:root{--head-h:70px;--prompt-wash:#fffdf0;--prompt-line:#f1e8b8;--ground:#eef1f7;--ground-2:#e4e9f3;--paper:#fff;--ink:#0b1220;--ink-2:#334155;--ink-3:#5b6577;--line:#dce3ef;--line-soft:#eaeff7;--brand:#2b4cff;--brand-deep:#1e3ad1;--brand-wash:#eaeeff;--iris:#5b68eb;--iris-wash:#edeffd;--good:#0e9f6e;--good-wash:#e3f6ef;--bad:#e5484d;--bad-wash:#fdecec;--warn:#f5a524;--warn-wash:#fef3e0;--app-bg:#fff;--app-sunken:#f4f7fc;--app-elev:#fff;--app-line:#e4eaf4;--app-chip:#f0f4fa;--shadow-dev:0 26px 60px -18px #0b122057, 0 4px 14px #0b12201a;--shadow-card:0 1px 2px #0b12200d, 0 6px 18px -12px #0b122038;--bezel:#0b1220;--chrome:#dde4ee;--chrome-ink:#5b6577;--s1:#2b4cff;--s2:#c2410c;--s3:#00897b;--s4:#a16207;--s5:#9333ea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--prompt-wash:#27251a;--prompt-line:#403b26;--ground:#070b12;--ground-2:#0c121c;--paper:#101825;--ink:#eaf0fa;--ink-2:#b7c3d6;--ink-3:#8a98ae;--line:#1e2938;--line-soft:#18222f;--brand:#5b76ff;--brand-deep:#93a6ff;--brand-wash:#141c3e;--iris:#8b95f4;--iris-wash:#1b1f3a;--good:#3dd9a0;--good-wash:#0f2a22;--bad:#ff7b7f;--bad-wash:#31171a;--warn:#ffc15e;--warn-wash:#332411;--app-bg:#0b111b;--app-sunken:#111a26;--app-elev:#141e2c;--app-line:#1f2c3d;--app-chip:#18232f;--shadow-dev:0 26px 60px -18px #000000b3, 0 0 0 1px #ffffff0d;--shadow-card:0 1px 2px #0006;--bezel:#000;--chrome:#18222f;--chrome-ink:#8a98ae;--s1:#5b76ff;--s2:#d07a3e;--s3:#2fa08f;--s4:#ae8a18;--s5:#a87bdc}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--prompt-wash:#27251a;--prompt-line:#403b26;--ground:#070b12;--ground-2:#0c121c;--paper:#101825;--ink:#eaf0fa;--ink-2:#b7c3d6;--ink-3:#8a98ae;--line:#1e2938;--line-soft:#18222f;--brand:#5b76ff;--brand-deep:#93a6ff;--brand-wash:#141c3e;--iris:#8b95f4;--iris-wash:#1b1f3a;--good:#3dd9a0;--good-wash:#0f2a22;--bad:#ff7b7f;--bad-wash:#31171a;--warn:#ffc15e;--warn-wash:#332411;--app-bg:#0b111b;--app-sunken:#111a26;--app-elev:#141e2c;--app-line:#1f2c3d;--app-chip:#18232f;--shadow-dev:0 26px 60px -18px #000000b3, 0 0 0 1px #ffffff0d;--shadow-card:0 1px 2px #0006;--bezel:#000;--chrome:#18222f;--chrome-ink:#8a98ae;--s1:#5b76ff;--s2:#d07a3e;--s3:#2fa08f;--s4:#ae8a18;--s5:#a87bdc}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Manrope,Schibsted Grotesk,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:1.55}svg{display:block}input,button,select,textarea{font:inherit;letter-spacing:inherit}.w-scroll{flex-direction:column;flex:1;min-height:0;display:flex}.w-cont{width:100%;max-width:1120px;margin:0 auto;padding:0 40px}.w-head{height:var(--head-h);border-bottom:1px solid var(--app-line);background:var(--app-elev);flex:none;align-items:center;gap:26px;padding:0 40px;display:flex}.w-logo{letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.w-logo i{background:var(--brand);color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.w-logo i svg{width:64%;height:64%;display:block}.w-nav{color:var(--ink-2);flex:1;align-items:center;gap:20px;font-size:14.5px;display:flex}.w-nav span{white-space:nowrap;align-items:center;gap:4px;display:flex}.w-nav span.on{color:var(--brand);font-weight:600}.w-headcta{flex:none;align-items:center;gap:10px;display:flex}.w-btn{letter-spacing:-.01em;color:#fff;background:var(--brand);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -12px #007bffe6}.w-btn.sec{background:var(--app-elev);color:var(--brand);border:1.5px solid var(--brand);box-shadow:none}.w-btn.ghost{background:var(--app-chip);color:var(--ink-2);box-shadow:none}.w-btn.sm{border-radius:10px;height:36px;padding:0 14px;font-size:13.5px}.w-btn.lg{border-radius:14px;height:54px;padding:0 28px;font-size:17px}.w-btn.block{width:100%;display:flex}.w-sec{padding:56px 0}.w-sec.tight{padding:36px 0}.w-sec.sunk{background:var(--app-sunken)}.w-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--brand);margin:0 0 12px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px}.w-h1{letter-spacing:-.022em;text-wrap:balance;margin:0;font-family:Newsreader,Georgia,serif;font-size:52px;font-weight:500;line-height:1.05}.w-h1 em{color:var(--brand);font-style:italic}.w-h2{letter-spacing:-.018em;text-wrap:balance;margin:0 0 14px;font-family:Newsreader,Georgia,serif;font-size:36px;font-weight:500;line-height:1.1}.w-h3{letter-spacing:-.015em;margin:0 0 7px;font-size:19px;font-weight:600}.w-p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.62}.w-p.lede{font-size:18.5px;line-height:1.6}.w-p+.w-p{margin-top:12px}.w-small{color:var(--ink-3);font-size:13.5px;line-height:1.5}.w-rule{background:var(--brand);border-radius:2px;width:56px;height:4px;margin:16px 0}.w-card{background:var(--app-elev);border:1px solid var(--app-line);box-shadow:var(--shadow-card);border-radius:16px;padding:22px}.w-card.flat{box-shadow:none}.w-card.sunk{background:var(--app-sunken);box-shadow:none;border-color:#0000}.w-card.brand{background:var(--brand-deep);color:#fff;border-color:#0000}.w-card.brand .w-p,.w-card.brand .w-small{color:#ffffffe0}.w-ico{background:var(--brand-wash);width:44px;height:44px;color:var(--brand);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.w-ico.ai{background:var(--iris-wash);color:var(--iris)}.w-ico.plain{background:var(--app-chip);color:var(--ink-2)}.w-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.w-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.w-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.w-g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.w-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.w-side{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px;display:grid}.w-pill{background:var(--app-chip);color:var(--ink-2);border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.w-pill.good{background:var(--good-wash);color:var(--good)}.w-pill.warn{background:var(--warn-wash);color:var(--warn)}.w-pill.bad{background:var(--bad-wash);color:var(--bad)}.w-pill.info{background:var(--brand-wash);color:var(--brand)}.w-pill.ai{background:var(--iris-wash);color:var(--iris)}.w-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.w-row{border-bottom:1px solid var(--app-line);align-items:center;gap:14px;padding:14px 0;display:flex}.w-row:last-child{border-bottom:0}.w-row .rc{background:var(--app-chip);width:40px;height:40px;color:var(--brand);border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.w-row .rc.g{background:var(--good-wash);color:var(--good)}.w-row .rc.w{background:var(--warn-wash);color:var(--warn)}.w-row .rc.b{background:var(--bad-wash);color:var(--bad)}.w-row .rc.ai{background:var(--iris-wash);color:var(--iris)}.w-row .rt{flex:1;min-width:0}.w-row .rt b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.w-row .rt span{color:var(--ink-3);margin-top:1px;font-size:13px;display:block}.w-row .rv{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.w-row .rv span{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.w-table{border-collapse:collapse;width:100%;font-size:14px}.w-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--app-line);padding:0 12px 10px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.w-table td{border-bottom:1px solid var(--app-line);vertical-align:middle;padding:13px 12px}.w-table .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.w-input{border:1.5px solid var(--app-line);background:var(--app-sunken);height:48px;color:var(--ink);border-radius:12px;align-items:center;gap:9px;padding:0 14px;font-size:15px;display:flex}.w-input.ph{color:var(--ink-3)}.w-input.focus{border-color:var(--brand);background:var(--app-bg);box-shadow:0 0 0 4px var(--brand-wash)}.w-foot{background:var(--app-sunken);border-top:1px solid var(--app-line);padding:44px 40px 28px}.w-foot-g{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;max-width:1120px;margin:0 auto;display:grid}.w-foot h5{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.w-foot ul{color:var(--ink-2);margin:0;padding:0;font-size:13.5px;line-height:2;list-style:none}.w-bar{background:var(--app-chip);border-radius:99px;height:8px;overflow:hidden}.w-bar i{background:var(--brand);border-radius:99px;height:100%;display:block}.w-money{letter-spacing:-.032em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:34px;font-weight:700;line-height:1.05}.w-g2>*,.w-g3>*,.w-g4>*,.w-g5>*,.w-card,.w-tool,.w-agent{min-width:0}.w-g4 .w-money{letter-spacing:-.028em;font-size:29px}.w-g5 .w-money{letter-spacing:-.026em;font-size:25px}.w-g5 .w-lbl{letter-spacing:.07em}.narrow .w-g4 .w-money,.narrow .w-g5 .w-money{font-size:24px}.rowx>.w-card{min-width:0}.w-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:10.5px}.w-tick{background:var(--app-chip);color:var(--ink-2);border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:12px;font-weight:500}.w-dot{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.w-seg{background:var(--app-chip);border-radius:12px;gap:2px;padding:3px;display:flex}.w-seg span{color:var(--ink-3);border-radius:9px;padding:8px 16px;font-size:13.5px;font-weight:600}.w-seg span.on{background:var(--app-elev);color:var(--ink);box-shadow:var(--shadow-card)}.w-agent{background:var(--app-elev);border:1px solid var(--app-line);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.w-agent .ah{align-items:center;gap:12px;padding-right:38px;display:flex}.w-av{border-radius:50%;flex:0 0 52px;width:52px;height:52px;position:relative;overflow:visible}.w-av svg.face{border-radius:50%;width:52px;height:52px;display:block}.w-av u{border:2.5px solid var(--app-elev);background:var(--good);z-index:2;border-radius:50%;width:13px;height:13px;text-decoration:none;position:absolute;bottom:1px;right:0}.w-av u.w{background:var(--warn)}.w-abadge{background:var(--iris-wash);width:30px;height:30px;color:var(--iris);border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.w-agent .an{flex:1;min-width:0}.w-agent .an b{letter-spacing:-.015em;font-size:17px;font-weight:600;display:block}.w-agent .an span{color:var(--iris);margin-top:1px;font-size:13px;font-weight:600;display:block}.w-duty{flex-direction:column;gap:6px;display:flex}.w-duty span{color:var(--ink-2);padding-left:16px;font-size:13.5px;line-height:1.45;position:relative}.w-duty span:before{content:"";background:var(--iris-wash);border:1.5px solid var(--iris);border-radius:2px;width:7px;height:7px;position:absolute;top:8px;left:0}.w-quote{background:var(--app-sunken);color:var(--ink-2);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.w-chips{flex-wrap:wrap;gap:6px;display:flex}.w-tool{background:var(--app-elev);border:1px solid var(--app-line);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.w-tool.smart{border-color:color-mix(in srgb,var(--iris) 42%,var(--app-line))}.w-marks{flex:none;gap:6px;margin-left:auto;display:flex}.w-mark{background:var(--app-chip);width:30px;height:30px;color:var(--ink-3);border-radius:10px;place-items:center;display:grid}.w-mark.ai{background:var(--iris-wash);color:var(--iris)}.w-tool .io{color:var(--ink-3);border-top:1px solid var(--app-line);margin-top:auto;padding-top:10px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11.5px}.w-flow{flex-direction:column;gap:0;display:flex}.w-step{background:var(--app-elev);border:1px solid var(--app-line);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex}.w-step.ai{background:var(--iris-wash);border-color:color-mix(in srgb,var(--iris) 30%,transparent)}.w-step.tool{background:var(--app-sunken)}.w-step .sn{color:var(--ink-3);flex:0 0 22px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11.5px}.w-step .sb{flex:1;font-size:14.5px}.w-step .sb b{font-weight:600}.w-link{background:var(--app-line);width:2px;height:12px;margin-left:52px}.w-shell{flex:1;min-height:0;display:flex}.w-aside{background:var(--app-sunken);border-right:1px solid var(--app-line);flex-direction:column;flex:0 0 236px;gap:3px;padding:20px 14px;display:flex}.w-aside .it{color:var(--ink-2);border-radius:11px;align-items:center;gap:11px;padding:9px 12px;font-size:14.5px;display:flex}.w-aside .it.on{background:var(--brand-wash);color:var(--brand);font-weight:600}.w-aside h6{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 7px;padding:0 12px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:10px;font-weight:500}.w-main{flex-direction:column;flex:1;padding:28px 36px;display:flex;overflow:hidden}.w-main>*{flex-shrink:0}.w-rail{border-left:1px solid var(--app-line);background:var(--app-elev);flex-direction:column;flex:0 0 340px;display:flex;overflow:hidden}.narrow .w-cont{padding:0 16px}.narrow .w-head{gap:0;height:54px;padding:0 14px}.narrow .w-logo{flex:1;font-size:15px}.narrow .w-logo i{border-radius:7px;width:22px;height:22px}.narrow .w-nav,.narrow .w-headcta{display:none}.narrow .w-sec{padding:26px 0}.narrow .w-sec.tight{padding:18px 0}.narrow .w-h1{letter-spacing:-.018em;font-size:29px;line-height:1.09}.narrow .w-h2{margin-bottom:10px;font-size:22px}.narrow .w-h3{font-size:16px}.narrow .w-p{font-size:14px;line-height:1.55}.narrow .w-p.lede{font-size:15px}.narrow .w-small{font-size:12px}.narrow .w-card{border-radius:14px;padding:15px}.narrow .w-g2,.narrow .w-g3,.narrow .w-g4,.narrow .w-g5,.narrow .w-split,.narrow .w-side{grid-template-columns:minmax(0,1fr);gap:12px}.narrow .w-btn{height:44px;font-size:15px}.narrow .w-btn.lg{height:48px;padding:0 18px;font-size:15.5px}.narrow .w-ico{border-radius:12px;width:38px;height:38px;margin-bottom:10px}.narrow .w-money{font-size:27px}.narrow .w-row{gap:11px;padding:11px 0}.narrow .w-row .rc{border-radius:11px;flex:0 0 34px;width:34px;height:34px}.narrow .w-row .rt b{font-size:13.5px}.narrow .w-row .rt span{font-size:11.5px}.narrow .w-row .rv{font-size:13.5px}.narrow .w-row .rv span{font-size:10.5px}.narrow .w-foot{padding:22px 16px 16px}.narrow .w-foot-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.narrow .w-foot ul{font-size:12px;line-height:1.85}.narrow .w-rule{width:44px;height:3px;margin:11px 0}.narrow .w-eyebrow{margin-bottom:8px;font-size:10px}.narrow .w-input{height:44px;font-size:14px}.narrow .w-table th{padding:0 6px 8px;font-size:9px}.narrow .w-table td{padding:9px 6px;font-size:12.5px}.narrow .w-seg span{padding:7px 10px;font-size:12px}.narrow .w-pill{padding:3px 8px;font-size:11px}.narrow .w-lbl{font-size:9.5px}.narrow .w-agent{border-radius:14px;gap:10px;padding:15px}.narrow .w-agent .ah{padding-right:32px}.narrow .w-av{flex:0 0 44px;width:44px;height:44px}.narrow .w-av svg.face{width:44px;height:44px}.narrow .w-abadge{border-radius:9px;width:26px;height:26px;top:13px;right:13px}.narrow .w-agent .an b{font-size:15px}.narrow .w-agent .an span{font-size:12px}.narrow .w-duty span{font-size:12.5px}.narrow .w-quote{padding:10px 12px;font-size:12.5px}.narrow .w-tool{border-radius:14px;padding:15px}.narrow .w-marks{gap:5px}.narrow .w-mark{border-radius:9px;width:26px;height:26px}.narrow .w-step{border-radius:12px;gap:10px;padding:10px 12px}.narrow .w-step .sb{font-size:13px}.narrow .w-link{margin-left:40px}.narrow .w-shell{flex-direction:column}.narrow .w-aside,.narrow .w-rail{display:none}.narrow .w-main{padding:14px 16px}.w-tabbar{display:none}.narrow .w-tabbar{border-top:1px solid var(--app-line);background:var(--app-elev);flex:none;align-items:center;height:58px;padding:6px 4px 0;display:flex}.narrow .w-tabbar .tb{color:var(--ink-3);text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;font-size:11px;font-weight:600;line-height:1.1;display:flex}.narrow .w-tabbar .tb.on{color:var(--brand)}.w-burger{display:none}.narrow .w-burger{background:var(--app-chip);width:36px;height:36px;color:var(--ink-2);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.w-sheet{z-index:6;background:var(--app-elev);border-top:1px solid var(--app-line);border-radius:20px 20px 0 0;flex-direction:column;gap:12px;padding:10px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -14px 40px -12px #0b12204d}.w-sheet .grab{background:var(--app-line);border-radius:99px;width:38px;height:4px;margin:0 auto 4px}.w-av.sq,.w-av.sq svg.face{border-radius:14px}.w-av.xs{flex:0 0 38px;width:38px;height:38px}.w-av.xs svg.face{width:38px;height:38px}.w-av.sq.xs,.w-av.sq.xs svg.face{border-radius:11px}.narrow .w-av.xs{flex:0 0 34px;width:34px;height:34px}.narrow .w-av.xs svg.face{width:34px;height:34px}.w-tool .th{align-items:center;gap:10px;min-height:46px;display:flex}.w-tool .tn b{letter-spacing:-.015em;padding:0;font-size:17px;font-weight:600;display:block}.w-tool .tn span{color:var(--ink-3);margin-top:1px;font-size:12.5px;font-weight:500;display:block}.narrow .w-tool .tn b{font-size:15px}.w-step{align-items:flex-start}.w-step .sn{padding-top:9px}.w-step .sb b{letter-spacing:-.01em;font-size:15px;font-weight:600}.w-step .sb p{color:var(--ink-2);margin:3px 0 0;font-size:13.5px;line-height:1.5}.w-step .so{color:var(--ink-3);margin-top:5px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11.5px;line-height:1.5}.narrow .w-step .sb b{font-size:14px}.narrow .w-step .sb p{font-size:12.5px}.narrow .w-step .so{font-size:10.5px}.w-avm{flex:0 0 46px;width:46px;height:46px;margin-right:10px;display:block;position:relative}.w-avm svg.face{border-radius:50%;width:46px;height:46px;display:block}.w-avm.sq svg.face{border-radius:13px}.w-avm i{background:var(--app-chip);width:23px;height:23px;color:var(--ink-2);box-shadow:0 0 0 2.5px var(--app-elev);border-radius:7px;place-items:center;display:grid;position:absolute;right:-6px}.w-avm i.t{top:-5px}.w-avm i.a{top:21px}.w-avm i.ai{background:var(--iris-wash);color:var(--iris)}.w-avm i svg{stroke-width:1.9px;width:14px;height:14px}.w-step.tool .w-avm i{box-shadow:0 0 0 2.5px var(--app-sunken)}.w-step.ai .w-avm i{box-shadow:0 0 0 2.5px var(--iris-wash)}.w-step.ai .w-avm i.ai{background:var(--app-elev)}.w-tool .th{align-items:center;gap:0;display:flex}.narrow .w-avm{flex:0 0 40px;width:40px;height:40px;margin-right:9px}.narrow .w-avm svg.face{width:40px;height:40px}.narrow .w-avm i{border-radius:6px;width:20px;height:20px;right:-5px}.narrow .w-avm i.a{top:18px}.narrow .w-avm i svg{width:12px;height:12px}.w-crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.w-crumbs b{color:var(--ink-2);font-weight:500}.w-crumbs svg{stroke-width:2px;width:14px;height:14px}.w-crumbs a{color:var(--brand);cursor:pointer}.w-crumbs a:hover{text-decoration:underline}.narrow .w-crumbs{font-size:11px}.w-head{z-index:30;position:sticky;top:0}.w-persona{border:1.5px solid var(--app-line);background:var(--app-elev);border-radius:12px;align-items:center;height:44px;padding:0 12px;display:flex}.w-persona.on{border-color:var(--brand);background:var(--brand-wash)}.w-menu{background:var(--app-elev);border:1px solid var(--app-line);z-index:30;border-radius:16px;width:344px;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 24px 60px -18px #0b122066}.w-menu .mhead{justify-content:space-between;align-items:center;padding:8px 10px 10px;display:flex}.w-menu .mrow{border-radius:12px;align-items:center;gap:11px;padding:10px;display:flex}.w-menu .mrow.on{background:var(--brand-wash)}.w-menu .mfoot{border-top:1px solid var(--app-line);color:var(--ink-3);align-items:flex-start;gap:9px;margin-top:6px;padding:11px 10px 6px;font-size:12px;line-height:1.5;display:flex}.w-sheet .mrow{background:var(--app-sunken);border-radius:11px;align-items:center;gap:10px;padding:9px;display:flex}.w-sheet .mrow.on{background:var(--brand-wash)}.w-sheet .mfoot{color:var(--ink-3);align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.5;display:flex}.narrow .w-menu,.w-menu .grab,.w-scrim{display:none}.w-filters{flex-wrap:wrap;gap:8px;display:flex}.w-filt{background:var(--app-elev);border:1.5px solid var(--app-line);height:36px;color:var(--ink-2);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.w-filt b{color:var(--ink);font-weight:600}.w-filt.on{border-color:var(--brand);background:var(--brand-wash);color:var(--brand)}.w-filt.on b{color:var(--brand)}.w-filt.ai{border-color:var(--iris);background:var(--iris-wash);color:var(--iris)}.w-filt.ai b{color:var(--iris)}.w-filt svg{stroke-width:2.2px;width:13px;height:13px}.narrow .w-filt{gap:6px;padding:0 10px;font-size:12px}.w-search{flex:0 260px;min-width:180px}@media (max-width:1100px){.w-search{flex:100%;min-width:0}}.q-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.q-row{align-items:flex-start}.q-row>span:first-child{flex-wrap:wrap;align-items:flex-start}.q-detail{white-space:normal;text-overflow:clip;overflow:visible}}.w-filt.xs{border-radius:8px;gap:5px;height:26px;padding:0 9px;font-size:12px}.w-ask{background:var(--iris-wash);border:1.5px solid color-mix(in srgb,var(--iris) 34%,transparent);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.chipmark{background:var(--iris-wash);width:18px;height:18px;color:var(--iris);vertical-align:-4px;border-radius:5px;place-items:center;display:inline-grid}.chipmark svg{width:11px;height:11px}.gap5{gap:5px}.w-fld{flex-direction:column;gap:5px;display:flex}.w-fld label{color:var(--ink-2);font-size:12.5px;font-weight:600}.w-fld .inp,.inp{border:1.5px solid var(--app-line);background:var(--app-elev);font-variant-numeric:tabular-nums;height:42px;color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.inp.focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-wash)}.inp.ro{background:var(--app-chip);color:var(--ink-3);border-style:dashed}.w-lockbar{background:var(--warn-wash);border:1px solid color-mix(in srgb,var(--warn) 34%,transparent);border-radius:12px;align-items:center;gap:11px;padding:12px 14px;display:flex}.ctxrow{border-radius:9px;align-items:center;padding:7px 8px;display:flex}.ctxrow.on{background:var(--iris-wash)}.w-ctx{background:var(--ink);color:#dce3ef;white-space:pre;border-radius:11px;padding:14px 16px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11.5px;line-height:1.75;overflow-x:auto}.w-ctx .k{color:#8fc1ff}.w-ctx .s{color:#fff}.w-ctx .c{color:#8a98ae}.w-ctx .n{color:#3dd9a0}:root[data-theme=dark] .w-ctx,:root:not([data-theme=light]) .w-ctx{background:#05080d}ul.w-nolist{margin:0;padding:0;list-style:none}ul.w-nolist li{color:var(--ink-2);padding:3px 0 3px 16px;font-size:12.5px;line-height:1.5;position:relative}ul.w-nolist li:before{content:"";background:var(--bad);border-radius:1px;width:8px;height:1.5px;position:absolute;top:11px;left:0}.gap2{gap:2px}@keyframes turn{to{transform:rotate(360deg)}}@keyframes think{0%,to{opacity:.5;transform:scale(.84)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(180deg)}}@keyframes sweep{0%{transform:translate(-105%)}to{transform:translate(320%)}}@keyframes blink{0%,80%,to{opacity:.22}40%{opacity:1}}@keyframes halo{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--iris) 34%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--iris) 0%,transparent)}}.turning svg{transform-origin:50%;animation:1.5s linear infinite turn}.thinking svg{transform-origin:50%;animation:1.9s ease-in-out infinite think}.w-avm i.live{animation:1.9s ease-in-out infinite halo}.w-prog.ai i{background:var(--iris)}.dots{vertical-align:1px;align-items:center;gap:3px;display:inline-flex}.dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s infinite blink;display:block}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.wstep{align-items:flex-start;gap:11px;padding:9px 0;display:flex}.wstep .wt{flex:1;min-width:0}.wstep .wt b{letter-spacing:-.01em;font-size:13.5px;font-weight:600;display:block}.wstep .wt span{color:var(--ink-3);margin-top:1px;font-size:12.5px;line-height:1.45;display:block}.wstep .el{color:var(--ink-3);padding-top:2px;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:11px}.wstep.queued{opacity:.42}.wstep.now .wt b{color:var(--ink)}.wtick{border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.wtick.done{background:var(--good-wash);color:var(--good)}.wtick.warn{background:var(--warn-wash);color:var(--warn)}.wtick.wait{background:var(--app-chip);color:var(--ink-3)}.wtick svg{stroke-width:2.4px;width:12px;height:12px}@media (prefers-reduced-motion:reduce){.turning svg,.thinking svg,.w-prog i,.dots i,.w-avm i.live{animation:none}.w-prog i{width:64%}}.w-table tr.pick-row:hover{background:var(--app-chip)}.w-table tr.pick-row td:first-child a{color:inherit}.w-table tr.pick-row:hover td:first-child a{color:var(--brand)}.w-table tr.pick-row a.w-pill:hover{background:var(--brand-wash);color:var(--brand)}.stack{flex-direction:column;display:flex}.rowx{align-items:center;display:flex}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.gap4{gap:4px}.gap6{gap:6px}.gap8{gap:8px}.gap7{gap:7px}.gap9{gap:9px}.gap10{gap:10px}.gap12{gap:12px}.gap14{gap:14px}.gap16{gap:16px}.gap20{gap:20px}.mt4{margin-top:4px}.mt6{margin-top:6px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt12{margin-top:12px}.mt14{margin-top:14px}.mt16{margin-top:16px}.mt18{margin-top:18px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt28{margin-top:28px}.mb0{margin-bottom:0}.f1{flex:1;min-width:0}.tr{text-align:right}.tc{text-align:center}.s10{font-size:10px}.s11{font-size:11px}.s12{font-size:12px}.s13{font-size:13px}.s14{font-size:14px}.s15{font-size:15px}.s16{font-size:16px}.s18{font-size:18px}.s20{font-size:20px}.s24{font-size:24px}.w5{font-weight:500}.w6{font-weight:600}.w7{font-weight:700}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,IBM Plex Mono,monospace}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}.up{color:var(--good)}.down{color:var(--bad)}.ai{color:var(--iris)}.lh14{line-height:1.4}.lh15{line-height:1.5}.icn{stroke-width:1.7px;width:20px;height:20px}.icn-s{stroke-width:1.9px;width:16px;height:16px}.icn-l{stroke-width:1.6px;width:26px;height:26px}.narrow .icn{width:18px;height:18px}html,body{height:100%}body{background:var(--app-bg);color:var(--ink)}.app{background:var(--app-bg);flex-direction:column;min-height:100dvh;display:flex}.app .w-scroll{overflow:visible}.app .w-shell{min-height:0}.app .w-main{overflow:visible}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.w-btn,.w-filt,.w-pill,.it,.tb,.w-seg span{cursor:pointer}.w-btn:disabled{opacity:.55;cursor:default}.show-sm{display:none}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.w-aside{top:var(--head-h);height:calc(100dvh - var(--head-h));overscroll-behavior:contain;align-self:flex-start;position:sticky;overflow-y:auto}.w-rail{top:var(--head-h);height:calc(100dvh - var(--head-h));align-self:flex-start;position:sticky;overflow:hidden}@media (max-width:1100px){:root{--head-h:56px}.w-shell{flex-direction:column}.w-aside,.w-rail{display:none}.w-main{padding:18px 16px}.w-nav{display:none}.w-head{gap:10px;padding:0 14px}.w-g5,.w-g4,.w-g3,.w-g2,.w-side{gap:12px;grid-template-columns:minmax(0,1fr)!important}.w-g5.mini,.w-g4.mini,.w-g3.mini,.w-g2.mini{gap:10px;grid-template-columns:repeat(auto-fit,minmax(var(--tile-min,96px),1fr))!important}.mini.rich{--tile-min:150px}.mini>.tile-full{grid-column:1/-1}.w-scrim{z-index:55;background:#0b12206b;display:block;position:fixed;inset:0}.w-menu{z-index:56;border:0;border-top:1px solid var(--app-line);width:auto;padding:10px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;max-height:80dvh;animation:.2s ease-out sheet-up;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -14px 40px -12px #0b12204d}.w-menu .grab{background:var(--app-line);border-radius:99px;width:38px;height:4px;margin:0 auto 8px;display:block}.w-menu .mrow{background:var(--app-sunken);margin-bottom:6px}.w-menu .mrow.on{background:var(--brand-wash)}.w-more .mrow{gap:10px;margin-bottom:5px;padding:11px 12px}.w-more .mrow.on{color:var(--brand)}.w-more h6{margin:12px 0 5px}.mini>.w-card{padding:12px!important}.mini .w-money{font-size:20px!important}.w-split{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:28px}.w-split .w-g3{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.w-split .w-g3 .w-money{font-size:19px!important}.w-split .w-g3>.w-card{padding:10px!important}.w-split .w-g3 .w-pill{gap:4px;padding:3px 8px;font-size:11px}.w-h1{font-size:30px}.w-h2{font-size:23px}.w-money{font-size:26px!important}.w-tabbar{border-top:1px solid var(--app-line);background:var(--app-elev);z-index:30;flex:none;align-items:center;height:58px;padding:6px 4px 0;display:flex;position:sticky;bottom:0}.w-tabbar .tb{color:var(--ink-3);text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;font-size:11px;font-weight:600;line-height:1.1;display:flex}.w-tabbar .tb.on{color:var(--brand)}.hide-sm{display:none!important}.show-sm{display:block}}@media (max-width:1100px) and (pointer:coarse){input,textarea,select,.w-input,.inp{font-size:16px!important}.w-input{height:48px}.inp{height:44px}}@media (min-width:1101px){.w-tabbar{display:none}}@media (max-width:1359px){.w-rail{display:none}.w-aside{flex:0 0 208px}.w-main{padding:22px}}.w-table.tight td:first-child,.w-table.tight th:first-child{white-space:normal;min-width:118px}.tbl-wrap{overflow-x:auto}.w-table td,.w-table th{white-space:nowrap}.spin svg{transform-origin:50%;animation:1.5s linear infinite turn}.pulse svg{transform-origin:50%;animation:1.9s ease-in-out infinite think}@keyframes sweepbar{0%{transform:translate(-105%)}to{transform:translate(320%)}}.w-prog{background:var(--app-chip);border-radius:2px;height:3px;margin-top:7px;overflow:hidden}.w-prog i{background:var(--iris);border-radius:2px;width:32%;height:100%;animation:1.3s ease-in-out infinite sweepbar;display:block}@media (prefers-reduced-motion:reduce){.spin svg,.pulse svg,.w-prog i{animation:none}.w-prog i{transition:none!important}}@media (max-width:760px){.sheet{border-radius:10px!important;padding:20px 16px!important}.w-cont{padding:0 18px}.w-sec{padding:34px 0}.w-sec.tight{padding:26px 0}.w-h1{letter-spacing:-.018em;font-size:29px;line-height:1.09}.w-p{font-size:14.5px;line-height:1.55}.w-p.lede{font-size:15.5px}.w-rule{width:44px;height:3px;margin:12px 0}.w-btn.lg{height:48px;padding:0 18px;font-size:15.5px}.w-cta{flex-direction:column;align-items:stretch;gap:8px}.w-cta>.w-btn{width:100%;display:flex}}@media (max-width:400px){.w-split .w-g3{grid-template-columns:minmax(0,1fr)!important}}@media print{.w-head,.w-aside,.w-rail,.w-tabbar,.sheet-bar{display:none!important}.app{background:#fff}.w-scroll{background:#fff!important;padding:0!important}.sheet{box-shadow:none!important;border:0!important;max-width:none!important}}.w-fab{z-index:45;background:var(--iris);color:#fff;cursor:pointer;width:54px;height:54px;box-shadow:0 6px 22px color-mix(in srgb,var(--iris) 45%,transparent);border:0;border-radius:50%;place-items:center;transition:transform .16s,filter .16s;animation:.2s ease-out fab-in;display:grid;position:fixed;bottom:20px;right:20px}.w-fab.labelled{letter-spacing:-.01em;border-radius:99px;align-items:center;gap:9px;width:auto;height:50px;padding:0 20px 0 17px;font-size:15px;font-weight:600;display:inline-flex}.w-fab:hover{filter:brightness(1.07);transform:scale(1.12)}.w-fab.labelled:hover{transform:scale(1.05)}.w-fab.launch svg{animation:.3s ease-in fab-spin}@keyframes fab-spin{to{transform:rotate(360deg)}}@keyframes fab-in{0%{opacity:0;transform:scale(.6)}}.w-float{z-index:46;background:var(--app-elev);border:1px solid var(--app-line);transform-origin:100% 100%;border-radius:16px;flex-direction:column;width:min(392px,100vw - 24px);max-height:min(72vh,640px);animation:.22s ease-out float-in;display:flex;position:fixed;bottom:84px;right:20px;overflow:hidden;box-shadow:0 18px 50px #0f172a38}.w-chat{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.w-composer{border-top:1px solid var(--app-line);background:var(--app-elev);flex:none;padding:12px 18px 14px}.w-float.wide{width:min(580px,100vw - 24px)}.w-float.full{transform-origin:50%;width:auto;max-height:none;inset:12px}.w-fab.min{background:var(--app-elev);color:var(--iris);border:1.5px solid var(--iris)}.w-icnbtn{width:29px;height:29px;color:var(--ink-3);border:1px solid var(--app-line);cursor:pointer;background:0 0;border-radius:8px;flex:0 0 29px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.w-icnbtn:hover,.w-icnbtn[aria-pressed=true]{background:var(--brand-wash);color:var(--brand);border-color:var(--brand)}@keyframes float-in{0%{opacity:0;transform:scale(.86)translateY(10px)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}.msg-in{animation:.3s cubic-bezier(.22,.61,.36,1) msg-in}.ans-grow{transition:height .44s cubic-bezier(.22,.61,.36,1);overflow:hidden}.w-prompt-head{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.w-caret{color:var(--ink-3);place-items:center;transition:transform .2s;display:grid}.w-caret.open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.w-fab,.w-float,.msg-in{animation:none}.ans-grow,.w-caret{transition:none}.w-fab:hover{transform:none}.w-fab.launch svg{animation:none}}@media (max-width:1100px){.w-fab{bottom:74px;right:14px}.w-float,.w-float.wide,.w-float.full{transform-origin:50% 100%;border:0;border-radius:0;width:auto;max-height:none;inset:0}.w-float~.w-fab{display:none}.w-float .w-composer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}@media print{.w-fab,.w-float{display:none!important}}
