@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn Fallback;src:local("Arial");ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.00%;size-adjust:100.66%}.__className_59f4ba{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.__variable_59f4ba{--font-vazir:"Vazirmatn","Vazirmatn Fallback"}:root,html[data-theme=light],html[data-theme=light] .theme-dark{--ink:#252a3c;--ink-strong:#12131c;--ink-2:#686c79;--ink-3:#9a9da8;--hairline:#ebecf2;--hairline-strong:#d9dbe5;--surface:#f8f9ff;--tint:#eef0ff;--brand:#3d5cf0;--brand-strong:#2f49cf;--brand-soft:#ebeefe;--good:#21aa58;--good-strong:#1a8a47;--good-soft:#e9f6ee;--window:#f5a623;--gutter:clamp(16px,0.75rem + 1vw,24px);--container:1200px;--section-gap:clamp(32px,1.25rem + 2vw,56px);--fs-hero:clamp(1.4375rem,1.15rem + 1.25vw,2.0625rem);--fs-display:clamp(1.375rem,1.1rem + 1.2vw,2rem);--fs-title:clamp(1.0625rem,1rem + 0.25vw,1.1875rem);--nav-h:clamp(64px,3.5rem + 1vw,76px);--paper:#fff;--card-bg:#fff;--card-2:var(--surface);--line:var(--hairline);--muted:var(--ink-2);--fg:var(--ink);--copper:var(--brand);--copper-light:var(--brand-strong);--mint:var(--good);--mint-light:var(--good-strong);--sky:var(--brand);--sky-light:#6f88ff;--money-in:var(--good-strong);--money-out:#5d6684;--profit:#a97c10;--attention:#b77a0d;--danger:#d13a48;--water:#0d8bb0;--night:#fff;--dusk:var(--surface);--gold:var(--brand);--gold-light:var(--brand-strong);--gold-soft:var(--brand-strong);--gold-dark:#263eb0;--gold-rgb:61 92 240;--gold-ink:var(--brand-strong);--gold-text:var(--brand);--acc-rgb:61 92 240;--coral:var(--brand);--sun:var(--brand);--dark-bg:#fff;--dark-card:#fff;--dark-border:var(--hairline);--bg-rgb:255 255 255;--ink-rgb:37 42 60;--shadow-rgb:37 42 60;--shadow-k:0.16;--glass-rgb:255 255 255;--text-rgb:37 42 60;--focus-rgb:61 92 240;--text:var(--ink);--text-dim:var(--ink-2);--c-base:#fff;--c-base-deep:var(--surface);--c-panel:#fff;--c-panel-alt:var(--surface);--c-panel-deep:var(--surface);--c-panel-teal:#fff;--c-inset:var(--surface);--c-toast:#fff;--c-footer:#fff;--c-scene:var(--surface);--c-bubble:var(--tint);--c-overlay:#252a3c;--color-white:#252a3c;--shadow-soft:0 1px 2px rgb(37 42 60/0.05);--shadow-lift:0 8px 24px -12px rgb(37 42 60/0.18);--radius-2xl:0.75rem;--radius-3xl:1rem;color-scheme:light}html[data-theme=dark]{--ink:#e8e9f3;--ink-strong:#fbfbff;--ink-2:#9a9fb5;--ink-3:#6d7288;--hairline:#262838;--hairline-strong:#343750;--surface:#161722;--tint:#1b1d2e;--brand:#6f85ff;--brand-strong:#96a7ff;--brand-soft:#1e2246;--good:#34c17a;--good-strong:#4fd690;--good-soft:#0f2a1d;--window:#f5a623;--paper:#0b0c12;--card-bg:#14151f;--card-2:var(--surface);--line:var(--hairline);--muted:var(--ink-2);--fg:var(--ink);--danger:#ef5b68;--money-out:#a3a8bf;--attention:#e3ad52;--water:#3bb8dd;--night:#0b0c12;--dusk:var(--surface);--dark-bg:#0b0c12;--dark-card:#14151f;--dark-border:var(--hairline);--bg-rgb:11 12 18;--ink-rgb:232 233 243;--text-rgb:232 233 243;--glass-rgb:20 21 31;--c-base:#0b0c12;--c-base-deep:#08090d;--c-panel:#14151f;--c-panel-alt:var(--surface);--c-panel-deep:var(--surface);--c-panel-teal:#14151f;--c-inset:var(--surface);--c-toast:#14151f;--c-footer:#0b0c12;--c-scene:var(--surface);--c-bubble:var(--tint);--c-overlay:#e8e9f3;--color-white:#e8e9f3;--shadow-soft:0 1px 2px rgb(0 0 0/0.3);--shadow-lift:0 8px 28px -12px rgb(0 0 0/0.6);color-scheme:dark}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark]{--a15:32%;--a20:38%;--a25:44%;--a30:50%;--a35:55%;--a40:59%;--a45:63%;--a50:67%;--a55:71%;--a60:75%;--a65:79%;--a70:82%;--a75:85%;--a80:88%;--a85:91%;--a90:94%}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--paper)}html[data-theme=dark] .card,html[data-theme=dark] .input-field,html[data-theme=dark] .select-field,html[data-theme=dark] .shell-side,html[data-theme=dark] .shell-tabbar,html[data-theme=dark] .shell-top,html[data-theme=dark] input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--card-bg)}html[data-theme=dark] .nav-blur{background:rgb(11 12 18/.85)}@media (min-width:1800px){:root,html[data-theme=light]{--container:1320px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,html[data-theme=light] body{background:var(--card-bg);background-image:none;color:var(--ink);font-size:1rem;line-height:1.7}::selection{background:var(--brand-soft);color:var(--brand-strong)}::-webkit-scrollbar-track{background:var(--card-bg)}::-webkit-scrollbar-thumb{background:var(--hairline-strong)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.font-display,h1,h2,h3,h4{font-family:inherit;font-weight:700;letter-spacing:0}.font-black{font-weight:700}.tnum{font-variant-numeric:tabular-nums}.gold-text,.gold-text-gradient{color:var(--brand)!important;background:none!important;-webkit-text-fill-color:currentColor!important}.btn-gold,html[data-theme=light] .btn-gold,html[data-theme=light] .snap-root .btn-gold{background:var(--brand)!important;background-image:none!important;color:#fff!important;font-weight:500;box-shadow:none;border-radius:8px;transition:background-color .15s ease}.btn-gold:before{display:none}.btn-gold:hover,html[data-theme=light] .btn-gold:hover{background:var(--brand-strong)!important;transform:none;box-shadow:none;filter:none}.btn-gold:active{transform:none}.btn-gold:disabled{background:var(--hairline-strong)!important;color:#fff!important}.card,html[data-theme=light] .card{background:var(--card-bg);border:1px solid var(--hairline);border-radius:12px;box-shadow:none}.card:hover,html[data-theme=light] .card:hover{transform:none;box-shadow:none;border-color:var(--hairline)}.inset-box,.surface{background:var(--surface);border:1px solid transparent;border-radius:12px;box-shadow:none}.card-hover:hover{transform:none;box-shadow:none;border-color:var(--brand)}.input-field,.select-field,input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea{background-color:var(--card-bg);color:var(--ink);border:1px solid var(--hairline-strong);border-radius:8px;font-size:1rem;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.input-field:focus,.select-field:focus,input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]):focus,select:focus,textarea:focus{background-color:var(--card-bg);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}input::placeholder,textarea::placeholder{color:var(--ink-3)}.nav-blur,html[data-theme=light] .nav-blur{background:var(--card-bg);backdrop-filter:none;border-bottom:1px solid var(--hairline)}.text-emerald-200,.text-emerald-300,.text-emerald-300\/90,.text-emerald-400,.text-green-300,.text-green-400{color:var(--good-strong)!important}.text-red-300,.text-red-400,.text-rose-200,.text-rose-300,.text-rose-400{color:var(--danger)!important}.text-amber-200,.text-amber-300,.text-amber-400,.text-orange-300,.text-yellow-300,.text-yellow-400{color:var(--attention)!important}.text-blue-300,.text-blue-400,.text-cyan-300,.text-cyan-400,.text-indigo-300,.text-sky-200,.text-sky-300,.text-sky-400,.text-violet-300{color:var(--brand-strong)!important}.text-slate-200,.text-slate-300,.text-slate-400{color:var(--ink-2)!important}.spot{position:relative;isolation:isolate}.unit-cell{cursor:pointer;border:1px solid var(--hairline);background:var(--surface);transition:background-color .15s ease,border-color .15s ease}.unit-cell:hover{border-color:var(--brand)}.unit-cell[aria-pressed=true]{background:var(--good-soft);border-color:var(--good)}@keyframes flowDash{to{stroke-dashoffset:-24}}.flow-line{stroke-dasharray:4 8;animation:flowDash 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.flow-line{animation:none}}@layer components{.shell-side{border-inline-start:1px solid var(--hairline)}.shell-side,.shell-top{background:var(--card-bg)}.shell-top{border-bottom:1px solid var(--hairline)}.shell-link{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border-radius:8px;color:var(--ink-2);font-size:.875rem;font-weight:500;transition:background-color .15s ease,color .15s ease}.shell-link:hover{background:var(--surface);color:var(--ink)}.shell-link[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}.shell-group{padding:0 12px;margin-bottom:4px;font-size:.75rem;font-weight:600;color:var(--ink-2)}.shell-ico{display:flex;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:var(--tone-soft,var(--surface));color:var(--tone,var(--ink-2))}.shell-ico,.shell-pill{align-items:center;justify-content:center}.shell-pill{display:inline-flex;gap:6px;height:40px;min-width:40px;padding:0 12px;border:1px solid var(--hairline);border-radius:8px;background:var(--card-bg);color:var(--ink-2);font-size:.8125rem;font-weight:500;transition:border-color .15s ease,color .15s ease}.shell-pill:hover{border-color:var(--brand);color:var(--brand)}.shell-pill[aria-current=page]{border-color:var(--brand)}.shell-avatar,.shell-pill[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}.shell-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;font-size:.875rem;font-weight:700}.shell-tabbar{background:var(--card-bg);border-top:1px solid var(--hairline)}.shell-tab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;font-size:.6875rem;color:var(--ink-2)}.shell-tab[aria-current=page],.shell-tab[aria-expanded=true]{color:var(--brand);font-weight:700}.brand-mark{display:block;height:32px;width:auto}}[class*="bg-[var(--brand)]"].text-white,[class*="bg-[var(--gold)]"].text-white:not([class*="/"]),[class*=bg-blue-5].text-white,[class*=bg-blue-6].text-white,[class*=bg-emerald-5].text-white,[class*=bg-emerald-6].text-white,[class*=bg-red-5].text-white,[class*=bg-rose-5].text-white,[class*=bg-rose-6].text-white,[class*=bg-sky-5].text-white{color:#fff}.eyebrow,html[data-theme=light] .eyebrow{display:inline-block;padding:0;border:0;border-radius:0;background:none;color:var(--brand);font-size:.8125rem;font-weight:500}.eyebrow:before,html[data-theme=light] .eyebrow:before{display:none}.admin-root main h1,.panel-root main h1,.pro-root main h1{font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:1.5}.panel-root main h2.text-2xl,.panel-root main h2.text-3xl{font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem)}.tab-active{background:var(--brand);color:#fff;box-shadow:none}html[data-theme=dark] img.logo-light,img.logo-dark{display:none!important}html[data-theme=dark] img.logo-dark{display:block!important}.twin-scene{overflow:clip}.s-theme-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:var(--ink-2);transition:background-color .15s ease,color .15s ease}.s-theme-btn:hover{background:var(--surface);color:var(--brand)}[data-tone=blue]{--tone:#3d5cf0;--tone-strong:#2f49cf;--tone-soft:#ebeefe}[data-tone=orange]{--tone:#e8790f;--tone-strong:#b45a05;--tone-soft:#fff1e2}[data-tone=violet]{--tone:#7c4ddf;--tone-strong:#5b2fc9;--tone-soft:#f2edff}[data-tone=green]{--tone:#1a9a52;--tone-strong:#137a41;--tone-soft:#e6f6ed}[data-tone=cyan]{--tone:#0b97b8;--tone-strong:#0a7891;--tone-soft:#e1f6fb}html[data-theme=dark] [data-tone=blue]{--tone:#6f85ff;--tone-strong:#a3b2ff;--tone-soft:rgb(111 133 255/0.16)}html[data-theme=dark] [data-tone=orange]{--tone:#f2933a;--tone-strong:#ffb874;--tone-soft:rgb(242 147 58/0.16)}html[data-theme=dark] [data-tone=violet]{--tone:#9b7af0;--tone-strong:#c6b2ff;--tone-soft:rgb(155 122 240/0.17)}html[data-theme=dark] [data-tone=green]{--tone:#34c17a;--tone-strong:#6ee0a4;--tone-soft:rgb(52 193 122/0.15)}html[data-theme=dark] [data-tone=cyan]{--tone:#2fbede;--tone-strong:#7ddcf0;--tone-soft:rgb(47 190 222/0.15)}:root,html[data-theme=light]{--foot-link:#000;--pro-bg:#fff6ec;--ink-on-dark-btn:#fff;--dark-btn:#000}html[data-theme=dark]{--foot-link:#fff;--pro-bg:#1b1610;--ink-on-dark-btn:#000;--dark-btn:#fff}@keyframes s-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes s-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes s-flow{to{stroke-dashoffset:-6}}@keyframes s-flash{0%{background:var(--good-soft)}to{background:transparent}}@layer components{.s-wrap{width:min(var(--container),100%);margin-inline:auto;padding-inline:var(--gutter)}.s-section{margin-top:var(--section-gap);scroll-margin-top:calc(var(--nav-h) + 16px)}.s-narrow{max-width:860px}.s-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.s-head-c{justify-content:center;text-align:center;margin-bottom:clamp(16px,2vw,28px)}.s-h2{font-size:var(--fs-display);line-height:1.5;font-weight:700;color:var(--ink)}.s-sub{margin-top:4px;font-size:clamp(.875rem,.84rem + .15vw,1rem);color:var(--ink-2)}.s-center{display:flex;margin-top:24px}.s-btn,.s-center{justify-content:center}.s-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 clamp(14px,.6rem + .6vw,22px);border:1px solid transparent;border-radius:10px;font-size:clamp(.875rem,.82rem + .2vw,1rem);font-weight:600;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.s-btn-primary{background:var(--brand);color:#fff}.s-btn-primary:hover{background:var(--brand-strong)}.s-btn-outline{background:var(--card-bg);color:var(--brand);border-color:var(--brand)}.s-btn-outline:hover{background:var(--brand-soft)}.s-btn-ghost{background:var(--surface);color:var(--ink-strong)}.s-btn-ghost:hover{background:var(--tint)}.s-btn-dark{background:var(--dark-btn);color:var(--ink-on-dark-btn)}.s-btn-dark:hover{opacity:.88}.s-btn-sm{min-height:36px}.s-btn-md,.s-btn-sm{padding:0 16px;font-size:.875rem}.s-btn-md{min-height:40px}.s-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--hairline-strong);color:var(--ink-2);transition:color .15s ease,border-color .15s ease}.s-icon-btn:hover{color:var(--brand);border-color:var(--brand)}.s-header{position:sticky;top:0;z-index:50;background:var(--card-bg);border-bottom:1px solid transparent;transition:border-color .15s ease,background-color .15s ease}.s-header[data-scrolled=true]{border-bottom-color:var(--hairline)}.s-header-in{display:flex;align-items:center;gap:clamp(16px,2vw,32px);height:var(--nav-h)}.s-logo{display:block;flex-shrink:0}.s-logo img{display:block;height:clamp(30px,1.6rem + .5vw,36px);width:auto}.s-nav{display:none;align-items:center;gap:clamp(14px,1.7vw,28px);flex:1}.s-nav-link{display:inline-flex;align-items:center;gap:4px;height:var(--nav-h);font-size:clamp(.875rem,.82rem + .15vw,.9375rem);font-weight:600;color:var(--ink-strong);white-space:nowrap;transition:color .15s ease}.s-nav-link:hover{color:var(--brand)}.s-actions{display:none;gap:8px}.s-actions,.s-burger{align-items:center;margin-inline-start:auto}.s-burger{display:flex;width:44px;height:44px;justify-content:center;color:var(--ink-strong)}.s-drawer{border-top:1px solid var(--hairline);padding-block:8px 16px}.s-drawer a.s-drawer-link{display:block;padding:12px 4px;font-size:1rem;font-weight:600;color:var(--ink-strong);border-bottom:1px solid var(--hairline)}.s-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.s-hero{display:grid;gap:20px;padding-top:8px;text-align:center}.s-hero-art{order:-1;justify-self:center;width:min(68vw,300px)}.s-hero-art img{display:block;width:100%;height:auto}.s-hero h1{font-size:var(--fs-hero);line-height:1.55;font-weight:700;color:var(--ink)}.s-hero p{margin-top:12px;font-size:clamp(.9375rem,.9rem + .15vw,1rem);line-height:1.75;color:var(--ink-2)}.s-hero-cta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.s-pic{display:flex;align-items:center;justify-content:center;width:100%;height:100%;aspect-ratio:1;border-radius:28%;background:var(--tone-soft);color:var(--tone)}.s-pic img{display:block;width:80%;height:80%;object-fit:contain}.s-pic-bare{background:none}.s-pic-bare img{width:100%;height:100%}.s-pic-icon{width:52%;height:52%}.s-art{display:block;width:100%;height:100%;object-fit:contain}.s-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--good-soft);color:var(--good-strong);font-size:.8125rem;font-weight:600}.s-badge[data-tone]{background:var(--tone-soft);color:var(--tone-strong)}.s-badge-dot{width:8px;height:8px;border-radius:999px;background:currentColor;animation:s-pulse 2s ease-in-out infinite}.s-home-hero{display:grid;gap:clamp(20px,3vw,48px);padding-top:clamp(12px,2vw,32px)}.s-hh-text h1{margin-top:14px;font-size:clamp(1.625rem,1.2rem + 1.9vw,2.75rem);line-height:1.45;font-weight:800;color:var(--ink-strong)}.s-mark{background:linear-gradient(transparent 62%,var(--brand-soft) 62%);color:var(--brand);padding-inline:2px}.s-hh-text>p{margin-top:12px;max-width:34em;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.85;color:var(--ink-2)}.s-ask{margin-top:20px;padding:clamp(12px,1.4vw,16px);border:1px solid var(--hairline);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-lift)}.s-ask-q{margin-bottom:10px;font-size:.9375rem;font-weight:700;color:var(--ink)}.s-ask-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s-ask-opt{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 10px;border:1px solid var(--hairline);border-radius:12px;background:var(--tone-soft);color:var(--ink-strong);font-size:.875rem;font-weight:600;text-align:start;transition:border-color .15s ease,transform .15s ease}.s-ask-opt:hover{border-color:var(--tone);transform:translateY(-1px)}.s-ask-pic{width:36px;height:36px;flex-shrink:0}.s-hh-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.s-hh-cta .s-btn{flex:1 1 180px}.s-hh-media{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:4/3;background:var(--surface)}.s-hh-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s-hh-media[data-variant=art]{aspect-ratio:1;background:linear-gradient(160deg,#e6eaff,#f7f8ff)}.s-hh-media[data-variant=art]>img{object-fit:contain;object-position:center 62%;padding:24% 4% 16%}html[data-theme=dark] .s-hh-media[data-variant=art]{background:linear-gradient(160deg,#dfe4ff,#f2f4ff)}.s-feed{position:absolute;inset:0;pointer-events:none}.s-feed-card{position:absolute;display:flex;align-items:center;gap:10px;max-width:min(86%,320px);padding:10px 12px;border-radius:14px;background:var(--card-bg);box-shadow:0 10px 30px -10px rgb(20 24 40/.35);animation:s-in .45s ease both}.s-feed-card[data-slot="0"]{top:14px;inset-inline-start:14px}.s-feed-card[data-slot="1"]{bottom:14px;inset-inline-end:14px;animation-delay:.12s}.s-feed-card b{display:block;font-size:.8125rem;line-height:1.6;font-weight:700;color:var(--ink-strong)}.s-feed-card small{display:block;font-size:.7rem;color:var(--ink-2)}.s-feed-pic{width:38px;height:38px;flex-shrink:0}.s-hub{display:grid;gap:clamp(16px,3vw,40px);align-items:start}.s-map{position:relative;width:min(100%,460px);aspect-ratio:1;margin-inline:auto}.s-map-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.s-map-orbit{fill:none;stroke:var(--hairline-strong);stroke-width:.35;stroke-dasharray:1 1.6}.s-map-line{stroke:var(--hairline-strong);stroke-width:.45;transition:stroke .2s ease}.s-map-line[data-on=true]{stroke:var(--tone);stroke-width:.9;stroke-dasharray:2 1;animation:s-flow .9s linear infinite}.s-map-core{position:absolute;left:50%;top:50%;width:38%;aspect-ratio:1;transform:translate(-50%,-50%);overflow:hidden;border-radius:999px;border:4px solid var(--card-bg);box-shadow:0 0 0 1px var(--hairline-strong),0 12px 30px -12px rgb(20 24 40/.35);transition:box-shadow .2s ease}.s-map-core img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s-map-core span{position:absolute;inset-inline:0;bottom:0;padding:18% 4px 10%;background:linear-gradient(transparent,rgb(10 14 30/.78));color:#fff;font-size:clamp(.72rem,.65rem + .3vw,.875rem);font-weight:700;text-align:center}.s-map-core[aria-selected=true]{box-shadow:0 0 0 3px var(--brand),0 12px 30px -12px rgb(20 24 40/.35)}.s-map-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;width:26%;transform:translate(-50%,-50%)}.s-map-pic{width:clamp(54px,15vw,76px);height:clamp(54px,15vw,76px);border-radius:28%;box-shadow:0 0 0 1px var(--hairline),0 6px 16px -8px rgb(20 24 40/.3);transition:box-shadow .2s ease,transform .2s ease}.s-map-pic,.s-map-t{background:var(--card-bg)}.s-map-t{padding:2px 8px;border-radius:999px;font-size:clamp(.72rem,.68rem + .2vw,.875rem);font-weight:700;color:var(--ink);white-space:nowrap}.s-map-node:hover .s-map-pic{transform:translateY(-2px)}.s-map-node[aria-selected=true] .s-map-pic{box-shadow:0 0 0 3px var(--tone),0 10px 22px -10px var(--tone);transform:scale(1.06)}.s-map-node[aria-selected=true] .s-map-t{background:var(--tone);color:#fff}.s-stage{display:grid;gap:12px;min-width:0}.s-screen{overflow:hidden;border:1px solid var(--hairline);border-radius:20px;background:var(--card-bg);box-shadow:var(--shadow-lift)}.s-screen-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--hairline)}.s-screen-pic{width:40px;height:40px;flex-shrink:0}.s-screen-bar b{display:block;font-size:.9375rem;font-weight:700;color:var(--ink-strong)}.s-screen-bar small{display:block;font-size:.75rem;color:var(--ink-2)}.s-screen-live{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 10px;border-radius:999px;background:var(--good-soft);color:var(--good-strong);font-size:.7rem;font-weight:700;white-space:nowrap}.s-screen-live:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;animation:s-pulse 1.6s ease-in-out infinite}.s-screen-body{padding:clamp(12px,1.4vw,18px);min-height:380px;animation:s-in .3s ease both}.s-feats{display:grid;gap:8px}.s-feat{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid transparent;border-radius:14px;background:var(--surface);transition:border-color .15s ease}.s-feat:hover{border-color:var(--tone)}.s-feat-pic{width:44px;height:44px;flex-shrink:0}.s-feat b{display:block;font-size:.875rem;font-weight:700;color:var(--ink)}.s-feat small{display:block;font-size:.75rem;color:var(--ink-2)}.s-feat-go{margin-inline-start:auto;flex-shrink:0;color:var(--ink-3)}.s-feat:hover .s-feat-go{color:var(--tone)}.s-ui{display:grid;gap:12px}.s-ui-card{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--surface)}.s-ui-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.875rem;color:var(--ink)}.s-ui-row b{font-weight:700;color:var(--ink-strong)}.s-ui-row small,.s-ui-title small{font-size:.7rem;font-weight:400;color:var(--ink-2)}.s-ui-row b[data-flash=true]{border-radius:6px;animation:s-flash 1.4s ease}.s-ui-title{font-size:.9375rem;font-weight:700;color:var(--ink-strong)}.s-ui-label{font-size:.75rem;font-weight:600;color:var(--ink-2)}.s-ui-muted{font-size:.78rem;line-height:1.75;color:var(--ink-2)}.s-ui-ok,.s-ui-warn{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:700;color:var(--good-strong)}.s-ui-warn{color:var(--attention)}.s-ui-btn{min-height:46px;width:100%;border-radius:10px;background:var(--tone);color:#fff;font-size:.9375rem;font-weight:700;transition:background-color .15s ease}.s-ui-btn:hover:not(:disabled){background:var(--tone-strong)}html[data-theme=dark] .s-ui-btn:hover:not(:disabled){background:var(--tone);filter:brightness(1.1)}.s-ui-btn:disabled{background:var(--hairline-strong);color:var(--ink-2);cursor:default}.s-ui-chip{padding:2px 10px;border-radius:999px;background:var(--tone-soft);color:var(--tone-strong);font-size:.72rem;font-weight:700}.s-ui-reset{display:inline-flex;align-items:center;gap:6px;justify-self:center;padding:4px 8px;font-size:.78rem;color:var(--ink-2)}.s-ui-reset:hover{color:var(--tone)}.s-ui-ledger{display:grid}.s-ui-ledger li{display:flex;justify-content:space-between;gap:8px;padding:7px 4px;border-bottom:1px solid var(--hairline);font-size:.8125rem;color:var(--ink)}.s-ui-ledger li[data-new=true]{animation:s-flash 1.6s ease;border-radius:6px}.s-in{color:var(--good-strong)}.s-out{color:var(--money-out)}html[data-theme=dark] .s-out{color:var(--ink-2)}.s-ui-steps{display:flex;justify-content:space-between;gap:4px}.s-ui-steps li{flex:1;flex-direction:column;gap:4px;color:var(--ink-3)}.s-ui-steps li,.s-ui-steps li span{display:flex;align-items:center;font-size:.72rem}.s-ui-steps li span{justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--hairline-strong);font-weight:700}.s-ui-steps li[data-on=true]{color:var(--ink);font-weight:600}.s-ui-steps li[data-on=true] span{background:var(--tone);border-color:var(--tone);color:#fff}.s-ui-list{display:grid;gap:8px}.s-ui-offer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--hairline);border-radius:12px;background:var(--card-bg);text-align:start;font-size:.875rem;color:var(--ink);transition:border-color .15s ease}.s-ui-offer:hover{border-color:var(--tone)}.s-ui-offer small{display:flex;align-items:center;gap:4px;font-size:.72rem;color:var(--ink-2)}.s-star{color:#f5b301;fill:currentColor}.s-ui-stars{display:flex;gap:4px}.s-ui-stars button{color:var(--hairline-strong);transition:color .12s ease,transform .12s ease}.s-ui-stars button:hover{transform:scale(1.1)}.s-ui-stars button[data-on=true]{color:#f5b301}.s-ui-stars svg{fill:currentColor}.s-ui-poll{display:grid;gap:8px}.s-ui-opt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:0 12px;overflow:hidden;border:1px solid var(--hairline);border-radius:10px;background:var(--card-bg);font-size:.875rem;color:var(--ink);transition:border-color .15s ease}.s-ui-opt:hover:not(:disabled){border-color:var(--tone)}.s-ui-opt:disabled{cursor:default}.s-ui-opt[aria-pressed=true]{border-color:var(--tone)}.s-ui-opt-fill{position:absolute;inset-block:0;inset-inline-start:0;background:var(--tone-soft);transition:width .7s cubic-bezier(.22,1,.36,1)}.s-ui-opt b,.s-ui-opt-t{position:relative;display:inline-flex;align-items:center;gap:6px;font-weight:600}.s-ui-note{display:flex;align-items:center;gap:10px}.s-ui-note b{display:block;font-size:.875rem;color:var(--ink-strong)}.s-ui-note small{display:block;font-size:.75rem;color:var(--ink-2)}.s-ui-note-pic{width:44px;height:44px;flex-shrink:0}.s-ui-center{justify-items:center;text-align:center;padding-block:24px}.s-ui-big-pic{width:88px;height:88px}.s-ui-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:12px;background:var(--surface)}.s-ui-seg button{min-height:38px;border-radius:9px;font-size:.8125rem;font-weight:600;color:var(--ink-2);transition:background-color .15s ease,color .15s ease}.s-ui-seg button[aria-selected=true]{background:var(--card-bg);color:var(--tone-strong);box-shadow:0 1px 3px rgb(20 24 40/.12)}.s-ui-days{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.s-ui-days button{flex-shrink:0;padding:6px 12px;border:1px solid var(--hairline);border-radius:999px;font-size:.8rem;color:var(--ink)}.s-ui-days button[aria-pressed=true]{background:var(--tone);border-color:var(--tone);color:#fff}.s-ui-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.s-ui-slots button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:54px;border:1px solid var(--hairline);border-radius:10px;background:var(--card-bg);font-size:.8125rem;font-weight:600;color:var(--ink)}.s-ui-slots button small{font-size:.68rem;font-weight:500;color:var(--good-strong)}.s-ui-slots button:hover:not(:disabled){border-color:var(--tone)}.s-ui-slots button:disabled{background:var(--surface);color:var(--ink-3);cursor:not-allowed}.s-ui-slots button:disabled small{color:var(--ink-3)}.s-ui-slots button[aria-pressed=true]{border-color:var(--tone);background:var(--tone-soft)}.s-ui-bars{display:flex;align-items:flex-end;gap:8px;height:150px;padding-top:8px}.s-ui-bars button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.s-ui-bars button span{width:100%;max-width:36px;border-radius:6px 6px 2px 2px;background:var(--tone-soft);transition:height .5s cubic-bezier(.22,1,.36,1),background-color .15s ease}.s-ui-bars button:hover span{background:var(--tone);opacity:.6}.s-ui-bars button[aria-pressed=true] span{background:var(--tone);opacity:1}.s-ui-bars small{font-size:.66rem;color:var(--ink-2)}.s-ui-twin>div{border:0!important;background:none!important;padding:0!important}.s-steps{position:relative;display:grid;gap:20px}.s-step{display:grid;justify-items:center;gap:6px;text-align:center}.s-step-pic{position:relative;width:88px;height:88px}.s-step-pic i{position:absolute;top:-6px;inset-inline-end:-6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:3px solid var(--paper);background:var(--brand);color:#fff;font-size:.8rem;font-style:normal;font-weight:700}.s-step h3{margin-top:6px;font-size:var(--fs-title);font-weight:700;color:var(--ink)}.s-step p{max-width:22em;font-size:.875rem;line-height:1.8;color:var(--ink-2)}.s-ba{max-width:760px;margin-inline:auto}.s-ba-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:min(100%,380px);margin:0 auto 12px;padding:4px;border-radius:999px;background:var(--surface)}.s-ba-switch button{min-height:42px;border-radius:999px;font-size:.875rem;font-weight:700;color:var(--ink-2);transition:background-color .2s ease,color .2s ease}.s-ba-switch button[aria-selected=true]{background:var(--ink-strong);color:var(--paper)}.s-ba[data-with=true] .s-ba-switch button[aria-selected=true]{background:var(--brand);color:#fff}.s-ba-list li{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--hairline)}.s-ba-pic{width:44px;height:44px;flex-shrink:0;transition:filter .3s ease,opacity .3s ease}.s-ba[data-with=false] .s-ba-pic{filter:grayscale(1);opacity:.6}.s-ba-t{flex:1;font-size:clamp(.875rem,.85rem + .1vw,.9375rem);line-height:1.7;color:var(--ink);animation:s-in .3s ease both}.s-ba[data-with=false] .s-ba-t{color:var(--ink-2)}.s-ba-mark{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:999px;background:var(--good-soft);color:var(--good-strong)}.s-ba[data-with=false] .s-ba-mark{background:var(--surface);color:var(--ink-3)}.s-pro{padding-block:clamp(28px,1.2rem + 3vw,56px);background:var(--pro-bg)}.s-pro-in{display:grid;gap:clamp(20px,3vw,48px);align-items:center}.s-pro-media{overflow:hidden;border-radius:20px;aspect-ratio:4/3}.s-pro-media img{width:100%;height:100%;object-fit:cover}.s-pro-h{margin-top:12px}.s-pro-list{display:grid;gap:14px;margin-block:18px 22px}.s-pro-list li{display:flex;gap:12px}.s-pro-pic{width:48px;height:48px;flex-shrink:0}.s-pro-list b{display:block;font-size:.9375rem;font-weight:700;color:var(--ink)}.s-pro-list small{display:block;font-size:.8125rem;line-height:1.75;color:var(--ink-2)}.s-tint{margin-top:var(--section-gap);padding-block:clamp(24px,1rem + 2vw,40px);background:var(--tint)}.s-tint-head{text-align:center}.s-tint-head h2{font-size:var(--fs-display);line-height:1.6;font-weight:700;color:var(--ink)}.s-tint-head p{margin-top:8px;font-size:clamp(.9375rem,.88rem + .25vw,1.125rem);line-height:1.8;color:var(--ink)}.s-tint-head .s-btn{margin-top:16px;font-weight:700}.s-benefits{display:grid;gap:12px;margin-top:clamp(16px,2.5vw,32px)}.s-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px;background:var(--card-bg);border-radius:16px}.s-benefit-art{width:68px;height:68px}.s-benefit h3{margin-top:8px;font-size:1rem;font-weight:700}.s-benefit h3,.s-benefit p{line-height:1.7;color:var(--ink)}.s-benefit p{margin-top:4px;font-size:.875rem}.s-faq{border-top:1px solid var(--hairline)}.s-faq-item{border-bottom:1px solid var(--hairline)}.s-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:12px 0;text-align:start;font-size:clamp(.9375rem,.9rem + .1vw,1rem);font-weight:600;color:var(--ink)}.s-faq-q svg{flex-shrink:0;color:var(--ink-2);transition:transform .2s ease}.s-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.s-faq-a{padding-bottom:16px;font-size:.875rem;line-height:1.9;color:var(--ink-2)}.s-end{display:grid;gap:12px}.s-end-card{display:flex;gap:16px;padding:clamp(16px,1rem + 1vw,24px);border-radius:18px;background:var(--surface)}.s-end-pic{width:clamp(56px,8vw,76px);height:clamp(56px,8vw,76px);flex-shrink:0}.s-end-card h2{font-size:var(--fs-title);line-height:1.6;font-weight:700;color:var(--ink)}.s-end-card p{margin-block:4px 12px;font-size:.875rem;line-height:1.8;color:var(--ink-2)}.s-end-cta{gap:8px}.s-assure,.s-end-cta{display:flex;flex-wrap:wrap;align-items:center}.s-assure{justify-content:center;gap:6px;margin-top:16px;font-size:.8125rem;text-align:center;color:var(--ink-2)}.s-assure svg{color:var(--good-strong)}.s-footer{margin-top:var(--section-gap);padding-block:28px 24px;border-top:1px solid var(--hairline);background:var(--surface)}.s-foot-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.s-foot-brand p{margin-top:6px;font-size:.8125rem;color:var(--ink-2)}.s-foot-social{display:flex;gap:4px}.s-foot-social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--foot-link);transition:background-color .15s ease,color .15s ease}.s-foot-social a:hover{background:var(--card-bg);color:var(--brand)}.s-foot-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:20px;padding-block:16px;border-block:1px solid var(--hairline);font-size:.9375rem;font-weight:700}.s-foot-links a{color:var(--foot-link);transition:color .15s ease}.s-foot-links a:hover{color:var(--brand)}.s-foot-trust{align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.s-foot-trust,.s-promises{display:flex;flex-wrap:wrap}.s-promises{gap:12px 24px}.s-promises li{display:flex;align-items:center;gap:8px}.s-promises li>span:first-child{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--card-bg);color:var(--brand);box-shadow:0 0 0 1px var(--hairline)}.s-promises b{display:block;font-size:.8125rem;font-weight:700;color:var(--ink)}.s-promises small{display:block;font-size:.72rem;color:var(--ink-2)}.s-enamad{display:block;padding:4px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--hairline)}.s-enamad img{display:block;width:80px;height:auto}.s-foot-copy{margin-top:16px;font-size:.75rem;line-height:1.8;color:var(--ink-2)}.a-root{min-height:100svh;background:var(--paper)}.a-top{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--nav-h)}.a-body{padding-block:clamp(8px,2vw,24px) 48px}@media (min-width:640px){.s-ask-grid{grid-template-columns:repeat(4,1fr)}.s-ask-opt{flex-direction:column;justify-content:center;text-align:center;gap:6px;min-height:92px}.s-ask-pic{width:44px;height:44px}.s-hh-cta .s-btn{flex:0 0 auto}.s-feats{grid-template-columns:1fr 1fr}.s-benefits{grid-template-columns:repeat(2,1fr)}.s-hero-cta{display:flex}}@media (min-width:768px){.s-steps{grid-template-columns:repeat(3,1fr)}.s-steps:before{content:"";position:absolute;top:44px;inset-inline:16%;border-top:2px dashed var(--hairline-strong)}.s-step-pic{background:var(--paper);border-radius:28%}.s-end{grid-template-columns:1fr 1fr}.s-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;padding-top:16px;text-align:start}.s-hero-art{order:0;width:min(100%,460px)}.s-hero h1{line-height:1.4}}@media (min-width:900px){.s-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}.s-hh-media,.s-hh-media[data-variant=art]{aspect-ratio:5/6}.s-hh-media[data-variant=art]>img{padding:18% 6% 20%;object-position:center}.s-pro-in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media (min-width:1024px){.s-actions,.s-nav{display:flex}.s-burger{display:none}.s-hub{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.s-map{position:sticky;top:calc(var(--nav-h) + 24px)}}@media (prefers-reduced-motion:reduce){.s-ba-t,.s-badge-dot,.s-feed-card,.s-map-line[data-on=true],.s-screen-body,.s-screen-live:before{animation:none}}}