.cc-workspace{color:#292d29;gap:22px;max-width:1120px;margin:auto;display:grid}.cc-hero{background:#f8f9f7;border:1px solid #e5e7e3;border-radius:18px;align-items:center;gap:18px;padding:26px;display:flex}.cc-hero-icon{background:#fff;border:1px solid #e6e7e4;border-radius:15px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.cc-hero h3{letter-spacing:-.6px;margin:5px 0;font-size:25px;font-weight:600}.cc-hero p,.cc-panel-heading p{color:#72776f;margin:0;font-size:13px}.cc-hero>div>span{letter-spacing:1.5px;font-size:10px;font-weight:600}.cc-state{white-space:nowrap;background:#eceee9;border-radius:20px;margin-left:auto;padding:7px 10px;font-size:11px}.cc-tabs{border-bottom:1px solid #e4e6e1;gap:5px;padding-bottom:10px;display:flex;overflow:auto}.cc-tabs button{color:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-size:13px}.cc-tabs button[aria-pressed=true]{color:#fff;background:#292d29}.cc-workbench{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cc-panel{background:#fff;border:1px solid #e3e5df;border-radius:16px;min-width:0;padding:24px}.cc-panel fieldset{border:0;min-width:0;margin:0;padding:0}.cc-panel h4,.cc-preview h4{margin:0 0 12px;font-size:17px;font-weight:600}.cc-panel>p{font-size:14px;line-height:1.7}.cc-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.cc-panel-heading h4{margin-bottom:5px}.cc-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cc-fields>label:first-child{grid-column:1/-1}.cc-panel label,.cc-preview label,.cc-lead-form>label{gap:7px;margin-bottom:15px;font-size:12px;font-weight:500;display:grid}.cc-panel label>small{color:#80867b;font-size:10px;font-weight:400}.cc-panel :is(input:not([type=checkbox]),select,textarea),.cc-preview input,.cc-lead-form :is(input:not([type=checkbox]),textarea){box-sizing:border-box;color:#292d29;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce0d8;border-radius:9px;min-height:43px;padding:11px 12px}.cc-panel select{padding-right:28px}.cc-panel textarea,.cc-lead-form textarea{resize:vertical;min-height:85px}.cc-panel input[type=color]{width:70px;padding:4px}.cc-panel .cc-toggle{align-items:center;gap:9px;margin:12px 0;font-size:12px;display:flex}.cc-toggle input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#d7dbd4;border-radius:20px;flex-shrink:0;width:34px;height:20px;position:relative}.cc-toggle input:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block;position:absolute;top:3px;left:3px}.cc-toggle input:checked{background:#60814c}.cc-toggle input:checked:before{transform:translate(14px)}.cc-panel hr{border:0;border-top:1px solid #e7e9e3;margin:24px 0}.cc-help{color:#747a70;margin:12px 0 20px;line-height:1.65;font-size:12px!important}.cc-save{border-top:1px solid #e7e9e3;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.cc-save small{color:#777d72;font-size:11px}.cc-preview{min-width:0;position:sticky;top:110px}.cc-card{aspect-ratio:85/55;border:1px solid #e4e6e2;border-left:6px solid var(--cc-accent);color:#252825;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 30%;align-items:center;gap:20px;padding:24px;display:grid;overflow:hidden;box-shadow:0 12px 30px #2025200b}.cc-card strong{overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.3}.cc-card p{overflow-wrap:anywhere;margin:6px 0;font-size:12px}.cc-card-contact{gap:5px;margin-top:14px;display:grid}.cc-card small{overflow-wrap:anywhere;font-size:10px}.cc-qr{text-align:center;gap:6px;display:grid}.cc-qr img{border-radius:5px;width:100%;height:auto}.cc-card--bold{background:var(--cc-accent);color:var(--cc-ink);border-color:var(--cc-accent)}.cc-card--minimal{box-shadow:none;border-left:1px solid #e4e6e2}.cc-link{color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:inline-flex}.cc-notice{background:#f5f8f1;border:1px solid #dfe5d9;border-radius:12px;margin:0;padding:14px 17px;font-size:13px}.cc-error{color:#943f33;background:#fff5f3;border-color:#eed3ce}.cc-wallet-options{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.cc-wallet-options>div{border:1px solid #e5e7e1;border-radius:12px;padding:22px}.cc-wallet-options p{color:#72776f;font-size:13px;line-height:1.7}.cc-enquiry{overflow-wrap:anywhere;border-top:1px solid #e5e7e1;gap:7px;padding:20px 0;font-size:13px;display:grid}.cc-enquiry small{color:#777d72;font-size:11px}.cc-enquiry p{white-space:pre-wrap}.cc-profile-action{justify-content:center;margin:18px 0;display:flex}.cc-profile-action button{color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:30px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.cc-public-dialog{color:#292d29;background:#fff;max-height:90dvh;overflow:auto;border-radius:18px!important;max-width:480px!important;padding:28px!important}.cc-contact-details{gap:8px;margin-top:14px;display:grid}.cc-contact-details p{overflow-wrap:anywhere;margin:0;font-size:14px}.cc-contact-details a{margin:12px 0}.cc-contact-details small,.cc-lead-form>small{color:#757b71;font-size:11px;line-height:1.7}.cc-lead-form{gap:8px;margin-top:12px;display:grid}.cc-lead-form .cc-check{align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.cc-check input{margin-top:3px}.cc-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.cc-success{background:#f4f7f1;border-radius:12px;padding:20px;font-size:14px}:is(.cc-workspace :focus-visible,.cc-public-dialog :focus-visible){outline-offset:3px;outline:2px solid #687861}@media (max-width:900px){.cc-workbench{grid-template-columns:1fr}.cc-preview{width:100%;max-width:520px;margin:auto;position:static}}@media (max-width:600px){.cc-hero{flex-wrap:wrap;padding:20px}.cc-hero h3{font-size:21px}.cc-state{margin-left:0}.cc-panel{padding:18px}.cc-panel-heading{flex-wrap:wrap}.cc-fields,.cc-wallet-options{grid-template-columns:1fr}.cc-card{gap:12px;padding:18px}.cc-card strong{font-size:19px}.cc-panel :is(input,select,textarea),.cc-lead-form :is(input,textarea){font-size:16px}.cc-public-dialog{width:calc(100vw - 24px)!important;padding:22px!important}.cc-tabs button{padding:9px 12px}}body[data-workspace-theme=dark] .cc-toggle input:checked{background:#60814c}.cc-artwork{gap:10px;display:grid}.cc-artwork>span{color:var(--aw-muted,#656c65);font-size:12px;font-weight:600}.cc-artwork>img{aspect-ratio:85/55;border-radius:0;outline:1px solid #80808030;width:100%;height:auto;display:block;box-shadow:0 4px 20px #00000012}.cc-artwork>img+span{margin-top:14px}.cc-preview{min-width:0}.cc-panel .logo-upload{margin:20px 0 10px}.cc-panel .logo-upload-row{flex-wrap:wrap}.yt-profile{--yt-line:#e6eae7;--yt-card:#fff;--yt-muted:#6b746e;text-align:left;color:inherit;min-width:0;margin:28px 0;container-type:inline-size}.yt-eyebrow{letter-spacing:1.2px;color:var(--yt-muted);font-size:10px;font-weight:600}.yt-profile header h2{color:inherit;font-size:20px;line-height:1.35;margin:6px 0 18px!important}.yt-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.yt-video{border:1px solid var(--yt-line);background:var(--yt-card);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #18271d04}.yt-poster{aspect-ratio:16/9;color:#fff;cursor:pointer;width:100%;min-height:200px;font:inherit;background:#202624;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.yt-poster:disabled{opacity:1;cursor:default}.yt-play{color:#202624;background:#fff;border-radius:12px;place-items:center;width:54px;height:42px;display:grid}.yt-poster:hover:not(:disabled){background:#303b32}.yt-video iframe{aspect-ratio:16/9;background:#202624;border:0;width:100%;min-height:200px;display:block}.yt-video-copy{padding:16px}.yt-video-copy h3{overflow-wrap:anywhere;color:inherit;font-size:15px;line-height:1.45;margin:0 0 10px!important}.yt-video-copy a{color:var(--yt-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.yt-note,.yt-empty{color:var(--yt-muted);margin:14px 0 0;font-size:11px;line-height:1.6}.yt-empty{border:1px dashed var(--yt-line);text-align:center;border-radius:14px;padding:30px 18px}.yt-editor-video{border:1px solid #e6eae7;border-radius:14px;margin:16px 0;padding:16px}.yt-editor-heading{justify-content:space-between;align-items:center;font-size:12px;display:flex}.yt-editor-heading>div{gap:2px;display:flex}.yt-editor-heading button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.yt-editor-heading button:hover{background:#f1f4ef}.yt-editor-heading button:disabled{opacity:.3;cursor:default}:is(.yt-profile button:focus-visible,.yt-editor-heading button:focus-visible){outline-offset:-3px;outline:2px solid #7b9666}.fp-surface[data-theme=dark] .yt-profile,.fp-surface[data-solid-contrast=light] .yt-profile{--yt-line:#ffffff20;--yt-card:#ffffff09;--yt-muted:#b8beb9}.fp-has-background .yt-profile{--yt-card:#ffffff12;--yt-line:#ffffff30}.fp-has-background .yt-video{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.yt-poster{position:relative;overflow:hidden}.yt-poster img{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.yt-poster>span{z-index:1;position:relative}.yt-poster>span:last-child{background:#202624cc;border-radius:6px;padding:4px 9px}.yt-profile>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.yt-profile>header>div:first-child{min-width:0}.yt-profile header h2{overflow-wrap:anywhere}.yt-profile[data-layout=one] .yt-video-grid{grid-template-columns:minmax(0,1fr)}.yt-profile[data-layout=slider] .yt-video-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:16px;padding:1px 1px 12px;scroll-padding:1px;display:flex;overflow-x:auto}.yt-profile[data-layout=slider] .yt-video{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 80%;min-width:0}.yt-slider-controls{flex-shrink:0;gap:6px;margin-bottom:12px;display:flex}.yt-slider-controls button{border:1px solid var(--yt-line);background:var(--yt-card);width:38px;height:38px;color:inherit;cursor:pointer;border-radius:10px;place-items:center;display:grid}.yt-slider-controls button:disabled{opacity:.35;cursor:default}.yt-video-grid:focus-visible{outline-offset:4px;outline:2px solid #7b9666}.bc-panel fieldset.yt-layout-picker{margin:24px 0 0}.yt-layout-picker legend{margin-bottom:10px;font-size:13px;font-weight:500}.yt-layout-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bc-panel label.yt-layout-choice{cursor:pointer;border:1px solid #e0e5db;border-radius:12px;flex-direction:column;gap:6px;min-width:0;margin:0;padding:10px;display:flex;position:relative}.yt-layout-choice.is-selected{background:#f4f7ef;border-color:#667c50;box-shadow:0 0 0 1px #667c50}.yt-layout-choice input{opacity:0;width:1px;height:1px;position:absolute}.yt-layout-choice:focus-within{outline-offset:3px;outline:2px solid #536b3f}.yt-layout-choice strong{font-size:12px}.yt-layout-choice small{color:#73806b;font-size:10px;line-height:1.4}.yt-layout-mini{background:#edf1e7;border-radius:6px;gap:4px;height:44px;padding:6px;display:grid;overflow:hidden}.yt-layout-mini i{background:#91a380;border-radius:3px;display:block}.yt-layout-mini--one{grid-template-columns:1fr}.yt-layout-mini--one i:last-child{display:none}.yt-layout-mini--two{grid-template-columns:1fr 1fr}.yt-layout-mini--two i:last-child{display:none}.yt-layout-mini--slider{grid-template-columns:70% 70% 70%}@container (width<=480px){.yt-profile[data-layout=two] .yt-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yt-profile[data-layout=two] .yt-poster{gap:6px;min-height:0;padding:10px 4px}.yt-profile[data-layout=two] .yt-play{border-radius:8px;width:40px;height:30px}.yt-profile[data-layout=two] .yt-play svg{width:18px;height:18px}.yt-profile[data-layout=two] .yt-poster>span:last-child{font-size:10px}.yt-profile[data-layout=two] .yt-video-copy{padding:10px}.yt-profile[data-layout=two] .yt-video-copy h3{font-size:13px}.yt-profile[data-layout=two] .yt-video-copy a{flex-wrap:wrap;font-size:10px}.yt-profile[data-layout=two] .yt-video{border-radius:12px}.yt-profile[data-layout=two] .yt-video[data-playing=true]{grid-column:1/-1}.yt-profile[data-layout=slider] .yt-video{flex-basis:90%}.yt-slider-controls button{width:44px;height:44px}}.yt-close-video{border:1px solid var(--yt-line);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin:12px 0 0;padding:8px 10px;font-size:11px;display:block}.yt-channel-panel{background:#fafbf8;border:1px solid #e1e6db;border-radius:16px;margin:0 0 24px;padding:18px}.yt-channel-panel h4{margin-bottom:8px}.yt-channel-actions{flex-wrap:wrap;gap:8px;display:flex}.yt-channel-panel select{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #dfe4dc;border-radius:10px;padding:11px 12px}.yt-channel-videos{max-height:330px;margin:12px 0;overflow:auto}.bc-panel label.yt-channel-video{background:#fff;border:1px solid #e3e8df;border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:10px;font-size:12px;line-height:1.4;display:flex}.yt-channel-video input{accent-color:#526c43;flex:0 0 16px;width:16px;height:16px}.yt-channel-video img{object-fit:cover;border-radius:5px;width:60px;height:42px}.yt-channel-video span{overflow-wrap:anywhere;min-width:0}.yt-section-editor{border:1px solid var(--border,#e3e5e8);background:var(--card,#fff);border-radius:16px;gap:16px;margin:20px 0;padding:20px;display:grid}.yt-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.yt-section-title h4{margin:4px 0 0}.yt-section-title .bc-check{flex-shrink:0;margin:0}.yt-section-editor>label{gap:8px;display:grid}.yt-sections{gap:24px;display:grid}.yt-section-editor .yt-editor-list{min-width:0}.yt-section-editor select{width:100%;max-width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #dfe4dc;border-radius:10px;padding:11px 12px}.yt-section-title .bc-check{font-size:12px}.yt-section-title .bc-check input{flex-shrink:0}.yt-section-editor .yt-eyebrow{color:#6c7768}.yt-sections:empty{display:none}@media (max-width:520px){.yt-section-editor{padding:16px}.yt-section-title{flex-direction:column;align-items:flex-start}.yt-section-editor .yt-layout-picker>div{gap:6px}}.yt-workspace .yt-settings-panel{background:#fafbf9;min-width:0;padding:24px}.yt-editor-intro{margin:0 0 22px}.yt-editor-intro h4{letter-spacing:-.5px;margin:7px 0 8px;font-size:21px}.yt-editor-intro .bc-help{max-width:420px;margin:0}.yt-workspace .yt-section-editor{background:#fff;border:1px solid #e3e7df;border-radius:18px;margin:14px 0;padding:20px;display:block;box-shadow:0 2px 8px #22341b03}.yt-workspace .yt-section-editor[data-active=true]{border-color:#b9c9ac}.yt-workspace .yt-section-title{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;display:flex}.yt-workspace .yt-section-title h4{letter-spacing:-.25px;margin:6px 0 0;font-size:17px;font-weight:600}.yt-workspace .yt-section-editor>.bc-help{max-width:390px;margin:12px 0 0}.yt-workspace .yt-eyebrow{letter-spacing:1.3px;color:#74816c;font-size:9px}.yt-workspace label.yt-switch{cursor:pointer;color:#6c7768;flex-shrink:0;align-items:center;gap:9px;min-height:44px;margin:0;font-size:11px;display:flex;position:relative}.yt-switch input{opacity:0!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important}.yt-switch i{background:#dce2d7;border-radius:20px;width:42px;height:25px;transition:background .15s;display:block;position:relative}.yt-switch i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0002}.yt-switch input:checked+i{background:#3e5630}.yt-switch input:checked+i:after{transform:translate(17px)}.yt-switch input:focus-visible+i{outline-offset:4px;outline:2px solid #52723f}.yt-switch:has(input:disabled){opacity:.5;cursor:not-allowed}.yt-inline-hint{color:#6c7768;background:#f5f7f1;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:11px}.yt-settings-details{border-top:1px solid #edf0e9;margin-top:16px}.yt-settings-details>summary,.yt-video-details>summary{cursor:pointer;min-height:48px;color:inherit;align-items:center;gap:10px;font-size:12px;font-weight:500;list-style:none;display:flex}.yt-settings-details>summary::-webkit-details-marker{display:none}.yt-video-details>summary::-webkit-details-marker{display:none}.yt-settings-details>summary:after,.yt-video-details>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;margin:0 3px 4px 6px;transform:rotate(45deg)}.yt-settings-details[open]>summary:after,.yt-video-details[open]>summary:after{margin-top:7px;transform:rotate(225deg)}.yt-settings-details>summary>span{color:#7a8475;margin-left:auto;font-size:10px;font-weight:400}:is(.yt-settings-details>summary:focus-visible,.yt-video-details>summary:focus-visible){outline-offset:3px;border-radius:6px;outline:2px solid #52723f}.yt-settings-body{min-width:0;padding:0 0 4px}.yt-workspace .yt-settings-body>label{margin:12px 0 8px}.yt-workspace .yt-layout-picker{margin:18px 0!important}.yt-workspace .yt-layout-choice{border-radius:10px!important;padding:9px!important}.yt-workspace .yt-layout-mini{height:34px}.yt-workspace .yt-layout-choice small{font-size:10px}.yt-workspace .yt-channel-panel{background:#fff;border:1px solid #e3e7df;border-radius:18px;margin:0 0 20px;padding:18px 20px}.yt-connection-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.yt-connection-heading>div{min-width:0}.yt-workspace .yt-connection-heading h4{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px;font-weight:600}.yt-connection-status{white-space:nowrap;color:#73806b;border:1px solid #e2e7dc;border-radius:20px;padding:5px 9px;font-size:10px}.yt-connection-status.is-connected{color:#426035;background:#f0f6e9;border-color:#dce8d0}.yt-connection-status.is-connected:before{content:"";vertical-align:middle;background:#638c43;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.yt-workspace .yt-editor-video{background:#fafbf8;border-color:#e6eadf;border-radius:12px;margin:10px 0;padding:10px 14px}.yt-editor-heading strong{letter-spacing:.6px;color:#78836f;text-transform:uppercase;font-size:10px}.yt-video-details>summary>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.yt-video-details>summary>small{color:#74816c;font-size:10px}.yt-video-details>div{border-top:1px solid #e6eadf;padding-bottom:8px}.yt-workspace .yt-order-editor h4{margin:0 0 6px;font-size:15px;font-weight:600}.yt-workspace .yt-order-editor>label{margin:14px 0 0}.yt-save-dock{z-index:4;background:#fff;border:1px solid #dfe5d8;border-radius:14px;margin-top:18px;padding:12px 14px;position:sticky;bottom:12px;box-shadow:0 6px 24px #24391c10}.yt-save-dock .bc-save{justify-content:space-between;gap:10px;margin:0}.yt-save-dock .bc-status{margin:0 0 12px;font-size:12px}.yt-save-dock .bc-save small{font-size:11px}.yt-preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.yt-preview-heading h4{margin:0;font-size:14px}.yt-preview-heading>span{color:#6a7a5d;background:#f3f6ef;border-radius:20px;padding:5px 8px;font-size:10px}.yt-workspace .yt-preview-panel{min-width:0}.yt-workspace .yt-preview-panel .yt-sections{gap:4px}.yt-workspace .yt-preview-panel .yt-profile{margin:22px 0 0}@media (min-width:1000px){.yt-workspace .yt-preview-panel{max-height:calc(100dvh - 130px);position:sticky;top:110px;overflow:auto}}@media (max-width:520px){.yt-workspace .yt-settings-panel{padding:14px}.yt-workspace .yt-section-editor,.yt-workspace .yt-channel-panel{padding:16px}.yt-workspace .yt-section-title h4{font-size:16px}.yt-connection-heading{align-items:flex-start}.yt-settings-details>summary{flex-wrap:wrap;font-size:12px}.yt-settings-details>summary>span{font-size:9px}.yt-save-dock{padding:10px;bottom:10px}.yt-workspace .yt-layout-choice small{display:none}.yt-workspace .yt-layout-choice strong{font-size:11px}.yt-workspace .yt-section-title .yt-switch{gap:6px}}@media (prefers-reduced-motion:reduce){.yt-switch i,.yt-switch i:after{transition:none}}.yt-poster img{opacity:1}.yt-poster>span:last-child{color:#fff;background:#000000a6;border-radius:6px;padding:4px 8px}.bc-workspace{max-width:1160px;margin:0 auto}.bc-hero{color:#283a26;background:#f6f8f1;border:1px solid #e1e5db;border-radius:22px;align-items:center;gap:22px;margin-bottom:24px;padding:28px;display:flex}.bc-hero>svg{flex-shrink:0}.bc-hero span{letter-spacing:1.5px;font-size:10px;font-weight:600}.bc-hero h3{margin:7px 0;font-size:25px;line-height:1.25}.bc-hero p{color:#65715f;margin:0;font-size:14px}.bc-workbench{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.bc-panel{background:#fff;border:1px solid #e3e6df;border-radius:20px;padding:26px}.bc-panel h4{margin:0 0 22px;font-size:16px}.bc-panel fieldset{border:0;min-width:0;margin:0;padding:0}.bc-panel label{gap:8px;margin:18px 0 8px;font-size:13px;font-weight:500;display:grid}.bc-panel input:not([type=checkbox]):not([type=color]),.bc-panel textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #dfe4dc;border-radius:10px;padding:11px 12px;font-weight:400}.bc-panel .bc-check{align-items:center;gap:10px;line-height:1.5;display:flex}.bc-check input{accent-color:#526c43;width:17px;height:17px}.bc-panel .bc-color{justify-content:space-between;align-items:center;display:flex}.bc-color input{background:0 0;border:0;width:44px;height:34px}.bc-help{color:#6c7768;margin:10px 0;font-size:12px;line-height:1.65}.bc-help a,.bc-settings{color:inherit;align-items:center;gap:5px;display:inline-flex}.bc-settings{margin-top:20px;font-size:12px}.bc-status{background:#f2f6ed;border:1px solid #dce5d3;border-radius:12px;padding:14px;font-size:13px;line-height:1.5}.bc-status.is-error{color:#665332;background:#fcf7ed;border-color:#e7dcc6}.bc-status p{margin:6px 0 0}.bc-save{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.bc-save small{color:#766a4d;font-size:12px}.bc-card{text-align:center;color:inherit;background:0 0;border:1px solid #dce4d8;border-radius:20px;margin:28px 0;padding:26px 22px}.bc-mark{color:#536740;background:#edf2e5;border-radius:16px;place-items:center;width:50px;height:50px;margin:0 auto 14px;display:grid}.bc-card h2{color:inherit;font-size:20px;line-height:1.35;margin:0 0 10px!important}.bc-card>p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:420px;margin:0 auto 20px;font-size:14px;line-height:1.7}.bc-support{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.bc-support:disabled{cursor:default}.bc-support:focus-visible{outline-offset:4px;outline:2px solid}.bc-card>small{opacity:.65;margin-top:12px;font-size:11px;display:block}.bc-embed{border-top:1px solid #dce4d8;margin-top:20px;padding-top:14px}.bc-payment-note{opacity:.75;font-size:11px;line-height:1.6}.bc-embed iframe{background:#fff;border:0;border-radius:12px;width:100%;height:620px;display:block}.bc-embed>a{color:inherit;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:inline-flex}.bc-panel .bc-card{margin-top:0}.fp-surface .bc-card{color:inherit}@media (max-width:800px){.bc-workbench{grid-template-columns:1fr}.bc-panel{padding:20px}.bc-hero{align-items:flex-start;padding:22px}.bc-hero h3{font-size:21px}.bc-card{padding:22px 14px}}.bc-card-container{width:100%;min-width:0;container-type:inline-size}.bc-card .bc-support:disabled{color:inherit;cursor:default;opacity:1!important;filter:none!important}.bc-card h2,.bc-card>p{overflow-wrap:anywhere;text-wrap:pretty;text-align:center}.bc-card>p{box-sizing:border-box;width:100%}.bc-design-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px;display:grid}.bc-design-choice{text-align:left;color:#34422e;cursor:pointer;background:#fff;border:1px solid #e0e5db;border-radius:12px;min-width:0;padding:10px}.bc-design-choice.is-selected{background:#f4f7ef;border-color:#667c50;box-shadow:0 0 0 1px #667c50}.bc-design-choice:focus-visible{outline-offset:3px;outline:2px solid #536b3f}.bc-design-choice>strong{margin-top:8px;font-size:12px;display:block}.bc-design-choice>small{color:#73806b;margin-top:3px;font-size:10px;display:block}.bc-design-mini{background:#f0f2ec;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:48px;padding:6px;display:flex}.bc-design-mini i{background:#b5c3a2;border-radius:4px;flex-shrink:0;width:12px;height:12px}.bc-design-mini>span{gap:3px;width:30%;display:grid}.bc-design-mini b{background:#a4b096;border-radius:3px;height:3px}.bc-design-mini b+b{opacity:.5;width:70%}.bc-design-mini em{background:#62794c;border-radius:3px;width:22px;height:9px}.bc-mini-classic{flex-direction:column;gap:4px}.bc-mini-classic i{width:10px;height:10px}.bc-mini-classic>span{width:40%}.bc-mini-minimal{background:#fff;border:1px solid #dce2d4}.bc-mini-minimal i{background:0 0;border:1px solid #9aaf83}.bc-mini-minimal em{background:0 0;border:1px solid #62794c}.bc-card--compact,.bc-card--minimal{--bc-line:#e6eae7;--bc-surface:#fff;--bc-muted:#6b746e;text-align:left;border:1px solid var(--bc-line);background:var(--bc-surface);color:inherit;border-radius:18px;padding:20px;box-shadow:0 3px 12px #18271d04}.bc-tile-main{align-items:flex-start;gap:14px;min-width:0;display:flex}.bc-tile-icon{border:1px solid var(--bc-line);background:color-mix(in srgb,currentColor 3%,transparent);width:42px;height:42px;color:inherit;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.bc-tile-copy{flex:1;min-width:0}.bc-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--bc-muted);margin-bottom:5px;font-size:9px;font-weight:600;line-height:1.4;display:block}.bc-card .bc-tile-copy h2{text-align:left;letter-spacing:-.25px;font-size:18px;line-height:1.35;margin:0!important}.bc-card .bc-tile-copy p{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--bc-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.bc-tile-action{border-top:1px solid var(--bc-line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.bc-card .bc-tile-action .bc-support{letter-spacing:0;min-height:44px;box-shadow:none;border-radius:10px;flex-shrink:0;gap:6px;padding:10px 14px;font-size:12px;line-height:1.3}.bc-support svg{flex-shrink:0;transition:transform .18s}.bc-support[aria-expanded=true] svg.lucide-chevron-down{transform:rotate(180deg)}.bc-tile-action .bc-credit{color:var(--bc-muted);text-align:right;max-width:130px;font-size:10px;line-height:1.5}.bc-card--minimal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.bc-card--minimal .bc-tile-main{align-items:center;gap:12px}.bc-card--minimal .bc-tile-icon{background:0 0;border:0;border-radius:0;flex-basis:34px;width:34px;height:34px}.bc-card--minimal .bc-tile-copy h2{font-size:16px}.bc-card--minimal .bc-tile-copy p{margin-top:5px;font-size:12px}.bc-card--minimal .bc-tile-action{border:0;flex-direction:column;align-items:stretch;gap:7px;margin:0;padding:0}.bc-card--minimal .bc-credit{text-align:center;max-width:none;font-size:9px}.bc-card--minimal .bc-embed{grid-column:1/-1;margin-top:0}.fp-surface[data-theme=dark] .bc-card--compact,.fp-surface[data-theme=dark] .bc-card--minimal,.fp-surface[data-solid-contrast=light] .bc-card--compact,.fp-surface[data-solid-contrast=light] .bc-card--minimal{--bc-surface:#ffffff09;--bc-line:#ffffff20;--bc-muted:#b8beb9}.fp-has-background .bc-card--compact,.fp-has-background .bc-card--minimal{--bc-surface:#ffffff12;--bc-line:#ffffff30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@container (width<=460px){.bc-card--minimal{grid-template-columns:minmax(0,1fr);gap:14px}.bc-card--minimal .bc-tile-action{margin-left:46px}.bc-card--minimal .bc-credit{text-align:left}.bc-card--minimal .bc-support{width:100%}.bc-card--compact{padding:18px}.bc-card--compact .bc-tile-action{flex-direction:column;align-items:stretch;gap:8px}.bc-card--compact .bc-credit{text-align:center;max-width:none}}@container (width<=280px){.bc-card--compact,.bc-card--minimal{padding:14px}.bc-tile-main{gap:10px}.bc-tile-icon{flex-basis:32px;width:32px;height:32px}.bc-card--minimal .bc-tile-action{margin-left:0}}.bc-mini-compact{background:#fff;border:1px solid #dce2d4;justify-content:flex-start;padding-bottom:20px;position:relative}.bc-mini-compact>span{width:55%}.bc-mini-compact em{width:calc(100% - 12px);height:9px;position:absolute;bottom:6px;left:6px}.bc-mini-minimal em{background:#62794c;border:0;border-radius:3px}.bc-mini-minimal{border-radius:7px}.bc-card.bc-card--minimal{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:24px 0 30px;padding:0;display:block}.bc-card--minimal>.bc-support{box-sizing:border-box;text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:15px 20px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.bc-card--minimal>.bc-support:hover:not(:disabled){filter:brightness(.92)}.bc-card--minimal>.bc-embed{margin-top:16px}.bc-mini-minimal{box-sizing:border-box;background:#62794c;border:0;gap:5px;height:48px}.bc-mini-minimal i{background:0 0;border:1px solid #fff;width:9px;height:9px}.bc-mini-minimal>span{width:50%}.bc-mini-minimal b{background:#fff}.bc-mini-minimal b+b,.bc-mini-minimal em{display:none}.fp-public{color:#192620;max-width:680px;margin:auto;padding:28px 22px 45px;font-family:inherit}.fp-page-tools{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:32px;display:flex}.fp-icon-button{color:#52665b;cursor:pointer;background:#fff;border:1px solid #dbe3dd;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:40px;min-height:40px;padding:8px 10px;font-size:13px;display:inline-flex}.fp-person{text-align:center}.fp-avatar{background:#e4f3eb;border-radius:26px;place-items:center;width:96px;height:96px;margin:0 auto 22px;font-size:38px;font-weight:600;display:grid;overflow:hidden}.fp-avatar img,.fp-business-logo img{object-fit:cover;width:100%;height:100%}.fp-person h1{letter-spacing:-1px;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:9px;margin:0;font-size:36px;font-weight:600;line-height:1.2;display:flex}.fp-verified{flex-shrink:0;align-items:center;display:inline-flex}.fp-verified svg{color:#fff;fill:#2685ed;flex-shrink:0;width:16px;height:16px}.fp-verified svg path:first-child{stroke:#2685ed}.fp-handle{color:#728279;margin:9px 0 0;font-size:14px}.fp-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:#4b5f52;max-width:510px;margin:20px auto;font-size:16px;line-height:1.7}.fp-socials{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 32px;display:flex}.fp-socials a{color:#263f31;background:#fff;border:1px solid #dce5df;border-radius:30px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.fp-socials a:hover,.fp-business-card:hover,.fp-job-card:hover,.fp-project-card:hover{background:#f8fcf9;border-color:#92b8a0}.fp-valuation{text-align:center;background:#f0f8f3;border:1px solid #dbe9e0;border-radius:18px;margin:30px 0;padding:22px}.fp-valuation>span{color:#54705c;font-size:13px}.fp-valuation strong{letter-spacing:-.8px;margin:6px 0;font-size:32px;line-height:1.35;display:block}.fp-valuation strong small{letter-spacing:0;font-size:13px;font-weight:400}.fp-valuation p{color:#607668;margin:0;font-size:12px}.fp-section{margin-top:35px}.fp-section h2{letter-spacing:0;align-items:center;gap:9px;margin:0 0 14px;font-size:15px;font-weight:600;display:flex}.fp-section h2>span{background:#e8f1eb;border-radius:10px;padding:2px 7px;font-size:12px}.fp-card-stack{gap:12px;display:grid}.fp-business-card,.fp-project-card,.fp-job-card{color:inherit;background:#fff;border:1px solid #dce5df;border-radius:18px;padding:20px;text-decoration:none;transition:background .15s,border-color .15s;display:block;overflow:hidden}.fp-card-line{align-items:center;gap:14px;display:flex}.fp-business-logo{color:#728d7c;background:#f0f4f1;border-radius:13px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid;overflow:hidden}.fp-card-line>div:nth-child(2){flex:1;min-width:0}.fp-card-link{color:#7a8d80;flex-shrink:0}.fp-public h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.4}.fp-card-line p,.fp-project-card p,.fp-job-card p{color:#67796d;margin:0;font-size:14px;line-height:1.5}.fp-tags{border-top:1px solid #edf1ed;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding-top:14px;display:flex}.fp-tags small{color:#738278;margin-right:3px;font-size:12px}.fp-tags>span{color:#496653;background:#f0f5f1;border-radius:6px;padding:4px 8px;font-size:12px}.fp-project-card>small,.fp-job-card small{color:#63836e;font-size:12px}.fp-project-card h3{margin-top:6px}.fp-progress{background:#e7eee9;border-radius:5px;height:5px;margin-top:22px;overflow:hidden}.fp-progress i{background:#277e53;border-radius:5px;height:100%;display:block}.fp-progress-caption{color:#57735f;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.fp-project-action{color:#267447;align-items:center;gap:6px;margin-top:18px;font-size:13px;display:flex}.fp-section-note{color:#78877d;margin:13px 2px;font-size:12px;line-height:1.5}.fp-job-card{align-items:center;gap:14px;display:flex}.fp-job-card>div{flex:1;min-width:0}.fp-job-card>svg{color:#6c8473;flex-shrink:0}.fp-footer{text-align:center;color:#718077;margin-top:45px;font-size:12px}.fp-footer a{color:inherit;text-decoration:none}.fp-footer strong{letter-spacing:-1px;color:#263e2e;margin-left:4px;font-size:20px}.fp-editor-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.fp-editor-top p{color:#6e7b72;margin-top:8px;font-size:14px}.fp-status{color:#617168;background:#f0f3f1;border-radius:6px;padding:5px 9px;font-size:12px}.fp-status.is-live{color:#217341;background:#e6f5eb}.fp-editor-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid}.fp-edit-form fieldset{border:0;min-width:0;margin:0;padding:0}.fp-edit-section,.fp-verification{background:#fff;border:1px solid #dce5df;border-radius:16px;margin-bottom:18px;padding:24px}.fp-edit-heading{align-items:center;gap:12px;margin-bottom:21px;display:flex}.fp-edit-heading>span{color:#789181;background:#eff6f1;border-radius:8px;padding:6px 8px;font-size:12px}.fp-edit-heading h3,.fp-verification h3{margin:0;font-size:18px;font-weight:600}.fp-edit-section .field{margin-bottom:17px}.fp-editor input:not([type=checkbox]),.fp-editor select,.fp-editor textarea,.fp-admin textarea,.fp-admin select{width:100%;min-height:42px;font:inherit;color:#233e2b;background:#fff;border:1px solid #dce4de;border-radius:9px;padding:10px 12px;font-size:14px}.fp-editor textarea{resize:vertical}.fp-editor .field{gap:7px;font-size:14px}.fp-editor .field small,.fp-help,.fp-review-body>small{color:#738077;font-size:12px;line-height:1.6}.fp-editor input::placeholder,.fp-editor textarea::placeholder{color:#8b988e;font-size:13px}.fp-url-input{border:1px solid #dce4de;border-radius:9px;align-items:center;display:flex;overflow:hidden}.fp-url-input>span{color:#839086;white-space:nowrap;padding-left:12px;font-size:14px}.fp-url-input input{min-width:0;border:0!important;padding-left:2px!important}.fp-help{margin:0 0 16px}.fp-social-editor{grid-template-columns:115px minmax(0,1fr) 40px;gap:8px;margin-bottom:10px;display:grid}.fp-social-editor .fp-icon-button{padding:5px}.fp-choice{cursor:pointer;align-items:flex-start;gap:11px;margin:15px 0;font-size:14px;line-height:1.5;display:flex}.fp-choice input{accent-color:#23794c;width:17px;min-width:17px;height:17px;margin-top:3px}.fp-choice small{color:#748279;margin-top:4px;font-size:12px;font-weight:400;display:block}.fp-choice strong{font-weight:500}.fp-business-choices{border-top:1px solid #eef1ee;border-bottom:1px solid #eef1ee;margin-bottom:20px}.fp-publish{border-top:1px solid #e6ede7;margin-top:20px;padding-top:16px}.fp-unsaved{color:#8b6b26;margin-top:10px;font-size:12px;display:block}.fp-editor-preview{background:#f6f9f6;border:1px solid #e2eae4;border-radius:18px;position:sticky;top:108px;overflow:hidden}.fp-preview-title{border-bottom:1px solid #e2eae4;padding:18px;font-size:13px;font-weight:600}.fp-preview-title small{color:#7b897f;margin-top:4px;font-size:12px;font-weight:400;display:block}.fp-preview{pointer-events:none;padding:24px 16px}.fp-preview .fp-person h1{font-size:24px}.fp-preview .fp-bio{font-size:14px}.fp-preview .fp-avatar{width:76px;height:76px;font-size:28px}.fp-preview .fp-business-card{padding:14px}.fp-preview .fp-public h3{font-size:14px}.fp-verification-title{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.fp-verification-title>svg{color:#426f54;flex-shrink:0}.fp-verification-title p{color:#708077;margin:6px 0;font-size:14px;line-height:1.5}.fp-verified-message{color:#2674c8;align-items:center;gap:8px;font-size:14px;display:flex}.fp-message{background:#f1f8f4;border:1px solid #cdded3;border-radius:10px;margin:0 0 18px;padding:13px 16px;font-size:14px;line-height:1.5}.fp-error{color:#923e31;background:#fff7f5;border-color:#efccc6}.fp-review-pending{background:#f5f8f5;border-radius:12px;padding:18px;font-size:14px}.fp-review-pending p{color:#6a7e6f;margin:8px 0 12px;line-height:1.6}.fp-locked{text-align:center;background:#f7faf7;border:1px solid #dce7e0;border-radius:18px;padding:50px 24px}.fp-locked>svg{color:#4f775e;margin:0 auto 20px}.fp-locked h3{max-width:460px;margin:auto;font-size:22px;font-weight:500}.fp-locked p{color:#718077;max-width:460px;margin:14px auto 25px;font-size:15px;line-height:1.6}.fp-admin-tools{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.fp-review-card{background:#fff;border:1px solid #dde6df;border-radius:14px;margin-bottom:13px}.fp-review-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.fp-review-card summary small{color:#75867b;margin-top:5px;font-size:12px;display:block}.fp-review-body{padding:0 20px 24px;font-size:14px;line-height:1.6}.fp-review-avatar{object-fit:cover;border-radius:14px;width:70px;height:70px;margin:12px 0;display:block}.fp-private-id{object-fit:contain;border:1px solid #d9e4dc;max-width:100%;max-height:500px;margin:20px 0;display:block}.fp-review-actions{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.fp-editor button:disabled,.fp-admin button:disabled{opacity:.5;cursor:not-allowed}:is(.fp-editor input:focus-visible,.fp-editor textarea:focus-visible,.fp-editor select:focus-visible,.fp-public a:focus-visible,.fp-public button:focus-visible){outline-offset:3px;outline:2px solid #47966b}@media (max-width:1080px){.fp-editor-grid{grid-template-columns:1fr}.fp-editor-preview{width:100%;max-width:480px;margin:auto;position:static}.fp-verification{margin-top:22px}}@media (max-width:600px){.fp-public{padding:22px 18px 35px}.fp-person h1{font-size:30px}.fp-avatar{width:84px;height:84px}.fp-bio{font-size:15px}.fp-business-card,.fp-job-card,.fp-project-card{padding:17px}.fp-edit-section,.fp-verification{padding:19px}.fp-social-editor{grid-template-columns:minmax(0,1fr) 40px}.fp-social-editor select{grid-column:1/-1}.fp-editor-top{flex-wrap:wrap;align-items:flex-start}.fp-socials{gap:7px}.fp-socials a{padding:8px 10px}.fp-valuation strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.fp-public *{transition:none!important}}.fp-custom-editor{border-top:1px solid #e1e9e3;margin-top:26px;padding-top:22px}.fp-custom-editor h4{justify-content:space-between;align-items:center;margin:0 0 12px;font-size:16px;display:flex}.fp-custom-editor h4 span{color:#6a7b70;font-size:14px;font-weight:400}.fp-custom-editor-row{border:1px solid #e0e8e2;border-radius:12px;grid-template-columns:minmax(0,1fr) 40px;gap:0 10px;margin-bottom:12px;padding:14px;display:grid}.fp-custom-editor-row .field{grid-column:1;min-width:0;font-size:14px}.fp-custom-editor-row .field:last-of-type{margin-bottom:0}.fp-custom-editor-row>.fp-icon-button{grid-area:1/2;align-self:end;margin-bottom:17px}.fp-custom-buttons{gap:12px;margin:24px 0 30px;display:grid}.fp-custom-buttons a{color:#fff;text-align:center;overflow-wrap:anywhere;background:#285e40;border:1px solid #285e40;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:15px 44px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;display:flex;position:relative}.fp-custom-buttons a span{min-width:0}.fp-custom-buttons a svg{flex-shrink:0;position:absolute;right:16px}.fp-custom-buttons a:hover{background:#1e4c32;border-color:#1e4c32}.fp-custom-buttons a:focus-visible{outline-offset:3px;outline:3px solid #47966b}.fp-surface{--fp-bg:#f6f9f6;--fp-card:#fff;--fp-text:#192620;--fp-muted:#52665b;--fp-border:#dce5df;--fp-soft:#e8f1eb;--fp-hover:#edf6f0;--fp-accent:#267447;--fp-button:#285e40;--fp-on-button:#fff;background:var(--fp-bg);color:var(--fp-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh}.fp-surface[data-theme=dark]{--fp-bg:#000;--fp-card:#141414;--fp-text:#f5f5f5;--fp-muted:#b8b8b8;--fp-border:#333;--fp-soft:#202020;--fp-hover:#263b2e;--fp-accent:#88dbac;--fp-button:#96e3b5;--fp-on-button:#11271a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fp-surface-preview{min-height:0}.fp-surface .fp-public{color:var(--fp-text)}.fp-surface .fp-icon-button,.fp-surface .fp-socials a,.fp-surface .fp-business-card,.fp-surface .fp-project-card,.fp-surface .fp-job-card{background:var(--fp-card);border-color:var(--fp-border);color:var(--fp-text)}.fp-surface .fp-socials a:hover,.fp-surface .fp-business-card:hover,.fp-surface .fp-project-card:hover,.fp-surface .fp-job-card:hover{background:var(--fp-hover);border-color:var(--fp-accent)}.fp-surface .fp-bio,.fp-surface .fp-handle,.fp-surface .fp-card-line p,.fp-surface .fp-project-card p,.fp-surface .fp-job-card p,.fp-surface .fp-tags small,.fp-surface .fp-section-note,.fp-surface .fp-footer,.fp-surface .fp-valuation>span,.fp-surface .fp-valuation p,.fp-surface .fp-progress-caption,.fp-surface .fp-project-card>small,.fp-surface .fp-job-card small{color:var(--fp-muted)}.fp-surface .fp-avatar,.fp-surface .fp-business-logo,.fp-surface .fp-section h2>span,.fp-surface .fp-tags>span,.fp-surface .fp-progress{background:var(--fp-soft);color:var(--fp-text)}.fp-surface .fp-valuation{background:var(--fp-soft);border-color:var(--fp-border)}.fp-surface .fp-tags{border-color:var(--fp-border)}.fp-surface .fp-project-action,.fp-surface .fp-card-link,.fp-surface .fp-job-card>svg{color:var(--fp-accent)}.fp-surface .fp-progress i{background:var(--fp-accent)}.fp-surface .fp-footer strong{color:var(--fp-text)}.fp-surface .fp-custom-buttons a{background:var(--fp-button);color:var(--fp-on-button);border-color:var(--fp-button)}.fp-surface .fp-custom-buttons a:hover{filter:brightness(.92)}:is(.fp-surface a:focus-visible,.fp-surface button:focus-visible){outline-color:var(--fp-accent)}.fp-socials,.fp-contact{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;margin:24px 0 28px;font-size:14px;line-height:1.5;display:flex}.fp-surface .fp-socials a,.fp-contact a,.fp-contact p{border:1px solid var(--fp-border);background:var(--fp-card);max-width:100%;min-height:44px;color:var(--fp-text);border-radius:30px;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px 12px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.fp-contact a:hover{color:var(--fp-accent);background:var(--fp-hover);border-color:var(--fp-accent)}.fp-contact span{overflow-wrap:anywhere;min-width:0}.fp-socials svg,.fp-contact svg{flex-shrink:0;width:16px;height:16px}.fp-surface[data-theme=dark] .fp-project-action,.fp-surface[data-theme=dark] .fp-card-link,.fp-surface[data-theme=dark] .fp-job-card>svg{color:var(--fp-muted)}.fp-surface[data-theme=dark] .fp-progress i{background:#e0e0e0}.fp-surface[data-theme=dark] .fp-socials a:hover,.fp-surface[data-theme=dark] .fp-project-card:hover .fp-project-action,.fp-surface[data-theme=dark] .fp-business-card:hover .fp-card-link,.fp-surface[data-theme=dark] .fp-job-card:hover>svg{color:var(--fp-accent)}.fp-contact-editor{border-top:1px solid #e1e9e3;margin-top:26px;padding-top:22px}.fp-contact-editor h4{margin:0 0 12px;font-size:16px}.fp-contact-editor .fp-help{font-size:14px}.fp-theme-picker{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.fp-theme-picker>p{flex-basis:100%;margin:0;font-size:14px;font-weight:500}.fp-theme-option{cursor:pointer;border:1px solid #c9d6cd;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:130px;padding:14px;font-size:14px;display:flex}.fp-theme-option.is-selected{background:#f0f8f3;border-color:#267447;box-shadow:0 0 0 1px #267447}.fp-theme-picker input[type=radio]{accent-color:#267447;width:17px;height:17px;min-height:17px;margin:0}.fp-theme-swatch{border:1px solid #97aa9e;border-radius:50%;flex-shrink:0;width:24px;height:24px}.fp-theme-swatch-light{background:#f6f9f6}.fp-theme-swatch-dark{background:#000}.fp-handle{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;line-height:1.5;display:flex}.fp-handle>span{overflow-wrap:anywhere;min-width:0}.fp-location{align-items:center;gap:6px;max-width:100%;display:inline-flex}.fp-location svg{flex-shrink:0}.fp-location>span:last-child{overflow-wrap:anywhere;min-width:0}.fp-social-editor{grid-template-columns:145px minmax(0,1fr) 40px;align-items:center}.fp-social-editor .fp-social-select{background:#fff;border:1px solid #dce3de;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:44px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.fp-social-editor>input{box-sizing:border-box;min-width:0;height:44px}.fp-social-editor>.fp-icon-button{height:44px}.fp-bio{box-sizing:border-box;overflow-wrap:anywhere;padding-inline:20px}.fp-page-tools{flex-wrap:wrap;justify-content:space-between;gap:12px}.fp-preview .fp-page-tools{pointer-events:auto}.fp-page-tools button:disabled{opacity:.5;cursor:not-allowed}.fp-image-upload{gap:10px;min-width:0;margin:18px 0;display:grid}.fp-image-upload>strong{font-size:13px}.fp-image-upload>img{aspect-ratio:16/9;object-fit:cover;border:1px solid #e2e7e4;border-radius:12px;width:100%;max-height:180px}.fp-image-upload>small{color:#69756d;font-size:12px;line-height:1.6}.fp-image-upload a,.fp-choice small a{color:inherit;text-underline-offset:3px;text-decoration:underline}.fp-image-actions{align-items:center;gap:8px;display:flex}.fp-custom-editor-row>.fp-image-upload{grid-column:1/-1;margin:0}.fp-custom-editor-row{border:1px solid #e3e8e4;border-radius:14px;margin:12px 0;padding:16px}.fp-custom-buttons a{padding:0;display:block;overflow:hidden}.fp-button-label{overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:52px;padding:15px 44px;display:flex;position:relative}.fp-custom-buttons a>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.fp-custom-buttons a.fp-custom-with-cover{border-radius:16px}.fp-has-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.fp-has-background .fp-person{padding:24px 10px}.fp-has-background .fp-page-tools button{background:var(--fp-bg);border-radius:10px;padding:10px 12px}.fp-has-background .fp-section>h2,.fp-has-background .fp-section-note{background:var(--fp-bg);border-radius:10px;padding:12px}.fp-qr-dialog{text-align:center!important;color:#111!important;background:#fff!important;max-width:380px!important}.fp-qr-dialog>a{overflow-wrap:anywhere;font-size:13px;text-decoration:underline}.fp-qr-image{background:#fff;width:100%;max-width:280px;margin:0 auto;display:block}.fp-qr-dialog [data-slot=dialog-description]{color:#606a64}@media (max-width:600px){.fp-social-editor{grid-template-columns:minmax(0,1fr) 40px}.fp-social-editor .fp-social-select{grid-column:1/-1}.fp-bio{padding-inline:16px}}.fp-custom-editor-row{grid-template-columns:minmax(0,1fr) 32px;gap:16px 10px;margin:16px 0;padding:18px}.fp-button-editor-heading{grid-column:1;align-items:center;min-height:30px;display:flex}.fp-button-editor-heading strong{letter-spacing:.05em;text-transform:uppercase;color:#647268;font-size:12px}.fp-custom-editor-row>.fp-icon-button{background:0 0;border:none;grid-area:1/2;align-self:center;width:32px;height:32px;margin:0}.fp-custom-editor-row>.field{grid-column:1/-1;gap:7px;margin:0}.fp-custom-editor-row>.field input{box-sizing:border-box;width:100%;min-width:0}.fp-custom-editor-row>.fp-button-color{grid-column:1/-1}.fp-media-card{box-sizing:border-box;background:#f7f9f7;border:1px solid #e3e8e4;border-radius:12px;gap:14px;margin:20px 0;padding:15px}.fp-media-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-media-heading>strong{font-size:13px;font-weight:600}.fp-media-tier{white-space:nowrap;color:#647268;background:#fff;border:1px solid #dce3de;border-radius:99px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:500;display:inline-flex}.fp-media-body{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;display:grid}.fp-media-thumb{aspect-ratio:1;color:#93a097;background:#fff;border:1px dashed #cdd7cf;border-radius:10px;place-items:center;width:72px;display:grid;overflow:hidden}.fp-media-thumb img{object-fit:cover;width:100%;height:100%}.fp-media-content{min-width:0}.fp-media-content>p{color:#43534a;margin:0 0 3px;font-size:12px;line-height:1.5}.fp-media-content>small,.fp-media-save{color:#7a867e;font-size:10px;line-height:1.5;display:block}.fp-media-content .fp-image-actions{gap:8px;margin-top:10px}.fp-media-content .button{min-height:32px;padding:6px 11px;font-size:11px}.fp-media-content .fp-icon-button{width:32px;height:32px}.fp-media-upgrade{gap:8px;font-size:11px;font-weight:600;display:inline-flex;color:#285e40!important;text-decoration:none!important}.fp-media-upgrade:hover{text-decoration:underline!important}.fp-button-color{gap:10px;padding-top:2px;display:grid}.fp-color-heading{justify-content:space-between;align-items:center;display:flex}.fp-color-heading strong{font-size:13px;font-weight:500}.fp-color-heading button{font-size:11px}.fp-color-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fp-color-presets{flex-wrap:wrap;gap:8px;display:flex}.fp-color-swatch{cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;min-width:26px;height:26px;padding:0;display:grid;box-shadow:0 0 0 1px #d9e1db}.fp-color-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #87998c}.fp-color-swatch svg{color:inherit}.fp-custom-color{color:#56665c;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.fp-custom-color input[type=color]{cursor:pointer;background:#fff!important;border:1px solid #d9e1db!important;border-radius:7px!important;width:28px!important;height:28px!important;min-height:0!important;padding:2px!important}.fp-button-color>small{color:#7a867e;font-size:10px;line-height:1.5}.fp-color-swatch:focus-visible{outline-offset:4px;outline:2px solid #285e40}.fp-custom-color input:focus-visible{outline-offset:4px;outline:2px solid #285e40}@media (max-width:420px){.fp-media-body{grid-template-columns:52px minmax(0,1fr);gap:10px}.fp-media-thumb{width:52px}.fp-media-card{padding:12px}.fp-media-heading{flex-wrap:wrap}}.fp-surface.fp-has-background{--fp-glass:#ffffffe0;--fp-glass-hover:#ffffffeb;--fp-glass-edge:#ffffff8c;--fp-glass-chip:#ffffff61;--fp-muted:#36483e;--fp-glass-shadow:0 8px 28px #0f191417,inset 0 1px 0 #ffffff59}.fp-surface.fp-has-background[data-theme=dark]{--fp-glass:#101211e0;--fp-glass-hover:#1a1d1beb;--fp-glass-edge:#fff3;--fp-glass-chip:#ffffff12;--fp-muted:#e0e5e2;--fp-glass-shadow:0 8px 28px #0003,inset 0 1px 0 #ffffff1a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fp-surface.fp-has-background{--fp-glass:#ffffff6b;--fp-glass-hover:#ffffff94}.fp-surface.fp-has-background[data-theme=dark]{--fp-glass:#0c0f0d66;--fp-glass-hover:#181c198f}}.fp-surface.fp-has-background :is(.fp-business-card,.fp-project-card,.fp-job-card,.fp-valuation,.fp-page-tools button,.fp-section>h2,.fp-section-note){background:var(--fp-glass);border:1px solid var(--fp-glass-edge);box-shadow:var(--fp-glass-shadow);-webkit-backdrop-filter:blur(10px)saturate(115%);backdrop-filter:blur(10px)saturate(115%)}.fp-surface.fp-has-background :is(.fp-business-card,.fp-project-card,.fp-job-card,.fp-page-tools button):hover{background:var(--fp-glass-hover);border-color:var(--fp-glass-edge)}.fp-surface.fp-has-background :is(.fp-socials a,.fp-contact a,.fp-tags>span,.fp-section h2>span){background:var(--fp-glass-chip);border-color:var(--fp-glass-edge)}.fp-surface.fp-has-background :is(.fp-socials a,.fp-contact a):hover{background:var(--fp-glass-hover)}.fp-surface.fp-has-background .fp-footer a{align-items:baseline;display:inline-flex}@media (prefers-reduced-transparency:reduce){.fp-surface.fp-has-background{--fp-glass:#f6f9f6;--fp-glass-hover:#fff}.fp-surface.fp-has-background[data-theme=dark]{--fp-glass:#141414;--fp-glass-hover:#202020}.fp-surface.fp-has-background :is(.fp-business-card,.fp-project-card,.fp-job-card,.fp-valuation,.fp-page-tools button,.fp-section>h2,.fp-section-note){-webkit-backdrop-filter:none;backdrop-filter:none}}.fp-surface.fp-has-background .fp-person{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.fp-surface.fp-has-background .fp-person :is(h1,.fp-handle,.fp-bio){text-shadow:0 1px 10px #ffffffa6}.fp-surface.fp-has-background[data-theme=dark] .fp-person :is(h1,.fp-handle,.fp-bio){text-shadow:0 1px 10px #000c}.fp-surface.fp-has-background .fp-person :is(.fp-socials a,.fp-contact a){background:var(--fp-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (prefers-reduced-transparency:reduce){.fp-surface.fp-has-background .fp-person :is(.fp-socials a,.fp-contact a){-webkit-backdrop-filter:none;backdrop-filter:none}}.fp-surface.fp-has-background .fp-footer,.fp-surface.fp-has-background .fp-footer a,.fp-surface.fp-has-background .fp-footer a:hover{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.fp-surface.fp-has-background .fp-footer{text-shadow:0 1px 10px #ffffffa6}.fp-surface.fp-has-background[data-theme=dark] .fp-footer{text-shadow:0 1px 10px #000c}.fp-qr-dialog{flex-direction:column;align-items:center;max-height:calc(100dvh - 32px);overflow-y:auto;color:#192620!important;background:#fff!important;border:1px solid #e5eae6!important;border-radius:24px!important;gap:0!important;width:calc(100vw - 32px)!important;max-width:400px!important;padding:32px 28px 22px!important;display:flex!important;box-shadow:0 24px 90px #00000038!important}.fp-qr-heading{text-align:center;width:100%;padding:0 12px}.fp-qr-eyebrow{letter-spacing:.15em;color:#7b897e;margin:0 0 10px;font-size:10px;font-weight:600;display:block}.fp-qr-dialog [data-slot=dialog-title]{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:600;line-height:1.25}.fp-qr-dialog [data-slot=dialog-description]{color:#748078;margin:9px 0 0;font-size:13px;line-height:1.6}.fp-qr-frame{aspect-ratio:1;box-sizing:border-box;background:#fff;border:1px solid #e3e9e5;border-radius:18px;place-items:center;width:232px;max-width:100%;margin:24px 0 13px;padding:10px;display:grid;box-shadow:0 4px 16px #1926200a}.fp-qr-frame .fp-qr-image{width:100%;height:auto;margin:0}.fp-qr-frame>p{color:#65746a;padding:14px;font-size:13px;line-height:1.5}.fp-qr-hint{color:#7b877f;text-align:center;margin:0 0 23px;font-size:11px;line-height:1.5}.fp-qr-link-block{text-align:left;width:100%}.fp-qr-link-block>span{letter-spacing:.12em;color:#7b877f;margin:0 0 8px 2px;font-size:9px;font-weight:600;display:block}.fp-qr-link-row{background:#f7f9f7;border:1px solid #e0e7e2;border-radius:11px;align-items:center;gap:10px;padding:7px 7px 7px 13px;display:flex}.fp-qr-link-row>a{color:#344b3c;flex:1;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.fp-qr-link-row>a span{overflow-wrap:anywhere;min-width:0}.fp-qr-link-row>a svg{color:#8b988f;flex-shrink:0}.fp-qr-link-row>button{color:#3c5a45;cursor:pointer;background:#fff;border:1px solid #dce5de;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.fp-qr-link-row>button:hover{background:#edf3ee}.fp-qr-link-row :focus-visible{outline-offset:3px;outline:2px solid #47966b}.fp-qr-copy-status{color:#839087;min-height:15px;margin:12px 0 0;font-size:10px;line-height:1.5}.fp-qr-dialog>[data-slot=dialog-close]{color:#68786e;opacity:1;background:#f3f6f3;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;top:13px;right:13px}@media (max-height:600px){.fp-qr-dialog{padding:24px 22px 16px!important}.fp-qr-frame{width:190px;margin-top:16px}.fp-qr-hint{margin-bottom:14px}}.fp-website-name{color:#53665a;grid-column:1/-1;margin:0 0 8px;font-size:12px;display:block}.fp-website-name>span{color:#8a968e;font-size:11px}.fp-website-name>input{margin-top:7px;display:block}.fp-website-help{background:#f7f9f7;border:1px solid #e3e9e5;border-radius:10px;margin:4px 0 14px;padding:12px 14px}.fp-website-help p{color:#738077;margin:0 0 8px;font-size:12px;line-height:1.6}.fp-website-help button{align-items:center;gap:5px;font-size:12px;display:inline-flex}.fp-surface .fp-websites-trigger{border:1px solid var(--fp-border);background:var(--fp-card);min-height:44px;color:var(--fp-text);font:inherit;cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:14px;line-height:1.5;display:inline-flex}.fp-surface .fp-websites-trigger:hover{background:var(--fp-hover)}.fp-preview .fp-websites-trigger{pointer-events:auto}.fp-surface.fp-has-background .fp-websites-trigger{background:var(--fp-glass);border-color:var(--fp-glass-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fp-websites-menu{width:280px;max-width:calc(100vw - 32px);box-shadow:0 12px 36px #0002;color:#192620!important;background:#fff!important;border:1px solid #dce5df!important;border-radius:16px!important;padding:10px!important}.fp-websites-menu>p{color:#78867c;justify-content:space-between;margin:3px 8px 9px;font-size:11px;font-weight:600;display:flex}.fp-websites-menu>div{max-height:300px;overflow-y:auto}.fp-websites-menu a{color:inherit;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 10px;text-decoration:none;display:flex}:is(.fp-websites-menu a:hover,.fp-websites-menu a:focus-visible){background:#eff5f0;outline:2px solid #0000}.fp-websites-menu a>span{min-width:0}.fp-websites-menu strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.fp-websites-menu small{color:#829087;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.fp-websites-menu svg{color:#829087;flex-shrink:0}.fp-websites-menu[data-theme=dark]{color:#f5f5f5!important;background:#171717!important;border-color:#353535!important}:is(.fp-websites-menu[data-theme=dark] a:hover,.fp-websites-menu[data-theme=dark] a:focus-visible){background:#2b2b2b}.fp-background-editor{background:#fafcfb;border:1px solid #e1e8e3;border-radius:14px;margin:20px 0;padding:16px}.fp-background-heading{gap:4px;display:grid}.fp-background-heading strong{font-size:14px;font-weight:600}.fp-background-heading small{color:#7a877f;font-size:12px}.fp-background-tabs{background:#edf2ee;border-radius:10px;gap:4px;margin:15px 0;padding:4px;display:flex}.fp-background-tabs button{color:#728076;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:10px 8px;font-size:12px}.fp-background-tabs button[aria-pressed=true]{color:#233c2c;background:#fff;box-shadow:0 1px 4px #0001}.fp-background-editor .fp-media-card{background:#fff;margin:0}.fp-background-colour{gap:16px;display:grid}.fp-background-sample{border:1px solid #0001;border-radius:10px;height:64px}.fp-background-colour-controls{gap:14px;display:grid}.fp-background-custom{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fp-background-custom>span{color:#7c897f;font-size:11px}.fp-background-custom>button{margin-left:auto;font-size:11px}.fp-background-colour-controls>small{color:#7a877f;font-size:11px;line-height:1.6}.fp-surface.fp-has-solid[data-solid-contrast=light]{--fp-solid-text:#fff}.fp-surface.fp-has-solid[data-solid-contrast=dark]{--fp-solid-text:#000}.fp-surface.fp-has-solid :is(.fp-person h1,.fp-person .fp-bio,.fp-person .fp-handle,.fp-footer,.fp-footer strong,.fp-section>h2,.fp-section-note){color:var(--fp-solid-text);text-shadow:none}.fp-partner-disclosure{opacity:.7;margin-top:9px;font-size:10px;line-height:1.5;display:block}.fp-edit-section.fp-edit-panel{padding:0;overflow:hidden}.fp-edit-panel>.fp-edit-heading{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:22px 24px;list-style:none}.fp-edit-panel>.fp-edit-heading::-webkit-details-marker{display:none}.fp-edit-panel>.fp-edit-heading:hover{background:#fafbf9}.fp-edit-panel>.fp-edit-heading:focus-visible{outline-offset:-4px;border-radius:15px;outline:2px solid #52634b}.fp-edit-panel>.fp-edit-heading>div{flex:1;min-width:0}.fp-edit-panel>.fp-edit-heading h3{font-size:16px}.fp-edit-panel>.fp-edit-heading p{color:#788077;margin:5px 0 0;font-size:12px;line-height:1.5}.fp-edit-panel .fp-edit-chevron{color:#788077;flex-shrink:0;transition:transform .18s}.fp-edit-panel[open] .fp-edit-chevron{transform:rotate(180deg)}.fp-edit-panel-body{border-top:1px solid #edf0eb;padding:22px 24px 24px}.fp-save-bar{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0 24px;display:flex}.fp-save-bar .fp-unsaved{margin:0}.fp-save-bar .button{min-width:150px}@media (max-width:600px){.fp-edit-panel>.fp-edit-heading{gap:10px;padding:19px 16px}.fp-edit-panel-body{padding:20px 16px}.fp-edit-panel>.fp-edit-heading h3{font-size:15px}.fp-edit-panel>.fp-edit-heading p{font-size:11px}}@media (prefers-reduced-motion:reduce){.fp-edit-panel .fp-edit-chevron{transition:none}}.fp-username-status{gap:10px;margin:-6px 0 24px;font-size:13px;line-height:1.6;display:grid}.fp-username-status p{margin:0}.fp-username-status small{color:#718074}.fp-username-request{background:#f6f9f3;border:1px solid #dce5dc;border-radius:12px;gap:12px;padding:18px;display:grid}.fp-username-status .text-link{text-align:left;margin-top:8px;display:block}.fp-username-request .field{margin:0}.fp-type-picker{gap:10px;margin-bottom:24px;display:grid}.fp-type-picker>strong{color:#314232;font-size:14px;font-weight:600}.fp-type-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fp-type-option{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #dce5dc;border-radius:14px;align-items:center;gap:10px;min-height:82px;padding:14px;transition:background .15s,border-color .15s;display:flex}.fp-type-option.is-selected{background:#f0f6e9;border-color:#75974d;box-shadow:0 0 0 1px #75974d}.fp-type-option input[type=radio]{-webkit-appearance:auto;appearance:auto;accent-color:#4b7139;width:16px;min-width:16px;height:16px;min-height:0;box-shadow:none;margin:0;padding:0}.fp-type-option>span{gap:3px;display:grid}.fp-type-option strong{color:#293b2a;font-size:14px}.fp-type-option small,.fp-type-picker>p{color:#6e7d70;font-size:12px;line-height:1.6}.fp-type-picker>p{margin:0}.fp-type-option:focus-within{outline-offset:3px;outline:2px solid #75974d}.fp-type-option:has(input:disabled){opacity:.6;cursor:wait}@media (max-width:480px){.fp-type-options{grid-template-columns:1fr}.fp-type-option{min-height:68px}}.fp-surface .fp-socials{gap:8px;max-width:100%;margin:20px 0 24px}.fp-surface .fp-socials>a,.fp-surface .fp-socials .fp-websites-trigger,.fp-surface .fp-socials .fp-contact-icon{border:1px solid var(--fp-border);background:var(--fp-card);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--fp-text);cursor:pointer;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fp-surface .fp-socials :is(a,button):focus-visible{outline:2px solid var(--fp-accent);outline-offset:3px}.fp-surface .fp-socials .fp-contact-icon:hover{background:var(--fp-hover);border-color:var(--fp-accent)}.fp-surface.fp-has-background .fp-socials .fp-contact-icon{background:var(--fp-glass);border-color:var(--fp-glass-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fp-preview .fp-contact-icon{pointer-events:auto}.fp-contact-popover{text-align:center;width:290px;max-width:calc(100vw - 32px);box-shadow:0 12px 36px #0002;color:#192620!important;background:#fff!important;border:1px solid #dce5df!important;border-radius:16px!important;padding:18px!important}.fp-contact-label,.fp-contact-popover small{color:#718074;font-size:12px;line-height:1.5;display:block}.fp-contact-popover .fp-contact-value{overflow-wrap:anywhere;width:100%;color:inherit;margin:8px 0;padding:6px 0;font-size:15px;font-weight:500;line-height:1.5;display:block}button.fp-contact-value{cursor:pointer;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.fp-contact-popover p{margin:10px 0;font-size:13px;line-height:1.5}.fp-contact-actions{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.fp-contact-actions>a,.fp-contact-actions>button{border:1px solid #dce5df;border-radius:9px;min-height:40px;padding:9px 14px;font-size:13px;text-decoration:none}.fp-contact-actions>a{color:#fff;background:#283124;border-color:#283124}.fp-contact-actions>span{font-size:12px}.fp-contact-popover[data-theme=dark]{color:#f5f5f5!important;background:#171717!important;border-color:#353535!important}.fp-contact-popover[data-theme=dark] :is(small,.fp-contact-label){color:#aaa}.fp-username-status>small{font-size:11px;font-weight:400;line-height:1.55}.fp-surface .fp-socials .fp-website-wording{border-radius:30px;flex:0 auto;gap:7px;width:auto;max-width:100%;height:auto;min-height:44px;padding:9px 14px}.fp-website-wording>span{overflow-wrap:anywhere;min-width:0}.fp-website-icon-choice{cursor:pointer;align-items:center;gap:9px;margin:4px 0 12px;font-size:13px;display:flex}.fp-website-icon-choice>input{accent-color:#34412b;width:16px;height:16px;min-height:0}.fp-button-upgrade{background:#f7f8f5;border:1px solid #e2e6dc;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px;display:flex}.fp-button-upgrade strong{font-size:14px}.fp-button-upgrade p{color:#747c6d;margin:6px 0 0;font-size:13px;line-height:1.5}.fp-button-upgrade a{flex-shrink:0}@media (max-width:600px){.fp-button-upgrade{flex-direction:column;align-items:flex-start}}.fp-surface.fp-layout-portrait{isolation:isolate;--fp-portrait-height:clamp(330px,112cqi,650px);position:relative;container-type:inline-size}.fp-layout-portrait>.fp-public{z-index:1;position:relative}.fp-portrait-photo{z-index:0;width:100%;max-width:760px;height:var(--fp-portrait-height);pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--fp-portrait-bg);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 32%,#0000 80%);mask-image:linear-gradient(#000 0% 32%,#0000 80%)}.fp-portrait-photo img{object-fit:cover;width:100%;max-width:none;height:120%;opacity:var(--fp-photo-opacity,1);display:block;position:absolute;left:0}.fp-portrait-photo:after{content:"";background:linear-gradient(to right,var(--fp-portrait-bg),transparent 8%,transparent 92%,var(--fp-portrait-bg));pointer-events:none;position:absolute;inset:0}.fp-layout-portrait.fp-with-portrait-photo .fp-person{padding-top:calc(var(--fp-portrait-height)*.78)}.fp-layout-portrait.fp-with-portrait-photo .fp-page-tools{align-items:flex-start;margin:0;position:absolute;inset:22px 22px auto}.fp-layout-portrait.fp-with-portrait-photo .fp-page-tools .fp-icon-button{color:#fff;-webkit-backdrop-filter:blur(12px);background:#151515b8;border:1px solid #ffffff40;min-height:42px;box-shadow:0 2px 12px #00000014}.fp-layout-portrait.fp-with-portrait-photo .fp-page-tools>small{color:#fff;background:#151515e8;border-radius:8px;padding:8px 12px}.fp-layout-portrait .fp-person h1{letter-spacing:-.035em;font-weight:650;line-height:1.16}.fp-layout-portrait .fp-bio{max-width:520px;margin-top:18px}.fp-layout-portrait .fp-socials{gap:9px;height:auto;margin-bottom:28px}.fp-layout-portrait .fp-custom-buttons{height:auto}.fp-layout-portrait.fp-surface-preview .fp-person h1{font-size:28px}@media (max-width:600px){.fp-layout-portrait.fp-with-portrait-photo .fp-page-tools{inset:18px 18px auto}.fp-portrait-photo:after{display:none}.fp-layout-portrait .fp-bio{padding-inline:4px}.fp-layout-portrait .fp-person h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.fp-portrait-photo img{opacity:1}}.fp-edit-form .fp-layout-picker{border:0;min-width:0;margin:0 0 26px;padding:0}.fp-layout-picker>legend{color:#293b2a;margin-bottom:6px;font-size:14px;font-weight:600}.fp-layout-picker>p{color:#738077;margin:0 0 14px;font-size:12px;line-height:1.6}.fp-layout-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fp-layout-option{cursor:pointer;background:#fff;border:1px solid #dce5dc;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex;position:relative}.fp-layout-option.is-selected{background:#f8faf5;border-color:#75974d;box-shadow:0 0 0 1px #75974d}.fp-layout-option:focus-within{outline-offset:3px;outline:2px solid #75974d}.fp-editor .fp-layout-option input[type=radio]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.fp-layout-option-heading{color:#293b2a;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:14px;font-weight:600;display:flex}.fp-layout-option-heading svg{color:#59763e;flex:none}.fp-layout-option>small{color:#738077;padding:0 2px 3px;font-size:11px;line-height:1.5}.fp-layout-mini{pointer-events:none;background:#f0f1ee;border-radius:8px;flex-direction:column;align-items:center;height:128px;display:flex;position:relative;overflow:hidden}.fp-layout-mini-photo{background:#bfc6b8;border-radius:10px;width:33px;height:33px;margin-top:18px;overflow:hidden}.fp-layout-mini-photo img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.fp-layout-mini-copy{flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;bottom:13px;left:20%;right:20%}.fp-layout-mini-copy>i{background:#687361;border-radius:4px;width:70%;height:5px;display:block}.fp-layout-mini-copy>i:nth-child(2){opacity:.55;width:48%;height:3px}.fp-layout-mini-copy>span{gap:5px;margin-top:3px;display:flex}.fp-layout-mini-copy b{background:#ccd3c6;border-radius:50%;width:12px;height:12px}.fp-layout-mini-portrait{background:#111}.fp-layout-mini-portrait .fp-layout-mini-photo{background:linear-gradient(130deg,#566a61,#1a201c);border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 15%,#0000 78%);mask-image:linear-gradient(#000 15%,#0000 78%)}.fp-layout-mini-portrait .fp-layout-mini-copy>i{background:#f7f7f7}.fp-layout-mini-portrait .fp-layout-mini-copy b{background:#666}.fp-portrait-editor{margin:12px 0 24px}.fp-portrait-editor .fp-help{margin-bottom:14px}.fp-portrait-position{color:#314232;font-size:13px;font-weight:500;display:block}.fp-editor .fp-portrait-position input[type=range]{-webkit-appearance:auto;appearance:auto;accent-color:#58743e;cursor:ew-resize;background:0 0;border:0;width:100%;height:24px;min-height:24px;margin:10px 0 2px;padding:0;display:block}.fp-portrait-position>span{justify-content:space-between;display:flex}.fp-portrait-position small{color:#788077;font-size:11px;font-weight:400}.fp-layout-start>.fp-layout-picker{margin:0}.fp-preview-scroll-hint{display:none}@media (min-width:1081px){.fp-editor-grid{grid-template-columns:minmax(0,1fr) 392px}.fp-editor-grid>.fp-editor-preview{box-sizing:border-box;width:392px;max-width:392px;min-height:0;max-height:calc(100vh - 132px);flex-direction:column;place-self:start end;max-height:calc(100dvh - 132px);display:flex;position:sticky;top:108px}.fp-editor-preview>.fp-preview-title{flex:none}.fp-preview-scroll-hint{color:#53674d;margin-top:6px;font-size:11px;font-weight:500;display:block}.fp-editor-preview-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#a9b6a5 transparent;flex:auto;min-height:0;overflow:hidden auto}.fp-editor-preview-scroll:focus-visible{outline-offset:-3px;outline:2px solid #657b49}}.fp-appearance-controls{border-top:1px solid #e5e9e6;min-width:0;margin:24px 0;padding-top:24px}.fp-appearance-heading h4{color:#263c30;margin:0 0 6px;font-size:15px;font-weight:600}.fp-appearance-heading p,.fp-social-style-picker>p{color:#718077;margin:0 0 16px;font-size:12px;line-height:1.6}.fp-action-colors{gap:12px;min-width:0;display:grid}.fp-action-colors>.fp-button-color{background:#fafbfa;border:1px solid #e5e9e6;border-radius:12px;gap:12px;min-width:0;padding:16px}.fp-color-description{color:#718077;margin:-6px 0 0;font-size:12px;line-height:1.5}.fp-action-colors .fp-color-heading{gap:8px;min-height:24px}.fp-action-colors .fp-color-heading strong{font-weight:600}.fp-action-colors .fp-color-heading button{min-height:28px}.fp-action-colors .fp-color-swatch{width:32px;min-width:32px;height:32px}.fp-action-colors .fp-custom-color{min-height:36px;font-size:12px}.fp-action-colors .fp-custom-color input[type=color]{width:32px!important;height:32px!important}.fp-edit-form .fp-social-style-picker{margin-top:24px}.fp-social-style-picker legend{color:#263c30;margin-bottom:6px;padding:0;font-size:15px;font-weight:600}.fp-social-style-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fp-social-style-option{cursor:pointer;background:#fff;border:1px solid #dce4de;border-radius:12px;justify-items:start;gap:12px;min-width:0;padding:15px 12px;display:grid}.fp-social-style-option.is-selected{background:#f7f9f7;border-color:#607668;box-shadow:0 0 0 1px #607668}.fp-social-style-sample{flex-wrap:wrap;gap:5px;display:flex}.fp-social-style-sample>span{color:#394b40;background:#f0f2f0;border:1px solid #dce4de;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.fp-social-style-sample svg{width:14px;height:14px}.fp-social-style-label{color:#34483b;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.fp-editor .fp-social-style-label input[type=radio]{-webkit-appearance:auto;appearance:auto;accent-color:#285e40;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;padding:0}.fp-social-style-option:has(input:focus-visible){outline-offset:3px;outline:2px solid #285e40}.fp-surface .fp-socials>a.fp-social-brand:hover{filter:brightness(.92)}.fp-surface .profile-subscribe .ps-email-row button{background:var(--fp-subscribe-bg,#314827);color:var(--fp-subscribe-text,#fff)}.fp-editor-preview .profile-subscribe.ps-preview .ps-email-row button:disabled{opacity:1;cursor:default}@media (max-width:600px){.fp-action-colors .fp-color-swatch{width:36px;min-width:36px;height:36px}.fp-action-colors .fp-color-presets{gap:10px}.fp-social-style-option{padding:13px 10px}}.fp-editor-preview>.fp-preview-title{align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:flex}.fp-preview-title>strong{white-space:nowrap;font-size:12px;font-weight:600}.fp-preview-title .fp-preview-scroll-hint{white-space:nowrap;margin:0 0 0 auto;font-size:10px}.fp-preview-info{color:#67776c;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;padding:0;display:inline-flex}.fp-preview-info:hover,.fp-preview-info[data-state=open]{color:#293d30;background:#e9eeea}.fp-preview-info:focus-visible{outline-offset:2px;outline:2px solid #657b49}.fp-preview-help{color:#263c30;z-index:70;background:#fff;border:1px solid #dfe6e0;border-radius:12px;width:min(290px,100vw - 24px);padding:16px;box-shadow:0 8px 26px #1c2c241a}.fp-preview-help>strong{font-size:13px;line-height:1.5}.fp-preview-help>p{color:#6a776f;margin:9px 0 0;font-size:12px;line-height:1.6}.fp-surface .fp-avatar.fp-portrait-logo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.fp-surface .fp-portrait-logo img{object-fit:cover;border-radius:0;width:100%;height:100%}.fp-portrait-logo-choice{margin-top:-4px;margin-bottom:24px}@media (min-width:1081px){.fp-preview-title .fp-preview-info{margin-left:0}}.fp-editor-top{flex-wrap:wrap}.fp-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex}.fp-editor-actions .button{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:40px;line-height:1.4;display:inline-flex}.fp-editor-actions .button svg{flex-shrink:0}.fp-editor-actions .button:focus-visible{outline-offset:3px;outline:2px solid #47966b}.fp-activity-toggle[aria-expanded=true]{background:#f0f3f1;border-color:#a9b8ae}@media (max-width:600px){.fp-editor-actions{justify-content:flex-start;width:100%;margin-left:0}.fp-editor-actions .button{padding:10px 12px}}@media (min-width:1081px){.fp-editor-preview .fp-preview{padding:22px 18px 35px}.fp-editor-preview .fp-preview .fp-person h1{font-size:30px}.fp-editor-preview .fp-preview .fp-bio{font-size:15px}.fp-editor-preview .fp-preview .fp-avatar:not(.fp-portrait-logo){width:84px;height:84px;font-size:38px}.fp-editor-preview .fp-preview :is(.fp-business-card,.fp-job-card,.fp-project-card){padding:17px}.fp-editor-preview .fp-preview .fp-socials{gap:7px}.fp-editor-preview .fp-preview .fp-valuation strong{font-size:28px}.fp-editor-preview .fp-layout-portrait .fp-person h1{font-size:32px}.fp-editor-preview .fp-layout-portrait .fp-bio{padding-inline:4px}.fp-editor-preview .fp-layout-portrait.fp-with-portrait-photo .fp-page-tools{inset:18px 18px auto}.fp-editor-preview .fp-portrait-photo:after{display:none}}.fp-portrait-photo video{object-fit:cover;width:100%;max-width:none;height:120%;opacity:var(--fp-photo-opacity,1);display:block;position:absolute;left:0}.fp-portrait-media{gap:14px;width:100%;display:grid}.fp-portrait-media select{color:#242824;background-color:#fff;border:1px solid #dfe1df;border-radius:10px;width:100%;min-height:44px;padding:10px 32px 10px 12px}.fp-video-thumb{object-fit:cover;width:100%;height:100%}.fp-mobile-preview-trigger{z-index:40;right:max(16px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));color:#28312a;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e1e4e0;border-radius:50%;place-items:center;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;display:grid;position:fixed;box-shadow:0 4px 18px #1c24151a,0 1px 3px #1c24150a}.fp-mobile-preview-trigger svg{color:currentColor;display:block}.fp-mobile-preview-trigger:active{background:#f4f5f3;transform:scale(.96)}.fp-mobile-preview-trigger[data-state=open]{visibility:hidden}:is(.fp-mobile-preview-trigger:focus-visible,.fp-mobile-preview-close:focus-visible){outline-offset:3px;outline:3px solid #85a64c}.fp-mobile-preview-dialog[data-slot=dialog-content]{--fp-panel-top:max(10px,env(safe-area-inset-top));--fp-panel-bottom:max(10px,env(safe-area-inset-bottom));top:calc(var(--vs-viewport-top,0px) + var(--fp-panel-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));width:auto;max-width:480px;height:calc(var(--vs-viewport-height,100dvh) - var(--fp-panel-top) - var(--fp-panel-bottom));color:#252b25;background:#fff;border:1px solid #e3e5e2;border-radius:20px;flex-direction:column;gap:0;max-height:none;margin:0 auto;padding:0;transition:none;animation:none;display:flex;position:fixed;overflow:hidden;transform:none}.fp-mobile-preview-heading{background:#fff;border-bottom:1px solid #e9eae8;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex}.fp-mobile-preview-heading [data-slot=dialog-title]{margin:0;font-size:14px;font-weight:600;line-height:1.35}.fp-mobile-preview-heading [data-slot=dialog-description]{color:#737972;margin:3px 0 0;font-size:11px;line-height:1.4}.fp-mobile-preview-close{color:#343c32;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e3e5e2;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.fp-mobile-preview-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.fp-mobile-preview-scroll:focus-visible{outline-offset:-2px;outline:2px solid #85a64c}.fp-mobile-preview-scroll>.fp-surface{border:0;border-radius:0;min-height:100%}.fp-mobile-preview-scroll .fp-preview{padding:22px 18px 35px}.fp-mobile-preview-scroll .fp-preview .fp-person h1{font-size:30px}.fp-mobile-preview-scroll .fp-preview .fp-bio{font-size:15px}.fp-mobile-preview-scroll .fp-preview .fp-avatar:not(.fp-portrait-logo){width:84px;height:84px;font-size:38px}.fp-mobile-preview-scroll .fp-layout-portrait .fp-person h1{font-size:32px}.fp-mobile-preview-scroll .fp-preview :is(.fp-business-card,.fp-job-card,.fp-project-card){padding:17px}.fp-mobile-preview-scroll .fp-preview .fp-socials{gap:7px}.fp-mobile-preview-scroll .fp-preview .fp-valuation strong{font-size:28px}@media (max-width:1080px){.fp-editor-grid>.fp-editor-preview{display:none}.fp-editor{padding-bottom:90px}.fp-edit-form{overflow-anchor:none}.fp-edit-panel>.fp-edit-heading{touch-action:manipulation}}@media (min-width:1081px){.fp-mobile-preview-trigger{display:none}}.fp-choice .fp-section-status{color:#57705e;margin-top:5px;font-weight:600;display:block}.fp-visibility-intro{color:#71766f;margin:0 0 20px;font-size:13px;line-height:1.65}.fp-visibility-list{background:#fff;border:1px solid #e7e9e5;border-radius:16px;overflow:hidden}.fp-visibility-row{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.fp-visibility-row+.fp-visibility-row{border-top:1px solid #eef0ec}.fp-visibility-copy{min-width:0}.fp-visibility-copy>strong{color:#252b25;font-size:13px;font-weight:600;line-height:1.45;display:block}.fp-visibility-copy>p{color:#767c74;margin:5px 0 8px;font-size:12px;line-height:1.6}.fp-visibility-status{color:#73796e;background:#f3f4f1;border-radius:6px;max-width:100%;padding:3px 8px;font-size:10px;font-weight:500;line-height:1.5;display:inline-block}.fp-edit-form .fp-visibility-switch{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;min-width:48px;height:44px;margin:0;padding:0;display:inline-flex;position:relative}.fp-visibility-switch:before{content:"";background:#d9ddd6;border-radius:999px;transition:background .18s;position:absolute;inset:9px 1px}.fp-visibility-switch>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:12px;left:4px;box-shadow:0 1px 3px #0002}.fp-visibility-switch[aria-checked=true]:before{background:#526b46}.fp-visibility-switch[aria-checked=true]>span{transform:translate(20px)}.fp-visibility-switch:focus-visible{outline-offset:3px;outline:2px solid #526b46}.fp-visibility-switch:disabled{opacity:.45;cursor:wait}.fp-visibility-note{margin:16px 0 0;padding:0 2px}.fp-visibility-note>strong{color:#626a5e;font-size:11px;font-weight:600}.fp-visibility-note>p{color:#81877c;margin:4px 0 0;font-size:11px;line-height:1.7}@media (max-width:600px){.fp-visibility-row{gap:12px;padding:15px 14px}.fp-visibility-copy>strong{font-size:12px}.fp-visibility-copy>p{font-size:11px}.fp-visibility-list{border-radius:12px}}@media (prefers-reduced-motion:reduce){.fp-visibility-switch:before,.fp-visibility-switch>span{transition:none}}.fp-visibility-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fp-visibility-badges .fp-visibility-update{color:#526b46;cursor:pointer;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.fp-visibility-update:hover{background:#e9ede5;text-decoration:underline}.fp-visibility-update:focus-visible{outline-offset:2px;outline:2px solid #526b46}.fp-visibility-more{margin-top:12px}.fp-visibility-more>summary{color:#52604b;cursor:pointer;background:#fafbf9;border:1px solid #e7e9e5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:13px 16px;font-size:12px;font-weight:600;list-style:none;display:flex}.fp-visibility-more>summary::-webkit-details-marker{display:none}.fp-visibility-more>summary>span{align-items:center;gap:8px;display:flex}.fp-visibility-more>summary small{color:#74816a;background:#edf0e9;border-radius:5px;padding:2px 6px;font-size:10px}.fp-visibility-more>summary:focus-visible{outline-offset:2px;outline:2px solid #526b46}.fp-visibility-more[open]>summary>svg{transform:rotate(180deg)}.fp-visibility-more>.fp-visibility-list{margin-top:10px}.fp-plugin-market-link{color:#526b46;cursor:pointer;align-items:center;gap:7px;margin:0 0 12px;padding:7px 0;font-size:12px;font-weight:600;display:flex}.fp-editor>.fp-verification{margin-top:32px}@media (max-width:1080px){.fp-editor-top .fp-editor-actions{display:none}.fp-mobile-profile-actions{width:100%;min-width:0;margin:0 0 24px}.fp-mobile-profile-actions .fp-editor-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;width:100%;margin:0;display:grid}.fp-mobile-profile-actions .fp-editor-actions .button{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:12px}.fp-mobile-profile-actions #fp-profile-activity:not([hidden]){margin-top:16px}}@media (min-width:1081px){.fp-mobile-profile-actions{display:none}}.fp-identity-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.fp-identity-fields>.field{margin:0}.fp-identity-fields input{box-sizing:border-box}.fp-field-title{align-items:center;gap:5px;min-height:24px;margin-bottom:7px;font-size:14px;line-height:1.4;display:flex}.fp-identity-fields>.field{gap:7px}.fp-identity-fields>.field>input{margin-top:3px}.fp-username-field{min-width:0}.fp-username-field .fp-url-input{box-sizing:border-box;min-height:42px}.fp-inline-info{color:#7c887b;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:24px;padding:0;display:inline-flex}.fp-inline-info:hover,.fp-inline-info[data-state=open]{color:#354b2e;background:#eef2eb}.fp-inline-info:focus-visible{outline-offset:2px;outline:2px solid #799958}.fp-username-feedback{color:#718074;margin:7px 0 0;font-size:11px;line-height:1.5}.fp-username-feedback button{cursor:pointer;margin-left:6px;text-decoration:underline}.fp-username-popover{color:#293624;z-index:70;background:#fff;border:1px solid #dfe5dc;border-radius:12px;width:min(400px,100vw - 24px);max-height:min(560px,75dvh);padding:18px;overflow-y:auto;box-shadow:0 8px 26px #1c2c241a}.fp-username-popover .fp-username-status{margin:0;font-size:12px}.fp-username-popover .fp-username-request{gap:10px;padding:13px}.fp-username-popover .field{flex-direction:column;gap:7px;font-size:12px;display:flex}.fp-username-popover textarea{resize:vertical;color:#293624;width:100%;min-height:70px;font:inherit;background:#fff;border:1px solid #dce4de;border-radius:8px;padding:9px 10px}.fp-username-popover .fp-message{margin:0;padding:12px;font-size:12px}.fp-location-setting{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-bottom:18px;display:grid}.fp-location-setting>.field{min-width:0;margin:0}.fp-location-toggle{color:#718074;align-items:center;gap:5px;min-height:44px;font-size:12px;display:flex}.fp-location-toggle .fp-visibility-switch{flex-shrink:0}.fp-portrait-media .field{margin-bottom:0}.fp-portrait-media .fp-portrait-media-select{box-sizing:border-box;color:#233e2b;background:#fff;border:1px solid #dce4de;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-width:0;height:44px;min-height:44px;padding:0 12px;font-size:14px;display:flex}.fp-portrait-media-select>svg{flex-shrink:0}.fp-portrait-media{gap:14px;margin-bottom:18px}.fp-portrait-media>.fp-media-card{margin:0}.fp-social-editor.fp-social-compact{grid-template-columns:145px minmax(0,1fr) 40px;gap:8px}.fp-social-editor.fp-social-compact[data-website=true]{grid-template-columns:145px minmax(0,1fr) 82px}.fp-link-row-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.fp-link-row-actions .fp-icon-button{place-items:center;width:40px;min-width:40px;height:44px;padding:0;display:grid}.fp-link-row-actions button[aria-expanded=true] svg{transform:rotate(180deg)}.fp-social-compact>.fp-website-name{background:#f8faf7;border:1px solid #e6ebe1;border-radius:9px;margin:0 0 4px;padding:10px 12px}.fp-button-columns{color:#6d7c6c;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.fp-button-columns>[role=radiogroup]{gap:5px;display:flex}.fp-button-columns button{color:#72806a;cursor:pointer;background:#fff;border:1px solid #dfe5db;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:12px;display:flex}.fp-button-columns button[aria-checked=true]{color:#3d562c;background:#f1f5eb;border-color:#799659}.fp-custom-editor-row.fp-button-compact{background:#fff;border:1px solid #e1e6dc;border-radius:12px;margin:10px 0;padding:0;display:block;position:relative;overflow:hidden}.fp-button-details>summary{cursor:pointer;align-items:center;gap:11px;min-height:70px;padding:14px 54px 14px 14px;list-style:none;display:flex}.fp-button-details>summary::-webkit-details-marker{display:none}.fp-button-style>summary::-webkit-details-marker{display:none}.fp-button-details>summary:hover{background:#fafbf8}.fp-button-summary>img,.fp-button-mini-icon{object-fit:cover;color:#829373;background:#f1f4ec;border-radius:8px;flex:0 0 38px;width:38px;height:38px}.fp-button-mini-icon{place-items:center;display:grid}.fp-button-summary-copy{flex:1;min-width:0}.fp-button-summary-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4;display:block}.fp-button-summary-copy small{color:#84907c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.fp-button-chevron{color:#87917f;flex-shrink:0}.fp-button-details[open] .fp-button-chevron{transform:rotate(180deg)}.fp-custom-editor-row.fp-button-compact>.fp-button-remove{color:#75826e;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;margin:0;padding:0;display:grid;position:absolute;top:18px;right:9px}.fp-button-remove:hover{color:#9a574f;background:#f7eeee}.fp-button-edit-body{border-top:1px solid #edf0e8;padding:16px}.fp-button-fields{gap:12px;display:grid}.fp-button-fields>.field,.fp-custom-editor-row .fp-button-fields>.field:last-of-type{gap:6px;min-width:0;margin:0;font-size:12px}.fp-button-style{border-top:1px solid #e8ede2;margin-top:14px}.fp-button-style>summary{color:#73836a;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:13px 0 0;font-size:12px;list-style:none;display:flex}.fp-button-style[open]>summary svg{transform:rotate(180deg)}.fp-button-style>div{padding-top:16px}.fp-button-style .fp-media-card{margin-bottom:0}:is(.fp-button-details>summary:focus-visible,.fp-button-style>summary:focus-visible,.fp-button-columns button:focus-visible){outline-offset:-3px;outline:2px solid #799958}.fp-custom-buttons[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.fp-custom-buttons[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fp-custom-buttons[data-columns="2"]>a{border-radius:12px;flex-direction:column;min-width:0;font-size:14px;display:flex}.fp-custom-buttons[data-columns="2"]>a>img{aspect-ratio:16/9;flex-shrink:0}.fp-custom-buttons[data-columns="2"] .fp-button-label{box-sizing:border-box;flex:1;width:100%;min-height:48px;padding:12px 28px 12px 12px;line-height:1.45}.fp-custom-buttons[data-columns="2"] .fp-button-label svg{width:14px;height:14px;right:9px}@media (min-width:1081px){.fp-identity-fields,.fp-button-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fp-social-editor.fp-social-compact{grid-template-columns:minmax(0,1fr) 40px}.fp-social-editor.fp-social-compact[data-website=true]{grid-template-columns:minmax(0,1fr) 82px}.fp-social-compact .fp-social-select{grid-column:1/-1}.fp-button-columns{flex-direction:column;align-items:flex-start;gap:8px}.fp-button-columns>[role=radiogroup]{width:100%}.fp-button-columns button{flex:1}.fp-location-setting{gap:8px}.fp-location-toggle{gap:0}.fp-button-edit-body{padding:13px}.fp-custom-buttons[data-columns="2"] .fp-button-label{font-size:13px}}.fp-custom-editor-row .fp-button-fields>.field{grid-column:auto}.fp-button-style-label{align-items:center;gap:8px;display:flex}.fp-button-current-color{border:1px solid #0002;border-radius:50%;flex:0 0 16px;width:16px;height:16px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff30}.fp-custom-buttons>a{gap:0;min-height:44px}.fp-custom-buttons .fp-button-label{box-sizing:border-box;min-height:44px;padding:10px 38px;line-height:1.35}.fp-custom-buttons>a>img{aspect-ratio:2.4;object-fit:cover;max-height:160px}.fp-custom-buttons[data-columns="2"]>a{gap:0}.fp-custom-buttons[data-columns="2"]>a>img{aspect-ratio:2.4;max-height:112px}.fp-custom-buttons[data-columns="2"] .fp-button-label{min-height:44px;padding:8px 26px;line-height:1.35}.fp-custom-buttons .fp-button-label svg{top:50%;transform:translateY(-50%)}.fp-edit-form{overflow-anchor:none}.fp-editor>.fp-verification.profile-unlock-disclosure{background:#fff;border-color:#e4e4e1;border-radius:16px;padding:0}.fp-verification-body{border-top:1px solid #ecece7;padding:24px}.fp-verification-summary-status{text-align:right;white-space:nowrap;font-size:14px;font-weight:500}.fp-verification-summary-status small{color:#74766e;margin-top:5px;font-size:11px;font-weight:400;display:block}@media (max-width:760px){.fp-verification-body{padding:20px 16px}.fp-verification-summary-status{font-size:12px}}.fp-automatic-website>small{color:#738077;grid-column:1/-1;margin:0 0 5px;font-size:11px;line-height:1.5}.fp-automatic-website>input[readonly]{cursor:text}.fp-automatic-website>.fp-social-select{justify-content:flex-start}.fp-automatic-website a.fp-icon-button{text-decoration:none}.fp-surface.fp-has-background{isolation:isolate;position:relative;background-image:none!important}.fp-fixed-background{z-index:0;pointer-events:none;height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100dvh;position:fixed;inset:0}.fp-fixed-background.is-preview{top:0;width:100%;position:sticky;inset-inline:auto}.fp-has-background>.fp-public{z-index:1;position:relative}.fp-feature-label{justify-content:flex-start;align-items:center;gap:0;min-width:0;display:inline-flex}.fp-custom-editor h4>.fp-feature-label{font-size:inherit;font-weight:inherit;color:inherit}.fp-template-demo .fp-person,.fp-template-demo .fp-person h1,.fp-template-demo .fp-person .fp-bio,.fp-template-demo .fp-person .fp-handle{text-align:center!important;justify-content:center!important}.fp-template-demo .fp-person h1{flex-wrap:wrap}.fp-template-demo .fp-person .fp-bio{color:var(--fp-muted);margin-left:auto;margin-right:auto}.ft-real-sections .vench-shop{--vs-ink:var(--ft-text);--vs-muted:var(--ft-text);--vs-card:var(--ft-background)}.ft-real-sections .profile-subscribe{background:var(--ft-background)!important;color:var(--ft-text)!important}.ft-real-sections .profile-subscribe .ps-heading h2,.ft-real-sections .ps-consent,.ft-real-sections .ps-preview-description{color:var(--ft-text)!important}.ft-real-sections .ps-preview-description{margin:6px 0 0;font-size:12px;line-height:1.5}.fp-save-notice{color:#344936;overflow-wrap:anywhere;background:#f5f8f3;border:1px solid #dce5dc;border-radius:14px;margin:0 0 18px;padding:18px 20px 18px 52px;font-size:13px;line-height:1.6;position:relative}.fp-save-notice:before{content:"i";opacity:.7;border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:grid;position:absolute;top:20px;left:18px}.fp-save-notice.is-attention{color:#635735;background:#faf8f2;border-color:#e9e1cc}.fp-save-notice>strong{color:inherit;margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.4;display:block}.fp-save-notice p{color:inherit;margin:6px 0;font-size:13px;line-height:1.6}.fp-save-notice>small{opacity:.8;margin-top:12px;font-size:12px;line-height:1.5;display:block}.fp-save-notice .button{color:#493f28;background:#fff;border-color:#d6ceba;border-radius:9px;min-height:36px;margin:10px 8px 2px 0;font-size:12px}.fp-save-notice .button:hover{background:#f1eddf;border-color:#a59976}.fp-edit-heading h3>small{color:#80704b;font-size:11px;font-weight:500}@media (max-width:600px){.fp-save-notice{padding:15px 15px 15px 44px}.fp-save-notice:before{width:18px;height:18px;top:17px;left:14px}}.fp-surface-preview :is(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:default;opacity:1!important;filter:none!important}.fp-surface-preview .vs-preview :is(.vs-buy,.vs-card-open,.vs-discount-tile){opacity:1!important;filter:none!important}.fp-ordered-sections{min-width:0}.fp-section-row-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.fp-section-move{gap:2px;display:grid}.fp-section-move button{color:#525252;cursor:pointer;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;place-items:center;width:30px;height:28px;display:grid}.fp-section-move button:hover{background:#ededed}.fp-cover-layout-label{margin-top:16px}.fp-cover-layout-label [data-slot=select-trigger]{white-space:normal;text-align:left;width:100%;height:auto;min-height:44px}.fp-custom-buttons a[data-cover-layout=thumbnail]{flex-direction:row;align-items:center;gap:12px;min-height:64px;padding:8px 12px;display:flex}.fp-custom-buttons a[data-cover-layout=thumbnail]>img{aspect-ratio:1;object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px;max-height:none}.fp-custom-buttons a[data-cover-layout=thumbnail] .fp-button-label{text-align:left;flex:1;justify-content:flex-start;min-width:0;min-height:44px;padding:8px 22px 8px 0}.fp-custom-buttons a[data-cover-layout=thumbnail] .fp-button-label svg{right:0}.fp-custom-buttons a[data-cover-layout=background]{aspect-ratio:2.4;isolation:isolate;min-height:120px;display:grid}.fp-custom-buttons a[data-cover-layout=background]>img{aspect-ratio:auto;z-index:-2;width:100%;height:100%;max-height:none;position:absolute;inset:0}.fp-custom-buttons a[data-cover-layout=background]:after{content:"";z-index:-1;background:linear-gradient(#0000,#000000a6);position:absolute;inset:0}.fp-custom-buttons a[data-cover-layout=background] .fp-button-label{color:#fff;text-shadow:0 1px 4px #00000070;align-self:end;width:100%;padding:18px 38px}.fp-custom-buttons a[data-cover-layout=image]{aspect-ratio:auto;min-height:0;display:block;background:0 0!important;border:0!important}.fp-custom-buttons a[data-cover-layout=image]>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:none}.fp-custom-buttons a[data-cover-layout=image] .fp-button-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}@media (max-width:500px){.fp-section-row-actions{gap:7px}.fp-section-move button{width:28px}.fp-custom-buttons[data-columns="2"] a[data-cover-layout=thumbnail]{gap:8px;padding:8px}.fp-custom-buttons[data-columns="2"] a[data-cover-layout=thumbnail]>img{width:30px;height:30px}.fp-custom-buttons[data-columns="2"] a[data-cover-layout=background]{min-height:100px}}.fp-visibility-note-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.fp-visibility-note>strong{display:block}.fp-hidden-sections{background:#fafbf9;border:1px solid #e3e5e1;border-radius:12px;margin-top:18px;padding:0 14px}.fp-hidden-sections>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.fp-hidden-sections>summary::-webkit-details-marker{display:none}.fp-hidden-sections>summary small{color:#73786f;margin-left:7px;font-weight:400}.fp-hidden-sections[open]>summary>svg{transform:rotate(180deg)}.fp-hidden-sections>.fp-plugin-market-link{margin:12px 0;padding:10px 0}.fp-hidden-sections .fp-visibility-row{background:0 0}.fp-hidden-sections .fp-help{margin-bottom:12px}
