@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/static/fonts/inter-cyrillic-ext.woff2?v=ca157063339a) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/static/fonts/inter-cyrillic.woff2?v=71d5ee93cc1e) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/static/fonts/inter-greek-ext.woff2?v=6e9e020a25f9) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/static/fonts/inter-greek.woff2?v=1be3448e292f) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/static/fonts/inter-vietnamese.woff2?v=5c66f9e07e90) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/static/fonts/inter-latin-ext.woff2?v=34b9c504cab7) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 700;src:url(/static/fonts/inter-latin.woff2?v=3100e775e861) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-synthesis:none}html[data-theme=dark]{color-scheme:dark;--ft-bg:#1b1a18;--ft-surface:#26241f;--ft-soft:#302d26;--ft-text:#f5f0e4;--ft-muted:#c1b8a8;--ft-line:#484136;--ft-dash:#875;--ft-link:#f3c974;--ft-action:#f2c46a;--ft-action-hover:#ffd27f;--ft-action-text:#3e3325;--ft-spot:#f2c46a;--ft-live:#63c990;--ft-match-good:#63c990;--ft-match-maybe:#f0a54a;--ft-match-weak:#f07b6e}html[data-theme=light]{color-scheme:light;--ft-bg:#f6f7f7;--ft-surface:#fff;--ft-soft:#f1f3f3;--ft-text:#2b3135;--ft-muted:#626b70;--ft-line:#dce1e2;--ft-dash:#b8c1c4;--ft-link:#343e43;--ft-action:#f2c46a;--ft-action-hover:#e8b758;--ft-action-text:#3e3325;--ft-spot:#e7b85c;--ft-live:#15804b;--ft-match-good:#15804b;--ft-match-maybe:#a65b00;--ft-match-weak:#c0392b}*{box-sizing:border-box}body,html{min-width:320px}body{background:var(--ft-bg);color:var(--ft-text);display:flex;flex-direction:column;font-size:14px;line-height:1.5;margin:0;min-height:100vh}button,input{font:inherit}button{cursor:pointer}a{color:var(--ft-link)}.ft-name-link,.ft-name-link:hover,.ft-name-link:visited{color:inherit;text-decoration:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ft-spot);outline-offset:3px}.ft-header{background:var(--ft-surface);border-bottom:1px solid var(--ft-line)}.ft-header-inner{align-items:center;display:grid;gap:18px;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1024px;min-height:68px;padding:0 28px}.ft-brand{align-items:center;color:var(--ft-text);display:inline-flex;font-size:19px;font-weight:700;gap:10px;letter-spacing:-.035em;text-decoration:none;white-space:nowrap;width:max-content}.ft-brand-mark{border:3px solid var(--ft-spot);border-radius:5px;color:var(--ft-link);display:grid;height:27px;place-items:center;width:27px}.ft-brand-mark svg{height:16px;width:16px}.ft-nav{align-items:stretch;align-self:stretch;display:flex;gap:22px}.ft-nav a,.ft-nav button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--ft-muted);font-weight:500;padding:2px 0 0;white-space:nowrap}.ft-nav a{align-items:center;display:inline-flex;text-decoration:none}.ft-nav a:hover{color:var(--ft-link)}.ft-nav a[aria-current=page],.ft-nav button[aria-selected=true]{border-bottom-color:var(--ft-spot);color:var(--ft-link)}.ft-header-actions{align-items:center;display:flex;gap:8px;justify-self:end}.ft-lang,.ft-theme-toggle{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:5px;color:var(--ft-text);display:grid;height:35px;padding:0;place-items:center;width:35px}.ft-language{flex:none;position:relative}.ft-lang{align-items:center;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;list-style:none;min-width:67px;padding:0 7px;width:auto}.ft-lang::-webkit-details-marker{display:none}.ft-lang:hover,.ft-language[open] .ft-lang{background:var(--ft-soft)}.ft-flag{border:1px solid var(--ft-line);border-radius:2px;flex:none;height:15px;overflow:hidden;width:19px}.ft-language-menu{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;box-shadow:0 12px 32px rgba(0,0,0,.18);inset-inline-end:0;max-height:min(70vh,480px);overflow-y:auto;overscroll-behavior:contain;padding:5px;position:absolute;top:calc(100% + 8px);width:min(300px,calc(100vw - 36px));z-index:20}.ft-language-option{align-items:center;border-radius:4px;color:var(--ft-text);display:flex;font-size:13px;gap:9px;line-height:1.35;min-height:38px;min-width:0;overflow-wrap:anywhere;padding:7px 9px;text-decoration:none}.ft-language-option:focus-visible,.ft-language-option:hover,.ft-language-option[aria-current]{background:var(--ft-soft)}.ft-language-option[aria-current]{font-weight:700}.ft-language-option .ft-flag{margin-inline-end:2px}.ft-profile-heading h1,.ft-profile-tags a,.ft-result-title{unicode-bidi:plaintext}.ft-mail-fallback a{direction:ltr;unicode-bidi:isolate}.ft-theme-toggle:hover{background:var(--ft-soft)}.ft-theme-toggle svg{height:17px;width:17px}html[data-theme=dark] .ft-icon-moon,html[data-theme=light] .ft-icon-sun{display:none}.ft-main{flex:1;margin:0 auto;max-width:1024px;padding:0 28px 31px;width:100%}.ft-hero{display:grid;justify-items:center;padding:51px 0 36px;text-align:center}.ft-kicker{color:var(--ft-link);font-size:12px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.ft-hero h1{font-size:clamp(29px,3.8vw,39px);font-weight:700;letter-spacing:-.045em;line-height:1.16;margin:0}.ft-lead{color:var(--ft-muted);font-size:15px;line-height:1.6;margin:11px 0 0;max-width:590px}.ft-search-card{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-top:28px;padding:19px;text-align:left;width:min(100%,650px)}.ft-field-label{color:var(--ft-text);display:block;font-size:13px;font-weight:600;margin-bottom:9px}.ft-drop{align-items:center;background:var(--ft-surface);border:1px dashed var(--ft-dash);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:158px;padding:20px;position:relative;text-align:center}.ft-drop.is-dragging,.ft-drop:hover{background:var(--ft-soft);border-color:var(--ft-spot)}.ft-drop.has-file{border-style:solid;min-height:300px}.ft-drop.has-file .ft-drop-copy strong,.ft-drop.has-file .ft-drop-icon{display:none}.ft-drop:focus-within{outline:2px solid var(--ft-spot);outline-offset:3px}.ft-file-input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.ft-drop-icon{color:var(--ft-muted);display:grid;flex:none;height:28px;place-items:center;width:28px}.ft-drop-icon svg{height:24px;width:24px}.ft-selected-preview{background:var(--ft-soft);border-radius:6px;flex:none;height:240px;object-fit:contain;width:min(100%,240px)}.ft-drop-copy{display:grid;gap:3px;justify-items:center}.ft-drop-copy strong{font-size:14px;font-weight:600;word-break:break-word}.ft-drop-copy small{color:var(--ft-muted);font-size:12px}.ft-drop-copy .ft-choose-file{margin-top:6px}.ft-btn,.ft-choose-file{align-items:center;background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:5px;color:var(--ft-text);display:inline-flex;font-weight:600;justify-content:center;min-height:36px;padding:7px 12px;text-decoration:none;white-space:nowrap}.ft-choose-file{margin-top:8px}.ft-btn:hover,.ft-drop:hover .ft-choose-file{background:var(--ft-soft)}.ft-btn:disabled{cursor:wait;opacity:.65}.ft-btn-primary{background:var(--ft-action);border-color:var(--ft-action);color:var(--ft-action-text);padding:9px 16px}.ft-btn-primary:hover{background:var(--ft-action-hover);border-color:var(--ft-action-hover)}.ft-divider{background:var(--ft-line);height:1px;margin:18px 0 14px}.ft-url-row{align-items:stretch;display:flex;gap:9px}.ft-url-row input{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:5px;color:var(--ft-text);flex:1;font-size:14px;min-width:0;padding:10px 12px}.ft-url-row input::placeholder{color:var(--ft-muted);opacity:1}.ft-url-row input:focus{border-color:var(--ft-spot)}.ft-note{color:var(--ft-muted);line-height:1.5}.ft-feedback,.ft-note{font-size:12px;margin:12px 0 0}.ft-feedback{background:var(--ft-soft);border-inline-start:3px solid var(--ft-spot);color:var(--ft-text);padding:9px 11px}.ft-results{margin:0 auto;max-width:890px}.ft-landing-section{margin:0 auto 46px;max-width:890px}.ft-landing-section h2{border-bottom:1px solid var(--ft-line);font-size:20px;font-weight:600;letter-spacing:-.025em;margin:0 0 14px;padding-bottom:13px}.ft-landing-section>p{color:var(--ft-muted);font-size:14px;line-height:1.65;margin:0}.ft-results+.ft-landing-section{margin-top:46px}.ft-landing-steps{counter-reset:ft-step;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ft-landing-steps li{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;color:var(--ft-muted);counter-increment:ft-step;font-size:13px;line-height:1.55;padding:16px}.ft-landing-steps li:before{color:var(--ft-spot);content:counter(ft-step);display:block;font-size:18px;font-weight:700;margin-bottom:8px}.ft-landing-faq{display:grid;gap:8px}.ft-landing-faq details{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;padding:12px 15px}.ft-landing-faq summary{cursor:pointer;font-size:14px;font-weight:600}.ft-landing-faq p{color:var(--ft-muted);font-size:13px;line-height:1.6;margin:9px 0 0}.ft-home-platforms{margin-top:52px}.ft-platform-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));list-style:none;margin:0;padding:0}.ft-platform-tile{--brand:#3d3f46;align-items:center;background:var(--brand);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 1px 0 rgba(0,0,0,.18);color:#fff;display:flex;gap:11px;min-height:58px;padding:10px 13px;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .15s}.ft-platform-tile:hover{box-shadow:0 6px 16px rgba(0,0,0,.22);filter:brightness(1.1);transform:translateY(-1px)}.ft-platform-tile:focus-visible{outline:2px solid var(--ft-spot);outline-offset:3px}.ft-platform-mark{background:#fff;border-radius:7px;box-shadow:0 0 0 1px rgba(0,0,0,.12);flex:none;height:34px;overflow:hidden;width:34px}.ft-platform-mark img{display:block;height:100%;object-fit:cover;width:100%}.ft-platform-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ft-platform-text strong{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-platform-text small{font-size:11px;margin-top:2px;opacity:.85}.ft-platform-tile--stripchat{--brand:#b3202a}.ft-platform-tile--chaturbate{--brand:#c2530a}.ft-platform-tile--cam4{--brand:#6a2c91}.ft-platform-tile--bongacams{--brand:#a1123a}.ft-platform-tile--livejasmin{--brand:#26211f;border-color:hsla(0,0%,100%,.18)}.ft-platform-tile--myfreecams{--brand:#0d7a3e}.ft-platform-tile--camsoda{--brand:#0a6fb0}.ft-platform-tile--xlovecam{--brand:#c0066a}.ft-platform-tile--flirt4free{--brand:#004587}.ft-platform-tile--onlyfans{--brand:#0a7fb8}.ft-platform-tile--fansly{--brand:#1d6fd1}.ft-platform-tile--pornhub{--brand:#1f1f1f;border-color:hsla(0,0%,100%,.18)}@media (prefers-reduced-motion:reduce){.ft-platform-tile{transition:none}.ft-platform-tile:hover{transform:none}}.ft-results-header{border-bottom:1px solid var(--ft-line);margin-bottom:16px;padding-bottom:13px}.ft-results h2{font-size:20px;font-weight:600;letter-spacing:-.025em;margin:0}.ft-grid{display:grid;gap:15px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.ft-result{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.ft-image{background:var(--ft-soft);border-bottom:1px solid var(--ft-line);color:var(--ft-muted);display:grid;gap:3px;height:180px;justify-items:center;overflow:hidden;place-content:center;position:relative}.ft-image svg{height:21px;width:21px}.ft-image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ft-image span{font-size:11px}.ft-image span[data-placeholder]:before{content:attr(data-placeholder)}.ft-shot-count{align-items:center;backdrop-filter:blur(8px);background:rgba(22,21,19,.78);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.18);color:#fff;display:inline-flex;gap:5px;height:27px;inset-inline-end:8px;justify-content:center;line-height:1;min-width:43px;padding:0 8px;position:absolute;top:8px;white-space:nowrap;z-index:1}.ft-shot-count svg{height:15px;width:15px}.ft-shot-count span{font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.ft-online-status{color:var(--ft-muted);font-size:13px;grid-column:1/-1}.ft-result-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:12px 13px 11px}.ft-result-body>:nth-last-child(2){margin-bottom:10px}.ft-result-title{font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-result-title svg{color:var(--ft-muted);height:15px;width:15px}.ft-result-sub{align-items:flex-start;color:var(--ft-muted);display:flex;flex-direction:column;font-size:12px;gap:6px;margin-top:3px}.ft-status-badge{align-items:center;background:color-mix(in srgb,var(--ft-live) 11%,transparent);border:1px solid color-mix(in srgb,var(--ft-live) 42%,transparent);border-radius:999px;color:var(--ft-live);display:inline-flex;font-size:11px;font-weight:600;gap:6px;line-height:1.4;padding:2px 7px;white-space:nowrap}.ft-status-badge:before{background:currentColor;border-radius:50%;content:"";flex:none;height:6px;width:6px}.ft-live:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--ft-live) 20%,transparent)}.ft-result-headline{align-items:center;display:flex;gap:8px;min-width:0}.ft-result-headline .ft-result-title{flex:1;min-width:0}.ft-distance{background:var(--ft-soft);border:1px solid var(--ft-line);border-radius:999px;box-sizing:border-box;color:var(--ft-text);cursor:help;flex:none;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4;padding:2px 0;text-align:center;white-space:nowrap;width:calc(5ch + 16px)}.ft-distance--good,.ft-distance--maybe,.ft-distance--weak{background:color-mix(in srgb,var(--ft-match) 15%,transparent);border-color:color-mix(in srgb,var(--ft-match) 55%,transparent);color:var(--ft-match)}.ft-distance--good{--ft-match:var(--ft-match-good)}.ft-distance--maybe{--ft-match:var(--ft-match-maybe)}.ft-distance--weak{--ft-match:var(--ft-match-weak)}.ft-result-foot{border-top:1px solid var(--ft-line);display:flex;font-size:11px;justify-content:flex-end;margin-top:auto;padding-top:9px}.ft-result-foot a{font-weight:600;text-decoration:none;white-space:nowrap}.ft-result-foot a:hover{text-decoration:underline}.ft-footer{align-items:flex-start;border-top:1px solid var(--ft-line);display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin:0 auto;max-width:968px;min-height:60px;padding:19px 0 21px;width:calc(100% - 56px)}.ft-footer a{font-size:12px;font-weight:500;text-decoration:none}.ft-footer a:hover{text-decoration:underline}.ft-simple-page{margin:0 auto;max-width:760px;padding:55px 0 62px}.ft-page-intro{margin-bottom:27px}.ft-simple-page h1{font-size:clamp(29px,3.8vw,39px);letter-spacing:-.04em;line-height:1.16;margin:8px 0 0}.ft-page-intro p{color:var(--ft-muted);font-size:15px;line-height:1.6;margin:11px 0 0;max-width:650px}.ft-form-card{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;box-shadow:0 2px 6px rgb(0 0 0/8%);padding:26px}.ft-form-card h2{font-size:18px;line-height:1.3;margin:0}.ft-form-intro{color:var(--ft-muted);font-size:13px;margin:6px 0 24px}.ft-form{display:grid;gap:18px}.ft-honeypot{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ft-form-row{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-control{align-content:start;color:var(--ft-text);display:grid;font-size:13px;font-weight:600;gap:8px;min-width:0}.ft-required{color:var(--ft-spot)}.ft-optional{color:var(--ft-muted);font-size:12px;font-weight:400;margin-inline-start:5px}.ft-control input,.ft-control select,.ft-control textarea{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:5px;color:var(--ft-text);font:inherit;font-size:14px;font-weight:400;min-height:43px;padding:10px 12px;width:100%}.ft-control textarea{min-height:124px;resize:vertical}.ft-control input::placeholder,.ft-control textarea::placeholder{color:var(--ft-muted);opacity:1}.ft-control input:focus,.ft-control select:focus,.ft-control textarea:focus{border-color:var(--ft-spot)}.ft-form-actions{align-items:center;border-top:1px solid var(--ft-line);display:flex;flex-wrap:wrap;gap:12px 17px;padding-top:18px}.ft-form-actions span{color:var(--ft-muted);font-size:12px;line-height:1.5;max-width:440px}.ft-form .ft-feedback{margin:0}.ft-mail-fallback{background:var(--ft-soft);border-inline-start:3px solid var(--ft-spot);margin-top:20px;padding:18px 20px}.ft-mail-fallback h2{font-size:15px;margin:0 0 5px}.ft-mail-fallback p{color:var(--ft-muted);font-size:13px;line-height:1.6;margin:0}.ft-mail-fallback a{color:var(--ft-link);font-weight:600;overflow-wrap:anywhere}.ft-back-link{display:inline-block;font-weight:600;margin-top:27px;text-decoration:none}.ft-back-link:hover{text-decoration:underline}.ft-error{margin:0 auto;max-width:640px;padding:76px 0 88px;text-align:center}.ft-error-code{align-items:center;color:var(--ft-text);direction:ltr;display:flex;font-size:clamp(92px,17vw,156px);font-variant-numeric:tabular-nums;font-weight:800;gap:.08em;justify-content:center;letter-spacing:-.05em;line-height:1;user-select:none}.ft-error-mark{color:var(--ft-action);height:.84em;margin:0 .04em;position:relative;width:.84em}.ft-error-mark svg{display:block;height:100%;stroke-width:1.7;width:100%}.ft-error-scan{animation:ft-error-scan 2.4s ease-in-out infinite alternate;background:linear-gradient(90deg,transparent,var(--ft-action),transparent);border-radius:2px;box-shadow:0 0 14px var(--ft-action);height:2px;inset-inline:16%;opacity:.85;position:absolute;top:18%}@keyframes ft-error-scan{0%{top:18%}to{top:80%}}.ft-error h1{font-size:clamp(27px,3.6vw,36px);letter-spacing:-.04em;line-height:1.16;margin:30px 0 0}.ft-error-lead{color:var(--ft-muted);font-size:15px;line-height:1.6;margin:12px auto 0;max-width:520px}.ft-error-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}.ft-error-actions .ft-btn{min-height:42px;padding:9px 18px}@media (prefers-reduced-motion:reduce){.ft-error-scan{animation:none;top:50%}}@media (max-width:560px){.ft-error{padding:46px 0 58px}.ft-error-actions .ft-btn{flex:1 1 100%}}.ft-profile-main{padding-bottom:65px;padding-top:34px}.ft-profile-back{color:var(--ft-muted);display:inline-block;font-size:13px;font-weight:600;margin-bottom:28px;text-decoration:none}.ft-profile-back:hover{color:var(--ft-link)}.ft-breadcrumbs{align-items:baseline;color:var(--ft-muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:4px 8px;margin-bottom:28px}.ft-breadcrumbs [aria-current],.ft-breadcrumbs a{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-breadcrumbs a{color:var(--ft-muted);text-decoration:none}.ft-breadcrumbs a:hover{color:var(--ft-link)}.ft-breadcrumbs [aria-current]{color:var(--ft-text)}.ft-crumb-sep{opacity:.6}[dir=rtl] .ft-crumb-sep{transform:scaleX(-1)}.ft-profile-loading{color:var(--ft-muted);padding:42px 0}.ft-profile-heading{margin-bottom:24px}.ft-profile-heading h1{font-size:clamp(29px,4vw,42px);letter-spacing:-.04em;line-height:1.15;margin:5px 0 2px;overflow-wrap:anywhere}.ft-profile-history{align-items:center;color:var(--ft-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:7px 10px;margin:10px 0 0}.ft-profile-history>svg{flex:none;height:16px;width:16px}.ft-profile-history-names{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;min-width:0}.ft-profile-history-name{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:999px;color:var(--ft-muted);font-weight:600;max-width:100%;overflow:hidden;padding:3px 11px;text-overflow:ellipsis;white-space:nowrap}.ft-profile-history-name.is-current{border-color:var(--ft-spot);color:var(--ft-text)}.ft-profile-history-arrow{color:var(--ft-dash);font-size:14px}.ft-profile-online,.ft-profile-similar{margin-top:62px}.ft-profile-similar:not([hidden])+.ft-profile-online{margin-top:42px}.ft-profile-layout{align-items:stretch;display:grid;gap:21px;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-profile-layout--gallery-only{grid-template-columns:minmax(0,1fr)}.ft-profile-layout--gallery-only .ft-profile-gallery{max-width:520px}.ft-profile-gallery,.ft-profile-panel{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;min-width:0;padding:17px}.ft-profile-gallery{display:flex;flex-direction:column}.ft-profile-gallery h2{font-size:16px;margin:0 0 14px}.ft-profile-shots{color:var(--ft-muted);display:flex;flex:1;flex-direction:column;font-size:13px;gap:10px;min-height:0}.ft-profile-featured{aspect-ratio:4/3;background:var(--ft-soft);border-radius:5px;flex:1;min-height:260px;overflow:hidden;position:relative}.ft-profile-featured img{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.ft-profile-featured .ft-profile-featured-backdrop{filter:blur(18px);object-fit:cover;opacity:.3;transform:scale(1.08)}.ft-profile-thumbnails{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.ft-profile-thumb{aspect-ratio:1;background:var(--ft-soft);border:1px solid var(--ft-line);border-radius:5px;cursor:pointer;min-width:0;overflow:hidden;padding:0}.ft-profile-thumb img{display:block;height:100%;object-fit:cover;width:100%}.ft-profile-thumb[aria-pressed=true]{border-color:var(--ft-spot);box-shadow:0 0 0 2px var(--ft-spot)}.ft-profile-more:focus-visible,.ft-profile-thumb:focus-visible{outline:2px solid var(--ft-spot);outline-offset:3px}.ft-profile-more{aspect-ratio:1;background:var(--ft-soft);border:1px dashed var(--ft-dash);border-radius:5px;color:var(--ft-link);cursor:pointer;display:grid;min-width:0;padding:5px;place-items:center;text-align:center}.ft-profile-more:hover{background:color-mix(in srgb,var(--ft-spot) 10%,var(--ft-soft));border-color:var(--ft-spot)}.ft-profile-more strong{font-size:11px;line-height:1.25}.ft-profile-cta{align-items:center;background:var(--ft-action);border:1px solid var(--ft-action);border-radius:6px;color:var(--ft-action-text);display:flex;gap:12px;justify-content:center;margin-top:14px;min-height:54px;padding:9px 18px;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s}.ft-profile-cta:hover{background:var(--ft-action-hover);border-color:var(--ft-action-hover)}.ft-profile-cta:focus-visible{outline:2px solid var(--ft-spot);outline-offset:3px}.ft-profile-cta-text{align-items:center;display:flex;flex-direction:column;line-height:1.2;min-width:0;overflow-wrap:anywhere}.ft-profile-cta-text strong{font-size:16px;font-weight:700}.ft-profile-cta-text small{font-size:12px;font-weight:500;margin-top:3px;opacity:.78}.ft-profile-cta svg{flex:none;height:18px;width:18px}[dir=rtl] .ft-profile-cta svg{transform:scaleX(-1)}.ft-profile-cta--live:before{animation:ft-live-pulse 1.6s ease-out infinite;background:#15804b;border-radius:50%;content:"";flex:none;height:10px;width:10px}@keyframes ft-live-pulse{0%{box-shadow:0 0 0 0 rgba(21,128,75,.55)}to{box-shadow:0 0 0 9px rgba(21,128,75,0)}}.ft-profile-live-badge{backdrop-filter:blur(4px);background:color-mix(in srgb,var(--ft-surface) 88%,transparent);font-size:12px;inset-inline-start:10px;padding:3px 9px;position:absolute;text-decoration:none;top:10px;z-index:1}.ft-profile-live-badge:hover{background:var(--ft-surface)}.ft-image .ft-card-live{backdrop-filter:blur(4px);background:color-mix(in srgb,var(--ft-surface) 88%,transparent);font-size:12px;inset-inline-start:8px;max-width:calc(100% - 88px);padding:3px 9px;position:absolute;text-decoration:none;top:8px;z-index:1}.ft-image .ft-card-live-text{font-size:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.ft-card-live:hover{background:var(--ft-surface)}@media (prefers-reduced-motion:reduce){.ft-profile-cta--live:before{animation:none;box-shadow:0 0 0 3px rgba(21,128,75,.25)}}.ft-profile-intro{align-content:stretch;display:grid;gap:15px;min-width:0}.ft-profile-intro[hidden]{display:none}.ft-profile-panel h2{font-size:16px;margin:0 0 14px}.ft-profile-highlights{margin:0}.ft-profile-highlights>div{border-top:1px solid var(--ft-line);display:grid;font-size:13px;gap:10px;grid-template-columns:42% minmax(0,1fr);padding:10px 0}.ft-profile-highlights dt{color:var(--ft-muted)}.ft-profile-highlights dd{font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere}.ft-profile-long-value summary{color:var(--ft-link);cursor:pointer}.ft-profile-long-value p{color:var(--ft-text);font-weight:400;margin:8px 0 0}.ft-profile-stats{margin-top:21px;padding:22px 24px}.ft-profile-stats>h2{font-size:18px;margin-bottom:15px}.ft-profile-stats-body{align-items:start;display:grid;gap:24px 34px;grid-template-columns:minmax(0,1fr)}.ft-profile-stats-body--split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ft-profile-heatmap{margin:0;min-width:0}.ft-profile-heatmap figcaption{color:var(--ft-muted);font-size:12px;margin-bottom:10px}.ft-profile-heatmap figcaption strong{color:var(--ft-text);font-size:13px;margin-inline-end:6px}.ft-heatmap-grid{align-items:center;display:grid;gap:2px;grid-template-columns:auto repeat(24,minmax(0,1fr))}.ft-heatmap-day{color:var(--ft-muted);font-size:11px;line-height:1;padding-inline-end:6px;white-space:nowrap}.ft-heatmap-cell{aspect-ratio:1;background:color-mix(in srgb,var(--ft-spot) calc(var(--level, 0)*100%),var(--ft-soft));border-radius:2px;min-height:6px}.ft-heatmap-hour{color:var(--ft-muted);font-size:10px;grid-column:span 6;line-height:1;padding-top:4px}.ft-profile-expanded{margin-top:21px;padding:22px 24px}.ft-profile-expanded>h2{font-size:18px;margin-bottom:19px}.ft-profile-details{align-items:start;display:grid;gap:24px 34px;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-profile-details--single{grid-template-columns:minmax(0,1fr)}.ft-profile-details--single .ft-profile-detail-group dl>div{grid-template-columns:minmax(150px,30%) minmax(0,1fr)}.ft-profile-detail-column{align-content:start;display:grid;gap:24px;min-width:0}.ft-profile-detail-group{min-width:0}.ft-profile-detail-group h3{color:var(--ft-link);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 1px;text-transform:uppercase}.ft-profile-detail-group dl{margin:0}.ft-profile-detail-group dl>div{border-top:1px solid var(--ft-line);display:grid;font-size:13px;gap:10px;grid-template-columns:42% 1fr;padding:10px 0}.ft-profile-details dt{color:var(--ft-muted)}.ft-profile-details dd{margin:0;overflow-wrap:anywhere}.ft-profile-notes{align-items:start;display:grid;gap:24px 34px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.ft-profile-notes[hidden]{display:none}.ft-profile-notes .ft-profile-note:last-child:nth-child(odd){grid-column:1/-1}.ft-profile-note{border-top:1px solid var(--ft-line);min-width:0;padding-top:16px}.ft-profile-description-section h3,.ft-profile-note h3,.ft-profile-tags-section h3{font-size:14px;font-weight:700;margin:0 0 12px}.ft-profile-tags-section{border-top:1px solid var(--ft-line);margin-top:24px;padding-top:16px}.ft-profile-description{color:var(--ft-muted);font-size:13px;line-height:1.6;margin:0;max-width:100%;overflow-wrap:anywhere;overflow-x:auto}.ft-profile-description>:first-child{margin-top:0}.ft-profile-description>:last-child{margin-bottom:0}.ft-profile-description blockquote,.ft-profile-description ol,.ft-profile-description p,.ft-profile-description pre,.ft-profile-description ul{margin:0 0 12px}.ft-profile-description ol,.ft-profile-description ul{padding-inline-start:20px}.ft-profile-description h1,.ft-profile-description h2,.ft-profile-description h3,.ft-profile-description h4,.ft-profile-description h5,.ft-profile-description h6{color:var(--ft-text);font-size:15px;line-height:1.4;margin:16px 0 7px}.ft-profile-description blockquote{border-inline-start:2px solid var(--ft-spot);padding-inline-start:11px}.ft-profile-description pre{background:var(--ft-soft);border-radius:5px;padding:10px;white-space:pre-wrap}.ft-profile-description table{border-collapse:collapse;table-layout:fixed;width:100%}.ft-profile-description td,.ft-profile-description th{border:1px solid var(--ft-line);overflow-wrap:anywhere;padding:6px}.ft-profile-description a{text-decoration:underline}.ft-profile-tags{display:flex;flex-wrap:wrap;gap:7px}.ft-profile-tags a{background:var(--ft-soft);border:1px solid var(--ft-line);border-radius:4px;color:var(--ft-muted);font-size:11px;padding:4px 8px;text-decoration:none}.ft-profile-tags a:focus-visible,.ft-profile-tags a:hover{border-color:var(--ft-spot);color:var(--ft-link)}.ft-profile-description-section{border-top:1px solid var(--ft-line);margin-top:24px;padding-top:16px}.ft-feedback,.ft-form-actions span,.ft-form-intro,.ft-lead,.ft-note,.ft-online-status,.ft-page-intro p,.ft-profile-description,.ft-profile-note,.ft-result-sub,.ft-search-summary{overflow-wrap:anywhere}.ft-btn,.ft-choose-file{text-align:center;white-space:normal}.ft-profile-details dt,.ft-profile-highlights dt{min-width:0;overflow-wrap:anywhere}.ft-status-badge{max-width:100%;overflow-wrap:anywhere;white-space:normal}.ft-search-main{padding-bottom:65px;padding-top:34px}.ft-search-main .ft-profile-back{display:block;width:fit-content}.ft-search-main h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.04em;line-height:1.15;margin:6px 0 11px}.ft-search-summary{color:var(--ft-muted);font-size:14px;margin:0 0 28px}.ft-search-summary:has(+.ft-tag-intro){margin-bottom:10px}.ft-tag-intro{color:var(--ft-muted);font-size:14px;line-height:1.55;margin:0 0 28px;max-width:760px}.ft-search-summary[hidden]+.ft-search-empty:not([hidden]){margin-top:28px}.ft-searched-face{align-items:center;background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;display:flex;gap:14px;margin:4px 0 18px;max-width:100%;padding:10px 16px 10px 10px;width:fit-content}.ft-searched-face[hidden]{display:none}.ft-searched-face img{border-radius:5px;flex:none;height:112px;object-fit:cover;width:112px}.ft-searched-face figcaption{display:grid;gap:4px;max-width:46ch;min-width:0}.ft-searched-face strong{font-size:14px}.ft-searched-face span{color:var(--ft-muted);font-size:12px;line-height:1.45}.ft-search-empty{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;margin:0 auto 25px;padding:19px;width:min(100%,650px)}.ft-search-empty .ft-search-empty-title{border:0;color:inherit;font-size:16px;font-weight:700;margin:0 0 11px;padding:0}.ft-search-empty p{border-top:1px solid var(--ft-line);color:var(--ft-muted);font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere;padding-top:12px}.ft-image-search-again{margin:0 auto;width:min(100%,650px)}.ft-search-again{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;margin-inline:auto;padding:19px;width:min(100%,650px)}.ft-search-again .ft-field-label{display:block;margin-bottom:9px}.ft-search-list{display:grid;gap:12px;margin:25px auto 0;max-width:890px}.ft-search-list.ft-tag-grid{gap:15px}.ft-tag-display{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-tag-display,.ft-tag-last-live{color:var(--ft-muted);font-size:11px}.ft-tag-last-live{line-height:1.4;margin:6px 0 0}.ft-tag-former{align-items:center;color:var(--ft-muted);display:flex;font-size:11px;gap:5px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-tag-former svg{flex:none;height:12px;width:12px}.ft-search-pages{display:flex;gap:16px;justify-content:space-between;margin:22px auto 0;max-width:890px}.ft-tag-hub{margin:0 auto;max-width:890px}.ft-tag-hub-section{margin-top:34px}.ft-tag-hub-section:first-child{margin-top:8px}.ft-tag-hub-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:14px}.ft-tag-hub-head h2{font-size:22px;letter-spacing:-.02em;line-height:1.2;margin:0;overflow-wrap:anywhere}.ft-tag-hub-head h2 a{color:inherit;text-decoration:none}.ft-tag-hub-head h2 a:hover{color:var(--ft-link)}.ft-tag-hub-tag{color:var(--ft-muted);font-size:13px}.ft-tag-hub-grid{margin:0}.ft-tag-hub-all{display:inline-block;font-weight:600;margin-top:14px;text-decoration:none}.ft-tag-hub-all:hover{text-decoration:underline}.ft-tag-index-link{font-weight:600;margin:24px auto 0;max-width:890px}.ft-search-pages a{font-weight:600;text-decoration:none}.ft-search-pages a:hover{text-decoration:underline}.ft-tag-metric{color:var(--ft-text);font-size:11px;font-weight:600;margin:5px 0 0}.ft-listing-breakdown,.ft-listing-links{margin:0 auto 24px;max-width:890px}.ft-listing-links{margin-top:40px}.ft-listing-breakdown h2,.ft-listing-links h2{font-size:16px;font-weight:600;margin:0 0 12px}.ft-listing-breakdown ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ft-listing-breakdown li{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:999px;display:flex;font-size:13px}.ft-listing-breakdown li>a,.ft-listing-breakdown li>span{align-items:center;display:inline-flex;font-weight:600;gap:7px;padding:6px 13px;text-decoration:none}.ft-listing-breakdown li>a:hover{color:var(--ft-link)}.ft-listing-breakdown li.is-current{background:var(--ft-soft);border-color:var(--ft-spot)}.ft-listing-breakdown img{border-radius:4px;flex:none;height:18px;width:18px}.ft-link-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));list-style:none;margin:0;padding:0}.ft-link-grid a{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;display:block;font-size:14px;font-weight:600;overflow:hidden;padding:10px 14px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ft-link-grid a:hover{background:var(--ft-soft);border-color:var(--ft-dash);color:var(--ft-link)}.ft-listing-extra{font-size:14px;margin:22px auto 0;max-width:890px}.ft-listing-extra a{font-weight:600;text-decoration:none}.ft-listing-extra a:hover{text-decoration:underline}.ft-landing-section>.ft-listing-extra{margin:14px 0 0}.ft-listing .ft-landing-section{margin-top:40px}.ft-listing-note{color:var(--ft-muted);font-size:12px;margin:30px auto 0;max-width:890px}.ft-guide{max-width:760px;padding-bottom:65px;padding-top:34px}.ft-guide .ft-profile-back{display:block;width:fit-content}.ft-guide h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.04em;line-height:1.15;margin:6px 0 14px}.ft-guide .ft-lead{margin:0 0 30px}.ft-guide-outline{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:8px;padding:18px 20px}.ft-guide-outline h2{font-size:18px;margin:0 0 10px}.ft-guide-outline ul{margin:0;padding-inline-start:20px}.ft-guide-outline li{margin:5px 0}.ft-guide-outline a{color:var(--ft-link);text-decoration:none}.ft-guide-outline a:hover{text-decoration:underline}.ft-guide-search{margin:26px 0 34px}.ft-guide-search>.ft-guide-search-title{font-size:21px;font-weight:700;line-height:1.25;margin:0 0 14px}.ft-guide-search .ft-search-card{margin-top:0;width:100%}.ft-guide-search #name-search{border-top:1px solid var(--ft-line);margin-top:20px;padding-top:20px}.ft-guide-section{margin-top:30px}.ft-guide-section h2{font-size:21px;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.ft-guide-section p{color:var(--ft-muted);font-size:15px;line-height:1.7;margin:0 0 12px;overflow-wrap:anywhere}.ft-guide-list{display:grid;gap:12px;list-style:none;margin:26px 0 0;padding:0}.ft-guide-list a{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:8px;color:var(--ft-text);display:grid;gap:6px;padding:16px 18px;text-decoration:none}.ft-guide-list a:hover{background:var(--ft-soft);border-color:var(--ft-dash)}.ft-guide-list strong{font-size:17px;line-height:1.3}.ft-guide-list span{color:var(--ft-muted);font-size:13px;line-height:1.55}.ft-guide-list em{color:var(--ft-link);font-size:13px;font-style:normal;font-weight:600}.ft-guide-cta{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:8px;margin:40px 0;padding:20px}.ft-guide-cta h2{font-size:18px;margin:0 0 14px}.ft-guide-cta div{display:flex;flex-wrap:wrap;gap:10px}.ft-guide .ft-landing-section{max-width:none}.ft-unlock-dialog{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:8px;box-shadow:0 18px 60px rgba(0,0,0,.3);color:var(--ft-text);max-height:min(90vh,730px);padding:27px;width:min(430px,calc(100% - 28px))}.ft-unlock-dialog::backdrop{backdrop-filter:blur(3px);background:rgba(0,0,0,.65)}.ft-unlock-dialog h2{font-size:25px;letter-spacing:-.035em;line-height:1.2;margin:7px 0 10px}.ft-unlock-dialog>p{color:var(--ft-muted);font-size:13px;line-height:1.55;margin:0 0 18px}.ft-unlock-dialog>p strong{color:var(--ft-text)}.ft-unlock-close{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:5px;color:var(--ft-muted);font-size:22px;height:31px;inset-inline-end:12px;line-height:1;padding:0;position:absolute;top:12px;width:31px}.ft-unlock-close:hover{background:var(--ft-soft);color:var(--ft-text)}.ft-unlock-details{display:grid;gap:9px}.ft-unlock-details label{font-size:13px;font-weight:600}.ft-unlock-price{align-items:center;background:var(--ft-soft);border:1px solid var(--ft-line);border-radius:6px;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding:13px}.ft-unlock-price span{color:var(--ft-muted);font-size:13px}.ft-unlock-price strong{font-size:20px;white-space:nowrap}.ft-unlock-details input,.ft-unlock-details select{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:5px;color:var(--ft-text);font:inherit;min-height:42px;padding:9px 11px;width:100%}.ft-unlock-details select:disabled{opacity:.7}.ft-control select,.ft-unlock-details select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ft-muted) 50%),linear-gradient(135deg,var(--ft-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:40px}[dir=rtl] .ft-control select,[dir=rtl] .ft-unlock-details select{background-position:15px 50%,20px 50%}.ft-unlock-details input:focus,.ft-unlock-details select:focus{border-color:var(--ft-spot)}.ft-unlock-details .ft-feedback{line-height:1.5;margin-top:8px}.ft-unlock-form{display:grid;gap:9px}.ft-unlock-form label:not(:first-child){margin-top:6px}.ft-unlock-note{color:var(--ft-muted);font-size:12px;line-height:1.5;margin:0}.ft-unlock-form .ft-btn{margin-top:8px;width:100%}.ft-unlock-form .ft-feedback{margin-top:2px}.ft-main.ft-purchase-main{padding-bottom:70px;padding-top:42px;width:100%}.ft-purchase-heading{margin-bottom:28px}.ft-purchase-heading h1{font-size:clamp(30px,4.5vw,44px);letter-spacing:-.04em;line-height:1.15;margin:0;overflow-wrap:anywhere}.ft-purchase-heading p{color:var(--ft-muted);font-size:14px;margin:9px 0 0}.ft-purchase-heading .ft-purchase-date{color:var(--ft-text);font-weight:600}.ft-purchase-status{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;max-width:600px;padding:26px}.ft-purchase-status .ft-kicker{overflow-wrap:anywhere}.ft-purchase-status .ft-kicker span{letter-spacing:0;text-transform:none}.ft-purchase-status h1{font-size:clamp(25px,3.6vw,32px);letter-spacing:-.035em;line-height:1.2;margin:8px 0 12px}.ft-purchase-status p{color:var(--ft-muted);font-size:14px;line-height:1.6;margin:0}.ft-purchase-status .ft-btn{margin-top:20px}.ft-purchase-gallery{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;padding:20px}.ft-purchase-gallery-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:18px}.ft-purchase-gallery-head h2{font-size:18px;margin:0}.ft-purchase-note{color:var(--ft-muted);font-size:13px;margin:-6px 0 18px}.ft-purchase-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ft-purchase-image{aspect-ratio:3/4;background:var(--ft-soft);border-radius:5px;margin:0;min-width:0;overflow:hidden}.ft-purchase-image button{background:transparent;border:0;cursor:zoom-in;display:block;height:100%;padding:0;width:100%}.ft-purchase-image img{display:block;height:100%;object-fit:contain;width:100%}.ft-purchase-zoom{background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:7px;box-shadow:0 18px 60px rgba(0,0,0,.45);height:min(94vh,900px);max-height:none;max-width:none;padding:44px 12px 12px;width:min(94vw,1100px)}.ft-purchase-zoom::backdrop{background:rgba(0,0,0,.85)}.ft-purchase-zoom img{display:block;height:100%;object-fit:contain;width:100%}.ft-purchase-zoom .ft-unlock-close{z-index:1}@media (max-width:480px){.ft-main.ft-purchase-main{padding-top:27px}.ft-purchase-gallery{padding:14px}.ft-purchase-status{padding:18px}.ft-purchase-gallery-head .ft-btn,.ft-purchase-status .ft-btn{width:100%}.ft-purchase-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ft-header-inner{gap:0 12px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:64px minmax(44px,auto);min-height:64px;padding:0 18px}.ft-brand,.ft-header-actions{grid-row:1}.ft-nav{gap:10px;grid-column:1/-1;grid-row:2;min-height:44px;padding-block:6px}.ft-nav a,.ft-nav button{flex:1 1 0;justify-content:center;line-height:1.2;min-width:0;overflow-wrap:anywhere;text-align:center;white-space:normal}.ft-main{padding:0 18px 24px}.ft-main.ft-guide{padding-top:28px}.ft-search-main{padding-bottom:46px;padding-top:25px}.ft-hero{padding:33px 0 29px}.ft-search-card{margin-top:22px}.ft-grid{grid-template-columns:1fr}.ft-result{display:grid;grid-template-columns:112px minmax(0,1fr)}.ft-image{border-bottom:0;border-inline-end:1px solid var(--ft-line);height:100%;min-height:170px}.ft-image .ft-card-live{gap:0;height:22px;justify-content:center;padding:0;width:22px}.ft-image .ft-card-live:before{height:8px;width:8px}.ft-image .ft-card-live-text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.ft-footer{width:calc(100% - 36px)}.ft-simple-page{padding:40px 0 48px}.ft-profile-details,.ft-profile-layout,.ft-profile-notes{grid-template-columns:minmax(0,1fr)}.ft-profile-notes .ft-profile-note:last-child:nth-child(odd){grid-column:auto}.ft-landing-steps,.ft-profile-stats-body--split{grid-template-columns:minmax(0,1fr)}.ft-heatmap-grid{gap:1px}.ft-profile-shots{gap:7px}.ft-profile-thumbnails{gap:6px}.ft-profile-main{padding-top:25px}.ft-profile-online,.ft-profile-similar{margin-top:46px}.ft-profile-similar:not([hidden])+.ft-profile-online{margin-top:36px}}@media (max-width:480px){.ft-nav{gap:8px}.ft-nav a,.ft-nav button{font-size:13px}.ft-profile-more{padding:2px}.ft-profile-more strong{font-size:clamp(8px,2.5vw,10px);line-height:1.15}.ft-url-row{flex-direction:column}.ft-url-row .ft-btn{width:100%}.ft-form-card{padding:19px}.ft-form-row{grid-template-columns:1fr}.ft-form-actions .ft-btn{width:100%}.ft-profile-detail-group dl>div{grid-template-columns:38% 1fr}.ft-profile-details--single .ft-profile-detail-group dl>div{grid-template-columns:38% minmax(0,1fr)}.ft-platform-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-platform-tile{gap:9px;padding:9px 10px}.ft-platform-mark{height:30px;width:30px}.ft-platform-text strong{font-size:14px}}.ft-radar-profile-action{margin-top:12px}.ft-radar-profile-button{align-items:center;background:transparent;border:1px solid var(--ft-dash);border-radius:6px;color:var(--ft-link);display:flex;font-weight:600;gap:10px;justify-content:center;min-height:48px;padding:12px 16px;text-decoration:none;transition:background .15s,border-color .15s;width:100%}.ft-radar-profile-button:hover{background:var(--ft-soft);border-color:var(--ft-link)}.ft-radar-profile-button svg{flex:none;height:19px;width:19px}.ft-radar-profile-hint{color:var(--ft-muted);font-size:11px;line-height:1.6;margin:9px 0 0;text-align:center}.ft-radar-callout{align-items:center;background:var(--ft-surface);border:1px solid var(--ft-line);border-radius:8px;display:flex;gap:17px;margin:28px 0 34px;padding:21px 23px}.ft-radar-callout-icon{background:var(--ft-soft);border:1px solid var(--ft-line);border-radius:50%;color:var(--ft-action);display:grid;flex:none;height:43px;place-items:center;width:43px}.ft-radar-callout-icon svg{height:22px;width:22px}.ft-radar-callout-copy{flex:1;min-width:0}.ft-radar-callout-copy strong{display:block;font-size:14px;font-weight:600}.ft-radar-callout-copy span{color:var(--ft-muted);display:block;font-size:12px;margin-top:5px}.ft-radar-callout-button{align-items:center;background:transparent;border:1px solid var(--ft-dash);border-radius:6px;color:var(--ft-link);display:flex;font-size:12px;font-weight:600;gap:14px;justify-content:center;padding:11px 14px;text-decoration:none;white-space:nowrap}.ft-radar-callout-button:hover{background:var(--ft-soft)}.ft-radar-callout-button svg{height:16px;width:16px}.ft-radar-callout-button:visited,.ft-radar-profile-button:visited{color:var(--ft-link)}.ft-radar-callout-button:focus-visible,.ft-radar-profile-button:focus-visible{outline:2px solid var(--ft-action);outline-offset:4px}@media (max-width:600px){.ft-radar-profile-hint{font-size:10px}.ft-radar-callout{flex-wrap:wrap;gap:13px;margin-top:23px;padding:18px}.ft-radar-callout-copy{flex-basis:calc(100% - 60px)}.ft-radar-callout-copy strong{font-size:13px}.ft-radar-callout-copy span{font-size:11px;line-height:1.7}.ft-radar-callout-button{margin-top:3px;min-height:42px;white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.ft-radar-profile-button{transition:none}}