.lp{--lp-ground:var(--canvas);--lp-ghost:var(--ghost);--lp-rule:var(--rule);--lp-k:var(--ink);--lp-w:var(--panel);--lp-in:var(--good);--lp-ink-2:var(--ink-2);--pad:clamp(16px, 4vw, 72px);background:var(--lp-ground);color:var(--lp-k);font-feature-settings:normal;font-variant-numeric:normal;overflow-x:clip}.lp :focus-visible{outline:2px solid var(--lp-k);outline-offset:3px}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3{letter-spacing:-.03em;font-weight:400}.lp-arrow{flex:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}.lp a:hover .lp-arrow{transform:translate(3px)}.lp-head{border-bottom:1px solid var(--lp-rule);z-index:2;height:80px;display:flex;position:relative}.lp-brand{padding:0 var(--pad);align-items:center;margin-right:auto;display:flex}.lp-brand .logo{height:20px}.lp-nav{display:flex}.lp-nav a{border-left:1px solid var(--lp-rule);justify-content:center;align-items:center;gap:8px;width:clamp(120px,10vw,180px);font-size:16px;transition:background-color .2s;display:flex}.lp-nav a:hover{background:var(--lp-ghost)}.lp-nav .lp-login{color:var(--brand-ink);font-weight:600}.lp-hero{isolation:isolate;position:relative}@media (width>=641px){.lp-hero{min-height:max(100svh - 80px,17.8vw + 480px);display:grid}.lp-hero>*{grid-area:1/1}.lp-mosaic{align-self:end}}.lp-hero-copy{max-width:980px;padding:clamp(40px, 5vw, 80px) var(--pad) 0;text-align:center;z-index:1;margin:0 auto;position:relative}.lp-hero h1{max-width:10em;margin:0 auto;font-size:clamp(2.4rem,5.4vw,4.5rem);line-height:1.04}.lp-hero-copy>p{max-width:36em;color:var(--lp-ink-2);margin:clamp(24px,3vw,40px) auto 0;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.lp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.lp-btn{background:var(--action);align-items:center;height:56px;padding:0 36px;font-size:17px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex;color:var(--on-action)!important}.lp-btn:hover{background:var(--action-hover)}.lp-btn:active{transform:translateY(1px)}.lp-btn.secondary{border:1px solid var(--lp-rule);background:0 0;color:var(--lp-k)!important}.lp-btn.secondary:hover{background:var(--lp-ghost);border-color:var(--lp-k)}.lp-mosaic{aspect-ratio:1800/640;grid-template-rows:repeat(20,1fr);grid-template-columns:250fr 235fr 528fr 147fr 84fr 305fr 250fr;display:grid}.lp-mosaic>*{min-width:0;min-height:0}.lp-mosaic img{object-fit:cover;width:100%;height:100%;display:block}.m-a{object-position:70% 40%;grid-area:5/1/15/2}.m-b{grid-area:15/1/21/2}.m-c{grid-area:9/2/12/3}.m-d{grid-area:12/2/21/3}.m-e{object-position:60% 50%;grid-area:11/3/21/4}.m-f{grid-area:14/4/17/5}.m-g{grid-area:17/4/21/5}.m-h{grid-area:14/5/21/6}.m-i{grid-area:6/6/17/7}.m-j{grid-area:17/6/21/7}.m-k{grid-area:2/7/5/8}.m-l{grid-area:5/7/9/8}.m-m{grid-area:9/7/21/8}.lp-soft{background:var(--block-soft);color:var(--lp-k)}.lp-block{background:var(--block);color:var(--on-brand)}.lp-k{background:var(--lp-k);color:var(--lp-w)}.lp-w{background:var(--lp-w);color:var(--lp-k)}.lp-spot{position:relative}.lp-spot:before{content:"";opacity:.55;border:1.5px dashed;position:absolute;inset:clamp(10px,1.2vw,20px)}.lp-spot span{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(11px,.8vw,13px);font-weight:600;position:absolute;bottom:clamp(16px,1.7vw,28px);left:clamp(18px,1.9vw,30px)}.lp-card{letter-spacing:-.01em;flex-direction:column;justify-content:space-between;padding:clamp(14px,1.6vw,28px);font-size:clamp(15px,1.45vw,24px);line-height:1.2;display:flex}.lp-card small{color:inherit;letter-spacing:0;align-items:center;gap:8px;font-size:clamp(13px,.95vw,16px);display:inline-flex}.m-d,.m-i{justify-content:flex-end}.m-h span{writing-mode:vertical-rl;white-space:nowrap;left:clamp(16px,1.7vw,26px);transform:rotate(180deg)}a.lp-card:hover small{text-underline-offset:4px;text-decoration:underline}.m-j{justify-content:center}@media (prefers-reduced-motion:no-preference){.lp-mosaic>*{animation:.9s cubic-bezier(.16,1,.3,1) both lp-rise}.lp-mosaic>:nth-child(odd){animation-delay:80ms}.lp-mosaic>:nth-child(3n){animation-delay:.16s}.lp-mosaic>:nth-child(4n){animation-delay:.24s}.lp-mosaic>:nth-child(5n){animation-delay:.32s}}@keyframes lp-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.lp-sec{padding:clamp(80px, 9vw, 144px) var(--pad)}.lp h2{max-width:16em;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.08}.lp-sec-in>p,.lp-money p{max-width:34em;color:var(--lp-ink-2);margin-top:20px;font-size:18px;line-height:1.6}.lp-steps{border-top:1px solid var(--lp-k);grid-template-columns:repeat(4,1fr);margin:clamp(48px,5vw,80px) 0 0;padding:0;list-style:none;display:grid}.lp-steps li{border-left:1px solid var(--lp-rule);padding:28px clamp(16px,2vw,32px) 8px}.lp-steps li:first-child{border-left:0;padding-left:0}.lp-step-n{color:var(--brand-ink);font-size:15px;font-weight:600;display:block}.lp-steps h3{margin-top:48px;font-size:24px}.lp-steps p{color:var(--lp-ink-2);margin-top:12px;font-size:16px;line-height:1.55}.lp-sizes{background:var(--lp-k);color:var(--lp-w);padding:clamp(80px, 9vw, 144px) var(--pad)}.lp-sizes .lp-sec-in>p{color:var(--on-chrome-2)}.lp-size-row{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:48px clamp(40px,5vw,88px);margin-top:64px;display:grid}.lp-size-row figure{min-width:0;margin:0}.lp-slot{align-items:flex-end;height:250px;display:flex}.lp-banner{background:var(--lp-w);max-width:100%;color:var(--lp-k);flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.lp-size-row figcaption{font-variant-numeric:tabular-nums;border-top:1px solid #fff3;gap:6px;margin-top:20px;padding-top:16px;display:grid}.lp-size-name{font-size:17px;font-weight:600}.lp-size-name span{color:var(--on-chrome-2);margin-left:10px;font-weight:400}.lp-size-rate{font-size:15px;font-weight:600}.lp-size-rate span{color:var(--on-chrome-2);font-weight:400}.lp-sizes .lp-size-note{color:color-mix(in srgb, var(--on-chrome-2) 70%, var(--chrome));margin-top:48px;font-size:14px}.ad{font-family:inherit;line-height:1.2;display:flex;position:absolute;inset:0}.ad img{object-fit:cover;display:block}.ad strong{letter-spacing:-.01em;font-weight:700;display:block}.ad b{font-size:11px;font-weight:600;display:block}.ad-cta{background:var(--lp-k);color:var(--lp-w);align-self:flex-start;padding:7px 12px;font-size:12px;font-weight:600;display:inline-block}.ad-tag{color:var(--lp-k);background:#ffffffeb;padding:3px 5px;font-size:10px;font-style:normal;font-weight:600;line-height:1;position:absolute;top:6px;right:6px}.ad-rect{flex-direction:column}.ad-rect img{object-position:50% 70%;width:300px;height:138px}.ad-rect div{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.ad-rect b{color:var(--brand-ink)}.ad-rect strong{font-size:17px}.ad-rect .ad-cta{margin-top:auto}.ad-mob{background:var(--block-soft);align-items:center}.ad-mob img{object-position:40% 50%;flex:none;width:100px;height:100px}.ad-mob div{flex:1;min-width:0;padding:0 10px 0 14px}.ad-mob strong{font-size:14px}.ad-mob b{margin-top:5px;font-weight:500}.ad-mob .ad-cta{align-self:center;margin-right:12px}.lp-banner:has(.ad-mob) .ad-tag{left:6px;right:auto}.ad-thumb img{width:100%;height:100%;position:absolute;inset:0}.ad-thumb div{background:linear-gradient(transparent, color-mix(in srgb, var(--ink) 90%, transparent) 40%);width:100%;color:var(--lp-w);margin-top:auto;padding:32px 12px 12px;position:relative}.ad-thumb strong{margin-bottom:8px;font-size:15px}.ad-thumb .ad-cta{background:var(--block-soft);color:var(--lp-k)}.lp-money{grid-template-columns:1fr minmax(0,560px);align-items:start;gap:48px clamp(48px,8vw,140px);display:grid}.lp-ledger{background:var(--lp-w);margin:0;padding:28px 32px 32px}.lp-ledger figcaption{color:var(--lp-ink-2);border-bottom:1px solid var(--lp-k);padding-bottom:16px;font-size:14px;font-weight:600}.lp-ledger table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lp-ledger th{text-align:left;padding:18px 0;font-size:17px;font-weight:600}.lp-ledger th small{color:var(--lp-ink-2);margin-top:3px;font-size:14px;font-weight:400;display:block}.lp-ledger td{text-align:right;white-space:nowrap;padding-left:16px;font-size:17px}.lp-ledger tbody tr+tr{border-top:1px solid var(--lp-rule)}.lp-ledger .in{color:var(--lp-in)}.lp-ledger tfoot tr{border-top:1px solid var(--lp-k)}.lp-ledger tfoot th,.lp-ledger tfoot td{padding-top:20px;font-size:22px;font-weight:600}.lp-close{background:var(--block-soft);grid-template-columns:minmax(0,360px) 1fr;display:grid}.lp-close>div{padding:clamp(64px, 7vw, 120px) var(--pad)}.lp-close p{max-width:32em;margin-top:20px;font-size:18px;line-height:1.55}.lp-close .lp-actions{justify-content:flex-start}.lp-foot{padding:28px var(--pad);color:var(--lp-ink-2);border-top:1px solid var(--lp-rule);justify-content:space-between;align-items:center;font-size:14px;display:flex}.lp-foot .logo{color:var(--lp-k);height:16px}@media (width<=1100px){.lp-size-row{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.lp-slot{height:auto}}@media (width<=900px){.lp-nav a:not(.lp-login){display:none}.lp-nav a{width:auto;padding:0 var(--pad)}.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-steps li:nth-child(3){border-left:0;padding-left:0}.lp-money{grid-template-columns:1fr}}@media (width<=640px){.lp-mosaic{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(4,1fr);grid-template-areas:"b b k l""a a d d""a a d d""e e e e""e e e e""i i m m""i i m m""j j m m";grid-auto-rows:27vw;margin-top:48px}.m-a{grid-area:a}.m-b{grid-area:b}.m-d{grid-area:d}.m-e{grid-area:e}.m-i{grid-area:i}.m-j{grid-area:j}.m-k{grid-area:k}.m-l{grid-area:l}.m-m{grid-area:m}.m-c,.m-f,.m-g,.m-h{display:none}.lp-card{font-size:16px}.lp-steps{grid-template-columns:1fr}.lp-steps li,.lp-steps li:nth-child(3){border-left:0;border-top:1px solid var(--lp-rule);padding-left:0}.lp-steps li:first-child{border-top:0}.lp-steps h3{margin-top:16px}.lp-ledger{padding:20px}.lp-close{grid-template-columns:1fr}.lp-close-slot{height:120px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f5f8;--panel:#fff;--panel-2:#f8fafc;--ghost:#e8ecf2;--rule:#d8dee7;--line:#e1e6ed;--line-strong:#c2cbd7;--ink:#131b2e;--ink-2:#3b475a;--muted:#5c687a;--brand:#1f57c9;--brand-hover:#1a48a8;--brand-ink:var(--brand);--brand-tint:#e6edfa;--brand-wash:#f2f6fd;--on-brand:#fff;--action:var(--brand);--action-hover:var(--brand-hover);--on-action:#fff;--block:#142a57;--block-soft:#dae4f5;--chrome:var(--ink);--on-chrome:#fff;--on-chrome-2:#a9b3c4;--good:#16794b;--good-bg:#e2f3ea;--warning:#8a5300;--warning-bg:#fcf0d2;--serious:#b0460d;--serious-bg:#fdeadf;--critical:#c3272e;--critical-bg:#fce8e7;--neutral:#4a5567;--neutral-bg:#e9edf2;--shadow-1:none;--shadow-pop:0 4px 12px color-mix(in srgb, var(--ink) 8%, transparent), 0 18px 44px color-mix(in srgb, var(--ink) 18%, transparent);--s1:var(--ink);--s2:#0e8a87;--s3:#cf640e;--s4:var(--brand);--radius:0;--radius-sm:0;--radius-pill:0;--font-sans:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font:var(--font-sans);--mono:var(--font-mono);--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-heavy:800;--p-scale:1;--font-scale:var(--p-scale,1);--text-2xs:calc(11px * var(--font-scale));--text-xs:calc(12px * var(--font-scale));--text-sm:calc(12.5px * var(--font-scale));--text-base:calc(14px * var(--font-scale));--text-md:calc(16px * var(--font-scale));--text-lg:calc(18px * var(--font-scale));--text-xl:calc(20px * var(--font-scale));--text-2xl:calc(24px * var(--font-scale));--text-3xl:calc(28px * var(--font-scale));--text-display:calc(34px * var(--font-scale));--tracking-tighter:-.025em;--tracking-tight:-.015em;--tracking-snug:-.005em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-wider:.04em;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scrollbar-color:var(--line-strong) var(--canvas)}body{background:var(--canvas);color:var(--ink);font:var(--font-regular) var(--text-base)/var(--leading-normal) var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"cv01", "ss01", "tnum";text-rendering:optimizelegibility;caret-color:var(--brand);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:color-mix(in srgb, var(--brand) 24%, transparent);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:var(--leading-snug);text-wrap:balance}h1{font-size:32px;font-weight:var(--font-regular);letter-spacing:-.03em;line-height:1.15}h2{font-size:var(--text-md);font-weight:var(--font-bold);letter-spacing:var(--tracking-snug)}h3{font-size:14.5px;font-weight:var(--font-bold);letter-spacing:var(--tracking-snug)}a{color:var(--brand-ink);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}img{max-width:100%}small{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-snug);display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.muted{color:var(--muted)}.mono{font-family:var(--font-mono)}.nowrap{white-space:nowrap}.shell{flex-direction:column;min-height:100vh;display:flex}.top-in{width:100%;max-width:1488px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));margin-inline:auto}.top{z-index:3;background:var(--canvas);color:var(--ink);border-bottom:1px solid var(--rule);position:relative}@media (width>=900px){.top{position:sticky;top:0}}.top-row{align-items:stretch;gap:0;min-height:64px;display:flex}.brand{color:var(--ink);flex:none;align-items:center;padding-right:28px;text-decoration:none;display:inline-flex}.logo{width:auto;height:17px;display:block}.logo .slot-on{fill:var(--brand)}.top-nav{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.top-nav-cluster{align-items:stretch;display:flex}.top-nav-cluster+.top-nav-cluster>a:first-child{border-left-color:var(--ink)}.top-nav-sep{display:none}.top-nav a{border-left:1px solid var(--rule);color:var(--ink-2);font-size:var(--text-base);font-weight:var(--font-medium);white-space:nowrap;align-items:center;gap:7px;padding:0 18px;text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:relative}.top-nav-cluster:last-child>a:last-child{border-right:1px solid var(--rule)}.top-nav a:after{content:"";background:var(--brand);height:2px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.top-nav a:hover{background:var(--ghost);color:var(--ink)}.top-nav a.active{color:var(--brand-ink);font-weight:var(--font-semibold)}.top-nav a.active:after{transform:scaleX(1)}.count{background:var(--brand);min-width:18px;color:var(--on-brand);font-size:var(--text-2xs);font-weight:var(--font-bold);text-align:center;padding:0 5px;line-height:17px}.top-actions{flex:none;align-items:center;gap:6px;margin-left:auto;padding-left:20px;display:flex}.ba-switch{border:1px solid var(--rule);background:var(--panel);height:40px;color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;padding:0 12px 0 14px;transition:border-color .2s;display:flex;position:relative}.ba-switch:hover{border-color:var(--ink)}.ba-switch:focus-within{outline:2px solid var(--ink);outline-offset:3px}.ba-switch select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ba-switch-text{align-items:baseline;gap:8px;min-width:0;line-height:1.2;display:flex}.ba-name{max-width:160px;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ba-balance{color:var(--ink);font-size:var(--text-base);font-weight:var(--font-semibold);white-space:nowrap}.who{min-width:0;color:inherit;align-items:center;gap:10px;margin-left:6px;padding:4px 8px 4px 4px;text-decoration:none;transition:background-color .2s;display:flex}.who:hover{background:var(--ghost)}.avatar{background:var(--brand-tint);width:32px;height:32px;color:var(--brand-ink);font-size:12px;font-weight:var(--font-bold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.who-text{min-width:0;max-width:170px;line-height:1.25;display:grid}.who-text strong{font-size:var(--text-sm);font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who-text small{color:var(--muted);font-size:var(--text-2xs)}.top-logout{width:36px;height:36px;color:var(--ink-2);place-items:center;transition:background-color .2s,color .2s;display:grid}.top-logout:hover{background:var(--ghost);color:var(--ink)}.top-logout span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1535px){.who-text{display:none}}.escrow-pill{border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--brand-ink);font-size:var(--text-2xs);font-weight:var(--font-semibold);align-items:center;gap:3px;margin-top:2px;padding:1px 7px;line-height:1.3;display:inline-flex}.table-sub-escrow{font-size:var(--text-xs);color:var(--brand-ink);font-weight:var(--font-medium);margin-top:1px;display:block}.main{width:100%;max-width:1488px;padding-block:24px 64px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;margin-inline:auto;display:grid}.foot{color:var(--muted);padding-block:16px;font-size:12.5px}@media (width<=899px){.top-in,.main{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.top-row{flex-wrap:wrap;min-height:0}.brand,.top-actions{min-height:60px}.top-nav{margin-inline:calc(-1 * max(16px, env(safe-area-inset-left,0px)));border-top:1px solid var(--rule);flex-basis:100%;order:3}.top-nav a{min-height:46px}.top-nav-cluster:first-child>a:first-child{border-left:0}.tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.main{padding-block:20px 44px}h1{font-size:26px}}@media (width<=599px){.hide-sm{display:none}.card,.card.flush>.card-head{padding:16px}.status-cell dd{font-size:34px}.ba-name{display:none}.who{margin-left:0;padding:2px}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.page-title{gap:4px;min-width:0;display:grid}.page-title h1{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sub{max-width:68ch;color:var(--muted);font-size:var(--text-base);line-height:var(--leading-normal)}.back{width:max-content;color:var(--muted);font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:4px;margin-bottom:2px;text-decoration:none;display:inline-flex}.back:hover{color:var(--brand-ink)}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--shadow-1);align-content:start;gap:16px;margin:0;padding:20px 24px 24px;display:grid}.card.flush{gap:0;padding:0;overflow:hidden}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-height:32px;display:flex}.card-head h2,.card>h2:first-child{font-size:var(--text-xl);font-weight:var(--font-regular);letter-spacing:-.02em}.card.flush>.card-head{padding:18px 24px 16px}.card-head a{font-size:var(--text-base);font-weight:var(--font-semibold);text-decoration:none}.card-head a:hover{text-decoration:underline}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.dash-top{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1000px){.dash-top{grid-template-columns:minmax(300px,1fr) minmax(0,2.3fr)}}.money-card{gap:10px}.money-value{font-size:34px;font-weight:var(--font-medium);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:6px;line-height:1.15}.money-sub{color:var(--muted);font-size:var(--text-sm)}.status-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;margin:4px 0 0;display:grid}@media (width>=640px){.status-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.status-cell{text-align:center;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:6px;display:flex}.status-cell dd{font-size:40px;font-weight:var(--font-regular);letter-spacing:-.02em;margin:0;line-height:1.1}.status-cell dt{color:var(--ink-2);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-snug)}.status-cell dt small{font-size:var(--text-xs);font-weight:var(--font-regular);margin-top:2px}.status-cell.good dd{color:var(--good)}.status-cell.warning dd{color:var(--s3)}.status-cell.serious dd{color:var(--serious)}.status-cell.critical dd{color:var(--critical)}.status-cell.neutral dd,.status-cell.zero dd{color:var(--ink)}.section-head{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;padding-top:16px;display:flex}.section-head h2{font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-.03em}.date-range{border-radius:var(--radius-sm);background:var(--ghost);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--font-medium);padding:7px 14px}.date-range abbr{color:var(--muted);text-decoration:none}.trends{gap:20px}.trends .chart{box-shadow:none;border:0;padding:0}.metric-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=900px){.metric-picks{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-pick{--c:var(--line-strong);border:0;border-left:3px solid var(--line-strong);background:var(--panel-2);min-width:0;color:var(--ink-2);font:var(--font-medium) var(--text-base)/1.3 var(--font-sans);text-align:left;cursor:pointer;border-radius:0;gap:6px;padding:12px 16px 14px;transition:background-color .15s ease-out,border-color .15s ease-out;display:grid}.metric-pick strong{color:var(--muted);font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-pick:hover{background:var(--ghost)}.metric-pick[aria-pressed=true]{border-left-color:var(--c);background:var(--canvas)}.metric-pick[aria-pressed=true] strong{color:var(--c)}.s1{--c:var(--s1)}.s2{--c:var(--s2)}.s3{--c:var(--s3)}.s4{--c:var(--s4)}.chart g .line{stroke:var(--c);stroke-width:2.25px}.chart g .dot{fill:var(--c)}.chart .tick.axis{fill:var(--c);font-weight:var(--font-semibold)}.tip-row{align-items:center;gap:8px;display:flex}.tip-row i{background:var(--c);border-radius:50%;width:8px;height:8px}.tip-row strong{color:var(--on-chrome);font-size:var(--text-sm);margin-left:auto;padding-left:16px}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters select{width:auto;min-width:220px;max-width:100%}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.kpi{grid-row:span 3;grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--shadow-1);align-content:start;row-gap:4px;padding:18px 24px 20px;display:grid}.kpi-label{color:var(--ink-2);font-size:var(--text-base);font-weight:var(--font-medium);align-self:end}.kpi-value{font-size:var(--text-3xl);font-weight:var(--font-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;line-height:1.2}.kpi-sub{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.kpi-sub a{font-weight:var(--font-semibold)}@media (width<=599px){.kpi{padding:14px 14px 16px}.kpi-label{font-size:var(--text-xs)}.kpi-value{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.table th{border-bottom:1px solid var(--ink);background:var(--panel);color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-align:left;white-space:nowrap;padding:9px 16px}.table td{border-bottom:1px solid var(--line);vertical-align:middle;line-height:var(--leading-snug);padding:12px 16px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color .15s ease-out}.table tbody tr:hover,.table tbody tr:focus-within{background:var(--brand-tint)}.card.flush .table th:first-child,.card.flush .table td:first-child{padding-left:20px}.card.flush .table th:last-child,.card.flush .table td:last-child{padding-right:20px}.num,.table th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}td.plus{color:var(--good);font-weight:var(--font-semibold)}.row-link{color:var(--ink);font-weight:var(--font-semibold);text-decoration:none}.row-link:hover{color:var(--brand-ink);text-decoration:underline}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ad-cell{align-items:center;gap:12px;min-width:240px;display:flex}.ad-cell img{border:1px solid var(--line);object-fit:cover;object-position:left center;border-radius:0;flex:none;width:64px;height:48px}.sizes-inline{white-space:nowrap}@media (width<=599px){.table-wrap{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.ad-cell{width:150px;min-width:0}.ad-cell img{display:none}.table th,.table td{padding-inline:12px}.card.flush .table th:first-child,.card.flush .table td:first-child{padding-left:16px}}.badge{border-radius:var(--radius-pill);background:var(--neutral-bg);color:var(--neutral);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;padding:2px 9px 2px 8px;line-height:1.4;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.badge.good{background:var(--good-bg);color:var(--good)}.badge.warning{background:var(--warning-bg);color:var(--warning)}.badge.serious{background:var(--serious-bg);color:var(--serious)}.badge.critical{background:var(--critical-bg);color:var(--critical)}.btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);min-height:36px;color:var(--ink);font:var(--font-semibold) var(--text-base)/var(--leading-tight) var(--font-sans);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out;display:inline-flex}.btn:hover{border-color:var(--ink);background:var(--panel)}.btn:active{transform:translateY(1px)}.btn.primary{border-color:var(--action);background:var(--action);color:var(--on-action)}.btn.primary:hover{border-color:var(--action-hover);background:var(--action-hover)}.btn.danger{border-color:var(--critical);background:var(--critical);color:#fff}.btn.danger:hover{border-color:color-mix(in srgb, var(--critical) 82%, black);background:color-mix(in srgb, var(--critical) 82%, black)}.btn.sm{min-height:32px;font-size:var(--text-sm);padding:0 12px}.btn.block{width:100%;min-height:48px;font-size:var(--text-md)}.btn:disabled{cursor:not-allowed;opacity:.45}.link-btn{color:var(--brand-ink);font:var(--font-semibold) var(--text-base) var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.link-btn:hover{text-decoration-color:currentColor}.icon-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.icon-btn:hover{background:var(--ghost);color:var(--ink)}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.tab{color:var(--ink-2);font:var(--font-medium) var(--text-base) var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px}.tab:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.tab[aria-selected=true]{border-bottom-color:var(--brand);color:var(--brand-ink);font-weight:var(--font-semibold)}.tab-count{border-radius:var(--radius-pill);background:var(--neutral-bg);color:var(--muted);font-size:var(--text-xs);font-weight:var(--font-semibold);margin-left:6px;padding:0 7px}.tab[aria-selected=true] .tab-count{background:var(--brand-tint);color:var(--brand-ink)}.meter{border-radius:var(--radius-pill);background:var(--ghost);min-width:96px;height:6px;margin-top:6px;display:block;overflow:hidden}.meter>span{border-radius:var(--radius-pill);background:var(--brand);height:100%;display:block}.notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);color:var(--ink-2);font-size:var(--text-base);line-height:var(--leading-normal);padding:12px 16px}.notice.warning{border-color:color-mix(in srgb, var(--warning) 25%, var(--warning-bg));background:var(--warning-bg);color:var(--ink)}.notice.critical{border-color:color-mix(in srgb, var(--critical) 22%, var(--critical-bg));background:var(--critical-bg);color:var(--ink)}.error{border:1px solid color-mix(in srgb, var(--critical) 22%, var(--critical-bg));border-radius:var(--radius-sm);background:var(--critical-bg);color:var(--critical);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-snug);padding:9px 12px}.ok{color:var(--good);font-weight:var(--font-semibold)}.form{align-content:start;gap:18px;min-width:0;display:grid}.form.narrow{max-width:560px}.field{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.field>span,.field>legend{color:var(--ink);font-size:var(--text-base);font-weight:var(--font-semibold);padding:0}.field>legend{margin-bottom:6px}.field.inline{grid-template-columns:minmax(0,1fr) 160px;align-items:center}input:not([type=checkbox],[type=radio],[type=file]),select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:var(--text-base);padding:8px 12px;transition:border-color .15s ease-out,box-shadow .15s ease-out}input:not([type=checkbox],[type=radio],[type=file]):hover,select:hover,textarea:hover{border-color:color-mix(in srgb, var(--line-strong), var(--ink) 25%)}textarea{resize:vertical}select{appearance:none;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%236b665c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer;padding-right:36px}input::-webkit-calendar-picker-indicator{color:#0000;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' stroke='%236b665c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='11' height='10' rx='1.5'/%3E%3Cpath d='M2.5 6.5h11M5.5 2v3M10.5 2v3'/%3E%3C/g%3E%3C/svg%3E") 50%/16px no-repeat;width:16px;height:16px}input::-webkit-calendar-picker-indicator:hover{filter:brightness(.6)}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent);outline:0}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:0}input[type=file]{font:inherit;font-size:var(--text-base)}input[type=file]::file-selector-button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:var(--font-semibold) var(--text-sm) var(--font-sans);cursor:pointer;margin-right:12px;padding:7px 12px}input[type=file]::file-selector-button:hover{background:var(--panel-2)}.hint{color:var(--muted);font-size:var(--text-sm);line-height:1.4}.hint.ok{color:var(--good)}.check{font-weight:var(--font-medium);cursor:pointer;align-items:center;gap:9px;display:flex}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.form-actions.start{justify-content:flex-start}.row-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.chips{flex-wrap:wrap;gap:8px 16px;display:flex}.chip{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--panel);min-height:32px;color:var(--ink-2);font:var(--font-medium) var(--text-base) var(--font-sans);cursor:pointer;padding:0 14px;transition:background-color .15s ease-out,border-color .15s ease-out}.chip:hover{border-color:var(--ink);color:var(--ink)}.chips:has(.chip){gap:8px}.chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:var(--font-semibold)}.province-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px 12px;max-height:260px;padding:14px;display:grid;overflow:auto}.province-grid .check{font-size:13.5px}.form-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=1180px){.form-layout{grid-template-columns:minmax(0,1fr) 320px}.summary{position:sticky;top:124px}}.summary dl{gap:0;margin:0;display:grid}.summary dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-block:9px;display:flex}.summary dl div:last-child{border-bottom:0}.summary dt{color:var(--muted)}.summary dd{text-align:right;margin:0;font-weight:600}.sizes{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.size-card{border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;padding:14px;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid}.size-card:hover{border-color:var(--line-strong)}.size-card.on{border-color:var(--brand);background:var(--brand-wash);box-shadow:inset 0 0 0 1px var(--brand)}.size-preview{border:1px dashed var(--line-strong);background:var(--panel-2);width:100%;max-width:100%;color:var(--muted);font-family:var(--mono);border-radius:0;place-items:center;font-size:12px;display:grid;overflow:hidden}.size-preview:has(img){border-style:solid;border-color:var(--line);background:var(--panel)}.size-preview img{object-fit:contain;width:100%;height:100%}.size-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chart{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;box-shadow:var(--shadow-1);gap:12px;margin:0;padding:16px 20px 18px;display:grid}.chart-plot{min-width:0;padding-top:4px;position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .grid{stroke:color-mix(in srgb, var(--line) 55%, var(--panel));stroke-width:1px}.chart .base{stroke:var(--line-strong);stroke-width:1px}.chart .tick{fill:var(--muted);font-size:var(--text-2xs);font-family:var(--font-sans)}.chart .line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart .dot{fill:var(--brand);stroke:var(--panel);stroke-width:2px}.chart .cross{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.tooltip{z-index:2;border-radius:var(--radius-sm);background:var(--chrome);color:var(--on-chrome);box-shadow:var(--shadow-pop);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;gap:4px;padding:9px 12px;display:grid;position:absolute;top:-6px;transform:translate(-50%)}.tooltip strong{font-size:var(--text-base);font-weight:var(--font-bold)}.tooltip span{color:var(--on-chrome-2)}.chart-table summary{width:max-content;color:var(--brand-ink);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.chart-table summary::-webkit-details-marker{display:none}.chart-table summary:before{content:"";background:currentColor;width:12px;height:12px;transition:transform .15s ease-out;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 2.5L8 6l-3.5 3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 2.5L8 6l-3.5 3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.chart-table[open] summary:before{transform:rotate(90deg)}.chart-table .table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:260px;margin-top:8px;overflow:auto}.empty{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:44px 24px;display:grid}.empty p{max-width:52ch;line-height:var(--leading-normal)}.card>.empty{padding:20px 0 8px}.empty strong{color:var(--ink);font-size:var(--text-xl);font-weight:var(--font-regular);letter-spacing:-.02em}.people{margin:0;padding:0;list-style:none;display:grid}.people li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 0;display:flex}.people li:first-child{padding-top:0}.people li:last-child{border-bottom:0;padding-bottom:0}.people .num{font-weight:var(--font-semibold)}.code{border:1px solid var(--line);background:var(--panel-2);font-family:var(--font-mono);font-size:13px;font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);border-radius:0;padding:1px 8px;display:inline-block}.code.big{background:var(--block);width:max-content;max-width:100%;color:var(--on-brand);font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:.05em;border:0;margin:6px 0 8px;padding:18px 28px;display:block;position:relative}.code.big:before{content:"";opacity:.55;border:1.5px dashed;position:absolute;inset:7px}.code-card{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.manual-copy{font-family:var(--font-mono);width:170px!important;min-height:32px!important}.creatives{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.creative{gap:6px;margin:0;display:grid}.creative img{border:1px solid var(--line);border-radius:0;height:auto;display:block}.creative figcaption{color:var(--muted);font-size:var(--text-sm)}.queue{gap:16px;display:grid}.mod-card{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:24px}@media (width<=760px){.mod-card{grid-template-columns:minmax(0,1fr)}}.mod-creatives{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);flex-wrap:wrap;align-content:flex-start;gap:12px;padding:14px;display:flex}.mod-body{align-content:start;gap:14px;display:grid}.details{gap:0;margin:0;display:grid}.details div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding-block:9px;display:grid}.details div:first-child{padding-top:0}.details div:last-child{border-bottom:0;padding-bottom:0}.details dt{color:var(--muted)}.details dd{overflow-wrap:anywhere;margin:0}.steps{counter-reset:step;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--muted);font-size:var(--text-base);font-weight:var(--font-medium);counter-increment:step;align-items:center;display:flex}.steps li:before{content:counter(step);border:1px solid var(--line-strong);background:var(--panel);width:24px;height:24px;font-size:var(--text-xs);font-weight:var(--font-semibold);place-items:center;margin-right:8px;display:inline-grid}.steps li.on{color:var(--ink);font-weight:var(--font-semibold)}.steps li.on:before{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.card.topup{width:100%;max-width:602px}.bank{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 20px;margin:0;padding:16px 18px;display:grid}.bank dt{color:var(--muted);font-size:var(--text-sm)}.bank dd{font-size:15.5px;font-weight:var(--font-bold);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.proof{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:min(100%,280px);display:block}.modal{background:var(--panel);width:min(540px,100% - 32px);max-height:calc(100% - 48px);color:var(--ink);box-shadow:var(--shadow-pop);border:0;border-radius:0;padding:0}.modal[open]{animation:.2s cubic-bezier(.16,1,.3,1) rise}.modal::backdrop{background:color-mix(in srgb, var(--ink) 50%, transparent)}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 20px;display:flex}.modal-head h2{font-size:var(--text-xl);font-weight:var(--font-regular);letter-spacing:-.02em}.modal-body{gap:16px;padding:20px;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(8px)scale(.99)}}.auth{flex-direction:column;min-height:100vh;display:flex}.auth-body{flex:1;grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}.auth-side{padding:clamp(40px, 5vw, 80px) var(--pad);background:var(--block);color:var(--on-brand);flex-direction:column;justify-content:space-between;gap:48px;display:flex}.auth-pitch{gap:32px;display:grid}.auth-pitch h2{max-width:14em;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.08}.auth-pitch ul{max-width:440px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.auth-pitch li{border-top:1px solid #ffffff4d;padding-block:14px}.auth-pitch li:last-child{border-bottom:1px solid #ffffff4d}.site{background:var(--lp-w);width:360px;max-width:100%;overflow:hidden}.site-bar{background:var(--lp-ghost);align-items:center;gap:6px;padding:9px 12px;display:flex}.site-bar i{background:var(--lp-rule);border-radius:50%;width:9px;height:9px}.site-bar span{background:var(--lp-w);color:var(--lp-ink-2);flex:1;margin-left:8px;padding:3px 10px;font-size:11px}.site-page{gap:12px;padding:14px 20px 18px;display:grid}.site-nav>*,.site-title>span,.site-text>span{background:var(--ghost);height:7px;display:block}.site-nav{border-bottom:1px solid var(--ghost);align-items:center;gap:10px;padding-bottom:12px;display:flex}.site-nav b{background:var(--lp-k);width:64px;height:12px}.site-nav span{width:34px;margin-left:auto}.site-nav span~span{margin-left:0}.site-title{gap:7px;display:grid}.site-title span{background:var(--lp-rule);height:12px}.site-title span+span{width:62%}.site-text{gap:7px;display:grid}.site-text span:last-child{width:78%}.site .lp-banner{box-shadow:none;margin:2px 0}.auth-main{padding:clamp(32px, 5vw, 80px) var(--pad);place-items:center;display:grid}.auth-card{border-top:1px solid var(--lp-k);background:var(--lp-w);gap:20px;width:min(100%,440px);padding:32px;display:grid}.auth-card>div:first-child{gap:8px;padding-bottom:4px;display:grid}.auth-card h1{font-size:32px;line-height:1.1}.auth-card .sub{color:var(--lp-ink-2);font-size:16px}.auth-card a{color:var(--brand-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth .lp-nav a{width:auto;padding:0 var(--pad)}@media (width<=899px){.auth-body{grid-template-columns:minmax(0,1fr);align-content:start}.auth-side{gap:16px;padding-block:28px}.auth-pitch h2{font-size:26px}.auth-pitch ul,.site{display:none}.auth-main{place-items:start center;padding-block:24px 48px}.auth-card{padding:24px 20px}}.ad-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.ad-toolbar .tabs{border-bottom:none;margin-bottom:0}.ad-toolbar-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-toolbar-filters select{min-height:38px;font-size:var(--text-base);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);padding:0 12px;font-family:inherit}.rejection-alert{margin-bottom:20px}.rejection-text{font-size:var(--text-base);line-height:var(--leading-normal);margin:6px 0 0 26px}.field-flagged input,.field-flagged select{border-color:var(--critical)!important;background-color:var(--critical-bg)!important}.card-flagged{border-color:color-mix(in srgb, var(--critical) 40%, transparent)!important}.size-card.flagged{border-color:color-mix(in srgb, var(--critical) 50%, transparent)!important}.province-sections{flex-direction:column;gap:12px;margin-top:14px;display:flex}.province-toolbar{background:var(--panel);border-radius:var(--radius-sm);border:1px solid var(--line);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.province-count-badge strong{color:var(--brand-ink);font-size:var(--text-base)}.province-quick-actions{gap:14px;display:flex}.regions-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;max-height:420px;padding-right:4px;display:grid;overflow-y:auto}.region-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.region-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.region-title{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--ink)}.region-badge{font-size:var(--text-2xs);color:var(--muted);background:var(--canvas);border-radius:var(--radius-pill);font-weight:var(--font-semibold);margin-left:6px;padding:1px 7px}.region-items{grid-template-columns:1fr;gap:6px;display:grid}.bank-card{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-base);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.bank-row{justify-content:space-between;align-items:center;display:flex}.bank-row.highlight{border-top:1px dashed var(--line-strong);margin-top:4px;padding-top:8px}.bank-code{font-size:15px;font-weight:var(--font-heavy);font-family:var(--font-mono);letter-spacing:var(--tracking-wider)}.bank-amount{font-size:var(--text-md);color:var(--brand-ink);font-weight:var(--font-bold)}.topup-success-title{font-size:var(--text-md);font-weight:var(--font-bold);margin:0 0 6px}.shortfall-notice{margin-top:10px;margin-bottom:12px}.shortfall-desc{font-size:var(--text-sm);margin:4px 0 8px;line-height:1.4}.shortfall-link{font-size:var(--text-sm);color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.profile-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 24px;display:flex}.profile-main{align-items:center;gap:16px;min-width:0;display:flex}.profile-avatar-lg{background:var(--brand-tint);width:56px;height:56px;color:var(--brand-ink);font-size:20px;font-weight:var(--font-bold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.profile-info{gap:6px;min-width:0;display:grid}.profile-title{font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-.03em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.profile-meta{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.profile-meta-item{align-items:center;gap:6px;display:inline-flex}.profile-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=1024px){.profile-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.field>.profile-field-desc{font-weight:var(--font-regular);font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-normal);margin-top:-2px}.permission-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.permission-table th,.permission-table td{border-bottom:1px solid var(--line);text-align:left;padding:10px 14px}.permission-table th{background:var(--panel-2);color:var(--muted);font-weight:var(--font-semibold);font-size:var(--text-xs)}.permission-table tr:last-child td{border-bottom:0}.success-banner{border:1px solid color-mix(in srgb, var(--good) 25%, var(--good-bg));border-radius:var(--radius-sm);background:var(--good-bg);color:var(--good);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-snug);align-items:center;gap:10px;padding:12px 16px;display:flex}.success-banner svg{flex:none}.profile-action-group{align-items:center;gap:12px;margin-top:6px;display:flex}.info-row{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-block:10px;display:flex}.info-row:last-child{border-bottom:0}.info-row dt{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--muted)}.info-row dd{font-size:var(--text-base);color:var(--ink);font-weight:var(--font-medium);margin:0}.text-good{color:var(--good)!important}.text-critical{color:var(--critical)!important}.text-muted{color:var(--muted)!important}.master-upload-zone{border:1.5px dashed var(--line-strong);background:var(--panel-2);border-radius:var(--radius);padding:16px 20px;transition:border-color .15s,background-color .15s}.master-upload-zone:hover{border-color:var(--brand);background:var(--brand-wash)}.master-upload-header{align-items:flex-start;gap:14px;display:flex}.master-upload-icon{border-radius:var(--radius-sm);background:var(--brand-tint);width:42px;height:42px;color:var(--brand-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.one-day-hours-box{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--brand-wash));background:var(--brand-wash);border-radius:var(--radius-sm);margin-top:14px;padding:14px 16px}.one-day-header{color:var(--brand-ink);align-items:center;gap:8px;display:flex}.device-placement-radios{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px;display:grid}.device-card{border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .15s;display:flex}.device-card:hover{border-color:var(--line-strong);background:var(--panel-2)}.device-card.active{border-color:var(--brand);background:var(--brand-wash)}.device-card:has(input:checked){border-color:var(--brand);background:var(--brand-wash)}.device-card input{accent-color:var(--brand);cursor:pointer;margin-top:3px}.device-card strong{font-size:var(--text-base);color:var(--ink);margin-bottom:2px;display:block}.device-card small{font-size:var(--text-xs);color:var(--muted);line-height:var(--leading-normal);display:block}.payment-page{max-width:1040px;margin:0 auto}.payment-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:24px;margin-top:8px;display:grid}@media (width<=860px){.payment-grid{grid-template-columns:1fr}}.payment-details{flex-direction:column;gap:16px;display:flex}.order-summary-list{gap:12px;margin:0;padding:0;display:grid}.order-summary-list>div{border-bottom:1px solid var(--line);font-size:var(--text-sm);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}.order-summary-list>div:last-child{border-bottom:none;padding-bottom:0}.order-summary-list dt{color:var(--muted);font-weight:var(--font-medium)}.order-summary-list dd{text-align:right;color:var(--ink);margin:0}.payment-creatives-preview{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.payment-checkout{position:sticky;top:80px}.payment-ba-card{border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);justify-content:space-between;align-items:center;margin:14px 0;padding:14px 16px;display:flex}.payment-ba-info{flex-direction:column;gap:2px;display:flex}.payment-ba-info .ba-label{font-size:var(--text-xs);color:var(--muted);font-weight:var(--font-semibold)}.payment-ba-info .ba-title{font-size:var(--text-base);color:var(--ink)}.payment-ba-balance{text-align:right;flex-direction:column;gap:2px;display:flex}.payment-ba-balance span{font-size:var(--text-2xs);color:var(--muted)}.payment-ba-balance strong{font-size:var(--text-base)}.payment-breakdown-box{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.breakdown-row{font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.breakdown-row.total-row{font-size:var(--text-base);font-weight:var(--font-bold);padding-top:4px}.breakdown-row.total-row .total-amount{color:var(--brand-ink);font-size:var(--text-lg)}.breakdown-row.balance-after-row{font-size:var(--text-xs);border-top:1px dashed var(--line-strong);padding-top:4px}.payment-shortfall-alert{border-radius:var(--radius-sm);margin-bottom:16px;padding:12px 14px}.payment-ready-alert{border-radius:var(--radius-sm);margin-bottom:16px;padding:10px 14px}.payment-submit-btn{font-size:var(--text-base);font-weight:var(--font-bold);padding-block:10px}.payment-receipt-box{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);text-align:left;flex-direction:column;gap:10px;max-width:440px;margin:20px auto;padding:18px 20px;display:flex}.receipt-row{font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.payment-success-card{text-align:center;max-width:640px;margin:24px auto;padding:48px 32px}.success-icon-wrap{border-radius:var(--radius-pill);background:var(--good-bg);width:72px;height:72px;color:var(--good);justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.payment-success-desc{max-width:480px;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink-2);margin:8px auto 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mod-body h2{font-size:var(--text-xl);font-weight:var(--font-regular);letter-spacing:-.02em}.mod-body h2 a{color:var(--ink);text-decoration:none}.mod-body h2 a:hover{color:var(--brand-ink);text-decoration:underline}
