:root{--bg:#faf8f5;--surface:#ffffff;--bg-soft:#f4f0eb;--bg-tint:#efe7de;--ink:#17100f;--ink-2:#4a3e3b;--muted:#776a65;--line:#ece5de;--line-strong:#d9cec5;--brand:#9a1d3b;--brand-hover:#7d1830;--brand-soft:#f8e6ea;--brand-light:#e07a93;--nav:#140d0c;--nav-text:#f3ebe4;--sidenav-bg:#140d0c;--logo-hi:#cf3f5c;--logo-mid:#a3203f;--logo-lo:#76142e;--logo-deep:#4c0b1c;--success:#2f7a4f;--danger:#b3261e;--radius:10px;--radius-lg:18px;--shadow-sm:0 1px 2px rgba(23,16,15,0.06);--shadow:0 1px 2px rgba(23,16,15,0.05),0 6px 18px -6px rgba(23,16,15,0.10);--shadow-lg:0 2px 6px rgba(23,16,15,0.06),0 22px 48px -16px rgba(23,16,15,0.22);--ring:0 0 0 3px color-mix(in srgb,var(--brand) 28%,transparent);--ease:cubic-bezier(.2,.7,.2,1);--font:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--brand) 22%,transparent);color:var(--ink)}main{animation:fade-in .35s var(--ease) both}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}img{max-width:100%}a{color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s var(--ease)}a:hover{color:var(--brand-hover)}h1,h2,h3{color:var(--ink);font-family:var(--font-display);line-height:1.1;letter-spacing:-.005em;margin:0 0 12px;font-optical-sizing:auto}h1{font-size:clamp(32px,4.2vw,50px)}h1,h2{font-weight:500}h2{font-size:clamp(24px,2.8vw,33px)}h3{font-size:19px;font-weight:700;font-family:var(--font);letter-spacing:-.01em;line-height:1.25}h1 em,h2 em{font-style:italic;color:var(--brand)}p{margin:0 0 12px}.container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.page{padding-top:32px;padding-bottom:72px;min-height:60vh}.muted{color:var(--muted)}.small{font-size:14px}.stack{flex-direction:column;gap:16px}.row,.stack{display:flex}.row{flex-wrap:wrap;gap:12px;align-items:center}.between{justify-content:space-between}.split{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.split>.main{flex:999 1 520px;min-width:0}.split>.side{flex:1 1 320px;min-width:0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;gap:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30}@media (max-width:1023px){.site-header{position:relative}}.topbar{background:color-mix(in srgb,var(--bg) 93%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.topbar .inner{display:flex;align-items:center;gap:18px;min-height:66px;flex-wrap:wrap;padding-top:9px;padding-bottom:9px}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;flex-shrink:0}.brand,.brand:hover{color:var(--ink)}.brand .mark{width:29px;height:35px;flex-shrink:0;transition:transform .35s var(--ease);filter:drop-shadow(0 2px 3px rgba(23,16,15,.14))}.brand:hover .mark{transform:translateY(-1px) rotate(-3deg)}.brand-word{font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:.3em;text-transform:uppercase;margin-right:-.3em;white-space:nowrap;line-height:1}.brand-footer .mark{width:40px;height:48px}.brand-footer .brand-word{font-size:17px}.search{flex:1 1 280px;max-width:460px;display:flex;position:relative}.search input[type=search]{flex:1 1;min-height:44px;border:1px solid var(--line);border-radius:999px;padding:0 52px 0 18px;font:inherit;font-size:15px;background:var(--bg-soft);color:var(--ink);min-width:0;transition:border-color .15s var(--ease),background-color .15s var(--ease),box-shadow .15s var(--ease)}.search input::placeholder{color:var(--muted)}.search input[type=search]:hover{border-color:var(--line-strong)}.search input[type=search]:focus{outline:none;background:var(--surface);border-color:var(--brand);box-shadow:var(--ring)}.search button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:999px;background:var(--ink);color:var(--bg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s var(--ease),transform .15s var(--ease)}.search button:hover{background:var(--brand)}.search button:active{transform:translateY(-50%) scale(.94)}.search button svg{width:16px;height:16px}.topnav{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.topnav .linklike,.topnav a{position:relative;color:var(--ink-2);text-decoration:none;font-weight:600;font-size:14.5px;padding:8px 10px;border-radius:999px;transition:color .15s var(--ease),background-color .15s var(--ease)}.topnav .linklike:hover,.topnav a:hover{color:var(--ink);background:var(--bg-soft)}.topnav a.btn-primary,.topnav a.btn-primary:hover{color:#fff;background:var(--brand);padding:0 18px}.topnav a.btn-primary:hover{background:var(--brand-hover)}.linklike{background:none;border:0;padding:0;font:inherit;cursor:pointer}.navcount{gap:6px}.count,.navcount{display:inline-flex;align-items:center}.count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:800;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topnav .navcount .count{position:absolute;top:0;right:-2px;min-width:18px;height:18px;font-size:11px;padding:0 5px;box-shadow:0 0 0 2px var(--bg)}.topnav .navcount:has(.count){padding-right:18px}.verified{display:inline-flex;align-items:center;gap:4px;color:#1667c4;font-size:13px;font-weight:700;vertical-align:middle}.verified svg{width:16px;height:16px}.stars{color:#d9930d;letter-spacing:1px;white-space:nowrap}.stars .off{color:var(--line-strong)}.heart{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink-2);font:inherit;font-weight:700;cursor:pointer}.heart[aria-pressed=true]{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.heart svg{width:18px;height:18px}.ticks{display:flex;flex-wrap:wrap;gap:8px}.tick{position:relative}.tick input{position:absolute;opacity:0;width:1px;height:1px}.tick span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);font-size:14px;font-weight:600;cursor:pointer;background:var(--bg)}.tick input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff}.tick input:focus-visible+span{box-shadow:var(--ring)}.tick span{transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.tick span:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line-strong))}.filters .ticks .tick span{min-height:32px;padding:0 10px;font-size:13px}.filters details{border-top:1px solid var(--line);padding-top:12px}.filters summary{cursor:pointer;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between}.filters summary::-webkit-details-marker{display:none}.filters summary:after{content:"+";color:var(--brand);font-weight:800}.filters details[open] summary:after{content:"–"}.filters details>div{margin-top:10px;display:flex;flex-direction:column;gap:8px}.attrs{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px;margin:0}.attrs div{background:var(--bg-soft);border-radius:10px;padding:10px 12px}.attrs dt{font-size:13px;color:var(--muted);font-weight:600}.attrs dd{margin:2px 0 0;font-weight:700}.gallery-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.gallery-thumbs button{width:72px;height:72px;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;cursor:pointer;background:var(--bg-soft)}.gallery-thumbs button[aria-current=true]{border-color:var(--brand)}.gallery-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.inbox{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden}.inbox a{display:flex;gap:14px;align-items:center;padding:14px 18px;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line)}.inbox a:last-child{border-bottom:0}.inbox a:hover{background:var(--bg-soft);color:var(--ink)}.inbox .preview{color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox .unread .preview{color:var(--ink);font-weight:700}.thread{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--bg-soft);border:1px solid var(--line);border-radius:14px 14px 0 0;min-height:360px;max-height:60vh;overflow-y:auto}.bubble{max-width:75%;padding:10px 14px;border-radius:16px;white-space:pre-wrap;word-wrap:break-word;line-height:1.45}.bubble.me{align-self:flex-end;background:var(--brand);color:#fff;border-bottom-right-radius:4px}.bubble.them{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px}.bubble time{display:block;font-size:11px;opacity:.75;margin-top:4px}.composer{display:flex;gap:10px;padding:12px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:var(--surface)}.composer textarea{min-height:48px;height:48px;max-height:180px;resize:none;line-height:1.45}.composer{align-items:flex-end}.wanted-card{display:flex;flex-direction:column;gap:10px}.wanted-card .budget{font-weight:800;color:var(--brand)}.catbar{background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.catbar .inner{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-top:8px;padding-bottom:8px;scroll-snap-type:x proximity;mask-image:linear-gradient(90deg,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)}.catbar .inner::-webkit-scrollbar{display:none}.catbar a{color:var(--ink-2);text-decoration:none;font-weight:600;font-size:14px;padding:7px 14px;white-space:nowrap;border-radius:999px;background:var(--surface);border:1px solid var(--line);scroll-snap-align:start;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.catbar a:active,.catbar a:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 35%,var(--line));background:var(--brand-soft)}.footer{background:radial-gradient(120% 140% at 15% 0,#22161a 0,var(--nav) 55%,#0b0707 100%);color:var(--nav-text);padding:64px 0 32px;margin-top:48px}.footer .cols{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px}.footer .brand,.footer .brand:hover{color:var(--nav-text)}.footer .muted{color:rgba(243,235,228,.62)}.footer h4{margin:4px 0 14px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(243,235,228,.55)}.footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer a{color:rgba(243,235,228,.86);text-decoration:none;font-size:15px}.footer a:hover{color:#fff}.footer .legal{border-top:1px solid rgba(243,235,228,.12);margin-top:44px;padding-top:22px;color:rgba(243,235,228,.55);font-size:13.5px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);font:inherit;font-weight:700;font-size:15px;letter-spacing:.005em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease),transform .12s var(--ease)}.btn,.btn:hover{color:var(--ink)}.btn:hover{border-color:var(--ink-2);box-shadow:var(--shadow-sm)}.btn:active:not(:disabled){transform:scale(.975)}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 6px 16px -8px color-mix(in srgb,var(--brand) 80%,transparent)}.btn-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 10px 22px -10px color-mix(in srgb,var(--brand) 90%,transparent)}.btn-outline{border-color:var(--brand);color:var(--brand);background:transparent}.btn-outline:hover{background:var(--brand-soft);color:var(--brand-hover);border-color:var(--brand-hover)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--bg-soft);border-color:transparent;box-shadow:none}.btn-lg{min-height:56px;padding:0 32px;font-size:16.5px}.btn-block{width:100%}.btn-small{min-height:38px;padding:0 16px;font-size:14px}.btn:disabled{opacity:.5;box-shadow:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow)}.card.highlight{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset,var(--shadow)}.line-item{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.line-item:last-child{border-bottom:0}.total{display:flex;justify-content:space-between;align-items:baseline;font-weight:700}.total .amount{font-weight:800;font-size:30px;letter-spacing:-.02em}label{font-weight:600;font-size:14.5px;color:var(--ink)}.field{display:flex;flex-direction:column;gap:6px}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;min-height:48px;padding:11px 14px;border-radius:var(--radius);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);font:inherit;font-size:16px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),background-color .15s var(--ease)}input:not([type]):hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--ink-2) 45%,var(--line-strong))}input:not([type]):focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23776a65' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}input[type=file]{font:inherit;color:var(--ink-2)}textarea{min-height:100px;resize:vertical}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.btn:focus-visible{border-radius:999px}input[type=checkbox]:focus-visible,input[type=file]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--brand)}.check{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-strong);font-weight:500;cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.check:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line-strong))}.check:has(input:checked){background:var(--brand-soft)}.check input{accent-color:var(--brand)}.check .price{margin-left:auto;color:var(--muted)}fieldset{border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:10px;padding:0}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{min-height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.pill:hover{border-color:var(--ink-2)}.pill{transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.pill[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.stepper{display:flex;align-items:center;justify-content:space-between;min-height:46px;border-radius:var(--radius);border:1px solid var(--line-strong)}.stepper button{width:46px;height:46px;background:none;border:0;color:var(--ink);font-size:20px;cursor:pointer}.stepper button:disabled{opacity:.35;cursor:not-allowed}.notice{padding:13px 16px;border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--line);animation:page-in .3s var(--ease) both}.notice.error{border-color:#f1c4c0;background:#fdf1f0;color:var(--danger)}.notice.success{border-color:#bfe0cf;background:#eef8f2;color:var(--success)}.avatar{width:56px;height:56px;border-radius:50%;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;overflow:hidden;flex-shrink:0;border:3px solid #fff;box-shadow:0 1px 4px rgba(23,16,15,.18)}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar.xs{width:32px;height:32px;font-size:13px;border-width:2px}.avatar.lg{width:112px;height:112px;font-size:40px;border-width:4px}.photo-box{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--bg-soft);isolation:isolate}.photo-box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.photo-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--line-strong);background:repeating-linear-gradient(135deg,var(--bg-soft) 0 14px,var(--bg-tint) 14px 28px)}.photo-empty svg{width:40%;height:40%}.photo{aspect-ratio:1;width:100%;border-radius:12px;object-fit:cover;background:var(--bg-soft);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px}.lcard{display:flex;flex-direction:column;gap:8px;text-decoration:none;border-radius:16px;-webkit-tap-highlight-color:transparent}.lcard,.lcard:hover{color:var(--ink)}.lcard .photo-box{box-shadow:var(--shadow);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.lcard:hover .photo-box{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.lcard:hover .photo-box img{transform:scale(1.04)}.lcard:active .photo-box{transform:translateY(-1px) scale(.99)}.lcard .seller-dot{position:absolute;right:10px;bottom:0;transform:translateY(50%);z-index:1}.lcard .media{position:relative;margin-bottom:14px}.lcard .title{font-weight:600;font-size:15px;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lcard:hover .title{color:var(--brand)}.lcard .meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;color:var(--muted)}.lcard .meta>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcard .price{font-weight:800;color:var(--ink);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tag{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:700}.hero{position:relative;color:var(--nav-text);background:radial-gradient(70% 90% at 78% 40%,color-mix(in srgb,var(--logo-mid) 26%,transparent) 0,transparent 60%),radial-gradient(120% 120% at 10% 0,#22161a 0,var(--nav) 55%,#0b0707 100%);overflow:hidden}.hero:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(243,235,228,.18),transparent)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);grid-gap:40px 56px;gap:40px 56px;align-items:center}.hero-art{order:2;display:flex;justify-content:center;align-items:center}.hero-mark{width:100%;max-width:320px;height:auto;aspect-ratio:200/240;filter:drop-shadow(0 30px 60px color-mix(in srgb,var(--logo-mid) 45%,transparent));animation:drop-float 7s ease-in-out infinite}@keyframes drop-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-inner{position:relative;max-width:740px;padding-top:80px;padding-bottom:72px}.hero h1{color:#fff;font-size:clamp(36px,5vw,60px);line-height:1.04;margin-bottom:20px;max-width:16ch}.hero p.lead{font-size:18.5px;color:rgba(243,235,228,.78);max-width:50ch;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:48px}.hero-actions .small{font-weight:600;color:rgba(243,235,228,.82)}.hero-actions .small:hover{color:#fff}.hero .btn-primary{box-shadow:0 14px 30px -12px color-mix(in srgb,var(--logo-hi) 70%,transparent)}.hero-stats{display:flex;gap:40px;padding:20px 0;border-top:1px solid rgba(243,235,228,.14);border-bottom:1px solid rgba(243,235,228,.14);margin:0 0 40px;max-width:480px}.hero-stats div{display:flex;flex-direction:column;gap:2px}.hero-stats dt{font-family:var(--font-display);font-size:30px;font-weight:500;color:#fff;margin:0}.hero-stats dd{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(243,235,228,.55)}.hero-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px 32px;gap:26px 32px}.hero-points li{display:flex;flex-direction:column;gap:8px}.hero-points svg{width:24px;height:24px;color:var(--brand-light)}.hero-points h3{font-size:15.5px;margin:0;color:#fff}.hero-points p{font-size:14px;color:rgba(243,235,228,.66);margin:0;line-height:1.55}.section{padding:72px 0}.section.soft{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px}.section-head h2{margin:0}.section-head h2 .accent{color:var(--brand)}.tabs{display:inline-flex;padding:4px;background:var(--bg-soft);border:1px solid var(--line);margin-bottom:28px}.tabs,.tabs button{border-radius:999px}.tabs button{min-height:40px;padding:0 22px;border:0;background:none;font:inherit;font-weight:700;color:var(--ink-2);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;counter-reset:s}.steps li{counter-increment:s;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow)}.steps li:before{content:counter(s);display:inline-flex;width:40px;height:40px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-family:var(--font-display);font-size:20px;font-weight:600;align-items:center;justify-content:center;margin-bottom:14px}.steps p{color:var(--muted);margin:0}.sellers-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:20px;gap:20px}.scard{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:22px 12px;border:1px solid var(--line);border-radius:var(--radius-lg);text-decoration:none;color:var(--ink);transition:border-color .2s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.scard:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));color:var(--ink);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.scard .name{font-weight:700}.faq{max-width:820px;display:flex;flex-direction:column;gap:10px}.faq details{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:0 20px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.faq details[open]{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));box-shadow:var(--shadow)}.faq summary{cursor:pointer;padding:16px 0;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:800;color:var(--brand);font-size:20px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--ink-2);padding-bottom:16px;margin:0}.empty{padding:56px 24px;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);background:var(--bg-soft)}.shop{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.filters{position:-webkit-sticky;position:sticky;top:86px;display:flex;flex-direction:column;gap:18px}.filters h2{font-size:16px;margin:0}.filters .group{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:8px}.filters .catlink{display:flex;justify-content:space-between;padding:8px 12px;border-radius:10px;text-decoration:none;color:var(--ink-2);transition:background-color .15s var(--ease),color .15s var(--ease)}.filters .catlink:hover{background:var(--bg-soft);color:var(--ink)}.filters .catlink[aria-current=page]{background:var(--brand-soft);color:var(--brand)}.listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:28px 22px;gap:28px 22px}@media (max-width:520px){.grid,.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}}.page-head{background:linear-gradient(180deg,var(--bg-soft),var(--bg));border-bottom:1px solid var(--line)}.page-head .inner{padding-top:40px;padding-bottom:32px}.page-head h1{margin:0 0 6px}.page-head h1 .accent{color:var(--brand)}.page-head p{color:var(--ink-2);margin:0;max-width:70ch}.profile-cover{background:radial-gradient(90% 140% at 0 0,var(--brand-soft) 0,var(--bg-soft) 60%,var(--bg) 100%);border-bottom:1px solid var(--line)}.profile-cover .inner{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding-top:36px;padding-bottom:32px}.profile-cover h1{margin:0 0 4px}.stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:10px}.stats strong{display:block;font-size:20px;font-weight:800}.stats span{font-size:14px;color:var(--muted)}.tracker{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.tracker li{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--muted);font-weight:600}.tracker .bar{height:6px;border-radius:3px;background:var(--line)}.tracker li.done{color:var(--ink)}.tracker li.done .bar{background:var(--brand)}.tracker li.current{color:var(--brand)}.tracker li.current .bar{background:linear-gradient(90deg,var(--brand) 50%,var(--line) 50%)}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-2)}.badge.action{background:var(--brand);border-color:var(--brand);color:#fff}table.list{width:100%;border-collapse:collapse}table.list td,table.list th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line)}table.list tr:last-child td{border-bottom:0}table.list th{font-size:13px;color:var(--muted);font-weight:600}.table-wrap{overflow-x:auto}.agegate{position:fixed;inset:0;background:radial-gradient(80% 80% at 50% 30%,rgba(76,11,28,.55),rgba(10,7,6,.9));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:90;animation:fade-in .3s var(--ease) both}.agegate-box{max-width:460px;width:100%;background:var(--surface);border-radius:24px;padding:36px 32px 30px;text-align:center;box-shadow:0 40px 100px -20px rgba(0,0,0,.6);align-items:center;animation:pop-in .4s var(--ease) both}.agegate-box .row{justify-content:center;width:100%}.agegate-box .row .btn{flex:1 1 160px}.agegate-box h2{margin-bottom:4px}.agegate-box p{margin:0}.agegate-mark{width:64px;height:77px;filter:drop-shadow(0 10px 18px rgba(118,20,46,.35))}.agegate-word{font-family:var(--font-display);font-size:14px;letter-spacing:.34em;margin-right:-.34em!important;text-transform:uppercase;color:var(--muted)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:0}.hero-art{order:0;padding-top:40px}.hero-mark{max-width:150px}.hero-inner{padding-top:24px;padding-bottom:48px}.shop{grid-template-columns:1fr}.filters{position:static}.footer .cols{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tracker{grid-template-columns:1fr}.tracker li{flex-direction:row;align-items:center}.tracker .bar{width:28px;flex-shrink:0}.topnav{margin-left:auto;gap:2px}.topbar .inner{gap:10px}.search{order:3;max-width:none}.footer .cols,.hero-points{grid-template-columns:1fr}.hero-points{gap:20px}.hero-stats{gap:24px}.brand-word{font-size:13px;letter-spacing:.22em;margin-right:-.22em}.brand .mark{width:25px;height:30px}.section{padding:52px 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.feed{max-width:640px;margin:0 auto}.post-photos{display:grid;grid-gap:4px;gap:4px;border-radius:12px;overflow:hidden}.post-photos.n1{grid-template-columns:1fr}.post-photos.n2,.post-photos.n4{grid-template-columns:1fr 1fr}.post-photos.n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.post-photos.n3 button:first-child{grid-row:span 2}.post-photos button{padding:0;border:0;background:var(--bg-soft);cursor:zoom-in;aspect-ratio:1;display:block}.post-photos.n1 button{aspect-ratio:4/3}.post-photos.n3 button:first-child{aspect-ratio:auto}.post-photos img{width:100%;height:100%;object-fit:cover;display:block}.lightbox{position:fixed;inset:0;background:rgba(10,7,6,.92);z-index:60;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;padding:20px}.lightbox img{max-width:100%;max-height:82vh;border-radius:10px}.feed-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line)}.feed-tabs a{padding:10px 16px;text-decoration:none;font-weight:700;border-bottom:3px solid transparent;margin-bottom:-1px}.feed-tabs a[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand)}.home-grid{display:grid;grid-template-columns:minmax(0,640px) minmax(0,320px);grid-gap:32px;gap:32px;justify-content:center;align-items:start}.home-side{position:-webkit-sticky;position:sticky;top:86px;display:flex;flex-direction:column;gap:16px}.mini-listing{display:flex;gap:12px;align-items:center;text-decoration:none}.mini-listing,.mini-listing:hover{color:var(--ink)}.mini-listing .thumb{width:56px;height:56px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--bg-soft);display:block}.mini-listing .thumb img{width:100%;height:100%;object-fit:cover;display:block}.mini-listing .t{display:block;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:960px){.home-grid{grid-template-columns:1fr}.home-side{position:static;order:-1;display:none}}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;gap:10px}.plan h2{margin:0;font-size:20px}.plan .btn{align-self:stretch;text-align:center;justify-content:center}.plan .btn,.plan form{margin-top:auto}.plan form .btn{width:100%}.plan-pro{border:2px solid var(--brand)}.plan-flag{position:absolute;top:-12px;left:20px;background:var(--brand);color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px}.plan-price{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em}.plan-price .muted{font-size:15px;font-weight:500;letter-spacing:0}.plan-perks{margin:4px 0 8px;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.plan-perks li{padding-left:24px;position:relative}.plan-perks li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:800}.pro-badge{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--nav,var(--nav));color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.sent-item{padding:12px 14px;border-radius:10px;background:var(--bg-soft);display:grid;grid-gap:4px;gap:4px}.msg-kind{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-bottom:4px}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;grid-gap:2px;gap:2px}.stat strong{font-size:26px;font-weight:800;letter-spacing:-.02em}.stat span{color:var(--ink-2);font-size:14px}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:20px;gap:20px}.bars{display:flex;align-items:stretch;gap:3px;padding-bottom:20px}.bar{flex:1 1;min-width:0;justify-content:flex-end;position:relative}.bar,.bar-stack{display:flex;flex-direction:column}.bar-stack{min-height:2px;border-radius:4px 4px 0 0;overflow:hidden;background:var(--bg-soft)}.seg-a{display:block;background:var(--nav)}.seg-b{display:block;background:var(--brand)}.bar-label{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--ink-2);white-space:nowrap}.legend{display:flex;flex-wrap:wrap;gap:14px}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden}.seg a{padding:8px 14px;font-weight:600;font-size:14px;color:var(--ink-2);text-decoration:none}.seg a[aria-current=page]{background:var(--ink,var(--ink));color:#fff}.people-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.people-list li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.people-list li>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-offer{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:center;text-align:center;background:var(--nav);color:var(--nav-text);border:0}.launch-offer>strong{background:var(--brand);color:#fff;padding:3px 10px;border-radius:999px;font-size:13px}.comment{display:flex;align-items:flex-start;gap:10px}.comment.reply{margin-left:42px}.comment-bubble{background:var(--bg-soft);border-radius:12px;padding:8px 12px}.comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:4px 12px 0;font-size:13px}.comment-actions .linklike,.comment-actions button{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--muted);cursor:pointer}.comment-actions button:hover{color:var(--ink)}.comment-actions button.on{color:var(--brand)}.replying{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.replying button{color:var(--muted);font-weight:700}.sfilter{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;grid-gap:12px;gap:12px;box-shadow:var(--shadow)}.sfilter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sfilter .tick span{min-height:36px;font-size:14px}.fdrop{position:relative}.fdrop summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);font-size:14px;font-weight:600;cursor:pointer;background:var(--bg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fdrop summary::-webkit-details-marker{display:none}.fdrop summary:after{content:"▾";font-size:11px;color:var(--muted)}.fdrop[open] summary{border-color:var(--ink-2)}.fdrop summary.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.fdrop-panel{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:max-content;max-width:min(340px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px;box-shadow:0 10px 30px rgba(23,16,15,.14)}.fdrop-panel .tick span{min-height:32px;padding:0 10px;font-size:13px}.sfilter-loc{flex:1 1 220px;min-width:0}.sfilter-sort{flex:0 1 170px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:13px;font-weight:700;text-decoration:none}.chip:hover{background:var(--bg-tint)}.scard .pro-badge{margin-top:2px}@media (max-width:640px){.fdrop-panel{position:fixed;left:16px;right:16px;top:auto;max-width:none;width:auto}}.flag{display:inline-block;width:18px;height:13px;margin-left:6px;border-radius:2px;vertical-align:-1px;box-shadow:0 0 0 1px rgba(0,0,0,.08);background-size:cover;flex:none}.avatar-wrap{position:relative;display:inline-flex;flex-shrink:0}.online-dot{position:absolute;right:2px;bottom:2px;width:12px;height:12px;border-radius:50%;background:#1fa45a;border:2px solid var(--surface)}.avatar-wrap.xs .online-dot{width:10px;height:10px;right:0;bottom:0}.avatar-wrap.lg .online-dot{width:20px;height:20px;right:8px;bottom:8px;border-width:3px}.online-text{color:#1a7f47;font-weight:700}.online-text:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#1fa45a;margin-right:6px;vertical-align:1px}.top-badge{display:inline-block;padding:2px 8px;border-radius:6px;background:#fff4d6;color:#7a5300;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.offer-chips{display:flex;flex-wrap:wrap;gap:6px}.buyer-panel{background:var(--bg-soft);border-radius:12px;padding:12px 14px;display:grid;grid-gap:6px;gap:6px}.save-search input{width:170px;min-height:34px;padding:4px 10px;font-size:14px}.buy-steps{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;color:var(--ink-2)}.buy-confirm,.tracking-card{border:2px solid var(--brand);box-shadow:none}.me-link{display:inline-flex;align-items:center;gap:8px}.me-link .avatar{width:30px;height:30px;font-size:12px;border-width:2px}@media (max-width:600px){.me-name{display:none}}.avatar-zoom{background:none;border:0;padding:0;cursor:zoom-in;border-radius:50%;display:inline-flex;flex-shrink:0}a.avatar-zoom{cursor:pointer}.avatar-zoom:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.mbadges{display:flex;flex-wrap:wrap;gap:6px}.mbadge{gap:6px;padding:3px 10px 3px 4px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent;white-space:nowrap}.mbadge,.mbadge-icon{display:inline-flex;align-items:center}.mbadge-icon{justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:800;background:rgba(255,255,255,.7)}.mbadge.small{font-size:11px;padding:1px 8px 1px 3px}.mbadge.small .mbadge-icon{min-width:16px;height:16px;font-size:9px}.tone-brand{background:var(--brand-soft);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 22%,transparent)}.tone-soft{background:var(--bg-soft);color:var(--ink-2);border-color:var(--line)}.tone-dark{background:var(--nav);color:#fff}.tone-dark .mbadge-icon{background:rgba(255,255,255,.18)}.tone-gold{background:#fff4d6;color:#7a5300;border-color:#f0dca4}.tone-green{background:#e5f5ec;color:#1a6b40;border-color:#bfe3cf}.tone-blue{background:#e7f0fd;color:#1d5bb8;border-color:#c4d8f6}.reserved-ribbon{position:absolute;top:10px;left:10px;background:color-mix(in srgb,var(--nav) 82%,transparent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:6px}.reserved-btn{background:var(--bg-soft);color:var(--ink-2);border-color:var(--line-strong);cursor:not-allowed}.countdown{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand);white-space:nowrap}.countdown.urgent{color:var(--danger)}.wheel{position:relative;flex:none}.wheel svg{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 16px rgba(23,16,15,.2))}.wheel-pointer{position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:22px solid var(--ink);z-index:2;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.wheel-card,.wheel-editor{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:center}.odds{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:14px}.odds li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--line);padding-bottom:3px}.prize-row{flex-wrap:nowrap;gap:6px;align-items:center}.prize-row input:first-child{flex:1 1 auto;min-width:0}@media (max-width:640px){.wheel-card,.wheel-editor{grid-template-columns:1fr;justify-items:center}.wheel-card>.stack,.wheel-editor>.stack{width:100%}}.drain-row{display:flex;justify-content:space-between;gap:10px;padding:12px 10px;text-decoration:none;color:var(--ink);flex-wrap:wrap}.drain-row:hover{background:var(--bg-soft)}.pick-sellers{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.pick-seller{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:10px;cursor:pointer}.pick-seller:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.thirds{display:flex;gap:6px;flex-wrap:wrap}.third{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--bg-soft);color:var(--muted);border:1px solid var(--line)}.third.current{border-color:var(--brand);color:var(--brand)}.third.done{background:#e5f5ec;color:#1a6b40;border-color:#bfe3cf}.third.missed{background:#fdecea;color:var(--danger);border-color:#f5c6c2}.drain-pay{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px}.leaderboard{list-style:none;margin:0;padding:8px;display:grid;grid-gap:2px;gap:2px}.leaderboard li{display:grid;grid-template-columns:32px auto 1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:10px}.leaderboard .rank{font-weight:800;color:var(--muted);text-align:center}.leaderboard .top .rank{color:#fff;background:var(--brand);border-radius:999px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.leaderboard .top-1{background:#fff4d6}.lb-name{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.game-tile{gap:12px}.game-main,.game-tile{display:flex;flex-direction:column}.game-main{gap:8px;text-decoration:none;color:var(--ink);flex:1 1}.game-main h2{margin:0;font-size:20px}.game-main p{margin:0;font-size:14px}.game-main .badge{align-self:flex-start}.game-icon{font-size:34px;line-height:1}.game-tile .btn{align-self:flex-start}.legal-page{max-width:760px}.legal-page h1{margin-bottom:4px}.legal-page h2{font-size:19px;margin:28px 0 8px}.legal-page li,.legal-page p{line-height:1.65;color:var(--ink-2)}.legal-page ul{padding-left:20px;display:grid;grid-gap:6px;gap:6px}.legal-page .lead{font-size:17px;color:var(--ink)}.legal-nav{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px}.legal-nav a{color:var(--muted);font-weight:600}.faq-jump{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.faq-jump a{padding:6px 12px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none}.faq-section{scroll-margin-top:90px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;padding:14px 28px 14px 0;font-weight:700;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:20px;color:var(--brand)}.faq-item[open] summary:after{content:"–"}.faq-item p{margin:0 0 14px}.checklist{border:2px solid var(--brand-soft)}.progress{width:160px;height:8px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.progress span{display:block;height:100%;background:var(--brand);border-radius:999px}.checklist-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.checklist-steps li{display:grid;grid-template-columns:26px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:8px 4px;border-radius:10px}.checklist-steps li:not(.done):hover{background:var(--bg-soft)}.tick-circle{width:24px;height:24px;border-radius:50%;border:2px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff}.checklist-steps li.done .tick-circle{background:#1fa45a;border-color:#1fa45a}.checklist-steps li.done .step-label{color:var(--muted);text-decoration:line-through}.step-label{font-weight:700}.app-shell{max-width:1480px;margin:0 auto}.app-shell>main{min-width:0}.sidenav-toggle-btn{display:none;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),transform .12s var(--ease)}.sidenav-toggle-btn:hover{background:var(--bg-soft);border-color:var(--line-strong)}.sidenav-toggle-btn:active{transform:scale(.94)}.sidenav-toggle-btn svg{width:20px;height:20px}.sidenav-scrim{position:fixed;inset:0;background:rgba(10,7,6,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .25s var(--ease);z-index:70}.sidenav-scrim.show{opacity:1;pointer-events:auto}.sidenav{position:fixed;top:0;left:0;height:100dvh;width:292px;max-width:86vw;overflow-y:auto;overflow-x:hidden;padding:16px 14px 32px;background:var(--sidenav-bg);color:var(--nav-text);scrollbar-width:thin;z-index:80;transform:translateX(-100%);transition:transform .32s var(--ease),background-color .2s ease;box-shadow:8px 0 40px rgba(0,0,0,.3);background-image:radial-gradient(120% 60% at 0 0,rgba(255,255,255,.06),transparent 60%)}.sidenav.open{transform:translateX(0)}.sidenav-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 16px 8px}.sidenav-brand{display:inline-flex;align-items:center;gap:10px;color:var(--nav-text);text-decoration:none}.sidenav-brand:hover{color:#fff}.sidenav-brand svg{width:24px;height:29px}.sidenav-brand span{font-family:var(--font-display);font-size:12.5px;letter-spacing:.28em;text-transform:uppercase}.sidenav-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border:0;border-radius:8px;background:rgba(255,255,255,.08);color:var(--nav-text);cursor:pointer}.sidenav-close:hover{background:rgba(255,255,255,.16)}.sidenav-close svg{width:18px;height:18px}.sidenav-group{display:grid;grid-gap:2px;gap:2px;padding:7px 0}.sidenav-group+.sidenav-group{border-top:1px solid rgba(255,255,255,.1);margin-top:6px;padding-top:15px}.sidenav-label{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--brand-light);opacity:.9;padding:4px 12px 9px}.sidenav-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:rgba(242,235,218,.82);text-decoration:none;font-weight:600;font-size:14.5px;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.sidenav-link svg{flex:none;color:rgba(242,235,218,.55);transition:color .14s ease}.sidenav-link:hover{background:rgba(255,255,255,.08);color:var(--nav-text)}.sidenav-link.on{background:var(--brand);font-weight:700;box-shadow:0 2px 8px -2px rgba(0,0,0,.4)}.sidenav-link.on,.sidenav-link.on svg{color:var(--nav-text)}.sidenav-link.on .count{background:var(--nav-text);color:var(--brand)}.sidenav-link.on .tally{background:rgba(255,255,255,.22);color:var(--nav-text)}.sidenav-link.sub{padding:8px 12px 8px 20px;font-size:13.5px;font-weight:500;position:relative;margin-left:22px;border-left:2px solid rgba(255,255,255,.15);border-radius:0 8px 8px 0}.sidenav-link.sub.on{border-left-color:var(--brand-light);color:var(--nav-text);font-weight:700;background:rgba(255,255,255,.08)}.sidenav-link .count{margin-left:auto}.sidenav-toggle{width:100%;border:0;background:none;font:inherit;cursor:pointer;text-align:left;color:inherit}.sidenav-chevron{margin-left:auto;display:inline-flex;color:rgba(242,235,218,.55);transition:transform .18s ease}.sidenav-chevron svg{width:16px;height:16px}.sidenav-chevron.open{transform:rotate(180deg)}.sidenav-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.sidenav-collapse.open{grid-template-rows:1fr}.sidenav-collapse-inner{overflow:hidden;display:grid;grid-gap:1px;gap:1px;padding-top:2px}@media (min-width:1024px){.catbar.mobile-only{display:none}}.sidenav-toggle-btn{display:inline-flex}.away-banner{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:12px;background:#eaf6f0;border:1px solid #bfe3cf;color:#1a5c39}.away-banner.row{display:flex}.reserved-ribbon.away{background:#1a7f47}.away-text{color:#1a7f47;font-weight:700}.top3{display:grid;grid-gap:8px;gap:8px}.top3.small-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.top3-person{display:grid;grid-template-columns:auto auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink);background:var(--surface)}.small-list .top3-person{grid-template-columns:auto 1fr auto}.top3-person:hover{border-color:var(--brand)}.top3-rank{width:26px;height:26px;border-radius:50%;background:var(--brand);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.top3-name{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-like{font-weight:600;font-size:15px}.edit-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:12px;gap:12px}.edit-photo{display:grid;grid-gap:6px;gap:6px;justify-items:start}.edit-photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.bottomnav,.sheet,.sheet-backdrop{display:none}@media (max-width:1023px){.desk-only{display:none!important}body.has-bottomnav{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.bottomnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-top:1px solid var(--line);box-shadow:0 -6px 24px -12px rgba(23,16,15,.18);padding:4px max(4px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom, 0px)) max(4px,env(safe-area-inset-left,0px))}.bottomnav a,.bottomnav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;padding:4px 2px;border:0;background:none;font:inherit;color:var(--muted);text-decoration:none;cursor:pointer;border-radius:12px;-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease)}.bottomnav .on{color:var(--brand)}.bottomnav .on .bn-icon:after{content:"";position:absolute;inset:-3px -12px;border-radius:999px;background:var(--brand-soft);z-index:-1}.bn-icon{isolation:isolate}.bottomnav .on .avatar{box-shadow:0 0 0 2px var(--brand)}.bn-icon{position:relative;display:inline-flex;height:28px;align-items:center;justify-content:center}.bn-icon svg{width:24px;height:24px}.bn-icon .avatar.xs{width:26px;height:26px;font-size:12px;border-width:1.5px}.bn-label{font-size:11px;font-weight:700;letter-spacing:.01em}.bn-count{position:absolute;top:-4px;left:14px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff}.sheet-backdrop{inset:0;z-index:41;background:rgba(10,7,6,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fade-in .2s var(--ease) both}.sheet,.sheet-backdrop{display:block;position:fixed}.sheet{left:0;right:0;bottom:0;z-index:42;max-height:82vh;overflow-y:auto;background:var(--surface);border-radius:24px 24px 0 0;padding:8px 12px calc(76px + env(safe-area-inset-bottom, 0px));box-shadow:0 -10px 40px rgba(0,0,0,.18);animation:sheet-up .28s var(--ease)}.sheet-grip{width:40px;height:5px;border-radius:999px;background:var(--line-strong,#ddd);margin:4px auto 10px}.sheet-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 8px;gap:2px 8px}.sheet-link{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;border-radius:12px;color:var(--ink-2);text-decoration:none;font-weight:600;font-size:15px;text-align:left}.sheet-link:active,.sheet-link:hover{background:var(--brand-soft);color:var(--brand)}.sheet-extra{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}body.sheet-open{overflow:hidden}}@media (max-width:360px){.sheet-links{grid-template-columns:1fr}}@keyframes sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.install-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;background:var(--brand-soft);border-color:transparent;box-shadow:none}.install-steps{margin:4px 0 0;padding-left:20px;font-size:14px;color:var(--ink-2);display:grid;grid-gap:2px;gap:2px}.sheet-extra .install-steps{margin:0 12px 8px}.bubble-wrap{display:flex;flex-direction:column;max-width:75%;gap:3px}.bubble-wrap.me{align-self:flex-end;align-items:flex-end}.bubble-wrap.them{align-self:flex-start;align-items:flex-start}.bubble-wrap .bubble{max-width:100%}.bubble.photo-only{padding:6px}.bubble.photo-only time{padding:0 6px 2px}.msg-photo{padding:0;border:0;background:none;cursor:zoom-in;margin-bottom:6px;overflow:hidden}.msg-photo,.msg-photo img{display:block;border-radius:12px}.msg-photo img{max-width:min(280px,100%);max-height:320px;object-fit:cover}.msg-photo.loading{width:200px;height:150px;background:rgba(0,0,0,.08)}.seen{font-size:11px;color:var(--muted);font-weight:600;padding:0 4px}.seen.read{color:var(--brand)}.tick{color:var(--muted);font-weight:700}.tick.read{color:var(--brand)}.composer .attach{flex-shrink:0;width:48px;padding:0;display:inline-flex;align-items:center;justify-content:center}.composer-photo{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-top:0;background:var(--bg-soft)}.composer-photo img{width:56px;height:56px;object-fit:cover;border-radius:8px}.recent{gap:12px}.recent-title{margin:0;font-size:20px}.recent-strip{display:grid;grid-auto-flow:column;grid-auto-columns:148px;grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:thin}.recent-card{display:grid;grid-gap:4px;gap:4px;text-decoration:none;color:var(--ink);scroll-snap-align:start;min-width:0}.recent-card img,.recent-noimg{width:148px;height:148px;object-fit:cover;border-radius:12px;border:1px solid var(--line);background:var(--bg-soft);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px}.recent-name{font-size:14px;font-weight:600}.recent-meta,.recent-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-meta{font-size:13px;color:var(--muted)}.recent-card:hover .recent-name{color:var(--brand)}.search-wrap{position:relative;flex:1 1 280px;max-width:460px;display:flex}.search-wrap .search{flex:1 1;max-width:none}.suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:45;list-style:none;margin:0;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px rgba(23,16,15,.16)}.suggest li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer}.suggest li.on{background:var(--brand-soft)}.suggest li.all{color:var(--brand);font-weight:700;border-top:1px solid var(--line);margin-top:4px;border-radius:0 0 10px 10px}.suggest img,.suggest-ph{width:36px;height:36px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-weight:800}.suggest .round{border-radius:50%}.suggest-text{display:grid;min-width:0}.suggest-label{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest-sub{font-size:12px;color:var(--muted)}.member-list{display:flex;flex-wrap:wrap;gap:8px}.member-row{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--ink);font-weight:600}.member-row:hover{border-color:var(--brand)}.post-hit{display:flex;gap:12px;align-items:flex-start;padding:14px;text-decoration:none;color:var(--ink)}.post-hit:hover{border-color:var(--brand)}.post-hit-body{color:var(--ink-2);margin-top:2px;overflow-wrap:anywhere}@media (max-width:600px){.search-wrap{order:3;max-width:none}}.alerts-pop{position:relative;display:inline-flex}.alerts-pop>.btn{display:inline-flex;align-items:center;gap:6px}.alerts-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(320px,calc(100vw - 32px));display:grid;grid-gap:10px;gap:10px;padding:14px}@media (max-width:640px){.alerts-panel{position:fixed;left:16px;right:16px;top:auto;bottom:calc(80px + env(safe-area-inset-bottom, 0px));width:auto}}.tour-backdrop{position:fixed;inset:0;z-index:55;background:rgba(23,16,15,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.tour-box{position:relative;width:min(440px,100%);background:var(--surface);border-radius:20px;padding:28px 24px 22px;box-shadow:0 24px 60px rgba(0,0,0,.25);display:grid;grid-gap:12px;gap:12px}.tour-skip{position:absolute;top:16px;right:18px;color:var(--muted);font-weight:600}.tour-icon{width:56px;height:56px;border-radius:16px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center}.tour-count{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.tour-box h2{margin:0;font-size:24px}.tour-body p{margin:0 0 10px;color:var(--ink-2);line-height:1.55}.tour-dots{display:flex;gap:6px;justify-content:center;padding:4px 0 6px}.tour-dots span{width:8px;height:8px;border-radius:999px;background:var(--line-strong);transition:width .2s}.tour-dots span.on{width:24px;background:var(--brand)}.visitor-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.visitor-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.visitor-list .visitor-row:last-child{border-bottom:0}.visitor-who{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:var(--ink)}.visitor-name{display:grid;grid-gap:1px;gap:1px;min-width:0}.visitor-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-name .flag{margin-left:6px}.visitor-count{color:var(--brand)}.visitors-locked{width:100%;max-width:520px;display:grid;grid-gap:4px;gap:4px;filter:blur(3px);opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.visitor-row.ghost{grid-template-columns:auto 1fr auto}.ghost-line,.visitor-row.ghost .avatar{background:var(--line-strong)}.ghost-line{display:block;height:12px;border-radius:6px}.ghost-line.short{width:64px}@media (max-width:600px){.visitor-row{grid-template-columns:minmax(0,1fr) auto}.visitor-when{grid-column:1;grid-row:2;padding-left:68px}.visitor-row form{grid-column:2;grid-row:1/span 2}}.online-count{display:inline-flex;align-items:center;gap:6px}.online-count:before{content:"";width:8px;height:8px;border-radius:50%;background:#1fa45a}.sidenav-link .tally{margin-left:auto;font-size:12px;font-weight:700;color:#bdf0d1;background:rgba(31,164,90,.3);border-radius:999px;padding:1px 8px}.shopswitch{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;padding:2px;background:var(--bg-soft);flex-shrink:0}.shopswitch button{border:0;background:none;padding:6px 14px;font:inherit;font-size:13px;font-weight:700;color:var(--ink-2);border-radius:999px;cursor:pointer}.shopswitch button.on{background:var(--brand);color:#fff}.shopswitch button:disabled{opacity:.6;cursor:default}@media (max-width:760px){.shopswitch button{padding:6px 10px}}@media (max-width:420px){.shopswitch{order:2}}.mention-menu{position:absolute;z-index:5;top:100%;left:0;margin-top:4px;min-width:180px;max-width:260px;padding:4px;box-shadow:0 6px 20px rgba(0,0,0,.12)}.mention-menu button{display:block;width:100%;text-align:left;padding:7px 10px;border-radius:6px;font-weight:600}.mention-menu button:hover{background:var(--bg-soft)}.siteswitch{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.siteswitch-current{font-weight:700;font-family:var(--font-display);color:var(--brand);white-space:nowrap}.siteswitch button.linklike{white-space:nowrap}@media (max-width:760px){.siteswitch{gap:6px}.siteswitch-current{display:none}}@media (max-width:420px){.siteswitch{order:2}}:root[data-shopping-for=female]{--brand:#591a30;--brand-hover:#3f1120;--brand-soft:#f1dde2;--brand-light:#d88ca3;--bg-soft:#f8f0ee;--bg-tint:#f0dfe0;--line:#e8d6d3;--line-strong:#d1b3b0;--sidenav-bg:#341019;--logo-hi:#b5506d;--logo-mid:#7a2440;--logo-lo:#591a30;--logo-deep:#341019}:root[data-shopping-for=male]{--brand:#1d3f8f;--brand-hover:#152f6c;--brand-soft:#e1e6f3;--brand-light:#86a3df;--bg-soft:#eef0f7;--bg-tint:#dde3f2;--line:#dde2ee;--line-strong:#b7c3e0;--sidenav-bg:#0f1f42;--logo-hi:#6f8fde;--logo-mid:#2a4fa6;--logo-lo:#1d3f8f;--logo-deep:#0f1f42}.topbar .container{max-width:1440px}@media (min-width:1024px){.topbar .inner{flex-wrap:nowrap}.topbar .search-wrap{flex:1 1 220px;min-width:160px}.topnav{flex-wrap:nowrap;white-space:nowrap}}@media (min-width:1024px) and (max-width:1359px){.topbar .inner:has(.sidenav-toggle-btn) .brand-word{display:none}}.siteswitch-current{font-size:15px;font-weight:600;font-style:italic}.siteswitch button.linklike{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:700;transition:border-color .15s var(--ease),color .15s var(--ease),background-color .15s var(--ease)}.siteswitch button.linklike:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}@media (max-width:1023px){.siteswitch{margin-left:auto;order:1}.topbar .topnav:not(:has(>:not(.desk-only))){display:none}}@media (max-width:600px){.footer .cols{grid-template-columns:1fr 1fr;gap:32px 20px}.footer .cols>:first-child{grid-column:1/-1}}.agegate-box .row .btn-ghost{flex:0 0 auto}.agegate-box .btn{white-space:nowrap}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform .2s var(--ease)}.skip-link:focus{transform:none;color:#fff}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:95;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--scroll-progress,0));background:linear-gradient(90deg,var(--logo-hi),var(--brand));opacity:.9}html.scrolled .topbar{box-shadow:0 8px 24px -16px rgba(23,16,15,.35)}.to-top{position:fixed;right:20px;bottom:24px;z-index:35;width:46px;height:46px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);cursor:pointer;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease),background-color .15s var(--ease),color .15s var(--ease)}.to-top.show{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:var(--brand);color:#fff;border-color:var(--brand)}@media (max-width:1023px){body.has-bottomnav .to-top{bottom:calc(80px + env(safe-area-inset-bottom, 0px));right:14px}}.search-kbd{position:absolute;right:48px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;padding:0 6px;border-radius:6px;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font:600 12px/20px var(--font);text-align:center;pointer-events:none}.search input[type=search]:focus~.search-kbd{display:none}@media (max-width:1023px){.search-kbd{display:none}}.reveal-ready .reveal{transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal-ready .reveal:not(.in){opacity:0;transform:translateY(18px)}.skel{background:linear-gradient(100deg,var(--bg-soft) 30%,color-mix(in srgb,var(--bg-tint) 70%,#fff) 50%,var(--bg-soft) 70%);background-size:300% 100%;animation:shimmer 1.4s linear infinite;border-radius:8px}.skel-title{height:42px;width:38%;margin-bottom:14px;border-radius:10px}.skel-line{height:14px;width:80%;margin-top:10px}.skel-line.short{width:45%}.skel-photo{aspect-ratio:1;width:100%;border-radius:14px}.skel-card{animation:fade-in .4s var(--ease) both}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.notfound{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:72px}.notfound-mark{width:92px;height:110px;animation:drop-float 6s ease-in-out infinite;filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--logo-mid) 35%,transparent))}.notfound-code{font-family:var(--font-display);font-size:15px;letter-spacing:.4em;margin:6px -.4em 0 0;color:var(--muted)}.notfound p.muted{max-width:46ch}.hero h1 em{color:var(--brand-light)}.ticker{position:relative;overflow:hidden;background:var(--nav);color:rgba(243,235,228,.82);border-top:1px solid rgba(243,235,228,.08)}.ticker:after,.ticker:before{content:"";position:absolute;top:0;bottom:0;width:12%;z-index:1;pointer-events:none}.ticker:before{left:0;background:linear-gradient(90deg,var(--nav),transparent)}.ticker:after{right:0;background:linear-gradient(-90deg,var(--nav),transparent)}.ticker-track{display:flex;width:max-content;animation:ticker 42s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-row{display:flex;list-style:none;margin:0;padding:16px 0}.ticker-row li{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-display);font-size:17px;font-style:italic;white-space:nowrap}.ticker-row svg{width:9px;height:12px;fill:var(--brand-light);opacity:.8}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cta-final{text-align:center;padding:56px 24px;border-radius:28px;background:radial-gradient(80% 120% at 50% 0,var(--brand-soft),var(--bg-soft) 70%);border:1px solid var(--line)}.cta-final p{margin-left:auto;margin-right:auto}.lift{transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--brand) 25%,var(--line))}.lcard .lc-alt{position:absolute;inset:0;opacity:0;transition:opacity .45s var(--ease),transform .5s var(--ease)}@media (hover:hover){.lcard:hover .lc-alt{opacity:1}}.lc-new{top:10px;right:10px;padding:4px 9px;background:var(--surface);color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow)}.lc-count,.lc-new{position:absolute;border-radius:999px}.lc-count{left:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:rgba(10,7,6,.55);color:#fff;font-size:11.5px;font-weight:700}.gallery-stage{box-shadow:var(--shadow)}.gallery-track{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gallery-track::-webkit-scrollbar{display:none}.gallery-track:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.gallery-slide{flex:0 0 100%;height:100%;padding:0;border:0;background:none;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in}.gallery-slide img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:0;background:rgba(255,255,255,.88);color:var(--ink);box-shadow:var(--shadow);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease),background-color .15s;z-index:2}.gallery-nav.prev{left:12px}.gallery-nav.next{right:12px}.gallery-nav:focus-visible,.gallery-stage:hover .gallery-nav{opacity:1}.gallery-nav:hover{background:#fff}.gallery-nav:active{transform:translateY(-50%) scale(.92)}@media (hover:none){.gallery-stage .gallery-nav{display:none}}.gallery-count{position:absolute;top:12px;right:12px;z-index:2;padding:4px 10px;border-radius:999px;background:rgba(10,7,6,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gallery-dots{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;justify-content:center;gap:6px;pointer-events:none}.gallery-dots span{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.6);box-shadow:0 0 0 1px rgba(0,0,0,.08);transition:width .25s var(--ease),background-color .25s}.gallery-dots span.on{width:18px;background:#fff}.gallery-zoom{position:absolute;left:12px;top:12px;z-index:2;width:32px;height:32px;border-radius:999px;background:rgba(10,7,6,.45);color:#fff;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .2s var(--ease)}.gallery-stage:hover .gallery-zoom{opacity:1}.gallery-thumbs button{transition:border-color .15s var(--ease),opacity .15s var(--ease);opacity:.7}.gallery-thumbs button:hover,.gallery-thumbs button[aria-current=true]{opacity:1}.gallery-lightbox{animation:fade-in .2s var(--ease) both;cursor:zoom-out}.gallery-lightbox img{max-height:86vh;box-shadow:0 30px 80px rgba(0,0,0,.5);cursor:default;animation:pop-in .25s var(--ease) both}.gallery-lightbox .gallery-nav{opacity:1;position:fixed}.gallery-lightbox .gallery-nav.prev{left:18px}.gallery-lightbox .gallery-nav.next{right:18px}.lightbox-close{position:fixed;top:16px;right:16px;width:46px;height:46px;border-radius:999px;border:0;background:rgba(255,255,255,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lightbox-close:hover{background:rgba(255,255,255,.22)}.lightbox-count{color:rgba(255,255,255,.75);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filters-scrim,.filters-sheet-head,.filters-trigger{display:none}@media (max-width:900px){.filters-trigger{position:-webkit-sticky;position:sticky;top:10px;z-index:20;display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ink);font:inherit;font-weight:700;font-size:14.5px;box-shadow:var(--shadow);cursor:pointer}.filters-trigger .count{margin-left:2px}.filters-scrim{display:block;position:fixed;inset:0;z-index:88;background:rgba(10,7,6,.45);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fade-in .2s var(--ease) both}.shop .filters{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:89;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-radius:24px 24px 0 0;padding:0 18px calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:0 -20px 50px rgba(0,0,0,.25);transform:translateY(105%);visibility:hidden;transition:transform .32s var(--ease),visibility 0s linear .32s}.shop .filters.open{transform:none;visibility:visible;transition:transform .32s var(--ease),visibility 0s}.filters-sheet-head{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0 -18px 4px;padding:14px 18px 12px;background:var(--surface);border-bottom:1px solid var(--line)}.filters-sheet-head strong{font-size:17px}.filters-sheet-head .sidenav-close{background:var(--bg-soft);color:var(--ink)}.shop .filters form>.btn-primary{position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 -10px 20px 6px var(--surface)}}.online-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid #1fa45a;animation:pulse-ring 2.4s var(--ease) infinite}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.7}80%,to{transform:scale(1.9);opacity:0}}@media (hover:hover){*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px;border:3px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}}.inbox{border-radius:var(--radius-lg);background:var(--surface)}.inbox a{transition:background-color .15s var(--ease)}.thread{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.composer{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.bubble{box-shadow:var(--shadow-sm)}.bubble.me{background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 88%,#fff),var(--brand))}.stat{border-radius:14px;box-shadow:var(--shadow-sm)}.attrs div{border-radius:12px}.tag{padding:3px 11px}.heart{transition:border-color .15s var(--ease),background-color .15s var(--ease),color .15s var(--ease),transform .12s var(--ease)}.heart:active{transform:scale(.94)}.heart[aria-pressed=true] svg{animation:heart-pop .35s var(--ease)}@keyframes heart-pop{40%{transform:scale(1.3)}}nav[aria-label=Breadcrumb] a{color:var(--muted);text-decoration:none}nav[aria-label=Breadcrumb] a:hover{color:var(--brand)}.tour-never{display:inline-flex;align-items:center;gap:8px;justify-self:center;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer;padding-top:4px}.tour-never input{width:16px;height:16px}.topnav .nav-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:999px;color:var(--ink-2)}.topnav .nav-icon:hover{background:var(--bg-soft);color:var(--brand)}.topnav .nav-icon .count{position:absolute;top:2px;right:0}.topnav .navcount:has(.count){padding-right:0}.topnav .nav-pill{border:1px solid var(--line);padding:7px 14px;margin:0 4px}.topnav .nav-pill:hover{border-color:var(--line-strong)}.topnav .me-link{padding:3px;border-radius:999px}.topnav .me-link .avatar{width:36px;height:36px;font-size:14px}.topnav .me-link:hover .avatar{box-shadow:0 0 0 2px var(--brand)}@media (min-width:900px){.listing-side{position:-webkit-sticky;position:sticky;top:92px;align-self:flex-start}}.listing-price{font-size:32px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;margin-top:2px}.sellers-row{align-items:stretch}.scard{justify-content:flex-start}.scard .avatar.lg{transition:transform .3s var(--ease)}.scard:hover .avatar.lg{transform:scale(1.04)}@media (max-width:1023px){.topbar .search-wrap{order:3;flex:1 1 100%;max-width:none}.topbar .inner{row-gap:8px;padding-bottom:10px}}.ico{flex:none}.sidenav-link .ico{box-sizing:content-box;padding:5px;border-radius:9px;background:rgba(255,255,255,.06);color:rgba(243,235,228,.7);transition:background-color .15s var(--ease),color .15s var(--ease)}.sidenav-link:hover .ico{background:rgba(255,255,255,.12);color:var(--nav-text)}.sidenav-link.on .ico{background:rgba(255,255,255,.2);color:#fff}.sidenav-link.sub .ico{display:none}.sidenav-link{padding-top:7px;padding-bottom:7px}.sidenav-chevron .ico{background:none!important;padding:0}.game-icon{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(120% 120% at 25% 20%,var(--logo-hi),var(--logo-mid) 55%,var(--logo-deep));box-shadow:0 10px 22px -10px color-mix(in srgb,var(--logo-mid) 80%,transparent)}.game-icon .ico g[opacity]{opacity:.3}.bottomnav .bn-icon .ico{width:24px;height:24px}.mobile-buybar{display:none}@media (max-width:899px){.mobile-buybar{position:fixed;left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom, 0px));z-index:39;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow-lg);text-decoration:none;color:var(--ink);animation:pop-in .35s var(--ease) both}.mobile-buybar-text{display:grid;min-width:0;line-height:1.25}.mobile-buybar-text strong{font-size:17px}.mobile-buybar-text span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-buybar .btn{flex:none;pointer-events:none}body:has(.mobile-buybar) main{padding-bottom:80px}body:has(.mobile-buybar) .to-top{display:none}}#buy{scroll-margin-top:90px}.team-badge{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 30%,transparent);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:2px}.empty-rich{display:flex;flex-direction:column;align-items:center;gap:10px}.empty-rich h2{margin:4px 0 0;font-size:24px}.empty-rich p{max-width:44ch;margin:0 0 6px}.empty-icon{width:60px;height:60px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand)}.seo-crumbs{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600;margin-bottom:18px;color:rgba(243,235,228,.5)}.seo-crumbs a{color:rgba(243,235,228,.75);text-decoration:none}.seo-crumbs a:hover{color:#fff}.seo-hero .hero-actions{margin-bottom:36px}.seo-hero .hero-stats{margin-bottom:8px}.seo-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:48px;gap:48px;align-items:start}.seo-article{max-width:68ch}.seo-article section+section{margin-top:40px}.seo-article h2{font-size:clamp(26px,3vw,34px);margin-bottom:14px}.seo-article p{font-size:17px;line-height:1.7;color:var(--ink-soft,var(--ink))}.seo-list{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:10px;gap:10px}.seo-list li{position:relative;padding-left:28px;font-size:16.5px;line-height:1.55}.seo-list li:before{content:"";position:absolute;left:4px;top:.45em;width:11px;height:14px;border-radius:50% 50% 50% 50%/62% 62% 40% 40%;background:radial-gradient(120% 120% at 30% 25%,var(--logo-hi),var(--logo-mid) 60%,var(--logo-deep))}.seo-side{position:-webkit-sticky;position:sticky;top:96px}.seo-cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px}.seo-cta h2{font-size:26px;margin:0}.seo-cta p{margin:0}.seo-cta-mark{width:44px;height:auto;aspect-ratio:200/240}.seo-related{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.seo-related a{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-weight:600;text-decoration:none;transition:border-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.seo-related a:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.seo-links{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:899px){.seo-body{grid-template-columns:1fr;gap:32px}.seo-side{position:static}.seo-article p{font-size:16px}}.hero-eyebrow{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-light)}.browse-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.browse-col{padding:26px}.browse-col h3{margin:0 0 16px;font-size:24px}.browse-col h3 a{color:inherit;text-decoration:none}.browse-col h3 a:hover{color:var(--brand)}.footer-head-link{color:inherit;text-decoration:none}:root{--grad:linear-gradient(135deg,var(--logo-hi) 0%,var(--logo-mid) 52%,var(--logo-lo) 100%);--grad-soft:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 100%,#fff 0%),color-mix(in srgb,var(--brand-light) 22%,var(--surface)))}body{background:radial-gradient(1100px 520px at 100% -8%,color-mix(in srgb,var(--brand-light) 16%,transparent),transparent 70%),radial-gradient(900px 480px at -12% 18%,color-mix(in srgb,var(--brand-soft) 75%,transparent),transparent 70%),var(--bg);background-repeat:no-repeat}.topbar{position:relative}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;background:linear-gradient(90deg,transparent,var(--logo-mid) 18%,var(--logo-hi) 50%,var(--logo-mid) 82%,transparent);opacity:.85;pointer-events:none}.btn-primary{background:var(--grad);border-color:transparent}.btn-primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--logo-hi) 85%,#fff),var(--logo-mid) 52%,var(--logo-lo));border-color:transparent;transform:translateY(-1px)}.btn:not(.btn-primary):hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));color:var(--brand)}.page-head{background:radial-gradient(55% 140% at 100% 0,color-mix(in srgb,var(--brand-light) 34%,transparent),transparent 62%),radial-gradient(40% 120% at 0 100%,color-mix(in srgb,var(--brand-soft) 90%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 70%,var(--bg)),var(--bg));border-bottom:1px solid color-mix(in srgb,var(--brand) 14%,var(--line))}.page-head h1:after,.section-head h2:after{content:"";display:block;width:44px;height:3px;border-radius:3px;margin-top:12px;background:var(--grad)}.section-head{align-items:flex-end}.card{border-color:color-mix(in srgb,var(--brand) 9%,var(--line))}.card.lift:hover,a.card:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));box-shadow:0 2px 6px rgba(23,16,15,.05),0 22px 44px -18px color-mix(in srgb,var(--brand) 45%,transparent)}.section.soft{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 55%,var(--bg-soft)),var(--bg-soft));border-color:color-mix(in srgb,var(--brand) 10%,var(--line))}.lcard .price{color:var(--brand)}.lcard:hover .photo-box{box-shadow:0 2px 6px rgba(23,16,15,.06),0 24px 44px -18px color-mix(in srgb,var(--brand) 50%,transparent)}.lcard .seller-dot .avatar{box-shadow:0 0 0 2px var(--logo-mid),0 2px 8px rgba(0,0,0,.2)}.lc-new{background:var(--grad)!important;color:#fff!important}.tabs{background:color-mix(in srgb,var(--brand-soft) 60%,var(--bg-soft));border-color:color-mix(in srgb,var(--brand) 12%,var(--line))}.tabs button[aria-selected=true]{background:var(--grad);color:#fff;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--brand) 80%,transparent)}.tag{background:var(--grad-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.tag-new{background:var(--grad);color:#fff;box-shadow:none}.chip-soft{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent)}.avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--logo-mid) 55%,transparent),0 2px 8px rgba(23,16,15,.16)}.sidenav-link.on{background:var(--grad);box-shadow:0 8px 20px -10px color-mix(in srgb,var(--logo-hi) 90%,transparent)}.sidenav-link.on .ico{background:rgba(255,255,255,.22)}.sidenav{background-image:radial-gradient(120% 50% at 0 0,color-mix(in srgb,var(--logo-mid) 30%,transparent),transparent 60%),radial-gradient(90% 40% at 100% 100%,color-mix(in srgb,var(--logo-lo) 30%,transparent),transparent 60%)}.footer{background:radial-gradient(70% 120% at 85% 0,color-mix(in srgb,var(--logo-mid) 32%,transparent),transparent 60%),radial-gradient(120% 140% at 15% 0,#22161a 0,var(--nav) 55%,#0b0707 100%)}.footer:before{display:block;margin-top:-64px;margin-bottom:62px;background:linear-gradient(90deg,transparent,var(--logo-mid),var(--logo-hi),var(--logo-mid),transparent);opacity:.8}.empty{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 60%,var(--bg-soft)),var(--bg-soft));border-color:color-mix(in srgb,var(--brand) 25%,var(--line-strong))}.empty-icon{box-shadow:0 12px 24px -12px color-mix(in srgb,var(--brand) 80%,transparent)}.empty-icon,.steps li:before{background:var(--grad);color:#fff}.hero-stats dt{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--brand-light) 70%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.attrs div{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 65%,var(--bg-soft)),var(--bg-soft));border:1px solid color-mix(in srgb,var(--brand) 8%,transparent)}.attrs dt{color:color-mix(in srgb,var(--brand) 55%,var(--muted))}.lp-title{margin:12px 0 10px;font-size:clamp(28px,3.4vw,40px)}.lp-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.lp-price-row .listing-price{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-facts{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lp-facts li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--grad-soft);color:var(--brand);font-size:13.5px;font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.lp-intro{margin:16px 0 0;color:var(--ink-2);line-height:1.6}.lp-actions-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}.lp-actions-row .muted{display:inline-flex;align-items:center;gap:4px}.seller-panel{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:22px}.seller-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:120px;background:radial-gradient(80% 120% at 100% 0,color-mix(in srgb,var(--brand-light) 40%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 95%,#fff),transparent);pointer-events:none}.seller-panel>*{position:relative}.seller-panel-head{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.seller-panel-head .avatar.lg{width:72px;height:72px;font-size:28px;border-width:3px}.seller-panel-head .avatar-wrap.lg .online-dot{width:16px;height:16px;right:2px;bottom:2px}.seller-panel-head:hover .seller-panel-name{color:var(--brand)}.seller-panel-id{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.seller-panel-name{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:18px;transition:color .15s var(--ease)}.seller-panel-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line));border-radius:14px;overflow:hidden}.seller-panel-stats div{padding:10px 8px;text-align:center;background:color-mix(in srgb,var(--brand-soft) 35%,var(--surface))}.seller-panel-stats div+div{border-left:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}.seller-panel-stats dt{font-weight:800;font-size:16px;color:var(--brand)}.seller-panel-stats dd{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.seller-panel-bio{margin:0;font-size:14.5px;color:var(--ink-2);line-height:1.55}.seller-panel-row{display:flex;align-items:baseline;gap:10px}.seller-panel-label{flex:none;width:58px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:6px}.seller-panel-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.seller-panel-btns>:only-child{grid-column:1/-1}.seller-panel-btns .btn{width:100%}.lcard .lc-desc{margin-top:-4px;font-size:13.5px;line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lcard .seller-dot .avatar{width:44px;height:44px;font-size:16px;border-width:2px}.lcard:has(.seller-dot) .title{padding-right:50px}@media (max-width:600px){.lcard .seller-dot .avatar{width:38px;height:38px;font-size:14px}.lcard .seller-dot{right:8px}.lcard:has(.seller-dot) .title{padding-right:42px}}.live-stats{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:-24px 0 28px;padding:0}.live-stats li{display:inline-flex;align-items:baseline;gap:6px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(243,235,228,.82);font-size:14px}.live-stats strong{color:#fff;font-size:16px}.join-page{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.join-page h1{margin:6px 0 0}.join-lead{margin:0;color:var(--ink-2);font-size:17px}.join-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;counter-reset:none}.join-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12.5px;font-weight:700;color:var(--muted)}.join-steps li+li:before{content:"";position:absolute;top:15px;right:calc(50% + 20px);width:calc(100% - 34px);height:2px;background:var(--line-strong)}.join-steps li.done+li:before,.join-steps li.now:before{background:var(--grad)}.join-dot{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:2px solid var(--line-strong);color:var(--muted);font-size:14px;position:relative;z-index:1}.join-steps li.done .join-dot,.join-steps li.now .join-dot{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--brand) 80%,transparent)}.join-steps li.now{color:var(--ink)}.signup-card{gap:20px}.signup-card legend{font-weight:800;font-size:15px;margin-bottom:8px;padding:0}.signup-card fieldset{border:0;margin:0;padding:0;min-width:0}.choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.choice{position:relative;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease),box-shadow .15s var(--ease)}.choice:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line-strong))}.choice input{position:absolute;opacity:0;pointer-events:none}.choice:has(input:focus-visible){box-shadow:var(--ring)}.choice.on{border-color:var(--brand);background:var(--grad-soft);box-shadow:0 8px 20px -14px color-mix(in srgb,var(--brand) 80%,transparent)}.choice.on:after{content:"✓";position:absolute;top:10px;right:12px;width:22px;height:22px;border-radius:50%;background:var(--grad);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.choice-title{font-weight:800;font-size:16px;padding-right:26px}.choice-text{font-size:13px;color:var(--muted)}.pw-wrap{position:relative}.pw-wrap input{padding-right:72px}.pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--bg-soft);color:var(--ink-2);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ok-text{color:#1a7f47;font-weight:700}.bad-text{color:var(--danger);font-weight:700}input[aria-invalid=true]{border-color:var(--danger)!important}.why-id{border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));border-radius:14px;background:var(--surface);padding:0 18px}.why-id summary{cursor:pointer;padding:14px 0;font-weight:800;list-style:none;display:flex;align-items:center;gap:10px}.why-id summary::-webkit-details-marker{display:none}.why-id summary:before{content:"";width:22px;height:22px;flex:none;border-radius:50%;background:var(--grad);-webkit-mask:radial-gradient(circle,#000 60%,transparent 61%)}.why-id summary:after{content:"+";margin-left:auto;color:var(--brand);font-size:20px}.why-id[open] summary:after{content:"–"}.why-id ul{margin:0 0 16px;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--ink-2);font-size:15px}.verify-how{margin:0;padding:0;list-style:none;counter-reset:v;display:grid;grid-gap:10px;gap:10px}.verify-how li{counter-increment:v;position:relative;padding-left:40px;color:var(--ink-2)}.verify-how li:before{content:counter(v);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;background:var(--grad);color:#fff;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center}@media (max-width:420px){.join-steps li{font-size:11.5px}}.profile-cover{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 45%,var(--bg)),var(--bg));border-bottom:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}.profile-band{height:150px;background:radial-gradient(60% 140% at 85% 0,color-mix(in srgb,var(--logo-hi) 55%,transparent),transparent 60%),radial-gradient(50% 120% at 10% 100%,color-mix(in srgb,var(--logo-mid) 45%,transparent),transparent 65%),radial-gradient(120% 120% at 10% 0,#22161a 0,var(--nav) 55%,#0b0707 100%);position:relative;overflow:hidden}.profile-band:after{content:"";position:absolute;right:6%;top:-30px;width:150px;height:180px;opacity:.14;background:#fff;-webkit-mask:url(/logo-mark.svg) center/contain no-repeat;mask:url(/logo-mark.svg) center/contain no-repeat}.profile-cover .inner{align-items:flex-start;padding-top:0;padding-bottom:28px}.profile-cover .inner>:first-child{margin-top:-62px;position:relative;z-index:1}.profile-cover .avatar.lg{box-shadow:0 0 0 3px var(--logo-mid),0 14px 30px -12px rgba(0,0,0,.45)}.profile-cover .inner>.profile-id,.profile-cover .inner>.row:last-child,.profile-cover .inner>div:nth-child(2){padding-top:18px}.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;max-width:560px;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));border-radius:16px;overflow:hidden;background:var(--surface)}.profile-stats div{padding:12px 10px;text-align:center}.profile-stats div+div{border-left:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}.profile-stats dt{font-weight:800;font-size:18px;color:var(--brand);line-height:1.2}.profile-stats dd{margin:2px 0 0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.profile-pays{display:flex;align-items:baseline;gap:10px;margin-top:14px}@media (max-width:700px){.profile-band{height:110px}.profile-cover .inner>:first-child{margin-top:-56px}.profile-cover .avatar.lg{width:96px;height:96px;font-size:34px}.profile-cover .inner>.profile-id,.profile-cover .inner>div:nth-child(2){padding-top:0}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stats div:nth-child(3){border-left:0}.profile-stats div:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--brand) 12%,var(--line))}}h1,h2{letter-spacing:-.012em;text-wrap:balance}h1{line-height:1.02}li,p{text-wrap:pretty}.eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.lead{font-size:18px;line-height:1.6;color:var(--ink-2)}html{scrollbar-color:color-mix(in srgb,var(--brand) 35%,var(--line-strong)) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand) 30%,var(--line-strong));border-radius:999px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--brand)}:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:2px;border-radius:6px}.btn:focus-visible,.chip:focus-visible,.tag:focus-visible{outline:none;box-shadow:var(--ring),0 0 0 1px var(--surface) inset}.card{box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.7);transition:box-shadow .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.card.highlight{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 50%,var(--surface)),var(--surface))}.btn{letter-spacing:.01em}.btn-primary{position:relative;overflow:hidden;isolation:isolate}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translateX(-120%);transition:transform .6s var(--ease);z-index:-1;pointer-events:none}.btn-primary:hover:after{transform:translateX(120%)}.btn-primary:active:not(:disabled){transform:scale(.975);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-ghost{color:var(--brand)}.btn-ghost:hover{background:var(--brand-soft);color:var(--brand-hover)}.btn-small svg{width:16px;height:16px}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{box-shadow:inset 0 1px 2px rgba(23,16,15,.04)}input:not([type]):focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{box-shadow:var(--ring),inset 0 1px 2px rgba(23,16,15,.04);background-color:var(--surface)}textarea{line-height:1.5}.field label{font-weight:700;font-size:14.5px}.check:has(input:checked){border-color:var(--brand);background:var(--grad-soft)}.check input{width:18px;height:18px;flex:none}.topbar{backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px)}.brand-word{letter-spacing:.22em}.search input[type=search]{box-shadow:inset 0 1px 2px rgba(23,16,15,.05);background:color-mix(in srgb,var(--surface) 70%,var(--bg-soft))}.search input[type=search]:focus{box-shadow:var(--ring),inset 0 1px 2px rgba(23,16,15,.05)}.search button{background:var(--grad);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--brand) 80%,transparent)}.nav-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);transition:background-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.nav-icon:hover{background:var(--brand-soft);color:var(--brand);transform:translateY(-1px)}.nav-icon .count{box-shadow:0 0 0 2px var(--bg)}.me-link .avatar{box-shadow:0 0 0 2px var(--logo-mid),0 0 0 4px var(--bg);transition:transform .15s var(--ease)}.me-link:hover .avatar{transform:scale(1.06)}.nav-pill{transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.nav-pill:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.page-head:after{right:2%;top:-20%;opacity:.07;background:var(--logo-mid);-webkit-mask:url(/logo-mark.svg) center/contain no-repeat;mask:url(/logo-mark.svg) center/contain no-repeat}.page-head .inner{position:relative}.feed-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:20px}.feed-title{font-size:clamp(30px,3.4vw,40px)}.feed-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--brand-soft) 55%,var(--bg-soft))}.feed-tabs a{padding:8px 18px;margin:0;border:0;border-radius:999px;font-size:14.5px;color:var(--ink-2);transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.feed-tabs a:hover{color:var(--brand)}.feed-tabs a[aria-current=page]{background:var(--grad);border:0;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--brand) 85%,transparent)}.feed{display:flex;flex-direction:column;gap:18px}.composer-card{padding:18px 20px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 35%,var(--surface)),var(--surface))}.composer-card textarea{border-color:transparent;background:var(--surface);min-height:88px;font-size:16px}.composer-card textarea:focus{border-color:var(--brand)}.composer-foot{padding-top:4px}.post{padding:20px 22px}.post-head .avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--logo-mid) 45%,transparent)}.post-head a:hover{color:var(--brand)!important}.post-actions{border-top:1px solid color-mix(in srgb,var(--brand) 8%,var(--line));padding-top:12px}.heart{min-height:38px;padding:0 14px;font-size:14px;background:var(--surface);border-color:color-mix(in srgb,var(--brand) 14%,var(--line-strong))}.heart:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.heart[aria-pressed=true]{background:var(--grad);color:#fff;border-color:transparent}.comment-bubble{background:color-mix(in srgb,var(--brand-soft) 40%,var(--bg-soft));border-radius:4px 16px 16px 16px}.comment.reply .comment-bubble{background:var(--bg-soft)}.home-side .card{padding:18px 18px 16px}.home-side .card h2{font-size:20px}.home-side .card>.row.between .small{font-weight:700;text-decoration:none}.home-side .card>.row.between .small:hover{text-decoration:underline}.mini-listing{padding:6px;margin:-6px;border-radius:12px;transition:background-color .15s var(--ease)}.mini-listing:hover{background:var(--bg-soft)}.mini-listing .thumb{box-shadow:inset 0 0 0 1px rgba(23,16,15,.06)}.home-side .row[href]:hover strong,.home-side a.row:hover strong{color:var(--brand)}.photo-box:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(10,7,6,.45));opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.lcard:hover .photo-box:after{opacity:1}.lcard .lc-view{position:absolute;left:12px;bottom:12px;z-index:2;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);font-size:12.5px;font-weight:800;letter-spacing:.02em;opacity:0;transform:translateY(6px);transition:opacity .25s var(--ease),transform .25s var(--ease);pointer-events:none}.lcard:hover .lc-view{opacity:1;transform:none}.lcard .title{font-size:15.5px;letter-spacing:-.005em}.lc-count,.reserved-ribbon{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.scard{background:var(--surface);padding:26px 14px 22px}.scard .avatar.lg{box-shadow:0 0 0 3px var(--surface),0 0 0 5px color-mix(in srgb,var(--logo-mid) 55%,transparent),0 10px 24px -12px rgba(23,16,15,.35)}.scard:hover{box-shadow:0 2px 6px rgba(23,16,15,.05),0 22px 44px -18px color-mix(in srgb,var(--brand) 45%,transparent)}.scard .name{font-size:16px}.top-badge{background:linear-gradient(135deg,#ffe9b3,#f3c45e);color:#5e3f00;box-shadow:inset 0 0 0 1px rgba(94,63,0,.12)}.filters .catlink{font-weight:600;transition:background-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}.filters .catlink:hover{transform:translateX(2px)}.filters .catlink[aria-current=page]{background:var(--grad);color:#fff;font-weight:700;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--brand) 85%,transparent)}.filters h2,.filters summary{font-family:var(--font);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tick input:checked+span{background:var(--grad);border-color:transparent;box-shadow:0 4px 10px -6px color-mix(in srgb,var(--brand) 80%,transparent)}.checklist{border:1px solid color-mix(in srgb,var(--brand) 25%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 45%,var(--surface)),var(--surface))}.progress{height:10px;background:color-mix(in srgb,var(--brand) 10%,var(--bg-soft));box-shadow:inset 0 1px 2px rgba(23,16,15,.06)}.progress span{background:var(--grad);box-shadow:0 2px 6px -2px color-mix(in srgb,var(--brand) 80%,transparent);transition:width .6s var(--ease)}.checklist-steps li{transition:background-color .15s var(--ease),transform .15s var(--ease)}.checklist-steps li:not(.done):hover{background:var(--brand-soft);transform:translateX(2px)}.checklist-steps li.done .tick-circle{background:var(--grad);border-color:transparent}.tick-circle{transition:background-color .2s var(--ease),border-color .2s var(--ease)}.badge{border-color:color-mix(in srgb,var(--brand) 14%,var(--line))}.badge.action{background:var(--grad);border-color:transparent;box-shadow:0 4px 10px -6px color-mix(in srgb,var(--brand) 80%,transparent)}.chip{transition:background-color .15s var(--ease),color .15s var(--ease),transform .15s var(--ease)}a.chip:hover{transform:translateY(-1px)}.notice{display:flex;gap:10px;align-items:flex-start;border-radius:14px;box-shadow:var(--shadow-sm)}.notice:before{content:"";flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1 5h2v7h-2V7Zm0 9h2v2h-2v-2Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1 5h2v7h-2V7Zm0 9h2v2h-2v-2Z'/%3E%3C/svg%3E") center /contain no-repeat;opacity:.85}.notice.success:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.6 14.2-3.6-3.6 1.4-1.4 2.2 2.2 5.4-5.4 1.4 1.4-6.8 6.8Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.6 14.2-3.6-3.6 1.4-1.4 2.2 2.2 5.4-5.4 1.4 1.4-6.8 6.8Z'/%3E%3C/svg%3E")}.empty{border-style:solid}.empty .btn{margin-top:6px}table.list th{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:800;color:color-mix(in srgb,var(--brand) 50%,var(--muted))}table.list tbody tr{transition:background-color .15s var(--ease)}table.list tbody tr:hover{background:color-mix(in srgb,var(--brand-soft) 45%,transparent)}.footer a{position:relative;transition:color .15s var(--ease)}.footer ul a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:var(--logo-hi);transition:right .25s var(--ease)}.footer ul a:hover:after{right:0}.hero-art:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--logo-mid) 45%,transparent),transparent 65%);filter:blur(10px);animation:glow-breathe 7s ease-in-out infinite;pointer-events:none}.hero-art{position:relative}@keyframes glow-breathe{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1}}.sidenav-link{transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.sidenav-link:hover{transform:translateX(2px)}.sidenav .label,.sidenav-group-label{letter-spacing:.12em}.bottomnav .on .bn-icon:after{background:var(--grad-soft);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--brand) 70%,transparent)}.to-top{border-color:color-mix(in srgb,var(--brand) 18%,var(--line))}.lightbox{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (prefers-reduced-motion:reduce){.btn-primary:after,.hero-art:before{animation:none;transition:none}}.post-listing{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));background:color-mix(in srgb,var(--brand-soft) 30%,var(--surface));text-decoration:none;color:inherit;transition:border-color .15s var(--ease),background-color .15s var(--ease),transform .15s var(--ease)}.post-listing:hover{border-color:var(--brand);background:var(--grad-soft);transform:translateY(-1px);color:inherit}.post-listing-thumb{width:64px;height:64px;flex:none;border-radius:10px;overflow:hidden;display:block;background:var(--bg-soft)}.post-listing-thumb img{width:100%;height:100%;object-fit:cover;display:block}.post-listing-title{display:block;font-weight:700;line-height:1.3}.post-listing-price{display:block;font-weight:800;color:var(--brand);font-size:15px;margin-top:2px}.post-listing-go{margin-left:auto;padding-right:6px;color:var(--brand);font-size:20px;opacity:.6;transition:transform .15s var(--ease),opacity .15s var(--ease)}.post-listing:hover .post-listing-go{transform:translateX(3px);opacity:1}.blog-feature-art,.gallery-thumbs button,.mini-listing .thumb,.msg-photo,.post-listing-thumb,.post-photos button,.recent-pic,.scard .avatar{position:relative;overflow:hidden;isolation:isolate}.recent-pic{display:block;border-radius:12px}.recent-pic .recent-noimg,.recent-pic img{transition:transform .5s var(--ease)}.blog-feature-art:after,.gallery-thumbs button:after,.mini-listing .thumb:after,.msg-photo:after,.post-listing-thumb:after,.post-photos button:after,.recent-pic:after,.scard .avatar:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s var(--ease);background:linear-gradient(180deg,transparent 45%,rgba(10,7,6,.5))}.gallery-thumbs button:after,.mini-listing .thumb:after,.post-listing-thumb:after,.scard .avatar:after{background:rgba(10,7,6,.28)}.msg-photo:before,.post-photos button:before,.recent-pic:before{content:"View";position:absolute;left:10px;bottom:10px;z-index:2;pointer-events:none;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);font:800 12px/1 var(--font);letter-spacing:.02em;opacity:0;transform:translateY(6px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.gallery-thumbs button:hover:after,.mini-listing:hover .thumb:after,.msg-photo:focus-visible:after,.msg-photo:focus-visible:before,.msg-photo:hover:after,.msg-photo:hover:before,.post-listing:hover .post-listing-thumb:after,.post-photos button:focus-visible:after,.post-photos button:focus-visible:before,.post-photos button:hover:after,.post-photos button:hover:before,.recent-card:focus-visible .recent-pic:after,.recent-card:focus-visible .recent-pic:before,.recent-card:hover .recent-pic:after,.recent-card:hover .recent-pic:before,.scard:hover .avatar:after{opacity:1;transform:none}.mini-listing:hover .thumb img,.msg-photo:hover img,.post-listing:hover .post-listing-thumb img,.post-photos button:hover img,.recent-card:hover .recent-pic img{transform:scale(1.05)}.mini-listing .thumb img,.msg-photo img,.post-listing-thumb img,.post-photos img{transition:transform .5s var(--ease)}.msg-photo:before,.post-photos button:before{content:"View full size"}.gallery-stage:after{background:linear-gradient(180deg,rgba(10,7,6,.18),transparent 30%,transparent 65%,rgba(10,7,6,.35))}.gallery-stage:hover:after{opacity:1}.gallery-stage .gallery-count,.gallery-stage .gallery-dots,.gallery-stage .gallery-nav,.gallery-stage .gallery-zoom{z-index:3}@media (hover:none){.blog-feature-art:after,.gallery-stage:after,.gallery-thumbs button:after,.lcard .lc-view,.mini-listing .thumb:after,.msg-photo:after,.msg-photo:before,.photo-box:after,.post-listing-thumb:after,.post-photos button:after,.post-photos button:before,.recent-pic:after,.recent-pic:before,.scard .avatar:after{display:none}}@media (max-width:1023px){.sidenav{width:300px;max-width:86vw;padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px))}.sidenav-link{padding:12px;font-size:15px}.sidenav-toggle-btn{width:40px;height:40px}}@media (max-width:460px){.topbar .inner:has(.sidenav-toggle-btn) .brand-word{display:none}.topbar .inner{gap:10px}}.sidenav-install .sheet-link{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:10px;color:rgba(242,235,218,.82);font-weight:600;font-size:14.5px;text-align:left}.sidenav-install .sheet-link:hover{background:rgba(255,255,255,.08);color:var(--nav-text)}.sidenav-install .ios-steps,.sidenav-install ol{color:rgba(242,235,218,.75);font-size:13.5px;padding:4px 14px 4px 32px;margin:0}.home-side{position:static}.side-person{padding:6px;margin:-6px;border-radius:12px;transition:background-color .15s var(--ease)}.side-person:hover{background:var(--bg-soft)}.side-person:hover strong{color:var(--brand)}.side-person .avatar{position:relative;overflow:hidden;isolation:isolate}.side-person .avatar img{transition:transform .5s var(--ease)}.side-person .avatar:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(10,7,6,.3);opacity:0;transition:opacity .3s var(--ease);pointer-events:none;z-index:1}.side-person:hover .avatar:after{opacity:1}.side-person:hover .avatar img{transform:scale(1.08)}@media (hover:none){.side-person .avatar:after{display:none}}.gallery-slide,.photo-box,.post-photos button{container-type:inline-size}.gallery-slide,.post-photos button{position:relative}.wm-overlay{position:absolute;right:3.5cqw;bottom:3.5cqw;z-index:2;display:inline-flex;align-items:flex-end;gap:.45em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:600 clamp(9px,3.4cqw,26px)/1 Georgia,Times New Roman,serif;color:#fff;opacity:.88;text-shadow:0 1px 6px rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.35)}.wm-overlay img{width:auto!important;height:1.7em!important;object-fit:contain!important;filter:drop-shadow(0 1px 5px rgba(0,0,0,.5));transform:none!important}.wm-overlay span{padding-bottom:.3em}.wm-wrap{position:relative;display:inline-block;line-height:0;max-width:100%}.wm-wrap>img{display:block}.lcard .wm-overlay{bottom:3.5cqw}.lcard:hover .wm-overlay{opacity:.6}.wm-overlay img{box-shadow:none!important;animation:none!important;border-radius:0!important;max-width:none!important;max-height:none!important;cursor:default}.lcard .media:has(.seller-dot) .wm-overlay{bottom:calc(3.5cqw + 18px)}.flag{box-shadow:0 0 0 1px rgba(23,16,15,.16);background-color:#fff}.flag.fi-cy{background-size:150%;background-position:50% 35%}.wm-wrap .wm-overlay{right:16px;bottom:16px;font-size:clamp(12px,1.8vw,22px)}.gallery-lightbox .wm-wrap>img,.lightbox .wm-wrap>img{max-width:min(100%,92vw);max-height:82vh}.wm-overlay{opacity:.92;-webkit-text-stroke:.16em var(--brand);paint-order:stroke fill;text-shadow:0 1px 6px rgba(0,0,0,.45)}.wm-overlay img{filter:drop-shadow(.06em 0 0 var(--brand)) drop-shadow(-.06em 0 0 var(--brand)) drop-shadow(0 .06em 0 var(--brand)) drop-shadow(0 -.06em 0 var(--brand)) drop-shadow(0 1px 5px rgba(0,0,0,.45))}.feed-head{align-items:center;margin-bottom:4px;gap:10px 16px}.feed-title{font-family:var(--font);font-weight:800;font-size:clamp(28px,3vw,34px);letter-spacing:-.035em;line-height:1;margin:0;display:inline-flex;align-items:center;gap:8px}.feed-mark{width:.82em;height:.98em;margin-top:-.06em;flex-shrink:0;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--logo-mid) 35%,transparent))}.feed-greet{margin:6px 0 0;font-size:14px;color:var(--muted)}.feed-tabs a{padding:7px 16px;font-size:14px;font-weight:600}.composer-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 8px 8px 16px;border-radius:999px;background:var(--surface);transition:border-radius .2s var(--ease),padding .2s var(--ease),box-shadow .2s var(--ease)}.composer-card.open{grid-template-columns:minmax(0,1fr);padding:14px 14px 12px;border-radius:var(--radius-lg,18px);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--brand) 60%,transparent);border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}.composer-field textarea{width:100%;min-height:0;height:auto;padding:8px 0;border:0!important;background:transparent!important;box-shadow:none!important;resize:none;font-size:16px;line-height:1.45;outline:none}.composer-card:not(.open) .composer-field textarea{height:38px;padding:0;line-height:38px;overflow:hidden;white-space:nowrap}.composer-card.open .composer-field textarea{min-height:72px;padding:4px 2px}.composer-bar{display:flex;align-items:center;gap:4px}.composer-card.open .composer-bar{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--brand) 8%,var(--line))}.composer-card:not(.open) .composer-extra{display:none}.composer-tool{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--brand);cursor:pointer;transition:background-color .15s var(--ease)}.composer-tool.on,.composer-tool:hover{background:var(--brand-soft)}.composer-count{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--brand);color:#fff;font-size:10.5px;font-weight:700;line-height:16px;text-align:center}.composer-rules{flex:1 1;min-width:0;padding:0 8px;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-card:not(.open) .composer-post{margin-left:2px}.composer-post{min-height:38px;padding:0 20px}.composer-card.open .composer-post{margin-left:auto}.composer-thumbs{display:flex;gap:8px;flex-wrap:wrap}.composer-thumb{position:relative;width:64px;height:64px;border-radius:12px;overflow:hidden}.composer-thumb img{width:100%;height:100%;object-fit:cover}.composer-thumb button{position:absolute;top:3px;right:3px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:14px;line-height:20px;cursor:pointer}.composer-when{display:flex;align-items:center;gap:10px}.composer-when input{max-width:240px;min-height:38px}@media (max-width:600px){.feed-title{font-size:26px}.feed-greet{font-size:13px;margin-top:4px}.feed-tabs a{padding:6px 12px;font-size:13.5px}.composer-card:not(.open){padding-left:14px}.composer-card.open .composer-bar{flex-wrap:wrap}.composer-rules{order:5;flex-basis:100%;padding:6px 4px 0;white-space:normal}}.report-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tag-open{background:var(--grad);color:#fff}.report-note{padding:16px 18px;border-left:4px solid var(--brand)}.report-quote{margin:0;padding:12px 14px;background:var(--bg-soft);border-radius:10px;white-space:pre-line}.report-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.report-photos a{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--bg-soft)}.report-photos img{width:100%;height:100%;object-fit:cover}.report-thread{display:flex;flex-direction:column;gap:8px}.report-msg{max-width:85%;padding:10px 14px;border-radius:14px;background:var(--bg-soft);border:1px solid var(--line)}.report-msg.theirs{align-self:flex-start}.report-msg:not(.theirs){align-self:flex-end;background:var(--surface)}.report-msg.reported{border:2px solid var(--brand);background:var(--brand-soft);box-shadow:0 8px 20px -14px var(--brand)}.report-msg-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-bottom:4px}.report-msg-meta strong{color:var(--ink)}.report-msg img{display:block;max-width:220px;max-height:260px;margin-top:8px;border-radius:10px}.report-member .avatar.lg{width:72px;height:72px;font-size:28px;border-width:3px}.report-title{color:inherit;text-decoration:none}.report-title:hover strong{color:var(--brand)}@media (max-width:600px){.report-msg{max-width:100%}}.report-to{display:flex;flex-direction:column;gap:6px}.report-to .check{min-height:40px}#report-reply{min-height:110px}.switch-error{margin:4px 12px 0;font-size:13px;color:#f3a6b4}.card .switch-error,.topnav .switch-error{color:var(--danger,#b3261e);margin:6px 0 0}.sidenav-link strong{font-weight:800}.admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-toggle-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.account-toggle{display:inline-flex;padding:4px;gap:4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand) 14%,var(--line));background:color-mix(in srgb,var(--brand-soft) 55%,var(--bg-soft))}.account-toggle button{border:0;border-radius:999px;padding:8px 18px;font:inherit;font-weight:700;font-size:14.5px;color:var(--ink-2);background:none;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.account-toggle button:hover:not(:disabled){color:var(--brand);background:var(--surface)}.account-toggle button[aria-pressed=true]{background:var(--grad);color:#fff;cursor:default;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--brand) 85%,transparent)}.account-toggle button:disabled[aria-pressed=false]{opacity:.6;cursor:progress}.account-toggle-wrap.compact{position:relative;gap:0;flex-wrap:nowrap}.account-toggle.sm{padding:3px;gap:2px}.account-toggle.sm button{padding:5px 11px;font-size:12.5px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-toggle-wrap.compact .switch-error{position:absolute;top:calc(100% + 6px);right:0;width:240px;padding:8px 10px;border-radius:10px;background:var(--surface);box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:30}@media (max-width:600px){.account-toggle.sm button[aria-pressed=true]{display:none}.account-toggle.sm button{max-width:84px;padding:5px 10px}.account-toggle.sm button[aria-pressed=false]:before{content:"⇄ "}}.seller-admin-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.seller-admin{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:16px 18px;display:grid;grid-gap:14px;gap:14px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.seller-admin:hover{border-color:color-mix(in srgb,var(--brand) 22%,var(--line));box-shadow:0 10px 28px -20px rgba(23,16,15,.35)}.seller-admin-top{justify-content:space-between;flex-wrap:wrap}.seller-admin-top,.seller-admin-who{display:flex;align-items:center;gap:12px}.seller-admin-who{text-decoration:none;color:var(--ink);min-width:0}.seller-admin-who .avatar.sm{width:44px;height:44px;font-size:17px;border-width:2px}.seller-admin-who>span:last-child{display:grid;grid-gap:1px;gap:1px;min-width:0}.seller-admin-who strong{font-size:16.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-admin-who:hover strong{color:var(--brand)}.seller-admin-chips{display:flex;gap:6px;flex-wrap:wrap}.seller-admin-chips .chip{font-size:12px;padding:3px 10px;background:var(--bg-soft);color:var(--ink-2);font-weight:600}.seller-admin-chips .chip-ok{background:color-mix(in srgb,#2563eb 12%,transparent);color:#1d4ed8}.seller-admin-chips .chip-warn{background:color-mix(in srgb,#dc2626 10%,transparent);color:#b91c1c}.seller-admin-controls{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.mini-form{display:inline-flex;align-items:center;gap:6px}.mini-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3,var(--ink-2));margin-right:2px}select.mini-select{width:auto;min-height:36px;height:36px;padding:0 34px 0 12px;font-size:14px;font-weight:600;border-radius:999px;background-position:right 12px center;background-color:var(--bg-soft);border-color:transparent;box-shadow:none;cursor:pointer}select.mini-select:hover{background-color:color-mix(in srgb,var(--brand-soft) 70%,var(--bg-soft));border-color:transparent}select.mini-select:focus{background-color:var(--surface);border-color:var(--brand)}.mini-form .btn-small{min-height:36px;padding:0 14px}.seller-admin-actions{display:flex;gap:6px;margin-left:auto}.seller-admin-actions .btn{white-space:nowrap}.seller-admin-actions .btn-ghost.danger{color:#b91c1c}.seller-admin-actions .btn-ghost.danger:hover{background:color-mix(in srgb,#dc2626 9%,transparent);color:#991b1b}@media (max-width:700px){.seller-admin{padding:14px}.seller-admin-controls{flex-direction:column;align-items:stretch;gap:10px}.mini-form{display:grid;grid-template-columns:1fr auto;grid-gap:6px 8px;gap:6px 8px}.mini-form:first-child select.mini-select:first-of-type{grid-column:1/-1}.mini-form .mini-label{grid-column:1/-1;margin:0}.mini-form select.mini-select{width:100%;min-width:0}.seller-admin-actions{margin-left:0}.seller-admin-actions form{flex:1 1}.seller-admin-actions .btn{width:100%}}.avatar-pending{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;background:var(--bg-soft);max-width:420px;flex-wrap:wrap}.avatar-pending img{width:40px;height:40px;border-radius:50%;object-fit:cover;opacity:.75}.avatar-pending span{flex:1 1;min-width:160px}.report-page{max-width:760px}.report-promises{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:22px 0}.report-promises>div{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:14px;background:var(--bg-soft);border:1px solid var(--line)}.report-promises strong{font-size:15px}.report-promises span{font-size:13.5px;color:var(--ink-2);line-height:1.45}.report-urgent{padding:12px 16px;border-radius:12px;border:1px solid color-mix(in srgb,#dc2626 30%,var(--line));background:color-mix(in srgb,#dc2626 6%,var(--surface));font-size:14.5px;margin-bottom:18px}.report-legend{font-weight:700;margin-bottom:4px;padding:0}.report-form fieldset{border:0;margin:0;padding:0}.report-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.report-option:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.report-option:has(input:checked){border-color:var(--brand);background:color-mix(in srgb,var(--brand-soft) 60%,var(--surface))}.report-option input{margin-top:3px;accent-color:var(--brand)}.report-option.inline{display:inline-flex;margin-right:8px}.report-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.report-form .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.report-process{margin-top:30px}.report-process ol{padding-left:20px;display:grid;grid-gap:8px;gap:8px}@media (max-width:700px){.report-promises,.report-two{grid-template-columns:1fr}}.count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;margin-left:8px;border-radius:999px;background:#b91c1c;color:#fff;font-size:13px;font-family:var(--font);font-weight:700;vertical-align:middle}.complaint-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.complaint-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--ink);transition:border-color .15s var(--ease),background-color .15s var(--ease)}.complaint-row:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));background:var(--bg-soft)}.complaint-row .chip{flex:none;font-size:12px;padding:3px 10px;background:var(--bg-soft);color:var(--ink-2);font-weight:600}.complaint-row .chip.chip-warn,.seller-admin-chips .chip-warn{background:color-mix(in srgb,#dc2626 10%,transparent);color:#b91c1c}.complaint-url{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.complaint-due{flex:none;font-size:13px;font-weight:700;color:var(--ink-2)}.complaint-due.soon{color:#b45309}.complaint-due.overdue{color:#b91c1c}.complaint-due.done{color:#15803d}.photo-review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.photo-review-item{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.photo-review-item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--bg-soft)}.photo-review-item .btn-ghost.danger{color:#b91c1c}@media (max-width:600px){.complaint-row{flex-wrap:wrap}.complaint-url{flex-basis:100%;order:3;white-space:normal}}.review-fieldset{display:contents;border:0;margin:0;padding:0;min-width:0}.review-fieldset:disabled button,.review-fieldset:disabled input,.review-fieldset:disabled label.btn,.review-fieldset:disabled select,.review-fieldset:disabled textarea{opacity:.55;cursor:not-allowed}.review-note{margin:0;padding:12px 16px;border-radius:12px;background:var(--brand-soft);color:var(--ink);font-size:14px;line-height:1.5;border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}.review-bar{padding:9px 16px;text-align:center;font-size:13.5px;background:var(--ink);color:#fff}.review-bar strong{color:var(--brand-light)}.photo-hidden{display:flex;align-items:center;justify-content:center;text-align:center;min-height:120px;padding:12px;border-radius:10px;background:var(--bg-soft);border:1px dashed var(--line);color:var(--muted,#6b6b6b);font-size:13px}p.photo-hidden{min-height:0;justify-content:flex-start;text-align:left}.review-switch{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding-top:14px;border-top:1px solid var(--line);flex-wrap:wrap}.review-switch>div{flex:1 1 320px}.admin-collapse{padding-top:0;padding-bottom:0}.admin-collapse>summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;padding:20px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-collapse>summary::-webkit-details-marker{display:none}.admin-collapse>summary:focus-visible{outline:none;box-shadow:var(--ring);border-radius:8px}.admin-collapse-hint{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}.admin-collapse-hint:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform .2s var(--ease)}.admin-collapse[open] .admin-collapse-hint{font-size:0;gap:0}.admin-collapse[open] .admin-collapse-hint:after{transform:rotate(-135deg) translateY(-2px)}.admin-collapse>summary:hover .admin-collapse-hint{color:var(--ink)}.admin-collapse-body{padding-bottom:22px}.blog-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);text-decoration:none}a.blog-eyebrow:hover{color:var(--brand-hover)}.blog-index{padding-top:0}.blog-hero{padding:56px 0 8px}.blog-hero h1{margin:0 0 12px}.blog-hero p{margin:0;max-width:620px;color:var(--ink-2);font-size:18px;line-height:1.6}.blog-topics{display:flex;flex-wrap:wrap;gap:4px 22px;margin:26px 0 0;border-bottom:1px solid var(--line)}.blog-topics a{padding:10px 0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14.5px;font-weight:600;color:var(--muted);text-decoration:none;transition:color .15s var(--ease),border-color .15s var(--ease)}.blog-topics a:hover{color:var(--ink)}.blog-topics a[aria-current=page]{color:var(--ink);border-bottom-color:var(--brand)}.blog-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:36px;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.blog-feature:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.blog-feature-art{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center;background:radial-gradient(70% 90% at 70% 30%,color-mix(in srgb,var(--logo-hi) 45%,transparent),transparent 60%),radial-gradient(120% 120% at 10% 0,#22161a,var(--nav) 60%,#0b0707)}.blog-feature-art svg{width:112px;height:auto;filter:drop-shadow(0 20px 40px color-mix(in srgb,var(--logo-mid) 60%,transparent))}.blog-feature:hover .blog-feature-art:after{opacity:1}.blog-feature-body{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:14px}.blog-feature-body h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.12;transition:color .15s var(--ease)}.blog-feature-body p{margin:0;color:var(--ink-2);font-size:16.5px;line-height:1.6}.blog-feature:hover h2{color:var(--brand)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 28px;gap:40px 28px;margin-top:64px}.blog-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ink)}.blog-card-foot{font-size:13px;color:var(--muted)}.blog-card:focus-visible,.blog-feature:focus-visible{outline:none;box-shadow:var(--ring);border-radius:14px}.blog-art{--glow:#cf3f5c;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;aspect-ratio:16/11;padding:22px 24px 24px;border-radius:14px;overflow:hidden;color:#fff;background:radial-gradient(60% 75% at 78% 22%,color-mix(in srgb,var(--glow) 58%,transparent),transparent 70%),radial-gradient(130% 120% at 0 100%,#1d1416,#0e0a0a 70%);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.blog-art:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);pointer-events:none}.blog-art-topic{position:relative;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62)}.blog-art h3{position:relative;margin:0;font-family:var(--font-display);font-size:clamp(21px,1.9vw,25px);font-weight:500;line-height:1.17;color:#fff;text-wrap:balance}.blog-art[data-topic=buying]{--glow:#5b74d6}.blog-art[data-topic=safety]{--glow:#3f9c8c}.blog-art[data-topic=guides]{--glow:#c99a4a}.blog-card:hover .blog-art{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.blog-grid>.blog-card:nth-child(3n+2) .blog-art{background:radial-gradient(65% 80% at 85% 85%,color-mix(in srgb,var(--glow) 52%,transparent),transparent 70%),radial-gradient(130% 120% at 0 0,#1d1416,#0e0a0a 70%)}.blog-grid>.blog-card:nth-child(3n) .blog-art{background:radial-gradient(75% 70% at 30% 0,color-mix(in srgb,var(--glow) 55%,transparent),transparent 72%),radial-gradient(130% 120% at 100% 100%,#1d1416,#0e0a0a 70%)}.blog-article{max-width:760px;padding-bottom:72px}.blog-post-head{padding:40px 0 34px;margin-bottom:40px;border-bottom:1px solid var(--line);text-align:center}.blog-post-head h1{margin:14px auto 18px;max-width:18ch;font-size:clamp(34px,5vw,52px);line-height:1.08;text-wrap:balance}.blog-standfirst{margin:0 auto 22px;max-width:34em;font-size:19px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.blog-byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin:0;font-size:14px;color:var(--muted)}.blog-author{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;font-weight:700}.blog-author:hover .blog-author-name{color:var(--brand)}.blog-prose{max-width:680px;margin:0 auto;font-size:18px;line-height:1.8;color:var(--ink-2)}.blog-prose>p{margin:0 0 1.2em;text-wrap:pretty}.blog-prose>h2{margin:2.2em 0 .55em;font-family:var(--font-display);font-weight:500;font-size:clamp(25px,2.8vw,31px);line-height:1.2;color:var(--ink);text-wrap:balance}.blog-prose>ul{margin:0 0 1.3em;padding:0;list-style:none;display:grid;grid-gap:.55em;gap:.55em}.blog-prose>ul li{position:relative;padding-left:1.45em}.blog-prose>ul li:before{content:"";position:absolute;left:.2em;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--brand);opacity:.75}.blog-prose a{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 35%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:-webkit-text-decoration-color .15s var(--ease);transition:text-decoration-color .15s var(--ease);transition:text-decoration-color .15s var(--ease),-webkit-text-decoration-color .15s var(--ease)}.blog-prose a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.blog-tip{margin:1.6em 0;padding:18px 22px;border-radius:12px;background:var(--brand-soft);color:var(--ink);font-size:16.5px;line-height:1.65;border-left:3px solid var(--brand)}.blog-faq{margin:2.6em 0 1em}.blog-faq h2{margin:0 0 .6em;font-family:var(--font-display);font-weight:500;font-size:clamp(25px,2.8vw,31px);color:var(--ink)}.blog-faq details{border-top:1px solid var(--line)}.blog-faq details:last-child{border-bottom:1px solid var(--line)}.blog-faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;font-weight:600;font-size:17px;line-height:1.45;color:var(--ink);position:relative}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300;color:var(--brand);transition:transform .2s var(--ease)}.blog-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.blog-faq summary:hover{color:var(--brand)}.blog-faq summary:focus-visible{outline:none;box-shadow:var(--ring);border-radius:6px}.blog-faq details p{margin:-4px 0 20px;font-size:16.5px;line-height:1.7;color:var(--ink-2)}.blog-author-box{display:flex;gap:22px;align-items:center;max-width:680px;margin:56px auto 0;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.blog-author-box h2{margin:4px 0 6px;font-size:24px}.blog-author-box p{margin:0 0 12px;color:var(--ink-2)}.blog-post-cta{max-width:680px;margin:56px auto 0;padding:30px 32px;border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;background:radial-gradient(70% 140% at 100% 0,color-mix(in srgb,var(--logo-hi) 40%,transparent),transparent 60%),radial-gradient(120% 120% at 10% 0,#22161a,var(--nav) 60%,#0b0707);color:var(--nav-text)}.blog-post-cta h2{color:#fff;margin:0 0 4px;font-size:26px}.blog-post-cta p{margin:0;color:rgba(243,235,228,.75)}.blog-related{padding:64px 0 80px;background:var(--bg-soft);border-top:1px solid var(--line)}.blog-related-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.blog-related-head h2{margin:0;font-size:clamp(26px,3vw,32px)}.blog-related-head a{font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none}.blog-related-head a:hover{color:var(--brand)}.blog-related .blog-grid{margin-top:28px}@media (min-width:761px) and (max-width:1020px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-hero{padding-top:32px}.blog-feature{grid-template-columns:1fr;margin-top:26px}.blog-feature-art{min-height:170px}.blog-feature-body{padding:24px}.blog-grid{grid-template-columns:1fr;margin-top:40px;gap:32px}.blog-post-head{padding:22px 0 26px;margin-bottom:28px}.blog-standfirst{font-size:17.5px}.blog-prose{font-size:17px;line-height:1.75}.blog-author-box{flex-direction:column;align-items:flex-start}.blog-post-cta{padding:24px}.blog-related{padding:48px 0 56px}}:root{--sale:#e2401c;--sale-2:#f2762e;--sale-soft:#fff0ea}.sale-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:linear-gradient(135deg,var(--sale),var(--sale-2));color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.4;white-space:nowrap;vertical-align:middle;text-transform:none}.sale-tag.big{padding:4px 11px;font-size:13px;gap:4px}.sale-tag svg{flex-shrink:0}h1 .sale-tag.big{font-size:13px;letter-spacing:0}.lcard .price.on-sale,.on-sale{color:var(--sale)!important}.listing-was,.price .was,s.was{color:var(--muted);font-weight:600;text-decoration-thickness:1.5px;margin-right:5px}.lcard .price .was{font-size:13px}.lc-sale{position:absolute;top:10px;right:10px;padding:4px 9px;border-radius:999px;background:linear-gradient(135deg,var(--sale),var(--sale-2));color:#fff;font-size:12px;font-weight:800;box-shadow:var(--shadow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listing-was{font-size:20px}.lp-price-row .listing-price.on-sale{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--sale)}.lp-sale{gap:10px;margin:8px 0 0;font-weight:700;color:var(--sale);font-size:14px}.flash-banner,.lp-sale{display:flex;align-items:center}.flash-banner{gap:14px;padding:14px 18px;border-radius:16px;background:linear-gradient(120deg,var(--sale),var(--sale-2));color:#fff;text-decoration:none;box-shadow:0 10px 30px -14px rgba(226,64,28,.7)}.flash-banner:hover{color:#fff;transform:translateY(-1px)}.flash-banner-pct{display:grid;place-items:center;min-width:64px;height:64px;border-radius:14px;background:rgba(255,255,255,.16);font-size:24px;font-weight:900;line-height:1;letter-spacing:-.02em}.flash-banner-pct small{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.flash-banner-text{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.flash-banner-text strong{font-size:17px}.flash-banner-text span{font-size:14px;opacity:.92}.flash-banner-go{font-weight:800;white-space:nowrap}@media (max-width:560px){.flash-banner-go{display:none}.flash-banner-pct{min-width:54px;height:54px;font-size:20px}}.flash-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin-bottom:14px;border-radius:12px;background:var(--sale-soft);border:1px solid #ffd2c1;color:#8a2a12;text-decoration:none;font-size:14px}.flash-strip:hover{border-color:var(--sale);color:#8a2a12}.flash-strip-go{margin-left:auto;font-weight:800;color:var(--sale)}.flash-live{border:1px solid #ffd2c1;background:linear-gradient(180deg,var(--sale-soft),var(--surface))}.flash-quick .chip{border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.flash-quick .chip.on{background:var(--sale);color:#fff}.flash-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:460px;overflow:auto}.flash-item{display:grid;grid-template-columns:auto 44px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--line);cursor:pointer}.flash-item.on{border-color:#ffc0a9;background:var(--sale-soft)}.flash-item input{width:18px;height:18px;margin:0}.flash-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;background:var(--bg-soft)}.flash-thumb img{width:100%;height:100%;object-fit:cover;display:block}.flash-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.flash-prices{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flash-item.on .flash-prices strong{color:var(--sale)}ul.plain{list-style:none;padding:0;margin:0}.topnav .nav-pill-admin{display:inline-flex;align-items:center;gap:6px;background:var(--nav,#17100f);border-color:transparent;color:#fff;font-weight:700}.topnav .nav-pill-admin:hover{background:var(--brand);border-color:transparent;color:#fff}@media (max-width:760px){.topnav .nav-pill-admin{padding:6px 10px;margin:0 2px;font-size:13px}}:root[data-theme=dark]{color-scheme:dark;--bg:#121011;--surface:#1b1718;--bg-soft:#211c1d;--bg-tint:#2a2324;--ink:#f2ebe7;--ink-2:#d2c6c1;--muted:#a3958f;--line:#322a2b;--line-strong:#4a3e3f;--brand:#d9506f;--brand-hover:#e86a87;--brand-soft:#3a1b24;--brand-light:#f09ab0;--nav:#0c0909;--sidenav-bg:#0c0909;--success:#5cc48a;--danger:#f2857c;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 1px 2px rgba(0,0,0,.35),0 6px 18px -6px rgba(0,0,0,.55);--shadow-lg:0 2px 6px rgba(0,0,0,.4),0 22px 48px -16px rgba(0,0,0,.7);--sale-soft:#2e1710;--grad-soft:linear-gradient(135deg,var(--brand-soft),color-mix(in srgb,var(--brand) 18%,var(--surface)))}:root[data-theme=dark][data-shopping-for=female]{--brand:#cc6584;--brand-hover:#db7f9b;--brand-soft:#351a23;--brand-light:#e7a3b8;--bg-soft:#221a1c;--bg-tint:#2c2023;--line:#392b2f;--line-strong:#533f45;--sidenav-bg:#1a0a10}:root[data-theme=dark][data-shopping-for=male]{--brand:#5b7fd6;--brand-hover:#7594e0;--brand-soft:#1a2340;--brand-light:#9db4ea;--bg-soft:#1a1d26;--bg-tint:#222838;--line:#2b3142;--line-strong:#3f4860;--sidenav-bg:#0a1226}:root[data-theme=dark] .card{box-shadow:var(--shadow)}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23b3a59f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark] .skel{background:linear-gradient(100deg,var(--bg-soft) 30%,var(--bg-tint) 50%,var(--bg-soft) 70%);background-size:300% 100%}:root[data-theme=dark] .seller-panel:before{background:radial-gradient(80% 120% at 100% 0,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%),linear-gradient(180deg,var(--brand-soft),transparent)}:root[data-theme=dark] .notice.error{background:#2c1514;border-color:#5c2a27;color:#f2a29b}:root[data-theme=dark] .notice.success{background:#12241a;border-color:#24503a;color:#8fd8ae}:root[data-theme=dark] .tone-gold,:root[data-theme=dark] .top-badge{background:#2e2410;color:#f0c870;border-color:#5a4720}:root[data-theme=dark] .third.done,:root[data-theme=dark] .tone-green{background:#12261b;color:#8fd8ae;border-color:#24503a}:root[data-theme=dark] .tone-blue{background:#14203a;color:#9cbcf2;border-color:#2a3f68}:root[data-theme=dark] .third.missed{background:#2c1514;border-color:#5c2a27}:root[data-theme=dark] .leaderboard .top-1{background:#2e2410}:root[data-theme=dark] .away-banner{background:#12241a;border-color:#24503a;color:#a6e0bf}:root[data-theme=dark] .verified{color:#6ea8f0}:root[data-theme=dark] .away-text,:root[data-theme=dark] .ok-text,:root[data-theme=dark] .online-text{color:#5cc48a}:root[data-theme=dark] .seller-admin-chips .chip-ok{color:#8fb3f5}:root[data-theme=dark] .complaint-due.done{color:#5cc48a}:root[data-theme=dark] .flash-strip{border-color:#5a2a1a;color:#ffb59c}:root[data-theme=dark] .flash-strip:hover{color:#ffb59c}:root[data-theme=dark] .flash-live{border-color:#5a2a1a}:root[data-theme=dark] .flash-item.on{border-color:#6b3220}:root[data-theme=dark] .gallery-nav,:root[data-theme=dark] .lcard .lc-view{color:#17100f}:root[data-theme=dark] .lc-new{background:var(--surface)}:root[data-theme=dark] .topnav .nav-pill-admin{background:var(--brand)}.theme-switch{padding-bottom:6px}.theme-seg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin:0 8px;padding:4px;border-radius:12px;background:rgba(255,255,255,.06)}.theme-seg button{border:0;border-radius:9px;padding:8px 0;background:transparent;color:rgba(242,235,218,.78);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .14s ease,color .14s ease}.theme-seg button:hover{background:rgba(255,255,255,.08);color:var(--nav-text)}.theme-seg button.on{background:var(--nav-text);color:var(--nav)}.theme-seg button:focus-visible{outline:2px solid var(--brand-light);outline-offset:2px}.is-pending{pointer-events:none;opacity:.78;position:relative}.is-pending:after{content:"";display:inline-block;width:13px;height:13px;margin-left:8px;vertical-align:-2px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.is-pending:after{animation-duration:2s}}.badge.badge-ok{background:color-mix(in srgb,var(--success) 14%,transparent);border-color:color-mix(in srgb,var(--success) 40%,transparent);color:var(--success)}.twofa-qr{align-self:flex-start;background:#fff;padding:10px;border-radius:12px;border:1px solid var(--line);line-height:0}.twofa-qr img{display:block;width:180px;height:180px}.twofa-secret{display:inline-block;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--bg-soft);border:1px solid var(--line);font-size:14px;letter-spacing:1px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.twofa-start{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.twofa-guide{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--bg-soft)}.twofa-guide>summary{cursor:pointer;padding:11px 14px;font-weight:600;font-size:14px;list-style-position:inside}.twofa-guide[open]>summary{border-bottom:1px solid var(--line)}.twofa-guide-body{padding:4px 16px 14px;line-height:1.6}.twofa-guide-body h3{font-size:15px;margin:14px 0 4px}.twofa-guide-body p{margin:0 0 6px}.twofa-guide-body ol,.twofa-guide-body ul{margin:0 0 6px;padding-left:20px}.twofa-guide-body li{margin-bottom:3px}.admin-views{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 0;padding:6px 10px;border-radius:10px;border:1px dashed var(--line);background:var(--bg-soft);width:-moz-fit-content;width:fit-content;max-width:100%}.admin-views .ico{margin-right:2px}.admin-views-tag{margin-left:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:6px;background:var(--ink);color:var(--bg)}.danger-zone{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.danger-zone>summary{cursor:pointer;font-weight:700;color:var(--danger)}.btn.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.btn-danger:hover{filter:brightness(1.08)}.idc-bad{color:var(--danger)}.idc-warn{border:1px solid color-mix(in srgb,#d98a1f 45%,var(--line));background:color-mix(in srgb,#d98a1f 10%,var(--surface));border-radius:12px;padding:10px 14px;font-size:14px}.idc-warn ul{margin:6px 0 0;padding-left:18px}.idc-pics{display:flex;gap:12px;flex-wrap:wrap}.idc-pics a{display:flex;flex-direction:column;gap:4px;text-decoration:none}.idc-pics img{width:180px;height:130px;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--bg-soft)}.adm h1{font-size:26px}.adm .card{box-shadow:none}.adm-glance{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:stretch}@media (max-width:760px){.adm-glance{grid-template-columns:1fr}}.adm-stats,.adm-todo{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px 14px}.adm-stats{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.adm-stats>div{display:flex;flex-direction:column;line-height:1.1}.adm-stats b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-stats span{font-size:12px;color:var(--muted)}.adm-todo{display:flex;flex-direction:column;gap:8px}.adm-todo-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.adm-todo-list{display:flex;flex-wrap:wrap;gap:6px}.adm-chip{gap:7px;padding:5px 6px 5px 11px;border-radius:999px;border:1px solid var(--line);font-size:13px;text-decoration:none;background:var(--bg-soft)}.adm-chip,.adm-chip span{display:inline-flex;align-items:center;color:var(--ink-2)}.adm-chip span{min-width:20px;height:20px;padding:0 6px;border-radius:999px;justify-content:center;font-size:11.5px;font-weight:700;background:var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-chip.on{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));color:var(--ink)}.adm-chip.on span{background:var(--brand);color:#fff}.adm-chip.hot{border-color:#e2a3a3;color:var(--ink)}.adm-chip.hot span{background:#b91c1c;color:#fff}.adm-chip:hover{border-color:var(--brand)}.adm-group{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:8px 2px -4px;font-family:var(--font)}.adm-sec{padding:0;overflow:hidden;scroll-margin-top:80px}.adm-sec>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:13px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-sec>summary::-webkit-details-marker{display:none}.adm-sec>summary:hover{background:var(--bg-soft)}.adm-sec-title{font-weight:700;font-size:15.5px}.adm-count{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--brand);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-count.hot{background:#b91c1c}.adm-count.plain{border:1px solid var(--line)}.adm-count.plain,.adm-status{background:var(--bg-soft);color:var(--muted)}.adm-status{font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;border:1px solid var(--line)}.adm-status.on{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success);border-color:transparent}.adm-caret{margin-left:auto;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s;margin-right:4px}.adm-sec[open]>summary .adm-caret{transform:rotate(-135deg)}.adm-sec[open]>summary{border-bottom:1px solid var(--line)}.adm-body{padding:14px 16px 16px;gap:12px}.adm-desc{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.adm-desc .btn{flex:none}.adm .complaint-list,.adm .seller-admin-list{margin:0}.adm-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.adm-nav{position:-webkit-sticky;position:sticky;top:84px;gap:14px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);max-height:calc(100vh - 100px);overflow-y:auto}.adm-nav,.adm-nav-group{display:flex;flex-direction:column}.adm-nav-group{gap:1px}.adm-nav-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:0 8px 4px}.adm-nav-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;font-size:14px;color:var(--ink-2);text-decoration:none}.adm-nav-link:hover{background:var(--bg-soft);color:var(--ink)}.adm-nav-link em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;background:var(--brand);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-nav-link em.hot{background:#b91c1c}.adm-nav-link em.plain{background:transparent;color:var(--muted);font-weight:600}.adm-main{min-width:0}.adm .adm-group:first-child{margin-top:0}@media (max-width:900px){.adm-layout{grid-template-columns:1fr}.adm-nav{display:none}}.adm-table td,.adm-table th{padding-top:8px;padding-bottom:8px;vertical-align:middle}.adm-who{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none}.adm .seller-admin-list{gap:8px}.adm .seller-admin{padding:10px 12px;gap:8px;border-radius:12px}.adm .seller-admin:hover{box-shadow:none}.review-fieldset.adm-main{display:flex;flex-direction:column;gap:12px;grid-column:2;min-width:0}@media (max-width:900px){.review-fieldset.adm-main{grid-column:1}}.kit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.kit-item{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:8px;background:var(--bg-soft);transition:border-color .15s var(--ease),transform .15s var(--ease)}.kit-item:hover{border-color:var(--brand);color:var(--ink);transform:translateY(-1px)}.kit-item img{width:100%;aspect-ratio:1;object-fit:contain;background:#0d0809;border-radius:6px;display:block}.kit-item>span{display:flex;flex-direction:column;font-size:13.5px;line-height:1.3}.kit-post{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;background:var(--bg-soft);font-size:15px}.kit-post p{overflow-wrap:anywhere}.kit-post .btn{flex-shrink:0}.adm-visits{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.adm-visits-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.adm-visits-nums{border:0;padding:0}.adm-visits-bars{display:grid;grid-template-columns:repeat(14,1fr);grid-gap:4px;gap:4px;height:70px;align-items:end}.adm-visits-bars>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:3px}.adm-visits-bars i{display:block;width:100%;max-width:26px;background:var(--brand);border-radius:4px 4px 1px 1px;opacity:.85}.adm-visits-bars span{font-size:10.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.idc-manual{display:flex;flex-direction:column;gap:2px;border-radius:12px;padding:12px 14px;border:1px solid var(--line);background:var(--bg-soft)}.idc-manual-approved{border-color:color-mix(in srgb,var(--success) 45%,transparent);background:color-mix(in srgb,var(--success) 10%,var(--surface))}.idc-manual-approved strong{color:var(--success)}.idc-manual-declined{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.idc-manual-declined strong{color:var(--danger)}.offer-order summary{cursor:pointer;list-style:none}.offer-order summary::-webkit-details-marker{display:none}.offer-order summary:after{content:" +";color:var(--brand);font-weight:700}.offer-order[open] summary:after{content:" –"}.pro-hero h1{max-width:18ch}.pro-price-row{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;margin:-6px 0 28px}.pro-price{display:flex;align-items:baseline;gap:8px}.pro-price-big{font-family:var(--font-display);font-size:clamp(44px,6vw,64px);line-height:1;color:#fff;font-weight:500}.pro-price-per{color:rgba(243,235,228,.7);font-weight:600}.pro-price-note{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:rgba(243,235,228,.66);padding-bottom:6px}.pro-price-note span:last-child{color:var(--brand-light);font-weight:700}.pro-eyebrow{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.pro-page .accent,.pro-page h2 .accent{color:var(--brand);font-style:italic}.pro-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:40px;gap:40px;align-items:center;scroll-margin-top:90px}.pro-split-copy h2{font-size:clamp(30px,3.6vw,42px)}.pro-checks{list-style:none;padding:0;margin:18px 0;display:flex;flex-direction:column;gap:12px}.pro-checks li{position:relative;padding-left:30px;color:var(--ink-2)}.pro-checks li:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.pro-dash{padding:22px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,var(--surface),var(--bg-soft));box-shadow:var(--shadow-lg)}.pro-dash-head{display:flex;justify-content:space-between;align-items:center}.pro-dash-title{font-family:var(--font-display);font-size:22px}.pro-dash-tag{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;padding:3px 10px}.pro-dash-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pro-dash-stats div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column}.pro-dash-stats strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-dash-stats span{font-size:12px;color:var(--muted)}.pro-tip{border-radius:12px;padding:10px 14px;background:var(--brand-soft);color:var(--ink);font-size:14.5px;border:1px solid color-mix(in srgb,var(--brand) 25%,transparent)}.pro-chart-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:-6px}.pro-bars{display:grid;grid-gap:3px;gap:3px;height:120px;align-items:end}.pro-bars-hours{grid-template-columns:repeat(24,1fr)}.pro-bars-days{grid-template-columns:repeat(7,1fr);gap:8px;height:90px}.pro-bars>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:4px;min-width:0}.pro-bars i{display:block;width:100%;border-radius:4px 4px 1px 1px;background:color-mix(in srgb,var(--brand) 28%,var(--bg-tint))}.pro-bars .hot i{background:linear-gradient(180deg,var(--logo-hi),var(--brand))}.pro-bars span{font-size:10px;color:var(--muted);white-space:nowrap;height:12px;line-height:12px}.pro-bars-days span{font-size:11.5px}.pro-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.pro-feature{display:flex;flex-direction:column;gap:8px}.pro-feature h3{margin:4px 0 0}.pro-feature p{margin:0;font-size:14.5px;line-height:1.55}.pro-icon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand)}.pro-maths{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;padding:28px}.pro-maths h2{margin-bottom:8px}.pro-maths-box{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden}.pro-maths-box div{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.pro-maths-box strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-maths-total{background:var(--brand);color:#fff;border-bottom:0!important}.pro-compare th[scope=row]{font-weight:600;text-align:left}.pro-compare td,.pro-compare thead th:not(:first-child){text-align:center}.pro-compare .pro-col{background:color-mix(in srgb,var(--brand) 7%,transparent)}.pro-yes{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:var(--brand);color:#fff;font-weight:800;font-size:13px}.pro-no{color:var(--muted)}.pro-faq{display:flex;flex-direction:column;gap:10px;max-width:820px}.pro-faq details{padding:14px 18px}.pro-faq summary{cursor:pointer;font-weight:700}.pro-faq details p{margin:10px 0 0}.pro-final{text-align:center;padding:16px 0 24px}.pro-final h2{font-size:clamp(30px,4vw,46px)}.pro-final-cta{display:flex;justify-content:center;margin-top:18px}@media (max-width:860px){.pro-maths,.pro-split{grid-template-columns:1fr}.pro-bars-hours span{font-size:9px}}.pro-compare tbody th[scope=row]{text-transform:none;letter-spacing:0;font-size:14.5px;color:var(--ink);font-weight:600}.pro-compare thead th{color:var(--ink)}.pro-hero .hero-inner{padding-top:64px}.pro-hero-art{align-self:center}.pro-glass{width:100%;max-width:340px;border-radius:20px;padding:22px;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border:1px solid rgba(243,235,228,.16);box-shadow:0 30px 60px -20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--nav-text);display:flex;flex-direction:column;gap:12px;transform:rotate(-2deg)}.pro-glass-top{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(243,235,228,.7)}.pro-live{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 4px rgba(61,220,132,.18)}.pro-glass-big{font-family:var(--font-display);font-size:40px;color:#fff;line-height:1}.pro-glass-bars{display:flex;align-items:flex-end;gap:4px;height:90px;padding-top:6px}.pro-glass-bars i{flex:1 1;border-radius:3px 3px 1px 1px;background:rgba(243,235,228,.18)}.pro-glass-bars i.hot{background:linear-gradient(180deg,var(--logo-hi),var(--brand-light))}.pro-glass-row{display:flex;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid rgba(243,235,228,.12);font-size:14px}.pro-glass-row span{color:#fff;font-weight:700}.pro-glass-row strong{color:rgba(243,235,228,.62);font-weight:500}@media (max-width:860px){.pro-hero-art{display:none}}.pro-glass-note{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(243,235,228,.45);text-align:right;margin-top:-4px}.carousel{display:flex;flex-direction:column;gap:14px}.carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 4);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2px;padding:4px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>*{scroll-snap-align:start}.carousel-track:focus-visible{outline:none;box-shadow:var(--ring);border-radius:14px}.carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.carousel-dots{display:flex;gap:6px}.carousel-dots span{width:8px;height:8px;border-radius:999px;background:var(--line-strong);transition:width .25s var(--ease),background-color .25s var(--ease)}.carousel-dots span.on{width:24px;background:var(--brand)}.carousel-arrows{display:flex;gap:8px}.carousel-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease),opacity .15s var(--ease)}.carousel-btn:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}.carousel-btn:disabled{opacity:.35;cursor:default}.pro-feature{position:relative;min-height:100%}.pro-feature-num{position:absolute;top:18px;right:20px;font-family:var(--font-display);font-size:26px;color:color-mix(in srgb,var(--brand) 30%,transparent)}@media (max-width:1100px){.carousel-track{grid-auto-columns:calc((100% - 32px) / 3)}}@media (max-width:820px){.carousel-track{grid-auto-columns:calc((100% - 16px) / 2)}}@media (max-width:560px){.carousel-track{grid-auto-columns:84%}}.pro-page{overflow-x:clip}.pro-band{--pink:#d88ca3;--pink-deep:#9a1d3b;--blue:#86a3df;--blue-deep:#1d3f8f;--acc:var(--pink);--acc-deep:var(--pink-deep);position:relative;margin-inline:calc(50% - 50vw);padding:72px max(16px,calc(50vw - 600px));background:radial-gradient(50% 60% at 0 0,color-mix(in srgb,var(--pink-deep) 28%,transparent),transparent 70%),radial-gradient(50% 60% at 100% 100%,color-mix(in srgb,var(--blue-deep) 32%,transparent),transparent 70%),linear-gradient(180deg,#16100f 0,#0e0b10 100%);color:var(--nav-text)}.pro-band .pro-duo{font-style:italic;background:linear-gradient(90deg,var(--pink) 0,var(--blue) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.fshow-slide[data-tone=blue],.fshow[data-tone=blue]{--acc:var(--blue);--acc-deep:var(--blue-deep)}.fshow-slide[data-tone=pink],.fshow[data-tone=pink]{--acc:var(--pink);--acc-deep:var(--pink-deep)}.pro-band-head{max-width:720px;margin-bottom:28px}.pro-band-head h2{color:#fff;font-size:clamp(30px,4vw,44px);margin:0}.pro-band-head h2 em{color:var(--brand-light)}.pro-eyebrow-light{color:var(--pink)}.fshow{position:relative;border-radius:22px;padding:clamp(22px,3.5vw,40px);background:#1a1314;border:1px solid rgba(243,235,228,.09);box-shadow:0 40px 80px -40px rgba(0,0,0,.8);outline:none}.fshow-stage{display:grid;min-height:380px}.fshow-slide{grid-area:1/1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:center;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility 0s .45s}.fshow-slide.on{opacity:1;visibility:visible;transition:opacity .45s var(--ease) .05s,visibility 0s}.fshow-kicker{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}.fshow-title{margin:0 0 14px;font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.4vw,40px);line-height:1.08;letter-spacing:-.01em;color:#fff;text-wrap:balance}.fshow-body{margin:0;font-size:16.5px;line-height:1.6;color:rgba(243,235,228,.74);max-width:44ch}.fshow-slide.on .fshow-copy>*{animation:fshow-in .6s var(--ease) both}.fshow-slide.on .fshow-title{animation-delay:.05s}.fshow-slide.on .fshow-body{animation-delay:.1s}.fshow-slide.on .fshow-visual{animation:fshow-in .7s var(--ease) .12s both}@keyframes fshow-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fshow-visual{display:flex;justify-content:center}.fshow-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(243,235,228,.08)}.fshow-bars{display:flex;gap:6px;flex:1 1;max-width:460px}.fshow-bar{flex:1 1;height:20px;padding:8px 0;border:0;background:none;cursor:pointer}.fshow-bar i{display:block;height:3px;border-radius:999px;background:rgba(243,235,228,.14);position:relative;overflow:hidden}.fshow-bar.done i{background:rgba(243,235,228,.4)}.fshow-bar.on i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--acc);transform-origin:left;animation:fshow-fill var(--dur) linear forwards}.fshow.is-paused .fshow-bar.on i:after{animation-play-state:paused}@keyframes fshow-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fshow-side{display:flex;align-items:center;gap:10px}.fshow-count{font-size:12.5px;font-weight:700;letter-spacing:.12em;color:rgba(243,235,228,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:6px}.fshow-btn{width:42px;height:42px;border-radius:50%;border:1px solid rgba(243,235,228,.18);background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.pm{width:100%;max-width:440px;border-radius:14px;background:#221a1b;border:1px solid rgba(243,235,228,.1);box-shadow:0 30px 60px -30px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.04);color:#f3ebe4;font-size:13.5px;overflow:hidden}.pm-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(243,235,228,.08);background:rgba(0,0,0,.18)}.pm-dots{display:flex;gap:5px}.pm-dots i{width:8px;height:8px;border-radius:50%;background:rgba(243,235,228,.18)}.pm-title{font-weight:700;font-size:13px}.pm-chip{margin-left:auto;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 40%,transparent);border-radius:999px;padding:3px 8px}.pm-body{padding:14px;display:flex;flex-direction:column;gap:10px}.pm-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pm-stats div{background:rgba(0,0,0,.2);border:1px solid rgba(243,235,228,.07);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column}.pm-stats strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-stats span{font-size:11px;color:rgba(243,235,228,.55)}.pm-tip{margin:0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--acc-deep) 22%,transparent);font-size:12.5px}.pm-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(243,235,228,.5)}.pm-bars{display:grid;grid-template-columns:repeat(24,1fr);grid-gap:2px;gap:2px;height:86px;align-items:end}.pm-bars>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:3px;min-width:0}.pm-bars i{display:block;width:100%;border-radius:2px 2px 0 0;background:rgba(243,235,228,.2)}.pm-bars .hot i{background:var(--acc)}.pm-bars span{font-size:9px;color:rgba(243,235,228,.45);height:10px;line-height:10px;white-space:nowrap}.pm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pm-list li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid rgba(243,235,228,.07)}.pm-list li:last-child{border-bottom:0}.pm-li-top{background:color-mix(in srgb,var(--acc-deep) 14%,transparent);margin:0 -14px;padding:8px 14px!important}.pm-av{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:#fff}.pm-av-0{background:#7d1830}.pm-av-1{background:#5c4a3e}.pm-av-2{background:#3f4f5e}.pm-av-3{background:#4a5c45}.pm-name{font-weight:700;display:inline-flex;align-items:center;gap:6px}.pm-online{width:7px;height:7px;border-radius:50%;background:#3ddc84}.pm-meta{font-size:12px;color:rgba(243,235,228,.55);white-space:nowrap}.pm-link{font-size:12px;font-weight:700;color:var(--acc)}.pm-foot{margin:0;font-size:12px;color:rgba(243,235,228,.55)}.pm-pro{font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:var(--acc-deep)}.pm-badge,.pm-pro{font-style:normal;font-weight:800;color:#fff;border-radius:999px;padding:2px 7px}.pm-badge{font-size:10.5px;background:#f2762e}.pm-field{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;background:rgba(0,0,0,.2);border:1px solid rgba(243,235,228,.08)}.pm-field span{font-size:12px;color:rgba(243,235,228,.55);min-width:56px}.pm-field-on{border-color:color-mix(in srgb,var(--acc) 45%,transparent)}.pm-toggle{margin-left:auto;width:32px;height:18px;border-radius:999px;background:var(--acc);position:relative}.pm-toggle:after{content:"";position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#fff}.pm-compose{padding:10px 12px;border-radius:9px;background:rgba(0,0,0,.2);border:1px solid rgba(243,235,228,.08);line-height:1.5;min-height:64px}.pm-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-btn{background:var(--acc-deep);color:#fff;font-weight:700;font-size:12.5px;padding:8px 14px;border-radius:999px}.pm-event{display:flex;align-items:center;gap:10px;font-size:13px}.pm-bubble{position:relative;margin-left:38px;padding:10px 12px;border-radius:4px 14px 14px 14px;background:color-mix(in srgb,var(--acc-deep) 30%,#221a1b);line-height:1.5;display:flex;flex-direction:column;gap:6px}.pm-bubble-meta{font-size:11px;color:rgba(243,235,228,.5)}.pm-listing{display:flex;gap:12px;align-items:center}.pm-thumb{position:relative;width:84px;height:84px;border-radius:10px;background:linear-gradient(135deg,#3a2b2d,#241b1c);flex-shrink:0}.pm-sale{position:absolute;top:6px;left:6px;background:#f2762e;color:#fff;font-weight:800;font-size:11px;border-radius:999px;padding:2px 7px}.pm-listing-copy{display:flex;flex-direction:column;gap:3px}.pm-price{font-weight:700;font-size:15px;color:#f2762e}.pm-price s{color:rgba(243,235,228,.45);font-weight:500;font-size:13px;margin-right:6px}.pm-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pm-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:10px;border:1px solid rgba(243,235,228,.08);background:rgba(0,0,0,.15);font-size:11.5px}.pm-card b{display:block;height:70px;border-radius:7px;background:linear-gradient(135deg,#3a2b2d,#241b1c)}.pm-card em{font-style:normal;font-weight:700;color:var(--acc)}.pm-card-top{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 20%,transparent)}.pm-tag{position:absolute;top:10px;left:10px;z-index:1;background:var(--acc);color:#1a0d10;font-weight:800;font-size:10px;border-radius:999px;padding:2px 7px}@media (max-width:760px){.pro-band{padding-top:56px;padding-bottom:56px}.fshow{border-radius:18px}.fshow-slide{grid-template-columns:1fr;gap:22px}.fshow-visual{order:-1}.fshow-stage{min-height:560px;align-items:start}.fshow-body{font-size:15.5px}.fshow-count{display:none}.pm{max-width:none}}@media (prefers-reduced-motion:reduce){.fshow-slide.on .fshow-copy>*,.fshow-slide.on .fshow-visual{animation:none}.fshow-bar.on i:after{animation:none;transform:none}}.fshow-copy,.fshow-slide,.fshow-stage,.fshow-visual,.pm,.pm-body{min-width:0}.fshow-visual>*{min-width:0;width:100%}.pm-list li{grid-template-columns:auto minmax(0,1fr) auto auto}.pm-name{min-width:0;text-overflow:ellipsis;white-space:nowrap}.pm-bars span,.pm-name{overflow:hidden}@media (max-width:760px){.pm-stats strong{font-size:16px}.pm-list li{gap:8px}}.fshow{background:linear-gradient(160deg,#1b1416,#171318);transition:box-shadow .6s var(--ease);box-shadow:0 40px 80px -40px rgba(0,0,0,.8),0 0 0 1px color-mix(in srgb,var(--acc) 16%,transparent)}.fshow-btn:hover{background:var(--acc-deep);border-color:var(--acc-deep)}.pm-av-0{background:var(--pink-deep)}.pm-av-2{background:var(--blue-deep)}.umenu{position:relative}.umenu-trigger{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 3px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.umenu-trigger:hover,.umenu.open .umenu-trigger{border-color:var(--brand);box-shadow:var(--ring)}.umenu-trigger .avatar{width:32px;height:32px;font-size:13px}.umenu-caret{transition:transform .2s var(--ease)}.umenu.open .umenu-caret{transform:rotate(180deg)}.umenu-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:290px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);padding:8px;display:flex;flex-direction:column;gap:4px;white-space:normal;animation:umenu-in .16s var(--ease)}@keyframes umenu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.umenu-head{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;text-decoration:none;color:var(--ink)}.umenu-head:hover{background:var(--bg-soft);color:var(--ink)}.umenu-head .avatar{width:40px;height:40px;font-size:15px}.umenu-head>span{display:flex;flex-direction:column;line-height:1.25}.umenu-site,.umenu-switch{padding:8px 10px;margin:0 2px;border-radius:12px;background:var(--bg-soft)}.umenu-switch{display:flex;align-items:center;justify-content:space-between;gap:8px}.umenu-list{display:flex;flex-direction:column;padding:4px 0;border-top:1px solid var(--line);margin-top:4px}.umenu-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:10px;border:0;background:none;font:inherit;font-weight:600;font-size:14.5px;color:var(--ink-2);text-decoration:none;cursor:pointer;text-align:left}.umenu-item svg{width:18px;height:18px;color:var(--muted)}.umenu-item:hover{background:var(--bg-soft);color:var(--ink)}.umenu-admin,.umenu-item:hover svg{color:var(--brand)}.umenu-foot{border-top:1px solid var(--line);padding-top:4px}.sidenav-site{display:flex;flex-direction:column;gap:10px;padding:12px;margin:4px 8px 8px;border-radius:14px;background:rgba(255,255,255,.05)}.hub-page>.page,.hub-wrap{padding-top:22px}.hub{display:flex;flex-direction:column;gap:10px}.hub-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hub-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);overflow-x:auto;scrollbar-width:none;max-width:100%}.hub-tabs::-webkit-scrollbar{display:none}.hub-tabs a{padding:9px 18px;border-radius:999px;font-weight:700;font-size:14.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:background-color .15s var(--ease),color .15s var(--ease)}.hub-tabs a:hover{color:var(--ink);background:var(--surface)}.hub-tabs a.on{background:var(--brand);color:#fff;box-shadow:0 6px 16px -8px var(--brand)}.hub-shop{font-weight:700;font-size:14px;text-decoration:none}.hub-sub{display:flex;gap:18px;padding:0 6px;overflow-x:auto;scrollbar-width:none}.hub-sub a{font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;padding:4px 0;border-bottom:2px solid transparent;white-space:nowrap}.hub-sub a.on,.hub-sub a:hover{color:var(--ink)}.hub-sub a.on{border-bottom-color:var(--brand)}@media (max-width:560px){.hub-tabs{width:100%}.hub-tabs a{flex:1 1;text-align:center;padding:9px 12px}.hub-shop{display:none}}.lp{display:flex;flex-direction:column;gap:56px}.lp-crumbs{margin-bottom:-36px}.lp-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "buy" "info";grid-gap:28px;gap:28px}.lp-media{grid-area:media;min-width:0}.lp-buy{grid-area:buy;gap:18px}.lp-buy,.lp-info{min-width:0;display:flex;flex-direction:column}.lp-info{grid-area:info;gap:36px}@media (min-width:900px){.lp-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);grid-template-areas:"media buy" "info buy";column-gap:56px;row-gap:48px;align-items:start}.lp-buy{position:-webkit-sticky;position:sticky;top:92px}}@media (min-width:1200px){.lp-grid{grid-template-columns:minmax(0,1.5fr) 400px}}.lp-media .gallery-stage{border-radius:18px}.lp-media .gallery-thumbs{gap:10px}.lp-media .gallery-thumbs button{width:84px;height:84px;border-radius:12px}@media (max-width:899px){.lp-crumbs{display:none}.lp{gap:44px}.lp-media{margin:-20px -20px 0}.lp-media .gallery-stage{border-radius:0;box-shadow:none}.lp-media .gallery-thumbs{display:none}}.lp-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-buy .lp-title{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.15}.lp-price{display:flex;flex-direction:column;gap:6px}.lp-price-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.lp-price .listing-price{font-size:38px;margin:0;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-price .listing-was{font-size:18px}.lp-price .sale-tag{align-self:center}.lp-price-sub{font-size:14px;color:var(--muted)}.lp-price-sub strong{color:var(--ink)}.lp-sale-ends{color:var(--brand);font-weight:600}.lp-buy .lp-facts{margin:0}.lp-cta{display:flex;flex-direction:column;gap:10px;padding-top:4px}.lp-cta form{margin:0}.lp-cta .btn-lg{min-height:56px;font-size:16.5px}.lp-msg{background:var(--surface);color:var(--ink);border:1.5px solid var(--line-strong);box-shadow:none}.lp-msg:hover{border-color:var(--brand);color:var(--brand)}.lp-trust{list-style:none;margin:0;padding:14px 16px;display:flex;flex-direction:column;gap:9px;border-radius:14px;background:var(--bg-soft);font-size:14px;color:var(--ink-2)}.lp-trust li{display:flex;align-items:flex-start;gap:10px;line-height:1.4}.lp-trust .ico{flex:none;color:var(--brand);margin-top:1px}.lp-seller{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);text-decoration:none;color:var(--ink);transition:border-color .15s var(--ease),box-shadow .2s var(--ease)}.lp-seller:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:var(--shadow)}.lp-seller .avatar{width:52px;height:52px;font-size:19px}.lp-seller-id{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.lp-seller-name{gap:6px;font-weight:800;font-size:16.5px}.lp-seller-meta,.lp-seller-name{display:inline-flex;align-items:center;flex-wrap:wrap}.lp-seller-meta{gap:10px;font-size:13px}.lp-seller-meta:empty{display:none}.lp-seller-stats{font-size:13px;color:var(--muted)}.lp-seller-go{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:13.5px;font-weight:700;color:var(--brand)}@media (max-width:420px){.lp-seller-go{display:none}}.lp-section{display:flex;flex-direction:column;gap:14px}.lp-section h2{margin:0;font-size:24px}.lp-desc{margin:0;white-space:pre-line;color:var(--ink-2);line-height:1.65;max-width:68ch;font-size:16px}.lp-sells{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lp-info .linklike,.lp-info>form{align-self:flex-start}.lp-more{gap:18px}@media (max-width:899px){.mobile-buybar:not(.on){display:none}}.home-side{gap:14px}.home-side .side-card{padding:16px;display:flex;flex-direction:column;gap:12px}.side-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.side-card-head h2{margin:0;font-size:17px!important}.side-card-head a{font-size:13px;font-weight:700;text-decoration:none}.side-card-head a:hover{text-decoration:underline}.side-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.side-tile{position:relative;display:block;text-decoration:none;color:var(--ink);min-width:0}.side-tile-pic{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--bg-soft)}.side-tile-pic img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.side-tile:hover .side-tile-pic img{transform:scale(1.05)}.side-tile-price{position:absolute;left:6px;top:6px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);font-size:12px;font-weight:800;box-shadow:0 1px 3px rgba(0,0,0,.12)}.side-tile-title{display:block;margin-top:6px;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-tile:hover .side-tile-title{color:var(--brand)}.side-people{display:flex;flex-direction:column;gap:10px}.home-side .side-person{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.side-person-id{min-width:0;display:flex;flex-direction:column;line-height:1.3}.side-person-name{display:inline-flex;align-items:center;gap:5px;min-width:0}.side-person-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-wanted{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:14px;background:var(--bg-tint);color:var(--ink-2);font-size:13.5px;text-decoration:none;line-height:1.35;transition:background-color .15s var(--ease)}.side-wanted strong{color:var(--ink)}.side-wanted svg{flex:none;color:var(--brand);transition:transform .2s var(--ease)}.side-wanted:hover{background:var(--brand-soft)}.side-wanted:hover svg{transform:translateX(3px)}.post-head>.linklike{text-decoration:none!important;font-size:12.5px;opacity:.55;transition:opacity .15s var(--ease)}.post-head>.linklike:focus-visible,.post-head>.linklike:hover{opacity:1;text-decoration:underline!important}.page-w-narrow{max-width:760px}.page-w-mid{max-width:900px}.hub-page .page-w-mid,.hub-page .page-w-narrow{max-width:1200px}.hub-page .page-w-narrow{display:grid;grid-template-columns:minmax(0,760px)}.hub-page .page-w-mid{display:grid;grid-template-columns:minmax(0,900px)}.page-head.w-narrow .inner{max-width:760px}.page-head.w-mid .inner{max-width:900px}.page-head .head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-head .head-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.card h2{font-size:clamp(20px,2vw,24px);margin-bottom:8px}.card h3{font-size:17px}.report-link{background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--muted);opacity:.7;cursor:pointer;text-decoration:none;transition:opacity .15s var(--ease),color .15s var(--ease)}.report-link:focus-visible,.report-link:hover{opacity:1;color:var(--ink-2);text-decoration:underline}.card.pro-maths h2{font-size:clamp(24px,2.8vw,33px)}.sidenav-pro-tag{margin-left:auto;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.06em;color:#1a1206;background:linear-gradient(135deg,#ffe08a,#f2b84b)}.sidenav-pro .sidenav-chevron{margin-left:6px}.sidenav-link.sub.locked{opacity:.78}.sidenav-lock{margin-left:auto;font-size:9.5px;font-weight:800;letter-spacing:.06em;padding:0 6px;border-radius:999px;border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.75)}.sidenav-link.sub.sidenav-pro-cta{color:#ffd982;font-weight:700}.team-thread{border-radius:var(--radius-lg)}.push-banner{position:fixed;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom, 0px));z-index:45;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:14px 16px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:pop-in .35s var(--ease) both}.push-banner>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.push-banner>div:first-child span{font-size:13.5px;color:var(--muted)}.push-banner-btns{display:flex;gap:8px}@media (min-width:900px){.push-banner{left:auto;right:24px;bottom:24px;max-width:420px}}.howto{display:grid;grid-gap:12px;gap:12px;justify-items:start;margin-top:8px}.howto-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line)}.howto-tabs button{border:0;background:none;padding:7px 16px;border-radius:999px;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink-2);cursor:pointer}.howto-tabs button.on{background:var(--brand);color:#fff}.howto-video{display:block;width:100%;max-width:340px;aspect-ratio:9/16;border-radius:18px;background:#0d0809;box-shadow:var(--shadow-lg)}.howto-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(8,5,6,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fade-in .2s var(--ease) both}.howto-modal-box{display:grid;grid-gap:10px;gap:10px;width:min(360px,100%)}.howto-modal-head{display:flex;justify-content:space-between;align-items:center}.howto-modal .howto-video{max-width:none;max-height:calc(100vh - 110px);width:auto;margin:0 auto}.howto-close{width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:16px;cursor:pointer}.install-card .row{flex-wrap:wrap}.shop-preview{margin:28px 0}.pv-photo{background:linear-gradient(135deg,var(--bg-soft),color-mix(in srgb,var(--brand) 18%,var(--bg-soft)))}.pv-photo img{filter:blur(16px) saturate(1.1);transform:scale(1.25)}.lcard:hover .pv-photo img{transform:scale(1.3)}.pv-lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#fff;font-weight:600;font-size:13px;text-shadow:0 1px 6px rgba(0,0,0,.45);background:rgba(0,0,0,.12)}.fi.flag{width:18px;height:13px;line-height:13px;background-size:cover;background-repeat:no-repeat}.profile-avatar-col{display:flex;gap:14px}.country-badge,.profile-avatar-col{flex-direction:column;align-items:center;flex:none}.country-badge{display:inline-flex;gap:6px}.country-badge .country-badge-flag{display:block;width:56px;height:40px;line-height:40px;border-radius:7px;background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 0 0 1px rgba(23,16,15,.14),0 3px 10px rgba(23,16,15,.14)}.country-badge .country-badge-flag.fi-cy{background-size:150%;background-position:50% 35%;background-color:#fff}.country-badge-name{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1.15;max-width:120px;text-align:center}@media (max-width:700px){.country-badge .country-badge-flag{width:48px;height:34px;line-height:34px}.country-badge-name{font-size:11px}}.msg-listing{display:flex;gap:12px;align-items:center;margin:8px 0 2px;padding:8px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none;white-space:normal;min-width:220px}.bubble.me .msg-listing{background:rgba(255,255,255,.96);border-color:transparent;color:#17100f}.msg-listing:hover{color:inherit}.msg-listing-img{flex:none;width:64px;height:64px;border-radius:9px;overflow:hidden;background:var(--bg-soft)}.msg-listing-img img{width:100%;height:100%;object-fit:cover;display:block}.msg-listing-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.3}.msg-listing-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-listing-text s{opacity:.6;font-size:13px}.msg-listing-text em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--brand)}.msg-listing.loading{height:82px}.msg-listing.gone{font-size:13px;color:var(--muted);min-width:0}.reject-box{width:100%;min-width:260px;max-width:460px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.reject-box textarea{min-height:70px}.reject-chips{display:flex;flex-wrap:wrap;gap:6px}.reject-chips .tag{cursor:pointer;border:1px solid transparent;font:inherit;font-size:12.5px}.reject-chips .tag.on{border-color:var(--brand)}#team-reply,.reject-box textarea{field-sizing:content;max-height:320px}.side-chip{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:none;white-space:nowrap}.side-chip.side-male{background:color-mix(in srgb,#3b6fe0 18%,transparent);color:#6f97ff;border:1px solid color-mix(in srgb,#3b6fe0 45%,transparent)}.side-chip.side-female{background:color-mix(in srgb,#e0558a 18%,transparent);color:#ff7fae;border:1px solid color-mix(in srgb,#e0558a 45%,transparent)}.side-chip.side-both{background:linear-gradient(90deg,color-mix(in srgb,#3b6fe0 20%,transparent),color-mix(in srgb,#e0558a 20%,transparent));color:var(--ink);border:1px solid var(--line)}.side-chip.side-none{color:var(--muted);border:1px dashed var(--line)}table.list tr.side-row td:first-child{box-shadow:inset 4px 0 0 var(--side-c)}table.list tr.side-row{background:color-mix(in srgb,var(--side-c) 9%,transparent)}tr.side-male{--side-c:#3b6fe0}tr.side-female{--side-c:#e0558a}tr.side-both{--side-c:#9a7fd0}.seller-admin.side-card{border-color:color-mix(in srgb,var(--side-c) 55%,var(--line));background:color-mix(in srgb,var(--side-c) 9%,var(--surface));box-shadow:inset 4px 0 0 var(--side-c)}.side-card.side-male{--side-c:#3b6fe0}.side-card.side-female{--side-c:#e0558a}.inbox-tools,.thread-tools{min-height:32px;gap:8px}.thread-tools{margin-bottom:8px}.inbox .inbox-row{display:flex;gap:14px;align-items:center;padding:14px 18px;width:100%;text-align:left;font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer}.inbox .inbox-row:last-child{border-bottom:0}.inbox .inbox-row:hover{background:var(--bg-soft)}.inbox .inbox-row.picked{background:color-mix(in srgb,var(--danger) 10%,transparent)}.pick{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:inline-grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:var(--surface)}.pick.on{background:var(--danger);border-color:var(--danger)}.thread.selecting{padding-left:48px}.thread.selecting .bubble-wrap{position:relative;cursor:pointer}.thread.selecting .bubble-wrap .pick{position:absolute;top:50%;transform:translateY(-50%)}.thread.selecting .bubble-wrap.me .pick,.thread.selecting .bubble-wrap.them .pick{left:-34px}.thread.selecting .bubble-wrap.me{max-width:calc(75% - 10px)}.thread.selecting .bubble-wrap.picked .bubble{outline:2px solid var(--danger);outline-offset:2px}.thread.selecting .bubble-wrap.me .pick{left:auto;right:calc(100% + 12px)}.bubble.msg-deleted{opacity:.7;font-style:italic;background:transparent;border:1px dashed var(--line);color:var(--muted)}.delete-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line));border-radius:14px;background:var(--surface);box-shadow:0 10px 30px rgba(0,0,0,.35)}.btn.btn-danger-ghost{background:transparent;border-color:var(--danger);color:var(--danger)}.btn.btn-danger-ghost:disabled,.btn.btn-danger:disabled{opacity:.45;cursor:not-allowed}.wanted-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 22%,var(--surface)),color-mix(in srgb,var(--brand) 10%,var(--surface)));border-bottom:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));animation:pop-in .35s var(--ease) both}.wanted-bar-inner{display:flex;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.wanted-bar-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 60%,transparent);animation:wanted-pulse 1.8s ease-out infinite}@keyframes wanted-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 55%,transparent)}to{box-shadow:0 0 0 10px transparent}}@media (prefers-reduced-motion:reduce){.wanted-bar,.wanted-bar-dot{animation:none}}.wanted-bar-text{flex:1 1;min-width:0;color:var(--ink);text-decoration:none;font-size:14.5px;line-height:1.4}.wanted-bar-text span{font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.wanted-bar-text:hover span{text-decoration:underline}.wanted-bar-x{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--muted);cursor:pointer}.wanted-bar-x:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.wanted-card{position:relative}.wanted-card.is-new{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}.wanted-new{position:absolute;top:-9px;right:14px;padding:2px 9px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.notif-group{display:grid;grid-gap:8px;gap:8px}.notif-day{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:inherit}.notif-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg,16px);background:var(--surface);overflow:hidden}.notif{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);transition:background-color .15s var(--ease)}.notif:last-child{border-bottom:0}a.notif:hover{background:var(--bg-soft);color:var(--ink)}.notif.unread{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.notif.unread:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.notif-face{position:relative;flex:none;width:44px;height:44px}.notif-face .avatar.sm{width:44px;height:44px;font-size:17px;border-width:2px}.notif-face .avatar-wrap .online-dot{display:none}.notif-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--k,var(--brand)) 16%,var(--surface));color:var(--k,var(--brand));border:1px solid color-mix(in srgb,var(--k,var(--brand)) 30%,transparent)}.notif-badge{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--k,var(--brand));color:#fff;box-shadow:0 0 0 2px var(--surface)}.notif-main{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.notif-title{font-size:15px;line-height:1.35}.notif.unread .notif-title{font-weight:700}.notif-snippet{font-size:13.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-snippet strong{color:var(--ink);font-weight:600}.notif-meta{font-size:12.5px;color:var(--muted)}.notif-kind{font-weight:700;color:var(--k,var(--brand))}.notif-thumb{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;border:1px solid var(--line);background:var(--bg-soft)}.notif-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--brand)}.k-like{--k:#e0558a}.k-follow{--k:#8b6cf0}.k-comment,.k-message{--k:#3b8fe0}.k-drain,.k-order{--k:#2f9e6e}.k-review{--k:#d9a21b}.k-listing{--k:#e07a3b}.k-wanted{--k:#c0398a}.k-tier{--k:#b98a1e}.k-report{--k:#d14b4b}.k-referral{--k:#2fa3a3}@media (max-width:560px){.notif{padding:12px 14px;gap:12px}.notif-thumb{width:48px;height:48px}}.lc-status{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.03em;white-space:nowrap;box-shadow:0 2px 10px rgba(0,0,0,.3)}.lc-status svg{flex:none;width:11px;height:11px}.lc-status.pro{background:linear-gradient(135deg,#8b6cf0,#5b3fd6);color:#fff}.lcard.is-pro .photo-box{box-shadow:0 0 0 2px #7a5ce8,0 8px 24px -10px rgba(122,92,232,.65)}.lcard.is-pro:hover .photo-box{box-shadow:0 0 0 2px #8b6cf0,0 18px 36px -14px rgba(122,92,232,.8)}.lcard.is-pro .seller-dot .avatar{box-shadow:0 0 0 3px #7a5ce8,0 2px 8px rgba(0,0,0,.25)}.lc-status.teampick{overflow:hidden;padding:6px 12px 6px 9px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#fff1b8,#f2c94c 35%,#c9971a 70%,#f2c94c);color:#3a2700;box-shadow:inset 0 0 0 1px rgba(255,236,170,.7),0 4px 14px rgba(201,151,26,.55)}.lc-status.teampick svg{width:13px;height:13px}.lc-status.teampick i{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translateX(-120%);animation:teampick-shine 3.2s ease-in-out infinite}@keyframes teampick-shine{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.lcard.is-teampick .photo-box{box-shadow:0 0 0 3px #e0b23a,0 0 0 5px rgba(224,178,58,.25),0 12px 30px -8px rgba(224,178,58,.6)}.lcard.is-teampick:hover .photo-box{box-shadow:0 0 0 3px #f2c94c,0 0 0 6px rgba(242,201,76,.3),0 20px 40px -12px rgba(242,201,76,.75)}.lcard.is-teampick .seller-dot .avatar{box-shadow:0 0 0 3px #e0b23a,0 2px 10px rgba(224,178,58,.5)}@media (prefers-reduced-motion:reduce){.lc-status.teampick i{animation:none;display:none}}.name-tag{display:inline-block;margin-left:5px;padding:1px 6px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.06em;vertical-align:1px;white-space:nowrap}.name-tag.pro{background:#6d50e0;color:#fff}.name-tag.teampick{background:linear-gradient(135deg,#f2c94c,#c9971a);color:#3a2700}.scard{position:relative}.scard.is-teampick{border-color:#e0b23a;box-shadow:0 0 0 2px #e0b23a,0 14px 32px -14px rgba(224,178,58,.75)}.scard.is-pro{border-color:#7a5ce8;box-shadow:0 0 0 1px #7a5ce8,0 10px 28px -14px rgba(122,92,232,.6)}.scard-flag{position:absolute;top:-10px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em}.scard-flag.teampick{background:linear-gradient(135deg,#fff1b8,#f2c94c 40%,#c9971a);color:#3a2700}.scard-flag.pro{background:linear-gradient(135deg,#8b6cf0,#5b3fd6);color:#fff}.ring-wrap{position:relative;display:inline-flex;flex-shrink:0;border-radius:50%;isolation:isolate}.ring-wrap:before{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:50%;animation:ring-spin 4s linear infinite}.ring-wrap.ring-teampick:before{background:conic-gradient(#fff4c4,#f2c94c,#b8860b,#fff4c4,#f2c94c,#b8860b,#fff4c4);box-shadow:0 0 16px rgba(242,201,76,.75),0 0 34px rgba(242,201,76,.35)}.ring-wrap.ring-pro:before{background:conic-gradient(#d9cfff,#8b6cf0,#4b2fc6,#d9cfff,#8b6cf0,#4b2fc6,#d9cfff);box-shadow:0 0 14px rgba(139,108,240,.7),0 0 30px rgba(139,108,240,.3);animation-duration:6s}.ring-wrap .avatar{border-color:var(--bg);box-shadow:none}.ring-wrap.xs:before{inset:-3px}.ring-wrap.lg:before{inset:-7px}.ring-mark{position:absolute;left:-5px;bottom:-5px;z-index:2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--bg)}.ring-mark svg{width:60%;height:60%}.ring-teampick .ring-mark{background:linear-gradient(135deg,#fff1b8,#f2c94c 45%,#c9971a);color:#3a2700}.ring-pro .ring-mark{background:linear-gradient(135deg,#a891ff,#5b3fd6);color:#fff}.ring-wrap.xs .ring-mark{width:15px;height:15px;left:-4px;bottom:-4px;border-width:1.5px}.ring-wrap.lg .ring-mark{width:38px;height:38px;left:-2px;bottom:-2px;border-width:3px}@keyframes ring-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ring-wrap:before{animation:none}}.profile-status{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;margin-top:2px;padding:8px 16px 8px 13px;border-radius:999px;font-size:13.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.profile-status svg{width:16px;height:16px;flex:none}.profile-status.teampick{background:linear-gradient(135deg,#fff1b8,#f2c94c 35%,#c9971a 70%,#f2c94c);color:#3a2700;box-shadow:inset 0 0 0 1px rgba(255,236,170,.7),0 6px 20px rgba(201,151,26,.6)}.profile-status.teampick i{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translateX(-120%);animation:teampick-shine 3.2s ease-in-out infinite}.profile-status.pro{background:linear-gradient(135deg,#8b6cf0,#5b3fd6);color:#fff;box-shadow:0 6px 20px rgba(91,63,214,.55)}@media (prefers-reduced-motion:reduce){.profile-status.teampick i{display:none}}.wd{--wd-ink:#f3f1f6;--wd-ink2:#cfcad8;--wd-muted:#9a94a8;--wd-line:rgba(255,255,255,.1);--wd-line2:rgba(255,255,255,.18);--wd-acc:var(--brand-light);--wd-green:#48d29a;--wd-amber:#f0b44c;--wd-blue:#6fb0ff;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;padding:28px 28px 22px;color:var(--wd-ink);background:radial-gradient(120% 70% at 100% 0,color-mix(in srgb,var(--logo-hi) 30%,transparent),transparent 55%),radial-gradient(80% 60% at 0 100%,color-mix(in srgb,var(--logo-mid) 26%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--logo-deep) 80%,#0b0b10),color-mix(in srgb,var(--logo-deep) 45%,#07070b));border:1px solid var(--wd-line2);box-shadow:0 30px 70px -34px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.06)}.wd:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:4px 4px}.wd a{color:var(--wd-ink2)}.wd-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.wd-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--wd-acc)}.wd-live{width:8px;height:8px;border-radius:50%;background:var(--wd-green);box-shadow:0 0 0 4px rgba(72,210,154,.18);animation:wd-pulse 2.4s ease-in-out infinite}@keyframes wd-pulse{50%{box-shadow:0 0 0 7px rgba(72,210,154,.05)}}.wd-pro{display:inline-block;padding:3px 8px;border-radius:6px;background:linear-gradient(135deg,#8b6cf0,#5b3fd6);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;vertical-align:3px}.wd-title{margin:10px 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(32px,6vw,44px);line-height:1;letter-spacing:-.5px;color:var(--wd-ink)}.wd-title em{color:var(--wd-acc)}.wd-cta{display:inline-flex;align-items:center;gap:9px;padding:13px 20px;border-radius:14px;border:0;cursor:pointer;background:var(--wd-ink);color:#111!important;font:inherit;font-weight:700;font-size:14.5px;text-decoration:none;box-shadow:0 12px 30px -12px color-mix(in srgb,var(--wd-acc) 70%,transparent);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.wd-cta:hover{transform:translateY(-1px);box-shadow:0 16px 34px -12px color-mix(in srgb,var(--wd-acc) 85%,transparent)}.wd-cta-done{background:rgba(72,210,154,.14);color:var(--wd-green)!important;box-shadow:none;border:1px solid rgba(72,210,154,.35);cursor:default}.wd-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border-top:1px solid var(--wd-line);border-bottom:1px solid var(--wd-line)}.wd-stats>div{padding:16px 4px 14px;min-width:0}.wd-stats>div+div{border-left:1px solid var(--wd-line);padding-left:18px}.wd-stats b{display:block;font-family:var(--font-display);font-weight:500;font-size:clamp(28px,5vw,40px);line-height:1;font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:-.5px}.wd-stats small{font-size:.45em;color:var(--wd-muted);margin-left:4px}.wd-stats span{display:block;margin-top:7px;font-size:10.5px;font-weight:700;letter-spacing:.14em;color:var(--wd-muted)}.wd-mine-note{margin:16px 0 0;padding:10px 14px;border-radius:12px;font-size:13px;color:var(--wd-ink2);background:color-mix(in srgb,var(--wd-acc) 14%,transparent);border:1px solid color-mix(in srgb,var(--wd-acc) 35%,transparent)}.wd-sec{display:flex;align-items:center;gap:12px;margin:24px 0 13px;font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--wd-muted)}.wd-sec:after{content:"";flex:1 1;height:1px;background:var(--wd-line)}.wd-now{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:14px;gap:14px}.wd-card{position:relative;display:grid;grid-template-columns:88px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:16px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));border:1px solid var(--wd-line)}.wd-card.mine{border-color:color-mix(in srgb,var(--wd-acc) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--wd-acc) 30%,transparent),0 10px 30px -14px color-mix(in srgb,var(--wd-acc) 80%,transparent)}.wd-ring{position:relative;width:88px;height:88px;color:var(--wd-ink)}.wd-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.wd-ring svg,.wd-ring-in{position:absolute;inset:0}.wd-ring-in{display:grid;place-content:center;text-align:center}.wd-ring-in b{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1}.wd-ring-in span{margin-top:3px;font-size:9.5px;letter-spacing:.14em;color:var(--wd-muted)}.wd-item{font-family:var(--font-display);font-size:22px;line-height:1.1}.wd-you{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:6px;font-family:var(--font);font-size:10px;font-weight:800;letter-spacing:.1em;vertical-align:3px;background:var(--wd-acc);color:#111}.wd-meta{margin-top:4px;font-size:12.5px;color:var(--wd-muted)}.wd-note{grid-column:1/-1;padding-top:10px;border-top:1px dashed rgba(240,180,76,.3);font-size:12.5px;font-style:italic;color:var(--wd-amber)}.wd-steps{grid-column:1/-1}.wd-step-wrap,.wd-steps{display:flex;align-items:center}.wd-step-wrap{flex:1 1 auto}.wd-step-wrap:first-child{flex:0 0 auto}.wd-ln{flex:1 1;height:1px;min-width:8px;margin:0 7px;background:var(--wd-line2)}.wd-st{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--wd-muted);white-space:nowrap}.wd-st i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--wd-line2)}.wd-st.done{color:var(--wd-ink2)}.wd-st.done i{background:var(--wd-acc);border-color:var(--wd-acc)}.wd-st.cur{color:var(--wd-green)}.wd-st.cur i{background:var(--wd-green);border-color:var(--wd-green);box-shadow:0 0 0 4px rgba(72,210,154,.16)}.wd-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.07em;white-space:nowrap;color:var(--c);background:color-mix(in srgb,var(--c) 11%,transparent);border:1px solid color-mix(in srgb,var(--c) 32%,transparent)}.wd-card .wd-chip{margin-top:9px}.wd-chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.wd-chip.t-wear{--c:#1d8a5c}.wd-chip.t-delay{--c:#a86a08}.wd-chip.t-ready{--c:#2a6fd0}.wd-chip.t-booked{--c:var(--brand)}.wd-chip.t-req{--c:#6d50e0}.wd-chip.t-done{--c:var(--muted)}.wd .wd-chip.t-wear,[data-theme=dark] .wd-chip.t-wear{--c:#48d29a}.wd .wd-chip.t-delay,[data-theme=dark] .wd-chip.t-delay{--c:#f0b44c}.wd .wd-chip.t-ready,[data-theme=dark] .wd-chip.t-ready{--c:#6fb0ff}.wd .wd-chip.t-booked,[data-theme=dark] .wd-chip.t-booked{--c:var(--brand-light)}.wd .wd-chip.t-req,[data-theme=dark] .wd-chip.t-req{--c:#a891ff}.wd .wd-chip.t-done{--c:var(--wd-muted)}.wd-tl-scroll{overflow-x:auto;margin:0 -4px;padding:0 4px 4px;scrollbar-width:thin}.wd-tl{--lab:92px;position:relative;min-width:620px;padding:12px 14px 14px;border-radius:18px;border:1px solid var(--wd-line);background:rgba(255,255,255,.018)}.wd-days,.wd-row{display:grid;grid-template-columns:var(--lab) repeat(var(--n),1fr);align-items:center}.wd-days{margin-bottom:6px;font-size:10px;text-align:center;color:var(--wd-muted)}.wd-days b{display:block;font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--wd-ink2)}.wd-days .wk b{color:var(--wd-muted)}.wd-days .td,.wd-days .td b{color:var(--wd-green);font-weight:800}.wd-row{height:36px}.wd-rl{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--wd-ink2);white-space:nowrap}.wd-rl svg{width:18px;height:18px;opacity:.85;flex:none}.wd-bar{height:24px;margin:0 2px;display:flex;align-items:center;padding:0 9px;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-wear{background:linear-gradient(90deg,rgba(72,210,154,.36),rgba(72,210,154,.16));color:#c4f5df;border:1px solid rgba(72,210,154,.45)}.b-delay{background:repeating-linear-gradient(135deg,rgba(240,180,76,.28) 0 6px,rgba(240,180,76,.13) 6px 12px);color:#ffe3b0;border:1px solid rgba(240,180,76,.45)}.b-ready{background:linear-gradient(90deg,rgba(111,176,255,.38),rgba(111,176,255,.16));color:#dcebff;border:1px solid rgba(111,176,255,.45)}.b-booked{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-light) 36%,transparent),color-mix(in srgb,var(--brand-light) 15%,transparent));color:#f1f0f7;border:1px solid color-mix(in srgb,var(--brand-light) 45%,transparent)}.b-mine{background:linear-gradient(90deg,var(--brand-light),var(--logo-mid));color:#fff;border:1px solid color-mix(in srgb,var(--brand-light) 70%,#fff);box-shadow:0 6px 18px -6px color-mix(in srgb,var(--brand-light) 90%,transparent)}.wd-today{position:absolute;top:50px;bottom:10px;width:2px;border-radius:2px;pointer-events:none;left:calc(14px + var(--lab) + (100% - 28px - var(--lab)) / var(--n) / 2 - 1px);background:linear-gradient(var(--wd-green),rgba(72,210,154,0))}.wd-empty{margin-top:22px;padding:22px;border-radius:18px;text-align:center;border:1px dashed var(--wd-line2);background:rgba(255,255,255,.02)}.wd-empty b{display:block;font-family:var(--font-display);font-weight:500;font-size:22px}.wd-empty span{display:block;margin-top:6px;font-size:13px;color:var(--wd-muted)}.wd-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:12px;color:var(--wd-muted)}.wd-foot,.wd-lock{align-items:center}.wd-lock{display:inline-flex;gap:6px}@media (max-width:600px){.wd{padding:22px 16px 18px;border-radius:20px}.wd-cta{width:100%;justify-content:center}.wd-stats>div+div{padding-left:10px}.wd-stats span{font-size:9px;letter-spacing:.1em}.wd-now{grid-template-columns:1fr}.wd-card{grid-template-columns:72px 1fr;gap:12px}.wd-ring{width:72px;height:72px}.wd-ring-in b{font-size:19px}.wd-st{font-size:9px;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.wd-live{animation:none}}.wd-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:rgba(8,6,10,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wd-sheet{width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px;border-radius:20px;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg)}@media (max-width:600px){.wd-modal{place-items:end center;padding:0}.wd-sheet{width:100%;border-radius:20px 20px 0 0}}.diary-card{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-soft) 70%,var(--surface)),var(--surface) 60%)}.diary-card.locked{opacity:.92}.diary-switch{position:relative;flex:none;width:54px;height:30px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-tint);cursor:pointer;padding:0;transition:background .2s var(--ease),border-color .2s var(--ease)}.diary-switch.on{background:var(--brand);border-color:var(--brand)}.diary-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s var(--ease)}.diary-switch.on .diary-knob{transform:translateX(24px)}.diary-switch:focus-visible{outline:none;box-shadow:var(--ring)}.bk-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.bk-row{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--line);border-left:3px solid var(--c,var(--line-strong));background:var(--surface)}.bk-row.t-wear{--c:#1d8a5c}.bk-row.t-delay{--c:#c58410}.bk-row.t-ready{--c:#2a6fd0}.bk-row.t-booked{--c:var(--brand)}.bk-row.t-req{--c:#6d50e0}.bk-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--brand);background:var(--brand-soft)}.bk-body{min-width:0;display:grid;grid-gap:6px;gap:6px}.bk-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bk-q{font-style:italic;color:var(--ink-2)}.bk-sn{color:#a86a08}.bk-actions{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.bk-inline{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bk-inline input[type=text]{flex:1 1 220px}.chat-bookings{display:grid;grid-gap:8px;gap:8px}.chat-booking{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand) 25%,var(--line));background:color-mix(in srgb,var(--brand-soft) 60%,var(--surface));color:var(--ink);text-decoration:none;font-size:13.5px}.chat-booking svg{color:var(--brand);flex:none}.chat-booking>span:nth-child(2){flex:1 1 200px;min-width:0}.chat-booking:hover{border-color:var(--brand)}.thread .bubble-wrap{position:relative}.react-btn{position:absolute;top:6px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--muted);cursor:pointer;opacity:0;transition:opacity .15s var(--ease),color .15s var(--ease);box-shadow:var(--shadow-sm)}.bubble-wrap.me .react-btn{right:calc(100% + 6px)}.bubble-wrap.them .react-btn{left:calc(100% + 6px)}.bubble-wrap:hover .react-btn,.react-btn:focus-visible,.react-btn[aria-expanded=true]{opacity:1}.react-btn:hover{color:var(--brand)}.react-bar{position:absolute;bottom:calc(100% + 6px);z-index:20;display:flex;gap:2px;padding:5px 6px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:react-pop .16s var(--ease)}.react-bar.below{bottom:auto;top:calc(100% + 6px)}.bubble-wrap.me .react-bar{right:0}.bubble-wrap.them .react-bar{left:0}.react-bar button{width:38px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;font-size:22px;line-height:1;cursor:pointer;transition:transform .12s var(--ease),background .12s var(--ease)}.react-bar button:hover{transform:scale(1.22)}.react-bar button.on{background:var(--brand-soft)}@keyframes react-pop{0%{opacity:0;transform:translateY(4px) scale(.94)}}.reacts{display:inline-flex;align-items:center;gap:3px;margin-top:-9px;padding:2px 7px;border-radius:999px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);font-size:14px;line-height:1.3;cursor:pointer;position:relative;z-index:1}.bubble-wrap.me .reacts{margin-right:10px}.bubble-wrap.them .reacts{margin-left:10px}.reacts.mine{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.reacts b{font-size:11px;font-weight:700;color:var(--muted);margin-left:1px}@media (hover:none){.react-btn{display:none}.thread .bubble{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (prefers-reduced-motion:reduce){.react-bar{animation:none}.react-bar button:hover{transform:none}}.wd-wait{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.wd-w{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--wd-line);background:rgba(255,255,255,.03)}.wd-w svg{grid-row:1/3;color:var(--wd-ink2);opacity:.9}.wd-w-name{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wd-muted)}.wd-w b{font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.1;color:var(--wd-amber)}.wd-w b small{font-size:13px;color:var(--wd-muted);font-family:var(--font)}.wd-w.free{border-color:rgba(72,210,154,.35);background:rgba(72,210,154,.06)}.wd-w.free b{color:var(--wd-green);font-size:18px}.wd-w-from{grid-column:2;font-size:11px;color:var(--wd-muted)}.b-block{background:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 6px,rgba(255,255,255,.05) 6px 12px);color:var(--wd-ink2);border:1px dashed rgba(255,255,255,.3)}.wd-chip.t-block{--c:var(--muted)}.bk-row.t-block{--c:var(--line-strong)}.bk-bundle{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;background:var(--brand-soft);color:var(--brand)}@media (max-width:600px){.wd-wait{grid-template-columns:repeat(2,1fr)}.wd-w{padding:10px 12px}.wd-w b{font-size:19px}}.ip{display:grid;grid-gap:10px;gap:10px}.ip-chips{display:flex;flex-wrap:wrap;gap:8px}.ip-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.ip-chip svg{color:var(--brand)}.ip-chip small{font-size:11px;font-weight:700;color:#a86a08}.ip-chip small.free{color:#1d8a5c}.ip-chip.on{background:var(--brand);border-color:var(--brand);color:#fff}.ip-chip.on small,.ip-chip.on svg{color:#fff;opacity:.9}.ip-rows{grid-gap:8px;padding:10px;border-radius:14px;background:var(--bg-soft);border:1px solid var(--line)}.ip-row,.ip-rows{display:grid;gap:8px}.ip-row{grid-template-columns:1fr auto auto;grid-gap:8px}.ip-name,.ip-row{align-items:center}.ip-name{display:inline-flex;gap:8px;font-weight:600}.ip-name svg{color:var(--brand)}.ip-row select{width:auto;min-width:110px}.ip-x{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.ip-x:hover{background:var(--bg-tint);color:var(--ink)}.ip-all{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ip-all select{width:auto}.seller-filter{display:grid;grid-gap:10px;gap:10px}.seller-filter input[type=search]{width:100%}.seller-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.seller-filter-chips .chip{cursor:pointer;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:12.5px}.seller-filter-chips .chip.on{background:var(--brand);border-color:var(--brand);color:#fff}.seller-filter-n{margin-left:6px;font-weight:700;opacity:.7}.seller-admin[hidden]{display:none}.bk-posted>summary{cursor:pointer;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bk-posted[open]>summary{margin-bottom:10px}.avatar.md{width:64px;height:64px;font-size:24px}.avatar.tinted{color:#fff;font-family:var(--font-display);font-weight:500;border-color:var(--surface)}.bsec{display:flex;align-items:center;gap:12px;margin:4px 0 14px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.bsec:after{content:"";flex:1 1;height:1px;background:var(--line)}.bwanted{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.bwant{flex-direction:column;padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 16%,var(--surface)),var(--surface) 75%)}.bwant,.bwant-who{display:flex;gap:10px}.bwant-who{align-items:center;color:var(--ink);text-decoration:none}.bwant-who b{display:block;font-size:14px}.bwant-who span span{display:block;font-size:12px;color:var(--muted)}.bwant h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.25}.bwant-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.bwant-foot>b{font-family:var(--font-display);font-weight:500;font-size:22px}.bwant-cta,.bwant-foot form button.bwant-cta{padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--brand);cursor:pointer;text-decoration:none}[data-theme=dark] .bwant-cta{color:var(--brand-light)}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:14px;gap:14px}.bcard{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--surface);transition:border-color .2s var(--ease),box-shadow .25s var(--ease)}.bcard:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:var(--shadow-lg)}.bcard-who{display:flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none}.bcard-who,.bcard-who>span:last-child{min-width:0}.bcard-name{display:flex;align-items:center;gap:6px;font-weight:700;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcard-seen{display:block;margin-top:3px;font-size:12.5px;color:var(--muted)}.bcard-seen.live{color:var(--success);font-weight:600}.bcard-seen.live:before{content:"● "}.bcard-tags{display:flex;flex-wrap:wrap;gap:6px}.bcard-tags .chip{font-size:12px;padding:3px 10px}.bcard-empty{font-size:13px;color:var(--muted);font-style:italic}.bcard-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.bcard-line{font-size:12.5px;color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcard-line.want{color:var(--brand);font-weight:600}[data-theme=dark] .bcard-line.want{color:var(--brand-light)}.bprof-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.chip.chip-ok{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.bprof-stats{display:grid;grid-template-columns:repeat(6,1fr);margin-top:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bprof-stats>a,.bprof-stats>div{padding:16px 4px 14px;min-width:0}.bprof-stats>*+*{border-left:1px solid var(--line);padding-left:20px}.bprof-stats b{display:block;font-family:var(--font-display);font-weight:500;font-size:26px;line-height:1.1}.bprof-stats span{display:block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bprof{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;align-items:start}.bprof-main{display:grid;grid-gap:30px;gap:30px;min-width:0}.bprof-side{display:grid;grid-gap:14px;gap:14px}.bprof-side .card{padding:20px}.bprof-side h4{margin:0 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.bprof-side p{margin:0;line-height:1.6}.bprof-tags{display:flex;flex-wrap:wrap;gap:7px}.bprof-facts{display:grid;grid-gap:10px;gap:10px;font-size:14px}.bprof-facts div{display:flex;justify-content:space-between;gap:10px;color:var(--muted)}.bprof-facts b{color:var(--ink);font-weight:600;text-align:right}.bprof-tip{background:linear-gradient(135deg,rgba(232,196,106,.16),rgba(232,196,106,.03));border-color:rgba(201,151,26,.35)}.bprof-tip b{color:#a87b10}[data-theme=dark] .bprof-tip b{color:#f1d78f}.bprof-want{display:grid;grid-gap:10px;gap:10px;padding:20px 22px;border-radius:20px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 18%,var(--surface)),var(--surface) 70%)}.bprof-want h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1.25}.bprof-want p{margin:0;color:var(--ink-2);line-height:1.5;white-space:pre-line}.bprof-budget{text-align:right;flex:none}.bprof-budget span{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}[data-theme=dark] .bprof-budget span{color:var(--brand-light)}.bprof-budget b{font-family:var(--font-display);font-weight:500;font-size:28px}.bprof-todo{display:grid;grid-gap:10px;gap:10px;padding:20px;border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.bprof-bar{height:6px;border-radius:999px;background:var(--bg-tint);overflow:hidden}.bprof-bar i{display:block;height:100%;background:var(--brand);border-radius:inherit}.bprof-todo ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14px}.bprof-todo li.done{color:var(--muted)}@media (max-width:900px){.bprof{grid-template-columns:1fr}}@media (max-width:600px){.bprof-stats{grid-template-columns:repeat(3,1fr)}.bprof-stats>:nth-child(4){border-left:0;padding-left:4px}.bprof-stats>:nth-child(n+4){border-top:1px solid var(--line)}.bprof-stats b{font-size:20px}}.top-buyer-pill{flex:none;margin-left:2px;padding:2px 7px;border-radius:6px;background:linear-gradient(135deg,#ffe9b3,#f3c45e);color:#5e3f00;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.typing-bubble{display:inline-flex;align-items:center;gap:5px;padding:13px 16px}.typing-bubble span{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.35;animation:typing-dot 1.2s ease-in-out infinite}.typing-bubble span:nth-child(2){animation-delay:.15s}.typing-bubble span:nth-child(3){animation-delay:.3s}.typing-wrap{animation:typing-in .2s var(--ease)}@keyframes typing-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:.9;transform:translateY(-3px)}}@keyframes typing-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.typing-bubble span{animation:none;opacity:.6}.typing-wrap{animation:none}}.adm-stats>div em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--success);margin-top:3px}.admin-side-banner{padding:9px 0;font-size:14px;color:#fff}.admin-side-banner .container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-side-banner strong{font-size:15px;letter-spacing:.02em}.admin-side-banner span{opacity:.85;font-size:13px}.admin-side-banner.side-male{background:linear-gradient(90deg,#2a4fa6,#3b6fe0)}.admin-side-banner.side-female{background:linear-gradient(90deg,#a3203f,#e0558a)}.admin-side-banner.side-both{background:linear-gradient(90deg,#3b6fe0,#e0558a)}.admin-side-banner.side-none{background:var(--bg-tint);color:var(--ink);border-bottom:1px dashed var(--line-strong)}body:has(.chatapp) .footer{display:none}body:has(.chatapp) main{animation:none}.chatapp{display:grid;grid-template-columns:340px minmax(0,1fr);background:var(--surface);border-left:1px solid var(--line);border-right:1px solid var(--line)}.chat-list{border-right:1px solid var(--line);background:var(--bg)}.chat-list,.chat-main{display:flex;flex-direction:column;min-height:0}.chat-main{min-width:0;background:radial-gradient(90% 60% at 100% 0,color-mix(in srgb,var(--brand) 7%,transparent),transparent 60%),var(--surface)}@media (min-width:1024px){body:has(.chatapp){height:100dvh;overflow:hidden;display:flex;flex-direction:column}body:has(.chatapp)>*{flex-shrink:0}body:has(.chatapp) .app-shell{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}body:has(.chatapp) .app-shell>main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chatapp{flex:1 1 auto;min-height:0}}.chat-list-head{padding:20px 18px 12px;display:grid;grid-gap:12px;gap:12px;border-bottom:1px solid var(--line)}.chat-list-head h1{margin:0;font-size:28px;line-height:1.1}.chat-list-head h1 em{color:var(--brand)}.chat-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;background:var(--bg-soft);border:1px solid var(--line);color:var(--muted)}.chat-search:focus-within{border-color:var(--brand)}.chat-search input{flex:1 1;min-width:0;height:100%;min-height:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;font-size:15px}.chat-list .inbox{flex:1 1 auto;min-height:0;overflow-y:auto;border:0;border-radius:0;background:transparent;overscroll-behavior:contain}.chat-list .inbox .inbox-row,.chat-list .inbox a{gap:12px;padding:12px 18px;border-bottom:0;border-left:3px solid transparent}.chat-list .inbox a:hover{background:var(--bg-soft)}.chat-list .inbox a.active{background:color-mix(in srgb,var(--brand) 12%,transparent);border-left-color:var(--brand-light)}.chat-list .inbox .avatar{width:48px;height:48px;font-size:18px}.chat-list .inbox .preview{font-size:13.5px;margin-top:2px}.inbox-name{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden}.inbox-name .flag,.inbox-when{flex-shrink:0}.inbox-when{font-size:12px;color:var(--muted)}.chat-list .inbox .unread .inbox-when{color:var(--brand);font-weight:700}.chat-list-empty{padding:28px 18px;display:grid;grid-gap:8px;gap:8px;justify-items:start}.chat-list-empty p{margin:0}.chat-list .delete-bar{position:static;margin:0;border-radius:0;border-width:1px 0 0}.chat-empty{flex:1 1;display:flex;flex-direction:column;padding:18px}.chat-empty-art{margin:auto;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;max-width:340px;color:var(--muted)}.chat-empty-art h2{margin:6px 0 0;font-size:24px;color:var(--ink)}.chat-empty-art p{margin:0}.chat-other{padding:24px}.chat-room{flex:1 1;display:flex;flex-direction:column;min-height:0}.chat-head{position:relative;z-index:6;display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.chat-back{display:none;align-items:center;justify-content:center;width:32px;height:40px;margin-left:-6px;color:var(--brand);flex-shrink:0}.chat-who-avatar{flex-shrink:0;text-decoration:none}.chat-who-avatar .avatar{width:44px;height:44px;font-size:17px}.chat-who{flex:1 1;min-width:0}.chat-who h1{margin:0;font-size:18px;line-height:1.25;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:inherit;font-weight:800;letter-spacing:0}.chat-who-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.chat-who-sub{display:flex;align-items:center;gap:10px;font-size:13px;margin-top:1px;min-width:0}.chat-who-badges,.chat-who-sub>span:first-child{white-space:nowrap}.chat-who-badges{min-width:0;overflow:hidden}.chat-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.chat-icon-btn{width:38px;height:38px;min-height:0;padding:0;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;font:inherit;font-size:15px}.chat-icon-btn:hover,.chat-icon-btn[aria-expanded=true]{background:var(--brand-soft);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.chat-menu{position:absolute;top:calc(100% + 6px);right:16px;width:min(360px,calc(100vw - 24px));max-height:min(70vh,560px);overflow-y:auto;display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 40px -18px rgba(0,0,0,.45)}.chat-menu[hidden]{display:none}.chat-menu>.btn,.chat-menu>span>.btn{justify-content:flex-start}.chat-menu .card{max-width:none!important;width:100%;box-shadow:none}.chat-menu-note{margin:4px 0 0;padding-top:10px;border-top:1px solid var(--line)}.deal-pill{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong,var(--line));background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.deal-pill.on,.deal-pill:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));color:var(--brand)}.deal-pill.primary{background:var(--brand-soft);color:var(--brand);border-color:color-mix(in srgb,var(--brand) 30%,var(--line))}.deal-pill .phone-word{display:none}.deal-bar{position:relative;z-index:5;display:flex;align-items:center;gap:8px;padding:8px 20px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted);background:var(--surface)}.deal-bar .deal-pill{min-height:30px;padding:0 12px;font-size:12.5px}.deal-bar-label{margin-right:4px}.deal-panel{position:absolute;top:calc(100% + 1px);left:0;right:0;max-height:min(70vh,620px);overflow-y:auto;padding:16px 20px 20px;display:grid;grid-gap:12px;gap:12px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 24px 40px -24px rgba(0,0,0,.5);color:var(--ink);font-size:15px}.deal-panel[hidden]{display:none}.deal-panel-head strong{font-size:16px}.chat-main>.notice,.chat-room>.notice{margin:10px 20px 0}.chat-room>.chat-bookings{display:flex;gap:8px;margin:0;padding:8px 20px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.chat-room>.chat-bookings .chat-booking{flex:0 0 auto;flex-wrap:nowrap;max-width:min(460px,86vw);padding:6px 12px;font-size:13px}.chat-room>.chat-bookings .chat-booking>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-room .thread{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;gap:2px;padding:16px 48px 12px;border:0;border-radius:0;background:transparent}.chat-room .thread>:first-child{margin-top:auto}.chat-intro{align-self:center;max-width:520px;width:100%;margin-bottom:10px}.chat-hello{margin:auto;text-align:center}.chat-day{align-self:center;margin:14px 0 8px}.chat-day span{display:inline-block;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--bg-soft) 92%,transparent);border:1px solid var(--line);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chat-room .bubble-wrap{max-width:62%;margin-top:8px}.chat-room .bubble-wrap.grp-prev{margin-top:0}.chat-room .bubble{border-radius:18px;padding:9px 14px;font-size:15px}.chat-room .bubble.me{border-bottom-right-radius:6px}.chat-room .bubble.them{border-bottom-left-radius:6px}.chat-room .grp-next .bubble.me{border-bottom-right-radius:18px}.chat-room .grp-next .bubble.them{border-bottom-left-radius:18px}.chat-room .grp-prev .bubble.me{border-top-right-radius:6px}.chat-room .grp-prev .bubble.them{border-top-left-radius:6px}.chat-room .bubble time{display:inline-block;float:right;margin:6px 0 -4px 10px;font-size:11px;opacity:.65}.chat-room .bubble.photo-only time{float:none;display:block;text-align:right}.chat-room .bubble .report-link{font-size:11.5px;opacity:.7}.chat-room .thread.selecting{padding-left:64px}.chat-selectbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 20px;border-top:1px solid var(--line);background:var(--bg-soft)}.chat-room .delete-bar{position:static;margin:0;border-radius:0;border-width:1px 0 0}.chat-room .composer-photo{border:0;border-top:1px solid var(--line);padding:10px 20px}.chat-room .composer{align-items:flex-end;gap:10px;padding:12px 20px 16px;border:0;border-top:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--surface) 92%,transparent)}.chat-room .composer textarea{min-height:46px;height:46px;max-height:160px;padding:11px 18px;border-radius:24px;background:var(--bg-soft);font-size:15px}.chat-room .composer .attach{width:46px;height:46px;min-height:0;border-radius:50%}.chat-send{width:46px;height:46px;min-height:0;padding:0;flex-shrink:0;border-radius:50%!important;display:inline-grid;place-items:center}.chat-send:disabled{opacity:.45}.chat-send-spin{width:18px;height:18px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:chat-spin .7s linear infinite}@keyframes chat-spin{to{transform:rotate(1turn)}}.chat-flash{margin:0;border-radius:0}@media (max-width:1023px){.chatapp{display:block;border:0}.chat-list,.chatapp{background:transparent}.chat-list{border-right:0}.chat-list-head{padding:18px 16px 12px}.chat-list .inbox .inbox-row,.chat-list .inbox a{padding:12px 16px}.chat-list .delete-bar{position:-webkit-sticky;position:sticky;bottom:calc(72px + env(safe-area-inset-bottom, 0px));margin:12px 16px;border-radius:14px;border-width:1px}.chatapp:has(.chat-empty) .chat-main{background:none}.chat-empty{padding:0 16px}.chat-empty-art{display:none}.chatapp:has(.chat-empty){display:flex;flex-direction:column}.chatapp:has(.chat-empty) .chat-main{order:-1}.chatapp:not(:has(.chat-empty)) .chat-list{display:none}.chatapp:has(.chat-room){position:fixed;left:0;right:0;top:var(--vvt,0);height:var(--vvh,100dvh);z-index:60;display:flex;flex-direction:column}.chatapp:has(.chat-room) .chat-main{flex:1 1;background:var(--surface)}body:has(.chat-room){overflow:hidden}.chat-head{padding:max(10px,env(safe-area-inset-top,0px)) 12px 10px;gap:10px}.chat-back{display:inline-flex}.chat-who-avatar .avatar{width:40px;height:40px}.chat-who h1{font-size:16px;flex-wrap:nowrap}.chat-profile-btn,.chat-who h1 .sale-tag,.chat-who-badges{display:none}.chat-menu{right:8px}.deal-bar{padding:7px 12px}.deal-bar-label,.deal-pill .desk-word{display:none}.deal-pill .phone-word{display:inline}.deal-panel{padding:14px 14px 18px;max-height:calc(var(--vvh, 100dvh) - 160px)}.chat-room>.chat-bookings{padding:8px 12px}.chat-room .thread{padding:10px 12px}.chat-room .thread.selecting{padding-left:52px}.chat-room .bubble-wrap{max-width:82%}.chat-room .composer{padding:8px 10px max(10px,env(safe-area-inset-bottom,0px));gap:8px}.chat-room .composer textarea{font-size:16px}.chat-room .composer-photo{padding:8px 12px}}.react-bar .react-report{margin-left:4px;border-left:1px solid var(--line);border-radius:0 50% 50% 0;color:var(--muted);display:inline-grid;place-items:center;font-size:0}.react-bar .react-report:hover{color:var(--danger,#c0392b);transform:none}.msg-report{width:min(420px,100%);margin-top:6px}.msg-report>.card{max-width:none!important}.chat-list-linked{border-right:0;border-left:1px solid var(--line);background:color-mix(in srgb,var(--brand) 4%,var(--bg))}.chat-list-linked .chat-list-head h1{font-size:24px}.chat-linked-note{margin:0;padding:10px 18px;font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--line)}.chat-list-linked .inbox .inbox-row{position:relative;cursor:pointer}.chat-list-linked .inbox .inbox-row:disabled{opacity:.6;cursor:progress}.chat-opening{position:absolute;right:18px;bottom:8px;font-size:11.5px;font-weight:700;color:var(--brand)}@media (min-width:1024px){.chatapp.has-linked{grid-template-columns:320px minmax(0,1fr) 320px}}@media (max-width:1023px){.chat-list-linked{border-left:0;border-top:1px solid var(--line);margin-top:8px;background:transparent}}@media (min-width:1024px) and (max-width:1279px){.chatapp.has-linked{grid-template-columns:280px minmax(0,1fr) 270px}.chat-list-linked .inbox .preview{display:none}}.via-team{flex-shrink:0;padding:2px 7px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--brand-soft);color:var(--brand)}.chat-team-note{margin:0;padding:7px 20px;font-size:13px;color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));border-bottom:1px solid var(--line)}@media (max-width:1023px){.chat-team-note{padding:6px 12px}.chat-who h1 .via-team{display:none}}.order-address h2{margin:0}.order-address-lines{display:grid;grid-gap:2px;gap:2px;font-style:normal;font-size:16px;line-height:1.45;padding:12px 14px;border-radius:12px;background:var(--bg-soft);border:1px solid var(--line)}.order-address-lines span:first-child{font-weight:700}.chat-tidy{flex-shrink:0;width:38px;height:46px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:800;color:var(--muted);cursor:pointer;border-radius:12px;opacity:.55}.chat-tidy.on{color:var(--brand);opacity:1}.chat-tidy:hover{background:var(--brand-soft)}@media (max-width:1023px){.chat-tidy{width:30px}}.pay-confirm{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.pay-confirm-q{font-size:13px;font-weight:600}.pay-confirm-done{font-size:13px;font-weight:700;color:var(--success,#1fa45a)}.pay-card h2{font-size:20px}.chat-room>.chat-pay{display:grid;grid-gap:6px;gap:6px;padding:8px 20px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.chat-pay-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.chat-pay-what{min-width:0;font-size:13.5px;color:var(--ink);text-decoration:none}@media (max-width:1023px){.chat-room>.chat-pay{padding:8px 12px}}.shop-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.shop-title-row h1{margin-bottom:6px}.shop-add{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px 0 12px;border-radius:999px;background:var(--brand);color:#fff;font-weight:800;font-size:14px;text-decoration:none;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--brand) 80%,transparent)}.shop-add:hover{color:#fff;filter:brightness(1.08)}@media (max-width:640px){.shop-add{width:44px;padding:0;justify-content:center}.shop-add-word{display:none}}.adm-push .card{margin:0}@media (max-width:760px){.adm-todo-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.adm-chip{justify-content:space-between;min-height:52px;padding:8px 10px 8px 14px;border-radius:14px;font-size:14.5px;font-weight:700}.adm-chip span{min-width:28px;height:28px;font-size:13px}}.chat-earlier{display:flex;justify-content:center;padding:6px 0 10px}.idhelp{border-top:1px solid var(--line);padding-top:12px}.idhelp>summary{cursor:pointer}.idhelp-reasons{display:flex;flex-wrap:wrap;gap:6px}.idhelp-reasons .chip{border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.idhelp-sent{margin:0;padding-left:18px}.verify-note{border-left:4px solid var(--brand)}.verify-note p{white-space:pre-line}.idc{position:relative}.idc>:first-child{padding-right:40px}.x-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg);color:var(--danger);font:inherit;font-size:18px;line-height:1;cursor:pointer}.x-btn:hover{background:var(--danger);border-color:var(--danger);color:#fff}.x-corner{position:absolute;top:12px;right:12px}.x-inline{width:22px;height:22px;font-size:15px;margin-left:6px;vertical-align:middle}.confirm-dialog{max-width:400px;width:calc(100% - 32px);border:0;border-radius:16px;padding:22px;background:var(--surface,var(--bg));color:var(--ink);box-shadow:0 20px 60px rgba(0,0,0,.35);font-size:1rem;font-weight:400;text-align:left}.confirm-dialog::-webkit-backdrop{background:rgba(0,0,0,.5)}.confirm-dialog::backdrop{background:rgba(0,0,0,.5)}.bubble .msg-link{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.lp-sticky-buy{display:none}@media (max-width:900px){.lp-sticky-buy{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom, 0px));z-index:39;padding:10px 16px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.lp-sticky-buy form{flex:1 1}.lp-sticky-buy .btn{width:100%}.lp-sticky-buy .lp-sticky-price{font-weight:800;font-size:20px;white-space:nowrap}body:has(.lp-sticky-buy) main{padding-bottom:76px}}.wd-modal{z-index:1000}@media (max-width:600px){.wd-sheet{max-height:calc(100dvh - 24px);padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px))}}.chat-event{display:flex;justify-content:center;margin:10px 0}.chat-event a,.chat-event span.ev{display:inline-flex;align-items:center;gap:8px;max-width:92%;padding:8px 14px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none;text-align:center}.chat-event a:hover{border-color:var(--brand)}.chat-event .ev-time{color:var(--muted);font-weight:400;font-size:12px}select,select:focus,select:hover{background-repeat:no-repeat;background-position:right 15px center}select.mini-select,select.mini-select:focus,select.mini-select:hover{background-position:right 12px center}select optgroup,select option{background-color:var(--surface);background-image:none;color:var(--ink)}.admin-remove-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;border:1px dashed var(--danger,#c0392b);background:transparent;color:var(--danger,#c0392b);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.admin-remove-btn:hover{background:color-mix(in srgb,var(--danger,#c0392b) 10%,transparent)}.admin-remove-box{padding:12px;background:var(--surface);max-width:520px;text-align:left}.admin-remove-box,.admin-tools{border:1px dashed var(--danger,#c0392b);border-radius:12px}.admin-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px}.admin-tools>.label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--danger,#c0392b)}.nav-add{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px 0 11px;margin-right:6px;border-radius:999px;background:var(--brand);font-weight:800;font-size:14px;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--brand) 80%,transparent)}.nav-add,.topnav .nav-add,.topnav .nav-add:hover{color:#fff}.nav-add:hover{filter:brightness(1.08)}@media (max-width:1023px){.nav-add{height:36px;padding:0 12px 0 9px;margin-right:0;font-size:13px}}@media (max-width:340px){.nav-add{width:36px;padding:0;justify-content:center}.nav-add-word{display:none}}.pro-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.08em;line-height:1.5;color:#1a1206;background:linear-gradient(135deg,#ffe08a,#f2b84b);box-shadow:0 0 0 1px rgba(160,110,20,.25);vertical-align:middle;white-space:nowrap}.pro-tag.short{padding:1px 6px;font-size:9.5px}h1 .pro-tag,h2 .pro-tag{margin-left:6px;vertical-align:4px}.composer-tool{position:relative}.composer-tool .pro-tag{position:absolute;top:-7px;right:-12px;transform:scale(.85);pointer-events:none}.feed-scheduler input[type=datetime-local]{min-width:220px}.sched-list{overflow:hidden}.sched-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer;font-weight:400}.sched-row:last-child{border-bottom:0}.sched-row:has(input:checked){background:var(--brand-soft)}.sched-row input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:0}.sched-thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--surface);flex:none}.sched-main{display:flex;flex-direction:column;gap:2px;min-width:0}.sched-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sched-num{margin-left:auto;flex:none;padding:3px 10px;border-radius:999px;background:var(--brand);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}.ring-wrap.ring-buyerpro:before{background:conic-gradient(#d4fff2,#2fd6a8,#0b8a6c,#d4fff2,#2fd6a8,#0b8a6c,#d4fff2);box-shadow:0 0 14px rgba(47,214,168,.65),0 0 30px rgba(47,214,168,.3);animation-duration:5s}.ring-buyerpro .ring-mark{background:linear-gradient(135deg,#9dffe0,#17b38a 55%,#0b7a5f);color:#fff}.name-tag.buyerpro{background:linear-gradient(135deg,#2fd6a8,#0b8a6c);color:#fff}.profile-status.buyerpro{background:linear-gradient(135deg,#b8ffe9,#2fd6a8 40%,#0b8a6c 80%,#2fd6a8);color:#032b21;box-shadow:inset 0 0 0 1px rgba(200,255,236,.6),0 6px 20px rgba(11,138,108,.55)}.profile-status.buyerpro i{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translateX(-120%);animation:teampick-shine 3.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.profile-status.buyerpro i{display:none}}.checkout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.checkout-summary{position:-webkit-sticky;position:sticky;top:90px}.checkout-manage{grid-column:1/-1}@media (max-width:820px){.checkout{grid-template-columns:1fr}.checkout-summary{position:static}}.checkout-h{margin:0;font-size:18px}.checkout-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.checkout-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.checkout-plan,.checkout-term{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),background-color .15s var(--ease)}.checkout-plan input,.checkout-term input{position:absolute;opacity:0;pointer-events:none}.checkout-plan:hover,.checkout-term:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line-strong))}.checkout-plan.on,.checkout-term.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:var(--ring)}.checkout-plan.is-buyerpro.on{border-color:#0b8a6c;background:color-mix(in srgb,#2fd6a8 14%,var(--surface));box-shadow:0 0 0 3px rgba(11,138,108,.25)}.checkout-plan:has(input:focus-visible),.checkout-term:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.checkout-plan-name{font-weight:800}.checkout-plan-price{font-size:22px;font-weight:800;letter-spacing:-.02em}.checkout-plan-price small{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}.checkout-save{font-style:normal;font-size:12px;font-weight:700;color:#fff;background:var(--success);border-radius:999px;padding:2px 8px;margin-left:6px;vertical-align:2px}.checkout-lines{margin:0;display:flex;flex-direction:column;gap:8px}.checkout-lines>div{display:flex;justify-content:space-between;gap:12px}.checkout-lines dd,.checkout-lines dt{margin:0}.checkout-total{border-top:1px solid var(--line);padding-top:10px;font-weight:800;font-size:18px}.checkout-agree{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.checkout-agree input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--brand)}.checkout-summary .btn[disabled]{opacity:.55;cursor:not-allowed}.checkout-cards{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:center}.card-brand{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:5px;border:1px solid var(--line-strong);font-size:12px;font-weight:800;letter-spacing:.04em;background:var(--surface)}.card-brand.visa{color:#1a1f71;font-style:italic}.card-brand.mc{color:#eb001b}:root[data-theme=dark] .card-brand.visa{color:#8f9bff}.plan-buyerpro{border:2px solid #17b38a}.btn.btn-buyerpro{background:linear-gradient(135deg,#2fd6a8,#0b8a6c);border-color:#0b8a6c;color:#fff}.btn.btn-buyerpro:hover{filter:brightness(1.06)}.swap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.swap-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.swap-photo{position:relative;display:block;aspect-ratio:4/5;background:var(--bg-soft)}.swap-photo img{width:100%;height:100%;object-fit:cover;display:block}.swap-count{position:absolute;right:8px;bottom:8px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}.swap-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;align-items:start}.fo-banner{gap:8px;padding:14px 16px;border-radius:var(--radius-lg);border:2px solid #17b38a;background:color-mix(in srgb,#2fd6a8 10%,var(--surface));color:var(--ink);text-decoration:none}.fo-banner,.fo-banner ul{display:flex;flex-direction:column}.fo-banner ul{margin:0;padding:0;gap:6px}.fo-teaser:hover{background:color-mix(in srgb,#2fd6a8 18%,var(--surface))}.fo-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:8px 12px;border-radius:var(--radius);background:color-mix(in srgb,#2fd6a8 12%,var(--surface));border:1px solid #17b38a}.fo-sale{border:2px solid #17b38a}.photo-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:160px;padding:20px;border:2px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-soft);color:var(--ink-2);text-align:center;cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease)}.photo-drop-wrap:focus-within .photo-drop,.photo-drop.over,.photo-drop:hover{border-color:var(--brand);background:var(--brand-soft)}.photo-drop.over{transform:scale(1.01)}.photo-drop.off{opacity:.55;cursor:not-allowed}.photo-drop strong{font-size:16px;color:var(--ink)}.photo-drop-or{font-size:13px;color:var(--muted)}.photo-drop-btn{pointer-events:none}.photo-drop-previews{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.photo-drop-previews img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.composer-tool.composer-photo{width:auto;height:42px;padding:0 16px 0 12px;gap:6px;font-weight:700;font-size:14px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line))}.composer-card.drag-over{outline:2px dashed var(--brand);outline-offset:3px;background:var(--brand-soft)}.footer-social{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:8px 14px;border-radius:999px;border:1px solid var(--line-strong);font-size:14px;text-decoration:none;color:inherit}.footer-social:hover{border-color:var(--brand)}.sidenav-xlogo{display:inline-flex;width:22px;justify-content:center}.table-scroll{overflow-x:auto}.price-table{width:100%;border-collapse:collapse;font-size:15px}.price-table td,.price-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.price-table thead th{font-size:13px;color:var(--muted);font-weight:600}.price-table tbody th{font-weight:700}.faq-search{position:relative;display:flex;align-items:center;gap:10px;padding:0 18px;min-height:56px;border-radius:999px;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);color:var(--muted)}.faq-search:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.faq-search input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);outline:none}.faq-search-clear{border:0;background:var(--bg-soft);color:var(--ink-2);width:30px;height:30px;border-radius:999px;font-size:18px;cursor:pointer}.faq-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.faq-topic{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:border-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.faq-topic:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));transform:translateY(-2px);box-shadow:var(--shadow)}.faq-topic-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--brand-soft);color:var(--brand)}.faq-topic-icon.small{width:32px;height:32px;border-radius:10px}.faq-topic-text{display:flex;flex-direction:column;line-height:1.3}.faq-topic-text span{font-size:13px;color:var(--muted)}.faq-block{scroll-margin-top:90px}.faq-block-title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:24px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-q{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:0 20px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.faq-q[open]{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:var(--shadow)}.faq-q summary{cursor:pointer;padding:16px 0;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-q summary::-webkit-details-marker{display:none}.faq-q summary:after{content:"+";flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-weight:800;font-size:18px;transition:transform .2s var(--ease)}.faq-q[open] summary:after{content:"–"}.faq-q p{margin:0;padding:0 0 18px;color:var(--ink-2);line-height:1.65}.faq-app{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,var(--brand-soft),var(--surface))}.faq-app h2,.faq-help h2{margin:0 0 6px}.faq-app-text{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:520px}.faq-app-text p{margin:0}.faq-app-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;width:84px;height:84px;border-radius:24px;background:var(--brand);color:#fff;box-shadow:var(--shadow-lg)}@media (max-width:560px){.faq-app-badge{display:none}}.faq-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.brand-hero .hero-inner{padding-top:64px;padding-bottom:48px}.brand-hero .hero-mark{max-width:260px}.brand-hero .hero-actions{margin-bottom:32px}.brand-hero .hero-stats{margin-bottom:0}.brand-hero.compact .hero-inner{padding-top:48px;padding-bottom:40px}.brand-hero.compact .hero-mark{max-width:190px}.brand-hero.compact .hero-grid{grid-template-columns:minmax(0,1fr) minmax(160px,240px)}@media (max-width:820px){.brand-hero .hero-grid{grid-template-columns:1fr;gap:0}.brand-hero .hero-art{order:0;justify-content:flex-start;padding-top:32px}.brand-hero .hero-mark{max-width:92px}.brand-hero .hero-inner{padding-top:18px}}.mem-head h2{margin:0;font-size:clamp(26px,3vw,36px)}.mem-eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.mem-section{scroll-margin-top:90px}.mplans{display:grid;grid-gap:20px;gap:20px;align-items:stretch}.mplans.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.mplan{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.mplan.featured{border:2px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;box-shadow:0 24px 50px -24px color-mix(in srgb,var(--logo-mid) 60%,transparent)}.mplan.quiet{background:var(--bg-soft);box-shadow:none}.mplan.buyerpro{--logo-hi:#8ff3d2;--logo-mid:#17b38a;--logo-lo:#0b8a6c;--logo-deep:#064a3a;border:2px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#8ff3d2,#17b38a 55%,#0b8a6c) border-box}.mplan-flag{position:absolute;top:-13px;left:24px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--grad);box-shadow:var(--shadow-sm)}.mplan.buyerpro .mplan-flag{background:linear-gradient(135deg,#2fd6a8,#0b8a6c)}.mplan-top{display:flex;gap:14px;align-items:center}.mplan-top h3{margin:0 0 2px;font-family:var(--font-display);font-weight:500;font-size:30px}.mplan-mark{width:46px;height:auto;aspect-ratio:200/240;flex:none;filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--logo-mid) 40%,transparent))}.mplan.quiet .mplan-mark{color:var(--line-strong);filter:none}.mplan-blurb{margin:0;font-size:14px;color:var(--muted);line-height:1.45}.mplan-price{margin:6px 0 0;font-family:var(--font-display);font-size:52px;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--ink)}.mplan-price span{font-family:var(--font);font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.mplan-bundle{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--brand)}.mplan.buyerpro .mplan-bundle{color:#0b8a6c}.mplan-link{font-size:14px;font-weight:700}.mplan-cta{margin-top:auto;padding-top:10px;display:flex}.mplan-cta>*{flex:1 1}.mplan-cta .btn{width:100%}.mplan-cta form{display:flex}.mplan-more summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--brand);list-style:none;margin:4px 0 8px}.mplan-more summary::-webkit-details-marker{display:none}.mplan-more[open] summary{display:none}.drop-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:9px;gap:9px}.drop-list li{position:relative;padding-left:24px;font-size:15px;line-height:1.5;color:var(--ink-2)}.drop-list li:before{content:"";position:absolute;left:3px;top:.38em;width:10px;height:13px;border-radius:50% 50% 50% 50%/62% 62% 40% 40%;background:radial-gradient(120% 120% at 30% 25%,var(--logo-hi),var(--logo-mid) 60%,var(--logo-deep))}.mplan.quiet .drop-list li:before{background:var(--line-strong)}.faq-topic-icon{color:#fff;background:radial-gradient(120% 120% at 25% 20%,var(--logo-hi),var(--logo-mid) 55%,var(--logo-deep));box-shadow:0 8px 18px -10px color-mix(in srgb,var(--logo-mid) 80%,transparent)}#help-search{scroll-margin-top:100px}.stat-link{text-decoration:none;color:inherit;border-radius:12px;transition:background-color .15s var(--ease)}.stat-link:hover{background:var(--brand-soft)}.follow-counts{display:flex;gap:18px;margin:10px 0 0;font-size:14px}.follow-counts a{color:var(--ink-2);text-decoration:none}.follow-counts a b{color:var(--ink)}.follow-counts a:hover{color:var(--brand)}.follows-who{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-size:18px}.follows-who .avatar{width:48px;height:48px}.follows-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.follows-tabs a{padding:12px;text-align:center;text-decoration:none;color:var(--muted);font-weight:600;border-bottom:3px solid transparent}.follows-tabs a b{color:var(--ink)}.follows-tabs a.on{color:var(--ink);border-bottom-color:var(--brand)}.follows-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.follows-row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.follows-row:hover{background:var(--bg-soft)}.follows-row .avatar{width:48px;height:48px;flex:none}.follows-name{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.follows-go{color:var(--muted);font-size:22px}:root,:root[data-shopping-for=female]{--alt-hi:#6f8fde;--alt-mid:#2a4fa6;--alt-lo:#1d3f8f;--alt-deep:#0f1f42}:root[data-shopping-for=male]{--alt-hi:#d4607f;--alt-mid:#9a1d3b;--alt-lo:#76142e;--alt-deep:#4c0b1c}:root{--drop-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 240'%3E%3Cpath d='M100 6C105 28 124 50 139 72C152 92 158 110 158 128A58 58 0 0 1 42 128C42 110 48 92 61 72C76 50 95 28 100 6Z'/%3E%3Cpath d='M84 178C88 186 92 190 92 197C92 200 89 202 89 206A7.5 7.5 0 0 0 104 206C104 202 101 200 101 197C101 190 104 186 108 178Z'/%3E%3Cpath d='M96.5 220C98.5 224 100 226.5 100 228.5A3.5 3.5 0 0 1 93 228.5C93 226.5 94.5 224 96.5 220Z'/%3E%3C/svg%3E");--grad-duo:linear-gradient(120deg,var(--logo-hi) 0%,var(--logo-mid) 45%,var(--alt-mid) 100%);--rule-duo:linear-gradient(90deg,transparent,var(--logo-mid) 15%,var(--logo-hi) 45%,var(--alt-hi) 75%,transparent)}body{background:radial-gradient(1100px 520px at 100% -8%,color-mix(in srgb,var(--brand-light) 18%,transparent),transparent 70%),radial-gradient(900px 600px at -10% 105%,color-mix(in srgb,var(--alt-mid) 9%,transparent),transparent 70%),radial-gradient(900px 480px at -12% 18%,color-mix(in srgb,var(--brand-soft) 75%,transparent),transparent 70%),var(--bg)}.topbar:after{background:var(--rule-duo);height:2px}.footer{position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--rule-duo)}.hero{background:radial-gradient(60% 80% at 80% 45%,color-mix(in srgb,var(--logo-mid) 34%,transparent) 0,transparent 62%),radial-gradient(45% 70% at 4% 0,color-mix(in srgb,var(--alt-mid) 26%,transparent) 0,transparent 65%),radial-gradient(120% 120% at 10% 0,#1c1418 0,var(--nav) 55%,#090607 100%)}.hero-mark{filter:drop-shadow(0 30px 60px color-mix(in srgb,var(--logo-mid) 55%,transparent)) drop-shadow(-18px -10px 40px color-mix(in srgb,var(--alt-mid) 35%,transparent))}.hero h1 em{background:var(--grad-duo);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.hero-stats{border-image:var(--rule-duo) 1}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px}.hero-eyebrow:before{content:"";width:10px;height:12px;background:var(--grad-duo);-webkit-mask:var(--drop-shape) center /contain no-repeat;mask:var(--drop-shape) center /contain no-repeat}.btn-primary{background:linear-gradient(135deg,var(--logo-hi) 0,var(--logo-mid) 55%,color-mix(in srgb,var(--logo-lo) 70%,var(--alt-mid)) 100%);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--logo-mid) 90%,transparent),inset 0 1px 0 rgba(255,255,255,.22)}.btn-primary:hover{box-shadow:0 14px 30px -14px color-mix(in srgb,var(--alt-mid) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}.page-head{position:relative;overflow:hidden}.page-head:after{content:"";position:absolute;right:max(4%,calc(50% - 640px));top:50%;width:150px;height:180px;transform:translateY(-50%) rotate(8deg);background:var(--grad-duo);opacity:.14;-webkit-mask:var(--drop-shape) center /contain no-repeat;mask:var(--drop-shape) center /contain no-repeat;pointer-events:none}.page-head h1 .accent,h1 em,h2 em{background:var(--grad-duo);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.05em}.mem-eyebrow{display:inline-flex;align-items:center;gap:7px}.mem-eyebrow:before{content:"";width:9px;height:11px;background:var(--grad-duo);-webkit-mask:var(--drop-shape) center /contain no-repeat;mask:var(--drop-shape) center /contain no-repeat}.mplan.featured{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad-duo) border-box;box-shadow:0 24px 50px -24px color-mix(in srgb,var(--logo-mid) 60%,transparent),0 10px 40px -30px var(--alt-mid)}.mplan-flag{background:var(--grad-duo)}.sidenav-link.on{background:linear-gradient(120deg,var(--logo-mid),color-mix(in srgb,var(--logo-lo) 60%,var(--alt-mid)));box-shadow:0 6px 18px -8px color-mix(in srgb,var(--logo-mid) 90%,transparent)}.lcard:hover .photo-box{box-shadow:0 18px 36px -18px color-mix(in srgb,var(--logo-mid) 70%,transparent),0 8px 30px -22px var(--alt-mid)}.name-tag.pro{background:linear-gradient(135deg,#ffe08a,#f2b84b);color:#1a1206}.brand-watermark{position:relative;overflow:hidden}.brand-watermark:after{content:"";position:absolute;right:-20px;bottom:-30px;width:160px;height:192px;background:var(--grad-duo);opacity:.08;-webkit-mask:var(--drop-shape) center /contain no-repeat;mask:var(--drop-shape) center /contain no-repeat;pointer-events:none}.card{border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(155deg,color-mix(in srgb,var(--logo-hi) 80%,var(--line)) 0,var(--line) 30%,var(--line) 70%,color-mix(in srgb,var(--alt-hi) 70%,var(--line)) 100%) border-box}.mplan.quiet{background:linear-gradient(var(--bg-soft),var(--bg-soft)) padding-box,linear-gradient(155deg,color-mix(in srgb,var(--logo-hi) 50%,var(--line)),var(--line) 40%) border-box}.lcard .price,.listing-price,.post-listing-price,.post-listing-price span{background:linear-gradient(90deg,var(--logo-hi),var(--alt-hi));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.feed-tabs a[aria-current=page]{background:var(--grad-duo);color:#fff;box-shadow:0 8px 20px -10px var(--logo-mid)}.feed-title{background:linear-gradient(90deg,var(--ink) 30%,var(--logo-hi));-webkit-background-clip:text;background-clip:text;color:transparent}.home-side h2,.home-side h3{display:flex;align-items:center;gap:8px}.home-side h2:before,.home-side h3:before{width:11px;height:13px;flex:none}.home-side h2:before,.home-side h3:before,body:after{content:"";background:var(--grad-duo);-webkit-mask:var(--drop-shape) center /contain no-repeat;mask:var(--drop-shape) center /contain no-repeat}body:after{position:fixed;right:-60px;bottom:-80px;width:420px;height:504px;opacity:.05;pointer-events:none;z-index:0}@media (max-width:720px){body:after{width:240px;height:288px;right:-50px;bottom:-40px}}.ring-wrap.ring-pro:before{background:conic-gradient(#fff3c4,#f2b84b,#b07a12,#fff3c4,#f2b84b,#b07a12,#fff3c4);box-shadow:0 0 14px rgba(242,184,75,.75),0 0 30px rgba(242,184,75,.3)}.ring-pro .ring-mark{background:linear-gradient(135deg,#ffe08a,#d99a1e);color:#1a1206}.profile-status.pro{background:linear-gradient(135deg,#ffe9a8,#f2b84b 45%,#c98a17);color:#1a1206;box-shadow:0 6px 20px rgba(201,138,23,.5)}.pro-badge{background:linear-gradient(135deg,#ffe08a,#f2b84b);color:#1a1206}.tone-pro{background:linear-gradient(135deg,#ffe9a8,#f2b84b 55%,#d99a1e);color:#1a1206;box-shadow:0 4px 14px -6px rgba(201,138,23,.6)}.tone-pro .mbadge-icon{background:rgba(26,18,6,.14);color:#1a1206}:root[data-shopping-for=male]{--logo-hi:#5f86f0;--logo-mid:#2349c4;--alt-hi:#e2557d;--alt-mid:#b3214a}:root,:root[data-shopping-for=female]{--logo-hi:#e0517a;--logo-mid:#a51d47;--alt-hi:#5f86f0;--alt-mid:#2349c4}:root[data-theme=dark][data-shopping-for=male]{--brand:#6d8dff;--brand-hover:#8aa3ff;--brand-light:#a9bfff;--brand-soft:#1b2552;--logo-hi:#8fb0ff;--logo-mid:#3d63e0;--logo-lo:#2747b8;--alt-hi:#ff7aa0;--alt-mid:#d23a66}:root[data-theme=dark]:not([data-shopping-for]),:root[data-theme=dark][data-shopping-for=female]{--brand:#f0628d;--brand-hover:#f580a3;--brand-light:#ffa3bf;--brand-soft:#3d1626;--logo-hi:#ff7aa0;--logo-mid:#d23a66;--logo-lo:#a51d47;--alt-hi:#8fb0ff;--alt-mid:#3d63e0}body{background:radial-gradient(900px 600px at 105% -10%,color-mix(in srgb,var(--logo-mid) 30%,transparent),transparent 65%),radial-gradient(800px 600px at -10% 110%,color-mix(in srgb,var(--alt-mid) 18%,transparent),transparent 65%),radial-gradient(700px 500px at 50% 40%,color-mix(in srgb,var(--logo-hi) 5%,transparent),transparent 70%),var(--bg);background-attachment:fixed}:root[data-theme=dark] body{background:radial-gradient(900px 620px at 105% -10%,color-mix(in srgb,var(--logo-mid) 34%,transparent),transparent 65%),radial-gradient(820px 620px at -10% 110%,color-mix(in srgb,var(--alt-mid) 24%,transparent),transparent 65%),var(--bg)}.topbar{background:color-mix(in srgb,var(--bg) 78%,transparent)}.topbar:after{height:3px;background:linear-gradient(90deg,var(--logo-mid),var(--logo-hi),var(--alt-hi),var(--alt-mid),var(--logo-hi),var(--logo-mid));background-size:300% 100%;animation:sfm-flow 12s linear infinite;opacity:1}@keyframes sfm-flow{to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.topbar:after{animation:none}}.btn-primary{background:linear-gradient(135deg,var(--logo-hi) 0,var(--logo-mid) 55%,var(--alt-mid) 130%);box-shadow:0 10px 28px -10px color-mix(in srgb,var(--logo-mid) 85%,transparent),inset 0 1px 0 rgba(255,255,255,.28)}.btn-primary:hover{box-shadow:0 14px 34px -10px color-mix(in srgb,var(--logo-hi) 80%,transparent),0 0 0 1px color-mix(in srgb,var(--alt-hi) 40%,transparent),inset 0 1px 0 rgba(255,255,255,.35)}.btn:not(.btn-primary):not(.btn-buyerpro):hover{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad-duo) border-box}.card{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.lcard:hover .photo-box,.post.card:hover{box-shadow:0 20px 44px -22px color-mix(in srgb,var(--logo-mid) 75%,transparent),0 10px 34px -24px var(--alt-mid)}.lcard .chip-price,.photo-box .price-chip{background:var(--grad-duo);color:#fff}.feed-title,.page-head h1{background:linear-gradient(100deg,var(--ink) 25%,var(--logo-hi) 70%,var(--alt-hi));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] body{background:radial-gradient(1000px 700px at 108% -12%,color-mix(in srgb,var(--logo-mid) 58%,transparent),transparent 62%),radial-gradient(1000px 760px at -12% 112%,color-mix(in srgb,var(--alt-mid) 62%,transparent),transparent 62%),radial-gradient(600px 500px at 30% 30%,color-mix(in srgb,var(--logo-lo) 12%,transparent),transparent 70%),var(--bg);background-attachment:fixed}:root:not([data-theme=dark]) body{background:radial-gradient(1000px 700px at 108% -12%,color-mix(in srgb,var(--logo-hi) 30%,transparent),transparent 62%),radial-gradient(1000px 760px at -12% 112%,color-mix(in srgb,var(--alt-hi) 34%,transparent),transparent 62%),var(--bg);background-attachment:fixed}:root[data-theme=dark]{--surface:color-mix(in srgb,#15121a 88%,var(--logo-lo))}:root{--logo-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 240'%3E%3Cdefs%3E%3CclipPath id='c'%3E%3Cpath d='M100 6C105 28 124 50 139 72C152 92 158 110 158 128A58 58 0 0 1 42 128C42 110 48 92 61 72C76 50 95 28 100 6Z' transform='translate%28100 128%29 scale%28.958%29 translate%28-100 -128%29'/%3E%3C/clipPath%3E%3Cmask id='m' maskUnits='userSpaceOnUse' x='0' y='0' width='200' height='240'%3E%3Crect width='200' height='240' fill='white'/%3E%3Cpath d='M142.0 56.0 C140.5 57.3 135.4 61.3 133.0 64.0 C130.6 66.7 129.2 69.3 127.5 72.0 C125.8 74.7 124.2 77.3 123.0 80.0 C121.8 82.7 120.8 85.5 120.2 88.0 C119.6 90.5 119.1 92.8 119.3 95.0 C119.5 97.2 121.8 99.0 121.6 101.0 C121.4 103.0 119.4 105.0 118.2 107.0 C117.0 109.0 115.5 111.2 114.4 113.0 C113.3 114.8 111.9 116.7 111.4 118.0 C110.9 119.3 111.0 120.1 111.6 121.0 C112.2 121.9 113.7 122.6 115.0 123.2 C116.3 123.8 118.7 123.8 119.6 124.6 C120.5 125.4 120.8 126.9 120.6 128.0 C120.4 129.1 118.2 130.0 118.6 131.0 C119.0 132.0 123.0 132.8 123.2 133.8 C123.4 134.8 120.1 135.8 120.0 136.8 C119.9 137.8 121.8 138.8 122.6 140.0 C123.4 141.2 125.0 142.6 124.8 144.0 C124.6 145.4 122.1 147.2 121.6 148.6 C121.1 150.0 121.3 151.3 121.8 152.6 C122.3 153.9 123.3 155.4 124.8 156.6 C126.3 157.8 128.5 158.9 131.0 160.0 C133.5 161.1 136.5 161.7 140.0 163.0 C143.5 164.3 150.0 167.2 152.0 168.0 L220 168 L220 56 Z' fill='black' clip-path='url%28%23c%29'/%3E%3Cpath d='M78.24 150.68Q71.69 150.68 67.24 148.61Q62.78 146.54 60.04 142.95Q57.3 139.37 55.87 134.78Q54.44 130.18 53.94 125.14L54.16 125.14Q54.61 130.02 55.98 134.5Q57.35 138.98 60.04 142.56Q62.73 146.14 67.12 148.27Q71.52 150.4 77.9 150.4Q83.67 150.4 88.18 148.1Q92.69 145.81 95.26 141.83Q97.84 137.86 97.84 132.65Q97.84 127.72 95.96 124.36Q94.09 121 91.01 118.68Q87.93 116.35 84.26 114.45Q80.59 112.54 76.92 110.56Q73.26 108.57 70.18 105.99Q67.1 103.42 65.22 99.66Q63.34 95.91 63.34 90.42Q63.34 83.82 66.06 78.89Q68.78 73.96 73.12 70.6Q77.46 67.24 82.36 65.56Q87.26 63.88 91.57 63.88Q98.74 63.88 103.52 66.9Q108.31 69.93 110.86 75.39Q113.41 80.85 113.91 88.18L113.69 88.18Q113.13 80.96 110.64 75.56Q108.14 70.15 103.47 67.18Q98.79 64.22 91.9 64.22Q87.82 64.22 84.01 66.04Q80.2 67.86 77.76 71.19Q75.33 74.52 75.33 79.11Q75.33 83.42 77.2 86.36Q79.08 89.3 82.19 91.4Q85.3 93.5 88.96 95.38Q92.63 97.26 96.36 99.38Q100.08 101.51 103.16 104.48Q106.24 107.45 108.12 111.76Q109.99 116.07 109.99 122.34Q109.99 128.22 107.5 133.38Q105.01 138.53 100.58 142.39Q96.16 146.26 90.42 148.47Q84.68 150.68 78.24 150.68ZM48.22 150.12L53.94 125.14L54.16 125.14L54.55 129.46Q55.45 133.32 56.65 136.46Q57.86 139.59 59.65 142L48.45 150.12ZM113.69 88.18L113.58 85.44Q112.85 81.91 111.87 78.5Q110.89 75.08 108.31 71.38L119.12 63.88L119.34 63.88L113.91 88.18Z' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cg mask='url%28%23m%29' fill='black'%3E%3Cpath d='M100 6C105 28 124 50 139 72C152 92 158 110 158 128A58 58 0 0 1 42 128C42 110 48 92 61 72C76 50 95 28 100 6Z'/%3E%3Cpath d='M84 178C88 186 92 190 92 197C92 200 89 202 89 206A7.5 7.5 0 0 0 104 206C104 202 101 200 101 197C101 190 104 186 108 178Z'/%3E%3Cpath d='M96.5 220C98.5 224 100 226.5 100 228.5A3.5 3.5 0 0 1 93 228.5C93 226.5 94.5 224 96.5 220Z'/%3E%3C/g%3E%3C/svg%3E")}body:after{-webkit-mask:var(--logo-shape) center /contain no-repeat;mask:var(--logo-shape) center /contain no-repeat;opacity:.08;width:520px;height:624px;right:-30px;bottom:-60px;background:linear-gradient(160deg,var(--logo-hi) 0,var(--logo-mid) 35%,var(--alt-mid) 70%,var(--alt-hi) 100%)}:root[data-theme=dark] body:after{opacity:.1}@media (max-width:720px){body:after{width:260px;height:312px;right:-40px;bottom:-40px}}.postage-accept{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.postage-field{display:inline-flex;align-items:center;gap:6px;padding:0 10px;height:38px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);font-size:14px;font-weight:700}.postage-field input{width:76px;border:0;background:transparent;font:inherit;color:var(--ink);outline:none}.postage-btns{display:inline-flex;gap:6px}.postage-accept .notice{flex-basis:100%}.photo-drop.compact{min-height:112px;padding:14px}.photo-drop.compact svg{width:26px;height:26px}.photo-drop.compact strong{font-size:15px}.chat-room{position:relative}.chat-room.drag-over:after{content:"";position:absolute;inset:8px;border:2px dashed var(--brand);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--brand-soft) 70%,transparent);pointer-events:none;z-index:20}.chat-drop-hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:21;padding:10px 18px;border-radius:999px;background:var(--brand);color:#fff;font-weight:700;pointer-events:none;box-shadow:var(--shadow,0 6px 20px rgba(0,0,0,.2))}.brand-hero .hero-inner h1 em{font-style:normal;color:var(--logo-hi,var(--brand))}.brand-hero.blend{background:none;color:var(--ink);overflow:visible}.brand-hero.blend .hero-art:before,.brand-hero.blend:after{content:none}.brand-hero.blend h1{color:var(--ink);font-size:clamp(30px,4vw,46px);margin-bottom:10px}.brand-hero.blend p.lead{color:var(--ink-2);font-size:16.5px;margin-bottom:0}.brand-hero.blend .hero-actions{margin:18px 0 0}.brand-hero.blend .hero-inner{padding-top:32px;padding-bottom:20px}.brand-hero.blend .hero-mark{max-width:120px;opacity:.55;filter:drop-shadow(0 16px 30px color-mix(in srgb,var(--logo-mid) 30%,transparent))}.brand-hero.blend.compact .hero-grid{grid-template-columns:minmax(0,1fr) minmax(100px,150px)}.brand-hero.blend h1 .accent{background:var(--grad-duo);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.05em}.brand-hero.blend+.container.page{padding-top:12px}@media (max-width:760px){.brand-hero.blend .hero-art{display:none}.brand-hero.blend .hero-inner{padding-top:24px}}.how-more h2{margin:8px 0 0;font-size:clamp(22px,2.6vw,28px)}.how-list,.how-more p{margin:0;color:var(--ink-2)}.how-list{padding-left:22px;display:grid;grid-gap:10px;gap:10px}.how-list strong{color:var(--ink)}