:root{--bg:#0e0b10;--surface:#17131b;--surface-2:#211b27;--line:#2e2635;--text:#f4eff6;--muted:#a69bae;--accent:#ff3d7f;--accent-2:#b44cff;--on-accent:#fff;--gold:#f5c35b;--diamond:#7fdcff;--ok:#2fd18a;--warn:#ffb347;--danger:#ff5c6c;--wa:#25d366;--tg:#2aabee;--online:#2fd18a;--radius:16px;--radius-sm:10px;--gap:12px;--tabbar-h:64px;--top-h:58px;--grad:linear-gradient(135deg,var(--accent),var(--accent-2));--font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-head:var(--font);--card-ratio:3 / 4;--shadow:0 10px 30px rgba(0,0,0,.35);--topbar-bg:rgba(14,11,16,.84);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 var(--font);padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));-webkit-font-smoothing:antialiased}body.has-actionbar{padding-bottom:calc(var(--tabbar-h) + 76px + env(safe-area-inset-bottom))}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-head);line-height:1.2;margin:0 0 .45em;letter-spacing:-.01em}h1{font-size:1.55rem}h2{font-size:1.12rem}h3{font-size:1rem}p{margin:0 0 .6em}svg{width:1.15em;height:1.15em;flex:none;vertical-align:-.18em}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}.mono{font-family:ui-monospace,Consolas,monospace}.ok{color:var(--ok)}.warn{color:var(--warn)}.danger{color:var(--danger)}.hp{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip:focus{width:auto;height:auto;overflow:visible;clip-path:none;inset-inline-start:8px;top:8px;z-index:300;background:var(--surface);padding:8px 12px;border-radius:8px}main{max-width:1320px;margin:0 auto;padding:0 16px;min-height:60vh}.narrow{max-width:640px;margin:0 auto}.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:10px;height:var(--top-h);padding:0 16px;padding-top:env(safe-area-inset-top);background:var(--topbar-bg);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:8px;font:800 1.08rem/1 var(--font-head);letter-spacing:-.02em;white-space:nowrap}.brand img{height:32px;width:auto}.brand-name{display:none}.brand-mark{width:30px;height:30px}.brand-mark.big{width:60px;height:60px;margin:0 auto 12px;display:block}.city-btn{flex:1;min-width:0;display:flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-weight:600;font-size:.9rem}.city-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.city-btn svg{color:var(--accent);width:1em;height:1em}.city-btn .chev{color:var(--muted);margin-inline-start:auto}.desk-nav{display:none}.lang{position:relative}.lang summary{list-style:none;cursor:pointer;font-weight:700;font-size:.78rem;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);border:1px solid var(--line)}.lang summary::-webkit-details-marker{display:none}.lang-menu{position:absolute;inset-inline-end:0;top:46px;min-width:170px;padding:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);z-index:50}.lang-menu a{display:block;padding:10px 12px;border-radius:8px}.lang-menu a:hover,.lang-menu a[aria-current]{background:var(--surface);color:var(--accent)}.tabbar{position:fixed;inset:auto 0 0 0;z-index:45;display:flex;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line)}.tabbar a{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:.67rem;font-weight:600;color:var(--muted)}.tabbar a svg{width:24px;height:24px}.tabbar a[aria-current]{color:var(--text)}.tabbar a[aria-current] svg{color:var(--accent)}.tab-publish i{width:46px;height:46px;margin-top:-20px;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--on-accent);box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 45%,transparent)}.badge-n{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-size:.66rem;line-height:18px;text-align:center;font-weight:700}.tabbar .badge-n{position:absolute;top:7px;inset-inline-start:calc(50% + 6px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:14px;background:var(--grad);color:var(--on-accent);font-weight:700;font-size:1rem;transition:transform .12s,filter .12s;text-align:center}.btn:active{transform:scale(.97)}.btn:hover{filter:brightness(1.07)}.btn[disabled]{opacity:.5;pointer-events:none}.btn-sm{min-height:38px;padding:0 14px;font-size:.9rem;border-radius:11px}.btn-block{display:flex;width:100%}.btn-ghost{background:var(--surface-2);border:1px solid var(--line);color:var(--text)}.btn-danger{background:var(--danger)}.btn-icon{width:48px;padding:0}.icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:0;background:var(--surface-2);color:var(--text);flex:none}.link{color:var(--accent);font-weight:600}.link-btn{background:none;border:0;color:var(--muted);display:inline-flex;gap:6px;align-items:center;padding:6px 0;font-size:.9rem}.link-btn:hover{color:var(--text)}.chip{display:inline-flex;align-items:center;gap:6px;flex:none;height:36px;padding:0 14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:.87rem;font-weight:600;white-space:nowrap}.chip small{color:var(--muted);font-weight:500}.chip b{background:var(--accent);color:var(--on-accent);border-radius:9px;padding:0 6px;font-size:.72rem;line-height:18px}.chip.is-on{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent)}.chip-ghost{background:transparent}.chip-danger{color:var(--danger)}.chip svg{width:1em;height:1em}.chip-filter{background:var(--text);color:var(--bg);border-color:var(--text)}.chips-scroll,.filterbar{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:4px 16px 8px}.chips-scroll::-webkit-scrollbar,.filterbar::-webkit-scrollbar{display:none}.filterbar{position:sticky;top:var(--top-h);z-index:30;background:var(--bg);padding-top:8px}.input{width:100%;min-height:48px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;color:var(--text);font:inherit;font-size:16px}.input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.input-sm{min-height:38px;padding:7px 10px;font-size:15px}textarea.input{resize:vertical;line-height:1.5}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:34px}.field{display:block;margin:0 0 16px;border:0;padding:0;min-width:0}.field>span,.field>legend{display:block;font-size:.84rem;font-weight:600;color:var(--muted);margin-bottom:6px;padding:0}.field small.help{display:block;color:var(--muted);margin-top:4px;font-size:.8rem}.field small.error,.error{display:block;color:var(--danger);margin-top:4px;font-size:.82rem}.has-error .input{border-color:var(--danger)}.row2,.row3{display:grid;gap:10px;grid-template-columns:1fr 1fr}.row3{grid-template-columns:repeat(3,1fr)}.row-phone{display:grid;grid-template-columns:90px 1fr;gap:10px}.check{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;font-size:.92rem}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent);flex:none}.switch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;cursor:pointer}.switch input{appearance:none;width:48px;height:28px;border-radius:14px;background:var(--line);position:relative;transition:background .15s;order:2;flex:none;cursor:pointer;margin:0}.switch input::after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .15s}.switch input:checked{background:var(--accent)}.switch input:checked::after{transform:translateX(20px)}.seg{display:flex;gap:6px;flex-wrap:wrap}.seg button{height:36px;padding:0 14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-weight:600;font-size:.88rem}.seg button[aria-selected="true"],.seg button[aria-pressed="true"]{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent)}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{cursor:pointer}.pill input,.radio input,.choice input,.plan input,.boost-opt input{position:absolute;opacity:0;pointer-events:none}.pill span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-weight:600;font-size:.88rem}.pill input:checked + span{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent)}.pill input:focus-visible + span,.choice input:focus-visible + span,.plan input:focus-visible + span{outline:2px solid var(--accent)}.chip-group-title{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:12px 0 6px}.radios{display:grid;gap:8px;margin-bottom:14px}.radio span{display:block;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);cursor:pointer}.radio input:checked + span{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.choice-cards{display:grid;gap:8px}.choice span{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;padding:14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);cursor:pointer}.choice svg{grid-row:span 2;width:26px;height:26px;color:var(--accent)}.choice small{color:var(--muted)}.choice input:checked + span{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.flash{max-width:1320px;margin:12px auto;padding:12px 16px;border-radius:12px;font-weight:500}body>.flash{margin:12px 16px}main .flash{margin:12px 0}.flash-success{background:color-mix(in srgb,var(--ok) 14%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.flash-error{background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent)}.flash-info,.notice{background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);padding:12px 16px;border-radius:12px;margin:12px 0;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.notice p{margin:0}.notice-link{justify-content:flex-start;font-weight:600}.hero{padding:26px 0 8px}.hero h1{font-size:1.85rem;font-weight:800;background:linear-gradient(90deg,var(--text),color-mix(in srgb,var(--accent) 45%,var(--text)));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-text{color:var(--muted)}.hero-search{display:flex;align-items:center;gap:8px;margin-top:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:6px 6px 6px 14px;max-width:640px}.hero-search svg{color:var(--muted)}.hero-search input{flex:1;min-width:0;border:0;background:none;color:var(--text);font-size:16px;padding:8px 0;outline:none}.hero-trust{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.85rem;color:var(--muted)}.hero-trust svg{color:var(--accent);margin-inline-end:4px}.section{margin:20px 0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.section-head h2{display:flex;align-items:center;gap:8px;margin:0}.ico-gold{color:var(--gold)}.type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.type-card{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:84px;padding:14px;border-radius:var(--radius);overflow:hidden;font-weight:700;background:var(--surface);border:1px solid var(--line)}.type-card::after{content:"";position:absolute;inset-inline-end:-24px;top:-24px;width:90px;height:90px;border-radius:50%;background:var(--grad);opacity:.35;filter:blur(10px)}.cta{text-align:center;padding:30px 18px;border-radius:var(--radius);background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--accent) 25%,transparent),transparent 60%),var(--surface);border:1px solid var(--line)}.cta p{color:var(--muted)}.posts{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.post-card{display:grid;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;padding-bottom:12px}.post-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.post-card>:not(img){padding:0 14px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-6px -16px 0;padding:6px 16px 14px;scroll-padding:0 16px}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.card{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--surface)}.card{--tier:var(--gold)}.card.is-featured{box-shadow:0 0 0 1.5px var(--gold)}.card.tier-1{box-shadow:0 0 0 1.5px var(--tier)}.card.tier-2{box-shadow:0 0 0 2px var(--tier),0 8px 22px color-mix(in srgb,var(--tier) 22%,transparent)}.card.tier-3{box-shadow:0 0 0 2.5px var(--tier),0 0 28px color-mix(in srgb,var(--tier) 42%,transparent)}.card.tint:not(.is-highlight){background:color-mix(in srgb,var(--tier) 16%,var(--surface))}.card.is-highlight{background:color-mix(in srgb,var(--accent) 24%,var(--surface))}.card.is-highlight::before{content:"";position:absolute;inset:0;z-index:4;border:2px solid var(--accent);border-radius:inherit;pointer-events:none}.card.is-highlight .card-name{font-weight:800}.card.is-highlight .card-price{color:var(--accent)}.card-link{display:block;height:100%}.card-media{position:relative;aspect-ratio:var(--card-ratio);background:var(--surface-2)}.card-media img{width:100%;height:100%;object-fit:cover}.card-media::after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.5));pointer-events:none}.card-noimg{width:100%;height:100%;display:grid;place-items:center;font-size:3rem;font-weight:800;color:var(--muted);background:var(--surface-2)}.card-noimg.big{aspect-ratio:4 / 5;font-size:6rem}.card-badges{position:absolute;top:8px;inset-inline-start:8px;inset-inline-end:48px;display:flex;gap:4px;flex-wrap:wrap;z-index:1}.card-meta{position:absolute;bottom:8px;inset-inline-end:8px;z-index:1;display:flex;gap:8px;font-size:.75rem;font-weight:700;color:#fff}.card-meta span{display:flex;align-items:center;gap:3px}.card-meta svg{width:14px;height:14px}.presence{position:absolute;bottom:9px;inset-inline-start:9px;z-index:2;display:flex;align-items:center;gap:5px;height:20px;padding:0 8px 0 6px;border-radius:10px;background:rgba(0,0,0,.55);color:#fff;font:700 .66rem/1 var(--font);font-style:normal;backdrop-filter:blur(6px)}.presence[hidden],.presence-line[hidden]{display:none !important}.presence-foot{display:none}.presence::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--online);box-shadow:0 0 0 3px color-mix(in srgb,var(--online) 35%,transparent)}.presence[data-state="today"]::before{background:var(--warn);box-shadow:none}.presence[data-state="available"]{background:var(--online);color:#04130b}.presence[data-state="available"]::before{background:#fff}.card-body{padding:8px 10px 12px}.card-name{display:flex;align-items:center;gap:5px;font-size:1rem;margin:0;white-space:nowrap;overflow:hidden}.card-name .n{overflow:hidden;text-overflow:ellipsis}.card-name .age{color:var(--muted);font-weight:500}.verified{color:var(--accent);width:17px;height:17px}.card-place{color:var(--muted);font-size:.8rem;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-tags{display:flex;gap:4px;margin:6px 0 0;overflow:hidden}.card-tags span{font-size:.7rem;padding:2px 7px;border-radius:6px;background:var(--surface-2);white-space:nowrap}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px}.card-price{font-weight:700;font-size:.92rem}.card-price small{color:var(--muted);font-weight:500}.card-trust{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:700}.card-trust svg{width:14px;height:14px}.trust-high{color:var(--ok)}.trust-medium{color:var(--warn)}.trust-low{color:var(--muted)}.fav-btn{position:absolute;top:6px;inset-inline-end:6px;z-index:3;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,.38);color:#fff;backdrop-filter:blur(6px)}[data-fav] .on,[data-fav][aria-pressed="true"] .off{display:none}[data-fav][aria-pressed="true"] .on{display:inline;color:var(--accent)}.badge{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:rgba(0,0,0,.55);color:#fff;backdrop-filter:blur(6px);white-space:nowrap}.badge svg{width:12px;height:12px}.badge-vip{background:#f5c35b;color:#2a1a00}.badge-diamond{background:#7fdcff;color:#00263b}.badge-new{background:var(--accent);color:#16121a}.badge.badge-tier{background:var(--tier);color:var(--tier-ink,#16121a)}@media (max-width:699px){.card-badges{top:6px;inset-inline-start:6px;gap:3px}.card-badges .badge{height:18px;padding:0 5px;gap:2px;border-radius:4px;font-size:.6rem;letter-spacing:.02em}.card-badges .badge svg{display:none}}.badge-tour{background:#3b82f6}.badge-verified{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text)}.badge-agency,.badge-indep{background:var(--surface-2);color:var(--muted)}.badge-pending{background:var(--warn);color:#241400}.badge-warn{background:var(--danger)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:12px 0 0;font-size:.8rem;color:var(--muted)}.crumbs li + li::before{content:"›";margin-inline-end:4px}.crumbs a:hover{color:var(--text)}.list-head{padding:14px 0 6px}.list-head h1{margin-bottom:2px}.row-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.seo-text{color:var(--muted);font-size:.93rem;margin-top:8px}.seo-text h2,.seo-text h3{color:var(--text);font-size:1rem;margin-top:1em}.seo-text.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.seo-text.clamp.open{-webkit-line-clamp:unset;display:block}.seo-outro{margin:28px 0;padding:16px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--line)}.subnav{margin-bottom:4px}.more{display:flex;justify-content:center;margin:22px 0 8px}.pager{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:8px 0 24px}.pager a,.pager span{min-width:40px;height:40px;display:grid;place-items:center;padding:0 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-weight:600}.pager span[aria-current]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.empty{text-align:center;padding:48px 16px;color:var(--muted)}.empty>svg{width:44px;height:44px;color:var(--accent);margin:0 auto 10px;display:block}.big-num{font-size:5rem;font-weight:900;margin:0;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.related{margin:28px 0;display:grid;gap:16px}.related-group h2{font-size:.95rem;margin-bottom:8px}.links{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0}.links a{font-size:.86rem;padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.links a small{color:var(--muted)}.links a[aria-current]{border-color:var(--accent)}.sheet{width:100%;max-width:560px;max-height:88vh;margin:auto auto 0;padding:0 16px 16px;border:0;border-radius:22px 22px 0 0;background:var(--surface);color:var(--text);overflow-y:auto;overscroll-behavior:contain}.sheet-tall{max-height:94vh}.sheet[open]{animation:up .22s ease-out}.sheet::backdrop{background:rgba(0,0,0,.6);backdrop-filter:blur(2px)}@keyframes up{from{transform:translateY(40px);opacity:.4}}.sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:16px 0 12px;background:var(--surface)}.sheet-head h2{margin:0}.sheet-actions{position:sticky;bottom:-16px;display:grid;grid-template-columns:1fr 2fr;gap:10px;padding:12px 0 16px;background:var(--surface)}.seg-types{margin-bottom:10px}.city-list{list-style:none;margin:10px 0 0;padding:0}.city-list a{display:flex;justify-content:space-between;padding:13px 4px;border-bottom:1px solid var(--line)}.city-list small{color:var(--muted)}.toggles{margin-bottom:8px}.profile{margin:8px -16px 0}.gallery{position:relative;background:#000}.gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{flex:0 0 100%;margin:0;scroll-snap-align:center;aspect-ratio:4 / 5}.gallery-slide img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.gallery-dots{position:absolute;bottom:12px;inset-inline-start:0;inset-inline-end:0;display:flex;justify-content:center;gap:5px;pointer-events:none}.gallery-dots i{width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.45);transition:width .2s}.gallery-dots i.on{width:18px;background:#fff}.gallery-count{position:absolute;top:12px;inset-inline-end:12px;padding:3px 9px;border-radius:10px;background:rgba(0,0,0,.5);font-size:.8rem;font-weight:600;color:#fff}.gallery-verified{position:absolute;bottom:12px;inset-inline-end:12px;display:flex;align-items:center;gap:4px;padding:4px 9px;border-radius:8px;background:var(--ok);color:#04130b;font-size:.75rem;font-weight:800}.gallery-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.85);color:#111;place-items:center}.gallery-nav.prev{inset-inline-start:10px}.gallery-nav.next{inset-inline-end:10px}.profile-body{padding:0 16px}.profile-head{padding:16px 0 6px}.profile-head h1{font-size:2rem;font-weight:800;margin:8px 0 2px}.profile-head .age{color:var(--muted);font-weight:500}.presence-line{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;margin:2px 0 4px}.presence-line::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--online);box-shadow:0 0 0 4px color-mix(in srgb,var(--online) 25%,transparent)}.presence-line[data-state="today"]::before{background:var(--warn);box-shadow:none}.profile-place,.tour-line{display:flex;align-items:center;gap:6px;color:var(--muted);margin:2px 0}.profile-place svg,.tour-line svg{color:var(--accent);width:1em;height:1em}.tour-line{color:#7fb2ff;font-weight:600}.profile-headline{font-size:1.05rem;font-style:italic;margin-top:6px}.profile-tools{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.price-from{margin-inline-end:auto;color:var(--muted)}.price-from strong{color:var(--text);font-size:1.2rem}.badges{display:flex;gap:6px;flex-wrap:wrap}.box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin:0 0 12px;min-width:0}.box>h2{display:flex;align-items:center;gap:8px}.box>h2 svg{color:var(--accent)}h3.sub{font-size:.92rem;margin:14px 0 6px;color:var(--muted);font-weight:700}.table-wrap{overflow-x:auto}.rates{width:100%;border-collapse:collapse}.rates th,.rates td{padding:10px 8px;text-align:start;border-bottom:1px solid var(--line)}.rates thead th{font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.rates td{font-weight:700}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.tag{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:.85rem}.tag svg{color:var(--ok);width:14px;height:14px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0}.facts dt{color:var(--muted);font-size:.78rem}.facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.prose{overflow-wrap:anywhere}.prose h2{margin-top:1.2em}.prose a{color:var(--accent)}.schedule{list-style:none;padding:0;margin:0}.schedule li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line)}.schedule li.today{color:var(--accent);font-weight:700}.always{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--ok)}.video{width:100%;border-radius:12px;background:#000}.agency-box{display:flex;align-items:center;gap:12px}.agency-box img{border-radius:12px}.agency-box span{display:grid;flex:1}.stars{color:var(--gold);letter-spacing:1px}.review{border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.rate-input{display:inline-flex;flex-direction:row-reverse;gap:2px;margin-bottom:8px}.rate-input input{position:absolute;opacity:0}.rate-input label{font-size:1.8rem;color:var(--line);cursor:pointer}.rate-input input:checked ~ label,.rate-input label:hover,.rate-input label:hover ~ label{color:var(--gold)}.review-form{display:grid;gap:8px;margin-top:12px}.safety{background:transparent}.safety p{color:var(--muted);font-size:.86rem;display:flex;gap:8px}.safety p svg{color:var(--accent);flex:none;margin-top:2px}.say-site{margin:6px 0 12px;text-align:center}.actionbar{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:35;display:flex;gap:8px;padding:10px 16px;background:linear-gradient(transparent,var(--bg) 30%)}.actionbar .btn{flex:1;min-width:0;padding:0 12px}.btn-call{background:var(--text);color:var(--bg)}.btn-wa{background:var(--wa);color:#fff}.btn-tg{background:var(--tg);flex:0 0 52px !important;padding:0 !important}.btn-msg{background:var(--surface-2);border:1px solid var(--line);color:var(--text);flex:0 0 52px !important;padding:0 !important}.btn-msg .msg-label{display:none}.lightbox{position:fixed;inset:0;z-index:200;background:#000;display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.lightbox img{flex:0 0 100%;height:100%;object-fit:contain;scroll-snap-align:center}.lightbox button{position:fixed;top:14px;inset-inline-end:14px;z-index:1}.trust-head{display:flex;justify-content:space-between;align-items:center}.trust-head h2{display:flex;align-items:center;gap:8px;margin:0}.trust-head svg{color:var(--ok)}.trust-score{font-size:1.4rem}.trust-score small{font-size:.8rem;color:var(--muted);font-weight:600}.trust-bar{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden;margin:10px 0 12px}.trust-bar i{display:block;height:100%;border-radius:4px;background:var(--ok);transition:width .6s}.trust-medium .trust-bar i{background:var(--warn)}.trust-low .trust-bar i{background:var(--muted)}.trust-chips{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:6px}.trust-chips li{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;border:1px solid var(--line);font-size:.8rem;color:var(--muted)}.trust-chips svg{color:var(--ok);width:14px;height:14px}.trust-list{list-style:none;padding:0;margin:12px 0 16px}.trust-list li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.trust-list li>svg:first-child{color:var(--muted)}.trust-list li.ok>svg:first-child{color:var(--ok)}.trust-list div{flex:1;display:grid}.trust-list small{color:var(--muted)}.trust-list .tick{color:var(--ok)}.auth{max-width:440px;margin:0 auto;padding:24px 0}.auth>form + .muted{margin-top:18px}.auth details{margin-top:16px}.auth details summary{cursor:pointer;font-weight:600}.auth details .form{margin-top:12px}.code-input{font:700 1.8rem/1 ui-monospace,Consolas,monospace;letter-spacing:.5em;text-align:center;padding-inline-start:.5em}.acc-nav{margin-bottom:8px}.presence-box{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.presence-box p{margin:0}.mycard-avail{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 2px}.mycard-avail .seg button{height:30px;padding:0 11px;font-size:.8rem}.mycard-avail .ok{color:var(--ok);font-weight:600}.chip-verify{border-color:color-mix(in srgb,var(--ok) 55%,var(--line));color:var(--ok)}.mylist{display:grid;gap:12px;margin:12px 0}.mycard{display:grid;grid-template-columns:96px 1fr;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px}.mycard-img{width:96px;height:128px;border-radius:10px;overflow:hidden;background:var(--surface-2)}.mycard-img img{width:100%;height:100%;object-fit:cover}.mycard-img .card-noimg{font-size:1.5rem}.mycard-body{min-width:0}.mycard-body h3{margin:2px 0}.status-line{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}.mini-stats{display:flex;flex-wrap:wrap;gap:10px;font-size:.8rem;color:var(--muted)}.mini-stats span{display:inline-flex;align-items:center;gap:3px}.mini-stats svg{width:14px;height:14px}.mini-stats .v-review{padding:1px 8px;border-radius:10px;background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn);font-weight:700}.mycard-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.status{display:inline-block;padding:3px 9px;border-radius:6px;font-size:.74rem;font-weight:700;background:var(--surface-2)}.status-active,.status-paid,.status-approved{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.status-pending,.status-pending_payment{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.status-rejected,.status-blocked,.status-cancelled{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.more-menu{position:relative}.more-menu summary{list-style:none;cursor:pointer}.more-menu summary::-webkit-details-marker{display:none}.more-menu .menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:20;min-width:210px;padding:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid}.more-menu .menu a,.more-menu .menu button{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:0;background:none;text-align:start;font-size:.9rem;width:100%}.more-menu .menu a:hover,.more-menu .menu button:hover{background:var(--surface)}.more-menu .menu form{display:contents}.wizard{max-width:920px;margin:0 auto;padding-bottom:20px}.wizard-head{display:flex;gap:12px;align-items:center;padding:16px 0 10px}.wizard-head h1{margin:0}.wizard-head p{margin:0}.progress{height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden;margin-bottom:10px}.progress i{display:block;height:100%;background:var(--grad)}.steps{margin-bottom:12px;scroll-padding-inline:16px}.steps .chip{height:32px;padding:0 11px;font-size:.8rem}.steps .chip .n{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:var(--surface);font-size:.7rem}.steps .chip.is-on .n{background:var(--accent);color:#fff}@media (min-width:760px){.steps{flex-wrap:wrap;overflow:visible;margin:0 0 14px;padding:0}}.wizard-actions{position:sticky;bottom:calc(var(--tabbar-h) + 8px);display:flex;gap:8px;padding:10px 0;background:linear-gradient(transparent,var(--bg) 35%);z-index:5}.wizard-actions .btn{flex:1}.tab-panel[hidden]{display:none}.lang-tabs .seg{margin-bottom:6px}.dropzone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;margin-bottom:12px;border:2px dashed var(--line);border-radius:var(--radius);text-align:center;cursor:pointer;position:relative}.dropzone.small{padding:18px 12px}.dropzone.drag{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.dropzone svg{width:34px;height:34px;color:var(--accent)}.dropzone small{color:var(--muted)}.upload-progress{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;margin-bottom:10px}.upload-progress i{display:block;height:100%;width:0;background:var(--grad);transition:width .2s}.photo-grid{list-style:none;padding:0;margin:0 0 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.photo-item{position:relative;border-radius:12px;overflow:hidden;background:var(--surface);touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.photo-item [hidden]{display:none}.photo-handle{pointer-events:none}.sort-ghost{transform:scale(1.06) rotate(2deg);box-shadow:0 22px 48px rgba(0,0,0,.5),0 0 0 3px var(--accent);border-radius:12px;overflow:hidden;opacity:.97}.sort-placeholder{position:relative}.sort-placeholder>*{visibility:hidden}.sort-placeholder::after{content:"";position:absolute;inset:0;border:2.5px dashed var(--accent);border-radius:12px;background:color-mix(in srgb,var(--accent) 16%,transparent)}.sort-dropped{animation:sortdrop .5s ease}@keyframes sortdrop{from{box-shadow:0 0 0 4px var(--accent)}to{box-shadow:0 0 0 0 transparent}}.is-sorting,.is-sorting *{cursor:grabbing !important;user-select:none;-webkit-user-select:none}.verified-notice{display:flex;gap:8px;align-items:flex-start}.verified-notice .ico{flex:none;margin-top:2px;color:var(--ok,#16a34a)}.photo-item img{width:100%;aspect-ratio:3 / 4;object-fit:cover;pointer-events:none}.photo-item .badge{position:absolute;top:6px;inset-inline-start:6px}.photo-item .badge-pending{top:auto;bottom:6px}.photo-item .badge-warn{inset-inline-start:auto;inset-inline-end:40px}.photo-item.is-pending img{opacity:.6}.photo-item.dragging{opacity:.4}.photo-item.over{outline:2px solid var(--accent)}.photo-del{position:absolute;top:6px;inset-inline-end:6px;width:30px;height:30px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;display:grid;place-items:center}.photo-handle{position:absolute;bottom:6px;inset-inline-end:8px;color:#fff;text-shadow:0 1px 2px #000;font-size:1.1rem;cursor:grab}.video-box video{border-radius:12px;margin-bottom:10px;max-height:360px}.file-btn{position:relative;overflow:hidden}.file-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.preview{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}.preview img{aspect-ratio:3 / 4;object-fit:cover;border-radius:8px}.rates-input{width:100%;border-collapse:separate;border-spacing:6px}.rates-input th{font-size:.78rem;color:var(--muted);text-align:start;font-weight:600}.rates-input .input{min-width:80px}.schedule-input .day{display:grid;grid-template-columns:90px 1fr 1fr;gap:6px;align-items:center;margin-bottom:6px}.plans{display:grid;gap:10px;margin-bottom:16px}.plans-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.plan>span{position:relative;display:grid;gap:4px;padding:16px;border-radius:var(--radius);background:var(--surface);border:1.5px solid var(--line);cursor:pointer}.plan input:checked + span{border-color:var(--plan,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--plan,var(--accent)) 25%,transparent)}.plan-name{font-size:1.1rem;color:var(--plan,var(--text))}.plan-price{font-size:1.5rem}.plan ul{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:4px;font-size:.88rem}.plan li svg{color:var(--ok);margin-inline-end:4px}.plan-tag{position:absolute;top:-10px;inset-inline-end:12px;background:var(--grad);color:var(--on-accent);font:800 .68rem/1 var(--font);padding:5px 9px;border-radius:6px;text-transform:uppercase;font-style:normal}.boost-options{display:grid;gap:8px}.boost-opt>span{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1.5px solid var(--line);cursor:pointer}.boost-opt input:checked + span{border-color:var(--accent)}.sticky-total{position:sticky;bottom:calc(var(--tabbar-h) + 8px);display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);box-shadow:var(--shadow)}.current-boosts{display:flex;gap:6px;margin-bottom:10px}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:10px 6px;border-bottom:1px solid var(--line);text-align:start}.table .num{text-align:end;white-space:nowrap}.list-rows{display:grid;gap:8px}.list-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0 0 8px}.list-row>span:first-child{display:grid;min-width:0}.balance{display:grid;justify-items:center;text-align:center}.balance strong{font-size:2.6rem;line-height:1.1}.checklist{padding-inline-start:18px;margin:0 0 10px}.notice-box{border-color:var(--warn)}.verify-kinds{display:grid;gap:12px}.verify-progress{margin:0 0 14px}.verify-progress p{margin:8px 0 0}.verify-bar{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.verify-bar i{display:block;height:100%;background:var(--ok);border-radius:4px;transition:width .3s}.verify-step h2{display:flex;align-items:center;gap:8px}.verify-step.is-done{border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}.steps-list{padding-inline-start:20px}.steps-list li{margin-bottom:8px}.code{font-family:ui-monospace,Consolas,monospace;font-size:1.15em;letter-spacing:.12em;color:var(--gold)}.ico{width:1em;height:1em}.danger-zone summary{cursor:pointer;color:var(--danger);font-weight:600}.stat-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat-tiles .box{display:grid}.stat-tiles strong{font-size:1.5rem}.bars{display:flex;align-items:flex-end;gap:3px;height:160px}.bars span{flex:1;height:var(--h);min-height:2px;background:color-mix(in srgb,var(--accent) 45%,transparent);border-radius:3px 3px 0 0;position:relative}.bars i{position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;height:var(--c);background:var(--accent);border-radius:3px 3px 0 0}.legend span{display:inline-block;width:10px;height:10px;border-radius:2px;margin:0 4px 0 10px}.lg-views{background:color-mix(in srgb,var(--accent) 45%,transparent)}.lg-contacts{background:var(--accent)}.inbox{list-style:none;padding:0;margin:8px 0}.inbox a{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--line)}.inbox .is-unread b{color:var(--text)}.inbox .is-unread .preview{color:var(--text);font-weight:600}.avatar{position:relative;width:48px;height:48px;border-radius:50%;overflow:visible;background:var(--surface-2);display:grid;place-items:center;font-weight:800}.avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.dot-online{position:absolute;bottom:1px;inset-inline-end:1px;width:12px;height:12px;border-radius:50%;background:var(--online);border:2px solid var(--bg)}.inbox-body{display:grid;min-width:0}.inbox-body .preview{color:var(--muted);font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-meta{display:grid;justify-items:end;gap:4px}.thread{max-width:760px;margin:0 auto;display:flex;flex-direction:column;min-height:calc(100vh - var(--top-h) - var(--tabbar-h) - 20px)}.thread-head{position:sticky;top:var(--top-h);z-index:5;display:flex;align-items:center;gap:10px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--line)}.thread-who{display:grid;flex:1;min-width:0}.thread-listing{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted)}.thread-listing img{border-radius:8px}.bubbles{list-style:none;padding:12px 0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.bubble{max-width:82%;padding:10px 12px;border-radius:16px;background:var(--surface-2);align-self:flex-start;border-bottom-left-radius:4px}.bubble.mine{align-self:flex-end;background:var(--grad);color:var(--on-accent);border-radius:16px;border-bottom-right-radius:4px}.bubble p{margin:0;overflow-wrap:anywhere}.bubble small{display:block;opacity:.7;font-size:.7rem;margin-top:4px}.bubble form.inline{display:inline}.bubble .link-btn{color:inherit;padding:0 0 0 6px;font-size:.7rem}.composer{position:sticky;bottom:calc(var(--tabbar-h) + 6px);display:flex;gap:8px;align-items:flex-end;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:18px}.composer textarea{flex:1;border:0;background:none;color:var(--text);font:inherit;font-size:16px;resize:none;max-height:140px;padding:8px;outline:none}.contact-listing{display:flex;align-items:center;gap:12px}.contact-listing img{border-radius:10px}.contact-listing span{display:grid}.page{max-width:760px;margin:0 auto;padding:20px 0}.card-form{margin-top:20px}.pay-crypto,.pay-link{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.pay-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;border-bottom:1px solid var(--line)}.pay-label{flex:0 0 100%;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.pay-amount{font-size:1.5rem}.pay-address code{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.9rem;padding:8px 10px;border-radius:8px;background:var(--surface-2)}.pay-row .chip.is-on{border-color:var(--ok);color:var(--ok)}.pay-tips{margin:12px 0}.pay-qr{margin:10px 0 4px}.pay-qr summary{cursor:pointer;font-weight:600;color:var(--accent)}.pay-qr figure{margin:10px 0 0;display:grid;justify-items:center;gap:8px;text-align:center}.pay-qr svg{width:200px;height:200px;padding:6px;border-radius:10px;background:#fff}@media (min-width:700px){.pay-qr{float:inline-end;margin:0 0 12px 18px}.pay-qr summary{display:none}.pay-qr figure{margin:0;max-width:220px}.pay-crypto::after{content:"";display:block;clear:both}}.pay-wait{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 6px;font-weight:600}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page.pricing{max-width:1040px}.pricing-sec{margin:0 0 22px}.pricing-sec h2{display:flex;align-items:center;gap:8px}.price-card>span{cursor:default;height:100%;align-content:start}.pill-mini{justify-self:start;padding:2px 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:.75rem;font-weight:600}.price-list{list-style:none;padding:0;margin:0}.price-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.price-list li:last-child{border-bottom:0}.post-cover{border-radius:var(--radius);margin:12px 0}.agency-head{display:flex;gap:16px;align-items:center;padding:20px 0 10px}.agency-head img{border-radius:20px}.footer{margin-top:48px;border-top:1px solid var(--line);color:var(--muted);font-size:.86rem}.footer-in{max-width:1320px;margin:0 auto;padding:24px 16px 8px;display:grid;gap:16px}.footer-brand strong{color:var(--text);font-size:1rem}.footer-links,.footer-langs{display:flex;flex-wrap:wrap;gap:8px 18px}.footer a:hover{color:var(--text)}.footer-adult,.footer-copy{max-width:1320px;margin:0 auto;padding:4px 16px 14px}.footer-adult b{display:inline-block;padding:1px 6px;border:1.5px solid var(--danger);color:var(--danger);border-radius:6px;margin-inline-end:6px}#age-gate{display:none}.gate #age-gate{display:grid;place-items:center;position:fixed;inset:0;z-index:400;padding:20px;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.gate body{overflow:hidden}.age-box{max-width:400px;text-align:center;display:grid;gap:10px}.age-box p{color:var(--muted)}@media (min-width:700px){.brand-name{display:inline}.city-btn{flex:0 1 260px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rail{grid-auto-columns:30%}.photo-grid{grid-template-columns:repeat(4,1fr)}.hero{padding:44px 0 12px}.hero h1{font-size:2.5rem;max-width:760px}.sheet{margin:auto;border-radius:22px}.verify-kinds{grid-template-columns:1fr 1fr}.choice-cards{grid-template-columns:repeat(3,1fr)}.choice span{grid-template-columns:1fr;text-align:center;justify-items:center}.choice svg{grid-row:auto}.plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer-in{grid-template-columns:2fr 3fr 2fr}}@media (min-width:1000px){body,body.has-actionbar{padding-bottom:0}.tabbar{display:none}.desk-nav{display:flex;align-items:center;gap:18px;margin-inline-start:auto;font-weight:600;font-size:.92rem}.desk-nav a[aria-current]{color:var(--accent)}.desk-nav .has-badge{display:inline-flex;gap:6px;align-items:center}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rail{grid-auto-columns:20%}.profile{margin:16px 0 0;display:grid;grid-template-columns:minmax(0,560px) 1fr;gap:28px;align-items:start}.gallery{position:sticky;top:calc(var(--top-h) + 16px);border-radius:var(--radius);overflow:hidden}.gallery-nav{display:grid}.profile-body{padding:0}.actionbar{position:static;padding:0;background:none;margin:4px 0 4px}.btn-msg{flex:1 !important;padding:0 12px !important}.btn-msg .msg-label{display:inline}.wizard-actions,.sticky-total,.composer{bottom:12px}.thread{min-height:calc(100vh - var(--top-h) - 40px)}}@media (min-width:1280px){.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}@media (hover:none){.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.fav-btn,.badge,.presence{-webkit-backdrop-filter:none;backdrop-filter:none}.fav-btn{background:rgba(0,0,0,.5)}}.legend-btn{display:inline-grid;place-items:center;width:20px;height:20px;margin-inline-start:8px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--muted);font:700 .72rem/1 var(--font);vertical-align:1px;cursor:pointer}.legend-btn:hover,.legend-btn:focus-visible{color:var(--text);border-color:var(--accent)}.cards-legend{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:11px;font-size:.9rem}.cards-legend li{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px}.cards-legend .lg-sample{display:inline-flex;align-items:center}.cards-legend .lg-sample>*{flex:none;white-space:nowrap}.cards-legend .presence{position:static;inset:auto;height:18px;font-size:0;width:18px;padding:0;justify-content:center}.cards-legend .lg-ico{width:18px;height:18px;color:var(--muted)}.cards-legend .lg-ok{color:var(--ok)}.cards-legend .badge{height:20px;font-size:.62rem;padding:0 8px}.cards-legend .card-trust{display:inline-flex;align-items:center;gap:3px;font-size:.82rem;font-weight:700}.lg-swatch{display:inline-block;width:24px;height:16px;border-radius:4px;background:var(--surface-2)}.lg-tier-1{box-shadow:0 0 0 1.5px var(--tier)}.lg-tier-2{box-shadow:0 0 0 2px var(--tier)}.lg-tier-3{box-shadow:0 0 0 2.5px var(--tier),0 0 10px color-mix(in srgb,var(--tier) 45%,transparent)}.lg-hl{border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 24%,var(--surface))}@media (min-width:700px){.cards-legend{grid-template-columns:1fr 1fr;column-gap:18px}}[dir=rtl] .switch input:checked::after{transform:translateX(-20px)}[dir=rtl] select.input{background-position:8px 52%,13px 52%}[dir=rtl] .crumbs li + li::before{content:"‹"}[dir=rtl] svg:has(use[href="#i-next"]),[dir=rtl] svg:has(use[href="#i-back"]),[dir=rtl] svg:has(use[href="#i-arrow"]){transform:scaleX(-1)}@media (min-width:700px){[dir=rtl] .pay-qr{margin:0 18px 12px 0}}.theme-noir .hero{position:relative}.theme-noir .hero::before{content:"";position:absolute;inset:-40px -16px auto;height:280px;z-index:-1;background:radial-gradient(60% 80% at 15% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),radial-gradient(50% 70% at 90% 10%,color-mix(in srgb,var(--accent-2) 18%,transparent),transparent 70%);pointer-events:none}.theme-noir .card{transition:transform .18s ease}.theme-noir .card:hover{transform:translateY(-3px)}.theme-noir .box{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,var(--accent) 8%),var(--surface))}