.cmo-shell{--page:#e9edf2;--bg:#fff;--side:#fff;--panel:#fff;--muted-bg:#eff2f7;--hover:#f2f5f9;--line:#d5dde7;--line-strong:#bcc7d4;--ink:#14171d;--ink-2:#3b4556;--ink-3:#5d6878;--accent:#0a6f8c;--accent-ink:#fff;--accent-wash:#e2f6fb;--accent-line:#9ddcea;--aiden:#5b34c7;--aiden-wash:#eee9fc;--brand-cyan:#11a6dc;--ok:#17804a;--ok-wash:#e6f5ec;--warn:#a85a12;--warn-wash:#f9eee2;--bad:#c0261b;--bad-wash:#fce9e7;--review:#a85a12;--review-wash:#f9eee2;--warmup:#5d6878;--warmup-wash:#eff2f7;--scrim:rgba(12,16,24,.42);--shadow:0 24px 64px rgba(12,16,24,.16);--glass:blur(0px);--r-card:14px;--r-panel:14px;--r-btn:10px;--r-pill:999px;--card-2:#fff;--card-3:#eff2f7;--up:0 1px 2px rgba(16,24,40,.05),0 6px 16px rgba(16,24,40,.06);--up-sm:0 1px 2px rgba(16,24,40,.06);--in:inset 0 1px 2px rgba(16,24,40,.08);--surface:#fff;--muted:#5d6878;--btnbg:#14171d;--btnink:#fff;--top:hsla(0,0%,100%,.72);--purple:#5b34c7;--green:#17804a;--red:#c0261b;--amber:#a85a12;--n02:rgba(20,23,29,.022);--n03:rgba(20,23,29,.035);--n04:rgba(20,23,29,.04);--n06:rgba(20,23,29,.06);--n07:rgba(20,23,29,.07);--n08:rgba(20,23,29,.08);--n09:rgba(20,23,29,.09);--n14:rgba(20,23,29,.14);--n22:rgba(20,23,29,.22);--n30:rgba(20,23,29,.3);--t50:rgba(20,23,29,.5);--t62:rgba(20,23,29,.62);--ac06:rgba(10,143,178,.06);--ac07:rgba(10,143,178,.07);--ac12:rgba(10,143,178,.12);--ac35:rgba(10,143,178,.35);--ac45:rgba(10,143,178,.45);--ac55:rgba(10,143,178,.55);--g10:rgba(23,128,74,.1);--g30:rgba(23,128,74,.3);--r08:rgba(192,38,27,.08);--r35:rgba(192,38,27,.35);--am10:rgba(138,84,7,.1);--am30:rgba(138,84,7,.3);--pu30:rgba(107,47,214,.3);--sh1:rgba(18,24,34,.06);--sh2:rgba(18,24,34,.1);--hero:#0a0b0d;--ring:0 0 0 1px var(--line);--ring-hover:0 2px 10px var(--sh2),0 0 0 1px var(--accent-line);background:var(--page);color:var(--ink);font-family:var(--font-inter-tight,"Inter Tight"),system-ui,-apple-system,sans-serif}:root[data-theme=dark] .cmo-shell{--page:#0a0b0d;--bg:#0e0f11;--side:rgba(14,16,20,.62);--panel:rgba(14,16,20,.62);--muted-bg:rgba(46,50,58,.5);--hover:hsla(0,0%,100%,.08);--line:hsla(0,0%,100%,.12);--line-strong:hsla(0,0%,100%,.2);--ink:#fff;--ink-2:hsla(0,0%,100%,.9);--ink-3:hsla(0,0%,100%,.74);--accent:#23cbd2;--accent-ink:#04262a;--accent-wash:rgba(35,203,210,.16);--accent-line:rgba(35,203,210,.45);--aiden:#b39bff;--aiden-wash:rgba(148,120,255,.18);--brand-cyan:#23cbd2;--ok:#56c98a;--ok-wash:rgba(86,201,138,.13);--warn:#f0925b;--warn-wash:rgba(240,146,91,.14);--bad:#f07a6f;--bad-wash:hsla(5,81%,69%,.12);--review:#f0925b;--review-wash:rgba(240,146,91,.12);--warmup:hsla(0,0%,100%,.74);--warmup-wash:hsla(0,0%,100%,.08);--scrim:rgba(0,0,0,.66);--shadow:0 40px 100px rgba(0,0,0,.7);--glass:blur(12px);--card-2:rgba(30,33,39,.62);--card-3:rgba(46,50,58,.6);--up:0 1px 2px rgba(0,0,0,.5),0 10px 28px rgba(0,0,0,.5);--up-sm:0 1px 3px rgba(0,0,0,.5);--in:inset 0 1px 3px rgba(0,0,0,.55);--surface:#14171d;--muted:hsla(0,0%,100%,.64);--btnbg:#fff;--btnink:#0a0b0d;--top:rgba(10,11,13,.72);--purple:#b39bff;--green:#56c98a;--red:#f07a6f;--amber:#f0925b;--n02:hsla(0,0%,100%,.03);--n03:hsla(0,0%,100%,.05);--n04:hsla(0,0%,100%,.055);--n06:hsla(0,0%,100%,.07);--n07:hsla(0,0%,100%,.1);--n08:hsla(0,0%,100%,.12);--n09:hsla(0,0%,100%,.13);--n14:hsla(0,0%,100%,.2);--n22:hsla(0,0%,100%,.28);--n30:hsla(0,0%,100%,.36);--t50:hsla(0,0%,100%,.55);--t62:hsla(0,0%,100%,.68);--ac06:rgba(35,203,210,.06);--ac07:rgba(35,203,210,.08);--ac12:rgba(35,203,210,.14);--ac35:rgba(35,203,210,.35);--ac45:rgba(35,203,210,.45);--ac55:rgba(35,203,210,.55);--g10:rgba(86,201,138,.12);--g30:rgba(86,201,138,.3);--r08:hsla(5,81%,69%,.1);--r35:hsla(5,81%,69%,.35);--am10:rgba(231,176,79,.12);--am30:rgba(231,176,79,.3);--pu30:rgba(169,139,255,.3);--sh1:rgba(0,0,0,.45);--sh2:rgba(0,0,0,.55);background-color:var(--page);background-image:radial-gradient(46% 34% at 3% 0,rgba(35,203,210,.3),transparent 62%),radial-gradient(52% 44% at 98% 100%,rgba(17,166,220,.38),transparent 64%),radial-gradient(40% 32% at 62% 4%,rgba(59,43,224,.18),transparent 66%)}.cmo-shell .h-dsp,.cmo-shell h1,.cmo-shell h2,.cmo-shell h3{font-family:var(--font-lora,Lora),Georgia,serif;font-weight:500!important;letter-spacing:-.01em!important;text-wrap:balance}.cmo-shell .eyebrow,.cmo-shell .mono{font-family:var(--font-fragment-mono,"Fragment Mono"),ui-monospace,Menlo,monospace}.cmo-shell .eyebrow{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.cmo-shell{display:grid;grid-template-columns:54px minmax(0,1fr)}.u-rail{position:relative;z-index:30;background:var(--side);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:3px;min-height:0}.u-rail,.u-ws{overflow:hidden}.u-ws{width:34px;height:34px;border-radius:var(--r-btn);margin:0 0 10px;border:0;padding:0;cursor:pointer;background:var(--brand-cyan);display:grid;place-items:center}.u-ws img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.u-rbtn{width:38px;height:38px;border-radius:var(--r-btn);display:grid;place-items:center;color:var(--ink-3);border:0;background:none;position:relative;cursor:pointer;text-decoration:none;flex-shrink:0}.u-rbtn:hover{background:var(--muted-bg);color:var(--ink)}.u-rbtn[aria-current=page]{background:var(--accent-wash);color:var(--accent)}.u-rbtn[data-ai=true][aria-pressed=true]{background:var(--aiden-wash);color:var(--aiden)}.u-tip{position:absolute;left:46px;top:50%;transform:translateY(-50%);background:var(--ink);color:var(--bg);font-size:12px;font-weight:500;padding:3px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:30}.u-rbtn:focus-visible .u-tip,.u-rbtn:hover .u-tip{opacity:1}.u-pip{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--review);color:#fff;font:600 10px/16px var(--font-inter-tight),system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px var(--side)}.u-pip[data-tone=ok]{background:var(--ok)}.u-sep{width:22px;height:1px;background:var(--line);margin:6px 0;flex-shrink:0}.u-grow{flex:1}.u-avatar{width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;font:600 11px var(--font-inter-tight,"Inter Tight"),sans-serif;margin-top:6px;border:0;cursor:pointer;flex-shrink:0}.u-stage{display:flex;min-width:0;min-height:0}.u-ctx{position:relative;z-index:20;width:220px;flex:none;background:var(--panel);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border-right:1px solid var(--line);overflow:auto;padding:14px 10px;gap:14px}.u-ctx,.u-grp{display:flex;flex-direction:column}.u-grp{gap:2px}.u-grp>.eyebrow{padding:0 8px 4px}.u-citem{display:flex;align-items:center;gap:9px;height:34px;padding:0 8px;border-radius:8px;color:var(--ink-2);border:0;background:none;width:100%;text-align:left;cursor:pointer;font-size:13.5px;text-decoration:none;font-family:inherit}.u-citem:hover{background:var(--muted-bg)}.u-citem[aria-current=true]{background:var(--accent-wash);color:var(--ink);font-weight:500}.u-citem .u-n{margin-left:auto;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.u-citem .u-n[data-hot=true]{color:var(--review);font-weight:600}.cmo-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.u-hdr{position:relative;z-index:25;height:60px;display:flex;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid var(--line);flex:none;background:var(--bg);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass)}:root[data-theme=dark] .cmo-shell .u-hdr{background:rgba(14,16,20,.55)}.u-hdr h1{font-family:var(--font-lora,Lora),Georgia,serif;font-weight:400!important;font-size:21px;line-height:28px;letter-spacing:-.5px!important;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;margin:0}.u-hdr .u-right{margin-left:auto;display:flex;gap:8px;align-items:center;flex:0 1 auto;min-width:0}.u-scope{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;font-family:inherit}.u-scope:hover{border-color:var(--line-strong)}.u-swdot{width:8px;height:8px;border-radius:2px;background:var(--brand-cyan);flex-shrink:0}.u-hdr .btn{height:34px;border-radius:var(--r-btn)}.cmo-shell .cmo-page{padding:18px 22px 32px}.u-pop{position:fixed;z-index:75;left:62px;width:280px;background:var(--bg);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow);padding:6px}:root[data-theme=dark] .cmo-shell .u-pop{background:#14171d}.u-menu-i{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;border:0;background:none;text-align:left;cursor:pointer;font-size:13.5px;color:var(--ink-2);font-family:inherit;text-decoration:none}.u-menu-i:hover{background:var(--muted-bg);color:var(--ink)}.u-menu-i[aria-checked=true]{color:var(--ink);font-weight:500}.u-menu-i .u-r{margin-left:auto;color:var(--ink-3);font-size:12px}.u-menu-sep{height:1px;background:var(--line);margin:6px 4px}.u-menu-h{padding:8px 10px}.u-menu-h b{display:block;color:var(--ink);font-weight:600}.u-menu-h span{font-size:12.5px;color:var(--ink-3)}.u-seg{display:inline-flex;border:1px solid var(--line);border-radius:9px;padding:2px;background:var(--bg);gap:2px;width:100%}.u-seg button{flex:1;border:0;background:none;padding:4px 8px;border-radius:7px;font-size:12.5px;color:var(--ink-3);cursor:pointer;font-family:inherit}.u-seg button[aria-pressed=true]{background:var(--muted-bg);color:var(--ink);font-weight:500}.cmo-shell .run-summary{margin:0 0 12px!important;border-radius:var(--r-panel);border:1px solid var(--line-strong)}.cmo-shell .card{border-radius:var(--r-card);box-shadow:0 0 0 1px var(--line)}.cmo-shell .btn-dark{background:var(--btnbg);color:var(--btnink)}.cmo-shell .pane{border-radius:var(--r-panel)}@media (max-width:860px){.cmo-shell{grid-template-columns:minmax(0,1fr)}.u-ctx,.u-hdr .u-scope,.u-rail{display:none}.u-pop{left:12px;right:12px;width:auto}}@media (prefers-reduced-motion:reduce){.cmo-shell *{transition:none!important}}.u-screen{font-family:var(--font-inter-tight),system-ui,sans-serif;font-size:14px;line-height:20px;color:var(--ink)}.u-screen .tabs{margin:-18px -22px 18px}.u-screen .body{padding:0}.u-screen .num{font-variant-numeric:tabular-nums}.u-screen .mono{font-family:var(--font-fragment-mono),ui-monospace,monospace}.u-screen .eyebrow{font:400 10.5px/16px var(--font-fragment-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.u-screen .muted{color:var(--ink-3)}.u-screen h1,.u-screen h2,.u-screen h3{font-family:var(--font-lora),Georgia,serif;text-wrap:balance;margin:0}.u-screen .tabs{display:flex;gap:22px;padding:0 22px;border-bottom:1px solid var(--line);height:40px;flex:none;overflow-x:auto}.u-screen .tabs button{border:0;background:none;color:var(--ink-3);font-weight:500;font-size:13.5px;border-bottom:2px solid transparent;padding:0;cursor:pointer;white-space:nowrap}.u-screen .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.u-screen .body{position:relative;z-index:0;flex:1;overflow:auto;padding:22px;min-height:0}.u-screen .body>*{max-width:1560px;margin-left:auto;margin-right:auto}.u-screen .btn{height:34px;padding:0 15px;border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--card-2);box-shadow:var(--up-sm);color:var(--ink);font-weight:500;font-size:13.5px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.u-screen .btn:hover{background:var(--hover)}.u-screen .btn.primary{background:#fff;border-color:#fff;color:#000;box-shadow:-4px -4px 12px hsla(0,0%,100%,.06),6px 9px 22px rgba(0,0,0,.7)}.u-screen .btn.primary:hover{filter:brightness(1.06)}.u-screen .btn.ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.u-screen .btn.ghost:hover{background:var(--muted-bg)}.u-screen .btn.ai{border-color:transparent;background:var(--aiden-wash);color:var(--aiden)}.u-screen .btn.sm{height:28px;padding:0 10px;font-size:12.5px}.u-screen .ibtn{width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:var(--card-2);box-shadow:var(--up-sm);display:grid;place-items:center;color:var(--ink-3);cursor:pointer}.u-screen .ibtn:hover{color:var(--ink);border-color:var(--line-strong)}.u-screen .card{background:var(--muted-bg);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);padding:16px;box-shadow:var(--up)}.u-screen .chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500;background:var(--muted-bg);color:var(--ink-2);white-space:nowrap}.u-screen .chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.u-screen .chip.ok{background:var(--ok-wash);color:var(--ok)}.u-screen .chip.warn{background:var(--warn-wash);color:var(--warn)}.u-screen .chip.bad{background:var(--bad-wash);color:var(--bad)}.u-screen .chip.review{background:var(--review-wash);color:var(--review)}.u-screen .chip.warmup{background:var(--warmup-wash);color:var(--warmup)}.u-screen .chip.acc{background:var(--accent-wash);color:var(--accent)}.u-screen .chip.ai{background:var(--aiden-wash);color:var(--aiden)}.u-screen .chip.line{background:transparent;border:1px solid var(--line);color:var(--ink-2)}.u-screen .tscroll{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.u-screen table.tbl{width:100%;border-collapse:collapse;min-width:720px}.u-screen .tbl th{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;height:38px}.u-screen .tbl td,.u-screen .tbl th{padding:0 14px;border-bottom:1px solid var(--line);white-space:nowrap}.u-screen .tbl td{height:46px;color:var(--ink-2)}.u-screen .tbl tr:last-child td{border-bottom:0}.u-screen .tbl tbody tr:hover td{background:var(--hover)}.u-screen .tbl td.strong{color:var(--ink);font-weight:500}.u-screen .tbl .sub{display:block;font-size:12px;color:var(--ink-3);line-height:16px}.u-screen .tbl td .stack{display:flex;gap:6px;align-items:center}.u-screen .tbl input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px}.u-screen .sw{width:34px;height:20px;border-radius:999px;background:var(--line-strong);position:relative;border:0;cursor:pointer;flex:none;padding:0}.u-screen .sw:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.u-screen .sw[aria-checked=true]{background:var(--accent)}.u-screen .sw[aria-checked=true]:after{transform:translateX(14px)}.u-screen .today{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start;max-width:1180px}.u-screen .focus-head{display:flex;align-items:flex-end;gap:16px;margin-bottom:14px}.u-screen .focus-head h2{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.015em}.u-screen .focus-head p{margin:4px 0 0;color:var(--ink-3)}.u-screen .progress{margin-left:auto;min-width:150px;text-align:right}.u-screen .progress .track{height:5px;border-radius:99px;background:var(--muted-bg);margin-top:6px;overflow:hidden}.u-screen .progress .fill{height:100%;background:var(--accent);border-radius:99px;transition:width .25s}.u-screen .flist{display:flex;flex-direction:column;gap:8px}.u-screen .focus{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.u-screen .focus:hover{border-color:var(--line-strong)}.u-screen .ftile{width:36px;height:36px;border-radius:9px;display:grid;place-items:center}.u-screen .t-out{background:var(--accent-wash);color:var(--accent)}.u-screen .t-mkt{background:var(--aiden-wash);color:var(--aiden)}.u-screen .t-money{background:var(--ok-wash);color:var(--ok)}.u-screen .t-health{background:var(--warn-wash);color:var(--warn)}.u-screen .t-rev{background:var(--review-wash);color:var(--review)}.u-screen .focus .ttl{font-weight:500;color:var(--ink)}.u-screen .focus .meta,.u-screen .focus .ttl{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.u-screen .focus .meta{font-size:12.5px;color:var(--ink-3);margin-top:1px}.u-screen .focus .acts{display:flex;gap:6px;align-items:center}.u-screen .count{min-width:22px;height:20px;padding:0 6px;border-radius:99px;background:var(--review-wash);color:var(--review);font-size:11.5px;font-weight:600;display:inline-grid;place-items:center}.u-screen .focus.done{opacity:.55}.u-screen .focus.done .ttl span.t{text-decoration:line-through}.u-screen .composer{margin-top:18px;border:1px solid var(--line);border-radius:16px;padding:11px 11px 11px 15px;display:flex;flex-direction:column;gap:8px;background:var(--card-2);box-shadow:var(--in)}.u-screen .composer textarea{border:0;outline:0;resize:none;background:transparent;min-height:40px;font-size:14px}.u-screen .composer .row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.u-screen .composer .send{margin-left:auto;width:36px;height:36px;border-radius:var(--r-btn);background:var(--accent);color:var(--accent-ink);border:0;display:grid;place-items:center;cursor:pointer;box-shadow:var(--up-sm)}.u-screen .side-stack{display:flex;flex-direction:column;gap:12px}.u-screen .kv{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.u-screen .kv:first-of-type{border-top:0}.u-screen .kv b{font:600 20px var(--font-inter-tight),sans-serif;font-variant-numeric:tabular-nums;color:var(--ink)}.u-screen .big{font:600 30px/36px var(--font-inter-tight),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.u-screen .meter{height:6px;border-radius:99px;background:var(--muted-bg);overflow:hidden;margin-top:8px}.u-screen .meter i{display:block;height:100%;background:var(--accent);border-radius:99px}.u-screen .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.u-screen .kpi .v{font:600 28px/34px var(--font-inter-tight),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px}.u-screen .kpi .d{font-size:12.5px;color:var(--ink-3)}.u-screen .agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.u-screen .acard{display:flex;flex-direction:column;gap:12px;text-align:left;cursor:pointer;color:inherit}.u-screen .acard:hover{border-color:var(--accent-line)}.u-screen .acard .top{display:flex;gap:10px;align-items:center}.u-screen .atile{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none}.u-screen .acard .nm{font-weight:600;color:var(--ink);line-height:18px}.u-screen .acard .ty{font-size:12px;color:var(--ink-3)}.u-screen .acard .foot{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding-top:10px}.u-screen .acard .foot div+div{border-left:1px solid var(--line);padding-left:12px}.u-screen .acard .foot b{display:block;font:600 16px var(--font-inter-tight),sans-serif;font-variant-numeric:tabular-nums;color:var(--ink)}.u-screen .spark{width:100%;height:36px;display:block}.u-screen .section-title{display:flex;align-items:center;gap:10px;margin:22px 0 10px}.u-screen .section-title:first-child{margin-top:0}.u-screen .section-title h3{font-size:15px;font-weight:600}.u-screen .adetail{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.u-screen .feed{display:flex;flex-direction:column}.u-screen .fitem{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 0;border-top:1px solid var(--line)}.u-screen .fitem:first-child{border-top:0}.u-screen .fitem .fd{width:8px;height:8px;border-radius:50%;margin-top:6px}.u-screen .fitem .ft{font-weight:500;color:var(--ink)}.u-screen .fitem .fs{font-size:12.5px;color:var(--ink-3)}.u-screen .banner{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--review-wash);color:var(--review);font-size:13px;margin-bottom:10px}.u-screen .banner b{color:inherit}.u-screen .chart{width:100%;height:auto;display:block}.u-screen .chart text{fill:var(--ink-3);font:10.5px var(--font-fragment-mono),ui-monospace,monospace}.u-screen .chart .grid{stroke:var(--line);stroke-width:1}.u-screen .chart .bar{fill:var(--accent)}.u-screen .chart .bar.soft{fill:var(--accent-line)}.u-screen .kan{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;overflow-x:auto;padding-bottom:6px;align-items:stretch}.u-screen .body:has(.kan){display:flex;flex-direction:column}.u-screen .body:has(.kan)>*{flex:none;width:100%}.u-screen .body:has(.kan)>[data-pane]:not([hidden]){flex:1 0 auto;display:flex;flex-direction:column}.u-screen .body:has(.kan)>[data-pane]:not([hidden])>.kan{flex:1 1 auto;min-height:260px}.u-screen .body:has(.kan) .col{min-height:0}.u-screen .kan.four{grid-template-columns:repeat(4,minmax(220px,1fr))}.u-screen .col{backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:180px}.u-screen .col .ch{display:flex;align-items:center;gap:8px;padding:2px 4px 4px;font-weight:600;font-size:13px}.u-screen .col .ch .n{margin-left:auto;font-weight:500;color:var(--ink-3);font-size:12px}.u-screen .kcard{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.u-screen .kcard .kt{font-weight:500;color:var(--ink);line-height:18px}.u-screen .kcard .km{font-size:12px;color:var(--ink-3);display:flex;gap:6px;flex-wrap:wrap;align-items:center}.u-screen .threads{width:330px;flex:1 1 300px;max-width:min(430px,30%);min-width:0;border-right:1px solid var(--line);overflow:auto}.u-screen .th{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:12px 16px;border-bottom:1px solid var(--line);cursor:pointer;background:var(--bg);border-left:2px solid transparent}.u-screen .th:hover{background:var(--hover)}.u-screen .th[aria-current=true]{background:var(--accent-wash);border-left-color:var(--accent)}.u-screen .th .who{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-screen .th .when{font-size:12px;color:var(--ink-3)}.u-screen .th .snip{grid-column:1/-1;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-screen .th .tags{grid-column:1/-1;display:flex;gap:6px;margin-top:4px}.u-screen .thread{flex:1;min-width:0;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:14px}.u-screen .msg{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--bg);max-width:720px}.u-screen .msg .mh{display:flex;gap:8px;align-items:baseline;margin-bottom:6px;flex-wrap:wrap}.u-screen .msg .mh b{color:var(--ink)}.u-screen .msg p{margin:0 0 8px;max-width:78ch;color:var(--ink-2)}.u-screen .msg p:last-child{margin-bottom:0}.u-screen .draft{border:1px solid var(--accent-line);background:var(--bg);border-radius:12px;max-width:920px;overflow:hidden;flex:none}.u-screen .draft .dh{display:flex;gap:8px;align-items:center;padding:10px 14px;background:var(--aiden-wash);color:var(--aiden);font-size:13px;font-weight:500;flex-wrap:wrap}.u-screen .draft textarea{width:100%;border:0;outline:0;resize:vertical;min-height:120px;padding:12px 16px;background:transparent;line-height:21px}.u-screen .draft .df{display:flex;gap:8px;align-items:center;padding:10px 14px;border-top:1px solid var(--line);flex-wrap:wrap}.u-screen .bill-note{font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.u-screen .aisearch{display:flex;gap:8px;align-items:center;border:1px solid var(--line-strong);border-radius:12px;padding:6px 6px 6px 12px;background:var(--bg);margin-bottom:12px}.u-screen .aisearch input{flex:1;border:0;outline:0;background:transparent;min-width:0}.u-screen .facet{border-bottom:1px solid var(--line);padding:8px}.u-screen .facet summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--ink-2);list-style:none;font-size:13.5px}.u-screen .facet summary::-webkit-details-marker{display:none}.u-screen .facet .opts{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.u-screen .tog{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;font-size:13px;color:var(--ink-2)}.u-screen .importbar{backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);display:flex;gap:12px;align-items:center;margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);flex-wrap:wrap}.u-screen .tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.u-screen .tcard{display:flex;flex-direction:column;gap:10px}.u-screen .flow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.u-screen .flow .node{height:26px;padding:0 10px;border-radius:9px;border:1px solid var(--line);font-size:12px;display:inline-flex;align-items:center;color:var(--ink-2);background:var(--card-2);box-shadow:var(--up-sm)}.u-screen .flow .arr{color:var(--ink-3);font-size:12px}.u-screen .tcard p{margin:0;color:var(--ink-3);font-size:13px}.u-screen .icp{display:flex;flex-direction:column;gap:8px}.u-screen .icp .ih{display:flex;align-items:center;gap:10px}.u-screen .icp .ih b{color:var(--ink);font-weight:600}.u-screen .icp .ih .sw{margin-left:auto}.u-screen .icp p{margin:0;color:var(--ink-3);font-size:13px}.u-screen .icp.off{opacity:.6}.u-screen .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.u-screen .bub{padding:10px 12px;border-radius:12px;font-size:13.5px;line-height:20px;max-width:92%}.u-screen .bub.me{align-self:flex-end;background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px}.u-screen .bub.aiden{align-self:flex-start;background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-bottom-left-radius:4px}.u-screen .bub.aiden .acts{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.u-screen .tool{font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.u-screen .scrim{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;z-index:60;padding:16px}.u-screen .modal{width:min(600px,100%);overflow:hidden;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);position:relative;border-radius:var(--r-panel);border:1px solid var(--line-strong);box-shadow:var(--shadow),var(--up);max-height:calc(100vh - 32px);display:flex;flex-direction:column}.u-screen .modal:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 34%)}.u-screen .modal .mf,.u-screen .modal .mh{position:relative;background:color-mix(in srgb,var(--bg) 40%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.u-screen .modal .mb{position:relative}.u-screen .apop:before,.u-screen .pop:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,0) 40%)}.u-screen .apop>*,.u-screen .pop>*{position:relative}.u-screen .modal .mh{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.u-screen .modal .mb{padding:16px;overflow:auto;display:flex;flex-direction:column;gap:14px}.u-screen .modal .mf{display:flex;gap:8px;align-items:center;padding:12px 16px;border-top:1px solid var(--line)}.u-screen .person{display:flex;gap:12px;align-items:center}.u-screen .logo-tile{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;font:700 15px var(--font-inter-tight),sans-serif;flex:none}.u-screen .person h3{font-size:17px;font-weight:600}.u-screen .signal{display:flex;gap:8px;align-items:center;padding:9px 12px;border-radius:10px;background:var(--ok-wash);color:var(--ok);font-size:13px}.u-screen .emailbox{border:1px solid var(--line);border-radius:12px;overflow:hidden}.u-screen .emailbox .subj{padding:9px 12px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-3)}.u-screen .emailbox .subj b{color:var(--ink);font-weight:500}.u-screen .emailbox textarea{width:100%;border:0;outline:0;resize:vertical;min-height:150px;padding:12px;background:transparent;line-height:21px}.u-screen .aisearch,.u-screen .askbar,.u-screen .composer,.u-screen .csearch,.u-screen .draft,.u-screen .emailbox,.u-screen .pal-in{box-shadow:var(--in)}.u-screen .aisearch input,.u-screen .askbar input,.u-screen .composer input,.u-screen .composer textarea,.u-screen .csearch input,.u-screen .draft textarea,.u-screen .emailbox textarea,.u-screen .pal-in input{background:transparent;box-shadow:none;border:0}.u-screen kbd{font:500 11px var(--font-fragment-mono),monospace;border:solid var(--line-strong);border-width:1px 1px 2px;border-radius:4px;padding:0 4px;color:var(--ink-3)}.u-screen .pop{position:fixed;z-index:70;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow);padding:6px;width:260px}.u-screen .pop button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;padding:8px;border-radius:8px;cursor:pointer;text-align:left;font-size:13.5px;color:var(--ink-2)}.u-screen .pop button:hover{background:var(--muted-bg)}.u-screen .pop button[aria-checked=true]{color:var(--ink);font-weight:500}.u-screen .pop .tag{margin-left:auto;font-size:11px;color:var(--ink-3)}.u-screen .home{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:12px 22px 18px;background:var(--page);overflow:auto}.u-screen .alert{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--r-card);background:var(--review-wash);border:1px solid color-mix(in srgb,var(--review) 25%,transparent);flex:none}.u-screen .alert .al-ic{width:30px;height:30px;border-radius:var(--r-btn);background:var(--review);color:var(--bg);display:grid;place-items:center;flex:none}.u-screen .alert .al-t{color:var(--ink-2);font-size:13.5px;min-width:0}.u-screen .alert .al-t b{color:var(--ink);font-weight:600}.u-screen .alert .al-a{margin-left:auto;display:flex;gap:6px;align-items:center;flex:none}.u-screen .flat{border:0!important;background:transparent!important}.u-screen .board{display:grid;grid-template-columns:280px minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1fr);gap:12px;flex:1;min-height:0}.u-screen .pnl{background:var(--panel);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--up);display:flex;flex-direction:column;min-height:0;overflow:hidden}.u-screen .pnl-h{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;flex:none}.u-screen .pnl-h .hr{margin-left:auto;display:flex;gap:2px}.u-screen .pnl-b{padding:2px 16px 16px;overflow:auto;flex:1;min-height:0}.u-screen .mtag{font:400 10px/16px var(--font-fragment-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;padding:1px 7px;border-radius:6px;white-space:nowrap;background:var(--muted-bg);color:var(--ink-3)}.u-screen .mtag.acc{background:var(--accent-wash);color:var(--accent)}.u-screen .mtag.ok{background:var(--ok-wash);color:var(--ok)}.u-screen .mtag.review{background:var(--review-wash);color:var(--review)}.u-screen .dash{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px dashed var(--line-strong);font-size:12.5px;color:var(--ink-2);background:none;cursor:pointer}.u-screen .desc{margin:12px 0 18px;color:var(--ink-2);font-size:14px;line-height:22px}.u-screen .docs{display:flex;flex-direction:column;gap:6px;margin:8px 0 18px}.u-screen .doc{display:grid;grid-template-columns:18px minmax(0,1fr) 14px;gap:12px;align-items:center;padding:13px 14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card-2);box-shadow:var(--up-sm);text-align:left;cursor:pointer;width:100%}.u-screen .doc:hover{border-color:var(--line-strong);background:var(--card-3)}.u-screen .doc b{display:block;font-weight:500;color:var(--ink);font-size:13.5px}.u-screen .doc span{display:block;font-size:12px;color:var(--ink-3)}.u-screen .doc svg{color:var(--accent)}.u-screen .doc svg:last-child{color:var(--ink-3)}.u-screen .comps{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;margin-top:10px}.u-screen .comp{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);min-width:0}.u-screen .comp i{font:700 10px var(--font-inter-tight),sans-serif;font-style:normal;width:20px;height:20px;border-radius:5px;background:var(--muted-bg);color:var(--ink);display:grid;place-items:center;flex:none}.u-screen .comp span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-screen .ptabs{display:flex;gap:2px;flex-wrap:wrap;margin-bottom:12px}.u-screen .ptabs button{border:0;background:none;padding:6px 10px;border-radius:8px;font-weight:500;font-size:13.5px;color:var(--ink-2);cursor:pointer}.u-screen .ptabs button:hover{background:var(--muted-bg)}.u-screen .ptabs button[aria-selected=true]{background:var(--ink);color:var(--bg)}.u-screen .callout{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:12px;background:var(--accent-wash);border:1px solid var(--accent-line);margin-bottom:12px;font-size:13px;color:var(--ink-3)}.u-screen .callout b{color:var(--ink);font-weight:600}.u-screen .callout .btn{margin-left:auto}.u-screen .minisegs{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.u-screen .mseg{display:inline-flex;border:1px solid var(--line);border-radius:9px;padding:2px;gap:2px}.u-screen .mseg button{border:0;background:none;padding:3px 9px;border-radius:7px;font-size:12.5px;color:var(--ink-3);cursor:pointer}.u-screen .mseg button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.u-screen .chartcard{backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 14px 6px;margin-bottom:16px}.u-screen .chartcard .cc-h{display:flex;align-items:baseline;gap:8px}.u-screen .chartcard .cc-h b{font:600 26px/30px var(--font-inter-tight),sans-serif;font-variant-numeric:tabular-nums}.u-screen .chartcard .cc-h span{font-size:12.5px;color:var(--ink-3)}.u-screen .mini{width:100%;height:auto;display:block;margin-top:6px}.u-screen .mini text{fill:var(--ink-3);font:10px var(--font-fragment-mono),ui-monospace,monospace}.u-screen .pnl h4{font:600 14px var(--font-inter-tight),sans-serif;margin:0}.u-screen .pnl .h4sub{font-size:12.5px;color:var(--ink-3);margin:2px 0 10px}.u-screen .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.u-screen .tile{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--card-2);box-shadow:var(--up-sm)}.u-screen .tile b{display:block;font:400 24px/30px var(--font-lora),Georgia,serif;letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:4px 0 2px;color:var(--ink)}.u-screen .delta{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.u-screen .delta.up{color:var(--ok)}.u-screen .delta.down{color:var(--bad)}.u-screen .qt{width:100%;border-collapse:collapse}.u-screen .qt th{font:400 10px var(--font-fragment-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:0 4px 6px;border-bottom:1px solid var(--line)}.u-screen .qt td:nth-child(n+2),.u-screen .qt th:nth-child(n+2){text-align:right;width:56px}.u-screen .qt td{padding:8px 4px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink);max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.u-screen .qt td:nth-child(n+2){color:var(--ink-3);font-family:var(--font-fragment-mono),monospace;font-size:12px}.u-screen .qt td.bad{color:var(--bad)}.u-screen .qt td.ok{color:var(--ok)}.u-screen .pfoot{font-size:12px;color:var(--ink-3);margin-top:12px}.u-screen .aglabel{margin:6px 2px}.u-screen .aglabel:first-child{margin-top:0}.u-screen .ag{backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--line);border-radius:16px;background:var(--card-2);box-shadow:var(--up-sm);margin-bottom:9px;overflow:hidden}.u-screen .ag-h{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto 16px;gap:10px;align-items:center;width:100%;padding:10px 12px;border:0;background:none;text-align:left;cursor:pointer}.u-screen .ag-h:hover{background:var(--hover)}.u-screen .idt{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font:600 11.5px var(--font-inter-tight),sans-serif;color:var(--bg)}.u-screen .idt.blue{background:var(--accent)}.u-screen .idt.green{background:var(--ok)}.u-screen .idt.purple{background:var(--warmup)}.u-screen .idt.grey{background:var(--muted-bg);color:var(--ink-3)}.u-screen .ag-n{display:flex;align-items:center;gap:6px}.u-screen .ag-n .eyebrow{font-size:10px;line-height:14px}.u-screen .sdot{width:6px;height:6px;border-radius:50%;background:var(--review)}.u-screen .sdot.ok{background:var(--ok)}.u-screen .sdot.off{background:var(--line-strong)}.u-screen .sdot.bad{background:var(--bad)}.u-screen .ag-t{font-weight:500;color:var(--ink);font-size:13.5px;line-height:19px}.u-screen .ag-h .chev{color:var(--ink-3);transition:transform .15s}.u-screen .ag-h[aria-expanded=true] .chev{transform:rotate(180deg)}.u-screen .ag-items{padding:0 10px 10px;display:flex;flex-direction:column;gap:6px}.u-screen .agi{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card-3);box-shadow:var(--up-sm)}.u-screen .agi b{display:block;font-weight:500;font-size:13px;color:var(--ink);line-height:18px}.u-screen .agi span{display:block;font-size:12px;color:var(--ink-3)}.u-screen .agi .btn{margin-left:auto}.u-screen .aiden-h{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);flex:none}.u-screen .aiden-h .at{width:34px;height:34px;border-radius:10px;background:var(--aiden-wash);color:var(--aiden);display:grid;place-items:center}.u-screen .aiden-h b{font:600 15px var(--font-inter-tight),sans-serif;display:block}.u-screen .online{font:400 10px var(--font-fragment-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ok);display:flex;align-items:center;gap:6px}.u-screen .online:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok)}.u-screen .pillbtn{margin-left:auto;font:400 10px var(--font-fragment-mono),monospace;letter-spacing:.08em;text-transform:uppercase;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink-3);cursor:pointer;white-space:nowrap}.u-screen .pillbtn:hover{color:var(--ink);border-color:var(--line-strong)}.u-screen .aiden-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:10px}.u-screen .aiden-empty h2{font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.02em}.u-screen .aiden-empty p{margin:0;color:var(--ink-3);max-width:40ch;font-size:13.5px;line-height:21px}.u-screen .askbar{display:flex;align-items:center;gap:8px;margin:12px;padding:6px 6px 6px 12px;border:1px solid var(--line-strong);border-radius:14px;background:var(--bg);flex:none}.u-screen .askbar input{flex:1;border:0;outline:0;background:transparent;min-width:0;padding:8px 0}.u-screen .askbar .go{width:36px;height:36px;border-radius:10px;border:0;background:var(--accent);color:#fff;display:grid;place-items:center;cursor:pointer}.u-screen .csearch{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink-3)}.u-screen .csearch input{border:0;outline:0;background:transparent;min-width:0;flex:1;font-size:13px}.u-screen .chatmain .body{padding:0 22px}.u-screen .convo{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:22px;padding:28px 0 24px}.u-screen .m-user{align-self:flex-end;background:var(--muted-bg);color:var(--ink);border-radius:16px 16px 4px 16px;padding:10px 14px;max-width:80%;line-height:21px}.u-screen .m-ai{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}.u-screen .m-ai .av{width:30px;height:30px;border-radius:9px;background:var(--aiden-wash);color:var(--aiden);display:grid;place-items:center}.u-screen .m-ai .ct p{margin:0 0 12px;line-height:23px;color:var(--ink-2);max-width:68ch}.u-screen .m-ai .ct p b{color:var(--ink);font-weight:600}.u-screen .used{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 12px}.u-screen .used span{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--line);font-size:12px;color:var(--ink-3)}.u-screen .used svg{color:var(--ok)}.u-screen .acard2{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:2px 0 14px;background:var(--bg)}.u-screen .acr{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--line)}.u-screen .acr:first-child{border-top:0}.u-screen .acr b{display:block;font-weight:500;color:var(--ink);font-size:13.5px;line-height:19px}.u-screen .acr span.s{display:block;font-size:12px;color:var(--ink-3)}.u-screen .follow{display:flex;gap:6px;flex-wrap:wrap}.u-screen .follow button{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg);font-size:12.5px;color:var(--ink-2);cursor:pointer}.u-screen .follow button:hover{border-color:var(--accent-line);color:var(--ink)}.u-screen .msgtools{display:flex;gap:2px;margin-top:8px}.u-screen .msgtools button{width:28px;height:28px;border-radius:7px;border:0;background:none;color:var(--ink-3);display:grid;place-items:center;cursor:pointer}.u-screen .msgtools button:hover{background:var(--muted-bg);color:var(--ink)}.u-screen .chatfoot{flex:none;padding:0 22px 14px}.u-screen .chatfoot .composer{max-width:760px;margin:0 auto;border-radius:16px}.u-screen .chatfoot .fine{max-width:760px;margin:8px auto 0;text-align:center;font-size:12px;color:var(--ink-3)}.u-screen .chat-empty{max-width:760px;margin:0 auto;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;padding:40px 0}.u-screen .chat-empty .big-av{width:52px;height:52px;border-radius:14px;background:var(--aiden-wash);color:var(--aiden);display:grid;place-items:center}.u-screen .chat-empty h2{font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.025em}.u-screen .chat-empty p{margin:0;color:var(--ink-3);max-width:52ch;line-height:22px}.u-screen .sugg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:14px}.u-screen .sugg button{text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg);cursor:pointer;display:flex;flex-direction:column;gap:2px}.u-screen .sugg button:hover{border-color:var(--accent-line)}.u-screen .sugg b{font-weight:500;color:var(--ink);font-size:13.5px}.u-screen .sugg span{font-size:12.5px;color:var(--ink-3)}@media (max-width:1400px){.u-screen .board{grid-template-columns:240px minmax(0,1.1fr) minmax(0,1fr) minmax(210px,.75fr)}.u-screen .pnl.aiden{display:none}}@media (max-width:1080px){.u-screen .board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);flex:none}.u-screen .pnl,.u-screen .pnl-b{overflow:visible}.u-screen .pnl.context{grid-column:1/-1}}@media (max-width:760px){.u-screen .board{grid-template-columns:minmax(0,1fr)}.u-screen .alert .al-t span{display:none}.u-screen .sugg,.u-screen .tiles{grid-template-columns:minmax(0,1fr)}}.u-screen .dscrim{position:fixed;inset:0;background:var(--scrim);z-index:60;display:flex;justify-content:flex-end}.u-screen .drawer{width:min(520px,100%);height:100%;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border-left:1px solid var(--line-strong);box-shadow:var(--shadow),inset 1px 0 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;animation:slidein .18s ease-out;position:relative}.u-screen .drawer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 34%)}.u-screen .drw-f,.u-screen .drw-h{position:relative;background:color-mix(in srgb,var(--bg) 40%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.u-screen @keyframes slidein{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}.u-screen .drw-h{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);flex:none}.u-screen .drw-h h3{font-size:17px;font-weight:600;line-height:22px}.u-screen .drw-b{flex:1;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:18px}.u-screen .drw-f{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center;flex:none;flex-wrap:wrap}.u-screen .modal.wide{width:min(820px,100%)}.u-screen .scrim.top{place-items:start center;padding-top:11vh}.u-screen .field{display:flex;flex-direction:column;gap:6px;min-width:0}.u-screen .field>.lbl,.u-screen .field>label{font-size:12.5px;font-weight:500;color:var(--ink-2)}.u-screen .field .hint{font-size:12px;color:var(--ink-3)}.u-screen .input{height:38px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:var(--muted-bg);box-shadow:var(--in);color:var(--ink);font-size:14px;width:100%}.u-screen select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.u-screen textarea.input{height:auto;min-height:96px;padding:10px 12px;line-height:21px;resize:vertical}.u-screen .input:focus{outline:2px solid var(--accent-line);outline-offset:0;border-color:var(--accent)}.u-screen .frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.u-screen .fstack{display:flex;flex-direction:column;gap:14px}.u-screen .stepper{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);overflow-x:auto;flex:none}.u-screen .stp{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3);white-space:nowrap}.u-screen .stp i{font-style:normal;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;font:600 11px var(--font-inter-tight),sans-serif}.u-screen .stp.on{color:var(--ink);font-weight:500}.u-screen .stp.on i{background:var(--ink);color:var(--bg);border-color:var(--ink)}.u-screen .stp.done i{background:var(--ok-wash);color:var(--ok);border-color:transparent}.u-screen .stp-line{flex:1;min-width:18px;height:1px;background:var(--line)}.u-screen .opt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.u-screen .opt{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);cursor:pointer;width:100%}.u-screen .opt:hover{border-color:var(--line-strong)}.u-screen .opt[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.u-screen .opt b{display:block;font-weight:500;color:var(--ink);font-size:13.5px}.u-screen .opt span{display:block;font-size:12.5px;color:var(--ink-3);line-height:18px}.u-screen .check{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.u-screen .check:first-child{border-top:0}.u-screen .check input{accent-color:var(--accent);width:15px;height:15px}.u-screen .check .r{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.u-screen .sumrow{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.u-screen .sumrow:first-child{border-top:0}.u-screen .sumrow.total{font-weight:600;color:var(--ink);font-size:15px}.u-screen .warnbox{background:var(--warn-wash);color:var(--warn)}.u-screen .okbox,.u-screen .warnbox{display:flex;gap:10px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:19px}.u-screen .okbox{background:var(--ok-wash);color:var(--ok)}.u-screen .pal-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.u-screen .pal-in input{flex:1;border:0;outline:0;background:transparent;font-size:16px;min-width:0}.u-screen .pal-list{max-height:min(52vh,460px);overflow:auto;padding:6px}.u-screen .pal-g{padding:10px 10px 4px}.u-screen .pal-i{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;border:0;background:none;text-align:left;color:var(--ink-2);cursor:pointer;font-size:14px}.u-screen .pal-i[aria-selected=true]{background:var(--accent-wash);color:var(--ink)}.u-screen .pal-i .k{margin-left:auto;font-size:12px;color:var(--ink-3);white-space:nowrap}.u-screen .pal-f{display:flex;gap:16px;padding:9px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-3);flex-wrap:wrap}.u-screen .apop{position:fixed;z-index:75;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow);padding:6px}.u-screen .menu-i{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;border:0;background:none;text-align:left;cursor:pointer;font-size:13.5px;color:var(--ink-2)}.u-screen .menu-i:hover{background:var(--muted-bg);color:var(--ink)}.u-screen .menu-i[aria-checked=true]{color:var(--ink);font-weight:500}.u-screen .menu-i .r{margin-left:auto;color:var(--ink-3);font-size:12px}.u-screen .menu-sep{height:1px;background:var(--line);margin:6px 4px}.u-screen .menu-h{padding:8px 10px}.u-screen .menu-h b{display:block;color:var(--ink);font-weight:600}.u-screen .menu-h span{font-size:12.5px;color:var(--ink-3)}.u-screen .notif{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 0;border-top:1px solid var(--line);cursor:pointer}.u-screen .notif:first-child{border-top:0}.u-screen .notif b{display:block;font-weight:500;color:var(--ink);font-size:13.5px;line-height:19px}.u-screen .notif span.s{display:block;font-size:12.5px;color:var(--ink-3)}.u-screen .notif .when{font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.u-screen .notif.unread .when:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.u-screen .skel-wrap{position:relative;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg);min-height:300px}.u-screen .skel-row{display:grid;grid-template-columns:20px 1.4fr 1fr 1fr .7fr;gap:18px;align-items:center;height:46px;padding:0 14px;border-bottom:1px solid var(--line)}.u-screen .skel{height:9px;border-radius:5px;background:linear-gradient(90deg,var(--muted-bg) 0,var(--hover) 50%,var(--muted-bg) 100%);background-size:200% 100%;animation:shimmer 1.8s linear infinite}.u-screen @keyframes shimmer{to{background-position:-200% 0}}.u-screen .skel-over{position:absolute;inset:0;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--bg) 45%,transparent)}.u-screen .empty-card{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:22px 24px;max-width:440px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:var(--shadow)}.u-screen .empty-card h3{font-size:16px;font-weight:600}.u-screen .empty-card p{margin:0;color:var(--ink-3);font-size:13.5px;line-height:20px}.u-screen .empty-ic{width:44px;height:44px;border-radius:12px;background:var(--accent-wash);color:var(--accent);display:grid;place-items:center;margin-bottom:4px}.u-screen .code{font:12px/19px var(--font-fragment-mono),ui-monospace,monospace;background:var(--muted-bg);border:1px solid var(--line);border-radius:10px;padding:12px;overflow-x:auto;white-space:pre;color:var(--ink-2);text-align:left;margin:0}.u-screen .back{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--ink-3);cursor:pointer;font-size:13px;padding:0 6px 0 0;white-space:nowrap}.u-screen .back:hover{color:var(--ink)}.u-screen .back svg{transform:rotate(180deg)}.u-screen .tl .ev{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.u-screen .tl .ev:first-child{border-top:0}.u-screen .tl .ev i{width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--line-strong)}.u-screen .tl .ev .w{font-size:12px;color:var(--ink-3);white-space:nowrap}.u-screen .dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:9px 12px;font-size:13.5px;margin:0}.u-screen .dl dt{color:var(--ink-3)}.u-screen .dl dd{margin:0;color:var(--ink);min-width:0;overflow-wrap:anywhere}.u-screen .post-prev{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--bg);display:flex;flex-direction:column;gap:10px}.u-screen .pp-h{display:flex;gap:10px;align-items:center}.u-screen .pp-h img{width:36px;height:36px;border-radius:50%;display:block}.u-screen .pp-h b{display:block;font-weight:600;color:var(--ink);font-size:13.5px}.u-screen .pp-h span{font-size:12px;color:var(--ink-3)}.u-screen .pp-body{white-space:pre-line;line-height:21px;color:var(--ink-2);font-size:13.5px}.u-screen .pp-img{height:150px;border-radius:10px;background:var(--muted-bg);display:grid;place-items:center;color:var(--ink-3);font-size:12.5px;border:1px dashed var(--line-strong)}.u-screen .kgrid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;font-size:13.5px;align-items:center}.u-screen .kgrid kbd{margin-left:4px}.u-screen .mini-sec{display:flex;flex-direction:column;gap:8px}.u-screen .mini-sec>.eyebrow{margin-bottom:0}.u-screen .segbtns{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-btn);padding:2px;gap:2px;width:100%}.u-screen .segbtns button{flex:1;border:0;background:none;padding:5px 8px;border-radius:7px;font-size:12.5px;color:var(--ink-3);cursor:pointer}.u-screen .segbtns button[aria-pressed=true]{background:var(--muted-bg);color:var(--ink);font-weight:500}.u-screen .linkbtn{border:0;background:none;padding:0;color:var(--ink);font-weight:500;cursor:pointer;text-align:left;font-size:inherit}.u-screen .linkbtn:hover{text-decoration:underline;text-underline-offset:3px}.u-screen .cd-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.u-screen .cd-main,.u-screen .cd-side{display:flex;flex-direction:column;gap:12px;min-width:0}.u-screen .kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.u-screen .card h3.ct{font-size:15px;font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:8px}.u-screen .acct{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.u-screen .acct:first-of-type{border-top:0}.u-screen .acct .chip{margin-left:auto}.u-screen .svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.u-screen .ck{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.u-screen .ck:first-of-type{border-top:0}.u-screen .ck .ico{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:none}.u-screen .ck .ico.y{background:var(--ok-wash);color:var(--ok)}.u-screen .ck .ico.n{background:var(--bad-wash);color:var(--bad)}.u-screen .ck .btn{margin-left:auto}.u-screen .seq{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}.u-screen .seqlist,.u-screen .seqstep{display:flex;flex-direction:column}.u-screen .seqstep{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--bg);cursor:pointer;gap:3px;text-align:left;width:100%}.u-screen .seqstep:hover{border-color:var(--line-strong)}.u-screen .seqstep[aria-current=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.u-screen .seqstep b{font-weight:600;color:var(--ink);font-size:13.5px}.u-screen .seqstep span{font-size:12.5px;color:var(--ink-3)}.u-screen .seqwait{font-size:12px;color:var(--ink-3);padding:8px 0 8px 14px;border-left:2px dashed var(--line-strong);margin-left:18px}.u-screen .seqwait,.u-screen .varrow{display:flex;align-items:center;gap:6px}.u-screen .varrow{flex-wrap:wrap}.u-screen .var{height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--bg);font-size:12.5px;cursor:pointer;color:var(--ink-2)}.u-screen .var[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.u-screen .merge{font:12px var(--font-fragment-mono),ui-monospace,monospace;height:24px;padding:0 7px;border-radius:6px;background:var(--accent-wash);color:var(--accent);border:0;cursor:pointer}.u-screen .editor{display:flex;flex-direction:column;gap:12px}.u-screen .editor textarea.input{min-height:230px;font-size:14px;line-height:22px}.u-screen .preview-box{backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px dashed var(--line-strong);border-radius:12px;padding:14px;white-space:pre-line;line-height:22px;color:var(--ink-2);background:var(--panel)}.u-screen .scorecard{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.u-screen .scorecard b{font:700 22px var(--font-inter-tight),sans-serif;font-variant-numeric:tabular-nums}.u-screen .srow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.u-screen .srow:first-child{border-top:0}.u-screen .srow b{display:block;font-weight:500;color:var(--ink);font-size:13.5px}.u-screen .srow span.s{display:block;font-size:12.5px;color:var(--ink-3);line-height:18px}.u-screen .daytog{display:flex;gap:6px;flex-wrap:wrap}.u-screen .daytog button{width:44px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--bg);cursor:pointer;font-size:12.5px;color:var(--ink-2)}.u-screen .daytog button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.u-screen .range{width:100%;accent-color:var(--accent)}.u-screen .twocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.u-screen .suggest-card{border:1px solid var(--accent-line);background:var(--aiden-wash);border-radius:12px;padding:12px 14px;max-width:720px;display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);font-size:13.5px;line-height:20px}.u-screen .suggest-card svg{color:var(--aiden);margin-top:2px}.u-screen .suggest-card .acts{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}@media (max-width:1100px){.u-screen .cd-grid,.u-screen .seq,.u-screen .twocol{grid-template-columns:minmax(0,1fr)}.u-screen .kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.u-screen .kpis.three{grid-template-columns:minmax(0,1fr)}}.u-screen .cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg);min-width:760px}.u-screen .cal .dow{font:400 10px var(--font-fragment-mono),monospace;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--ink-3);background:var(--panel)}.u-screen .cal .day{min-height:108px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px;display:flex;flex-direction:column;gap:4px;min-width:0}.u-screen .cal .day:nth-child(7n){border-right:0}.u-screen .cal .day.out{background:var(--panel)}.u-screen .cal .dn{font-size:12px;color:var(--ink-3);width:22px;height:22px;display:grid;place-items:center}.u-screen .cal .day.today .dn{background:var(--ink);color:var(--bg);border-radius:50%;font-weight:600}.u-screen .evc{font-size:11.5px;line-height:16px;padding:2px 6px;border-radius:5px;background:var(--aiden-wash);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;border-left:2px solid var(--aiden);cursor:pointer;text-align:left;width:100%}.u-screen .evc.acc{background:var(--accent-wash);border-left-color:var(--accent)}.u-screen .evc.ok{background:var(--ok-wash);border-left-color:var(--ok)}.u-screen .evc.rev{background:var(--review-wash);border-left-color:var(--review)}.u-screen .legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3);margin-bottom:10px;align-items:center}.u-screen .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.u-screen .builder{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.u-screen .canvas-wrap{backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--line);border-radius:14px;background-color:var(--panel);background-image:radial-gradient(var(--line-strong) 1px,transparent 1px);background-size:18px 18px;overflow:auto}.u-screen .canvas{position:relative;width:760px;height:560px;margin:0 auto}.u-screen .canvas svg.edges{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.u-screen .canvas svg.edges path{fill:none;stroke:var(--line-strong);stroke-width:1.6}.u-screen .canvas svg.edges text{fill:var(--ink-3);font:11px var(--font-inter-tight),sans-serif}.u-screen .node2{position:absolute;width:230px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer;text-align:left}.u-screen .node2:hover{border-color:var(--line-strong)}.u-screen .node2[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.u-screen .node2 .nk{font:400 10px var(--font-fragment-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex;gap:6px;align-items:center}.u-screen .node2 .nk i{width:8px;height:8px;border-radius:2px;display:inline-block}.u-screen .node2 b{display:block;font-weight:500;color:var(--ink);margin-top:4px;font-size:13.5px;line-height:18px}.u-screen .palette-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.u-screen .gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.u-screen .gal .card{display:flex;flex-direction:column;gap:8px}.u-screen .gal .card p{margin:0;color:var(--ink-3);font-size:13px;line-height:19px;flex:1}.u-screen .pill-pre{font:400 10px var(--font-fragment-mono),monospace;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:5px;background:var(--muted-bg);color:var(--ink-3)}.u-screen .rule{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2);line-height:20px}.u-screen .rule:first-child{border-top:0}.u-screen .rule .sw{margin-left:auto;margin-top:1px}.u-screen .issue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:13px}.u-screen .issue:first-of-type{border-top:0}.u-screen .issue b{display:block;font-weight:500;color:var(--ink);line-height:18px}.u-screen .issue span.s{display:block;font-size:12px;color:var(--ink-3)}@media (max-width:1100px){.u-screen .builder{grid-template-columns:minmax(0,1fr)}}.u-screen .hbars{display:flex;flex-direction:column;gap:10px}.u-screen .cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.u-screen .conn-card{display:flex;flex-direction:column;gap:8px}.u-screen .conn-card .top{display:flex;align-items:center;gap:10px}.u-screen .logo-sq{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font:700 12px var(--font-inter-tight),sans-serif;background:var(--muted-bg);color:var(--ink);flex:none}.u-screen .conn-card p{margin:0;font-size:12.5px;color:var(--ink-3);line-height:18px;flex:1}.u-screen .cover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.u-screen .cover .card h3{font-size:14px;font-weight:600;margin-bottom:8px}.u-screen .cover ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.u-screen .cover li{font-size:13px;color:var(--ink-2);display:flex;gap:8px;line-height:19px}.u-screen .cover li:before{content:"✓";color:var(--ok);font-weight:700}@media (max-width:860px){.u-screen .cover{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.u-screen .adetail,.u-screen .today{grid-template-columns:minmax(0,1fr)}.u-screen .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-screen .hero-band{position:relative;z-index:0;flex:none;overflow:hidden;border-radius:var(--r-panel);border:1px solid var(--line-strong);margin-bottom:14px}.u-screen .hero-band .hb-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.25)}.u-screen .hero-band .hb-scrim{position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,0,0,.6),rgba(0,0,0,.26) 55%,rgba(0,0,0,.58))}.u-screen .hb-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;padding:10px}.u-screen .hb-grid>.hb-quad>.hb-cell:nth-child(2){padding-right:40px}.u-screen .hb-glass{border-radius:var(--r-card);padding:16px 18px;background:linear-gradient(145deg,rgba(24,34,44,.88),rgba(10,16,22,.92));backdrop-filter:blur(13px) saturate(130%);-webkit-backdrop-filter:blur(13px) saturate(140%);border:0;box-shadow:-10px -10px 26px hsla(0,0%,100%,.1),12px 14px 34px rgba(0,0,0,.62),inset 1px 1px 0 hsla(0,0%,100%,.1),inset -1px -1px 0 rgba(0,0,0,.45);color:#fff}.u-screen .hb-glass .eyebrow{color:hsla(0,0%,100%,.82)}.u-screen .hb-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.u-screen .hb-fig{font-family:var(--font-lora),Georgia,serif;font-weight:400;font-size:34px;line-height:1;letter-spacing:-1.2px;color:#fff}.u-screen .hb-fig.sm{font-size:24px;letter-spacing:-.8px}.u-screen .hb-fig.warn{color:#f0925b}.u-screen .hb-sub{margin:0 0 10px;font-size:13px;line-height:19px;color:hsla(0,0%,100%,.88)}.u-screen .hb-bar{height:6px;border-radius:var(--r-pill);background:rgba(0,0,0,.38);overflow:hidden;margin-bottom:12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.u-screen .hb-bar>span{display:block;height:100%;background:#fff}.u-screen .hb-lab{display:block;margin-bottom:7px}.u-screen .hb-rows{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.u-screen .hb-row{display:flex;align-items:stretch;gap:4px;flex-direction:column;min-width:0}.u-screen .hb-track{height:6px;border-radius:var(--r-pill);background:rgba(0,0,0,.38);overflow:hidden;display:block;box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.u-screen .hb-track>span{display:block;height:100%;background:#23cbd2}.u-screen .hb-n{font-family:var(--font-fragment-mono),monospace;font-size:15px;color:#fff;text-align:left;line-height:1.1}.u-screen .hb-quad{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden}.u-screen .hb-cell{padding:14px 16px;display:flex;flex-direction:column;gap:4px;box-shadow:0 0 0 .5px hsla(0,0%,100%,.2)}.u-screen .hb-note{font-size:12.5px;color:hsla(0,0%,100%,.82)}:root[data-theme=light] .u-screen .hero-band .hb-scrim{background:linear-gradient(120deg,rgba(0,0,0,.42),rgba(0,0,0,.16) 55%,rgba(0,0,0,.4))}@media (max-width:760px){.u-screen .hb-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.u-screen .hb-quad{grid-template-columns:1fr}}.u-screen .hb-toggle{position:absolute;top:8px;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:26px;width:26px;padding:0;border-radius:999px;cursor:pointer;font:500 12.5px var(--font-inter-tight),system-ui,sans-serif;color:hsla(0,0%,100%,.9);background:rgba(10,16,22,.62);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.u-screen .hb-toggle-l{display:none}.u-screen .hero-band.is-collapsed .hb-toggle{width:auto;padding:0 11px;height:28px}.u-screen .hero-band.is-collapsed .hb-toggle-l{display:inline}.u-screen .hb-toggle:hover{background:rgba(10,16,22,.82);color:#fff}.u-screen .hb-toggle svg{transition:transform .18s ease;transform:rotate(90deg)}.u-screen .hero-band.is-collapsed .hb-toggle svg{transform:rotate(0deg)}.u-screen .hero-band.is-collapsed .hb-grid{display:none}.u-screen .hero-band.is-collapsed{min-height:46px}.u-screen .hero-band.is-collapsed .hb-collapsed-label{display:flex}.u-screen .hb-collapsed-label{display:none;position:relative;align-items:center;gap:10px;padding:13px 120px 13px 18px;font:500 13px var(--font-inter-tight),system-ui,sans-serif;color:hsla(0,0%,100%,.9);flex-wrap:wrap}.u-screen .hb-collapsed-label b{font-family:var(--font-lora),Georgia,serif;font-weight:400;font-size:17px;color:#fff}.u-screen .tabs a{gap:5px}.u-screen .ctoolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.u-screen .fpop{position:relative}.u-screen .fpop .apop{position:absolute;top:calc(100% + 6px);left:0;width:230px}.u-screen .tbl tr.rowlink{cursor:pointer}.u-screen .cd-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.u-screen .cd-head h2{font-size:22px;line-height:28px}.u-screen .cd-head .right{margin-left:auto;display:flex;gap:8px}.u-screen .sw:disabled{opacity:.5}.u-screen .btn:disabled{cursor:not-allowed}.u-screen .tabs a{border:0;background:none;padding:0;cursor:pointer}.u-screen.chat-screen{display:flex;flex:1;min-height:0;padding:0;overflow:hidden;animation:none}.u-screen .ctx{width:260px;flex:none;background:var(--panel);border-right:1px solid var(--line);overflow:auto;padding:14px 10px;display:flex;flex-direction:column;gap:10px}.u-screen .ctx .btn{justify-content:center;text-decoration:none}.u-screen .grp{display:flex;flex-direction:column;gap:2px}.u-screen .grp>.eyebrow{padding:0 8px 4px}.u-screen .citem-row{position:relative;display:flex;align-items:center}.u-screen .citem{display:flex;align-items:center;gap:9px;height:34px;padding:0 8px;border-radius:var(--r-btn);color:var(--ink-2);border:0;background:none;width:100%;text-align:left;cursor:pointer;font-size:13.5px;text-decoration:none;font-family:inherit;min-width:0}.u-screen .citem>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-screen .citem:hover{background:var(--muted-bg)}.u-screen .citem[aria-current=true]{background:var(--accent-wash);color:var(--ink);font-weight:500}.u-screen .citem-acts{position:absolute;right:4px;top:5px;display:none;gap:2px}.u-screen .citem-row:focus-within .citem-acts,.u-screen .citem-row:hover .citem-acts{display:flex}.u-screen .citem-acts button{width:24px;height:24px;border-radius:6px;border:0;background:var(--bg);color:var(--ink-3);display:grid;place-items:center;cursor:pointer}.u-screen .citem-acts button:hover{color:var(--ink)}.u-screen .chatmain{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.u-screen .chatmain .body{flex:1;overflow:auto;min-height:0}.u-screen .chat-card{display:flex;flex-direction:column;height:100%;min-height:420px;overflow:hidden;padding:0}.u-screen .chat-card .body{flex:1;overflow:auto;min-height:0;padding:0 18px}.u-screen .chat-card .chatfoot{padding:0 14px 12px}.u-screen .chat-card .convo{padding:18px 0}.u-screen .chat-card .chat-empty{padding:24px 0}.u-screen .chat-card .chat-empty h2{font-size:24px;line-height:30px}.u-screen .m-ai .ct .md{line-height:23px;color:var(--ink-2);max-width:68ch}.u-screen .m-ai .ct .md b,.u-screen .m-ai .ct .md strong{color:var(--ink);font-weight:600}.u-screen .m-user{white-space:pre-wrap;overflow-wrap:anywhere}.u-screen .used span.fail svg{color:var(--bad)}.u-screen .composer .att{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--line);font-size:12px;color:var(--ink-2)}.u-screen .composer .att button{border:0;background:none;color:var(--ink-3);cursor:pointer;padding:0;line-height:1}.u-screen .composer .send:disabled{opacity:.5;cursor:default}.u-screen .composer textarea{width:100%;font-family:inherit;color:var(--ink);line-height:21px}.u-screen .chat-err{max-width:760px;margin:0 auto 10px;font-size:12.5px;color:var(--bad)}.u-screen .col[data-over=true]{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--accent-wash)}.u-screen .kcard[draggable=true]{cursor:grab}.u-screen .kcard[data-dragging=true]{opacity:.45}.u-screen .kcard .kacts{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.u-screen .kcard .kimg{width:100%;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:7px;display:block;margin:-2px 0 2px}.u-screen .col .kempty{padding:18px 8px;text-align:center;font-size:12.5px;color:var(--ink-3)}.u-screen .col .wk{font:400 10px var(--font-fragment-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:4px 4px 0}.u-screen .mkt-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.u-screen .mkt-bar .btn{text-decoration:none}.u-screen .cal .day[data-over=true]{background:var(--accent-wash)}.u-screen .cal .day .dh{display:flex;align-items:center;gap:4px}.u-screen .cal .day .dh .plus{margin-left:auto;width:18px;height:18px;border:0;background:none;color:var(--ink-3);cursor:pointer;border-radius:5px;font-size:13px;line-height:1;opacity:0;display:grid;place-items:center}.u-screen .cal .day:hover .dh .plus{opacity:1}.u-screen .cal .day .dh .plus:hover{background:var(--muted-bg);color:var(--ink)}.u-screen .evc[draggable=true]{cursor:grab}.u-screen .evc.done{opacity:.6}.u-screen .cal.week .day{min-height:320px}.u-screen .cal-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.u-screen .cal-head h3{font-size:17px;font-weight:600}.u-screen .cal-head .nav{margin-left:auto;display:flex;gap:6px;align-items:center}.u-screen .cal-head .nav .ibtn{text-decoration:none}.u-screen .chip.btnchip{border:1px solid var(--line);background:transparent;cursor:pointer;font-family:inherit}.u-screen .chip.btnchip[aria-pressed=true]{background:var(--accent-wash);color:var(--accent);border-color:var(--accent-line)}.u-screen .chip .cdot{width:6px;height:6px;border-radius:50%;flex:none}@media (max-width:860px){.u-screen .ctx{display:none}}.u-screen .tabs a{height:100%}.u-screen .acard .top>div{min-width:0}.u-screen .acard .ty{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-screen .gal .gal-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.u-screen .sw:disabled{opacity:.6;cursor:wait}@media (max-width:1100px){.u-screen .adetail{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.u-screen .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-screen .ctx-title{display:block;font:600 17px/22px var(--font-inter-tight),system-ui,sans-serif;color:var(--ink);padding-top:6px}.u-screen .ibtn.flat{border:0;background:none;box-shadow:none;width:28px;height:28px}.u-screen .delta.muted{color:var(--ink-3)}.u-screen .hb-rows .hb-note{color:hsla(0,0%,100%,.82)}.u-screen .aglabel{display:block}.u-screen .ag-h .muted{color:var(--ink-3)}.u-screen .ag-h .muted:hover{color:var(--ink)}.u-screen .qt .linkbtn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.u-screen .aiden-host{flex:1;min-height:0;display:flex;flex-direction:column}.u-screen .aiden-host>.card{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;flex:1;min-height:0}.u-screen .aiden-host .chat-status{display:none}@media (max-width:1080px){.u-screen .aiden-host>.card{min-height:420px}}.u-screen .tabs a{display:inline-flex;align-items:center;text-decoration:none;color:var(--ink-3);font-weight:500;font-size:13.5px;border-bottom:2px solid transparent;white-space:nowrap}.u-screen .tabs a[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.u-screen .u-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.u-screen .u-rangeset{display:inline-flex;gap:4px}.u-screen .u-rangeset a.chip{text-decoration:none;height:28px;cursor:pointer}.u-screen .u-rangeset a.chip[aria-current=true]{background:var(--accent-wash);color:var(--accent);border-color:var(--accent-line)}.u-screen .hb{display:grid;grid-template-columns:150px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.u-screen .hb .tr{height:8px;border-radius:999px;background:var(--muted-bg);overflow:hidden;display:block}.u-screen .hb .tr i{display:block;height:100%;background:var(--accent);border-radius:999px}.u-screen .hb .tr i.soft{background:var(--accent-line)}.u-screen .hb b{font-weight:500;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.u-screen .sw:disabled{cursor:not-allowed}.u-screen .dl a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.u-screen .hb{grid-template-columns:110px minmax(0,1fr) 40px}}.u-screen .u-scope{display:inline-flex;gap:4px}.u-screen .u-scope a.chip{text-decoration:none;height:28px;cursor:pointer}.u-screen .u-scope a.chip[aria-current=true]{background:var(--accent-wash);color:var(--accent);border-color:var(--accent-line)}.u-screen .fchips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.u-screen .fchip{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font-size:12.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.u-screen .fchip:hover{background:var(--hover)}.u-screen .fchip[aria-pressed=true]{background:var(--accent-wash);color:var(--accent);border-color:var(--accent-line)}.u-screen .apv{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}.u-screen .apv:first-child{border-top:0;padding-top:4px}.u-screen .apv:last-child{padding-bottom:4px}.u-screen .apv input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px;margin-top:3px}.u-screen .apv .apv-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.u-screen .apv .apv-t b{color:var(--ink);font-weight:500;font-size:13.5px}.u-screen .apv .apv-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3);margin-top:3px}.u-screen .apv .apv-p{margin-top:6px;font-size:13px;line-height:19px;color:var(--ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.u-screen .apv .apv-img{display:block;margin-top:8px;max-width:320px;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:var(--muted-bg)}.u-screen .apv .apv-act{gap:6px;justify-content:flex-end}.u-screen .apv .apv-act,.u-screen .bulkbar{display:flex;align-items:center;flex-wrap:wrap}.u-screen .bulkbar{position:sticky;bottom:12px;gap:8px;margin-top:14px;padding:10px 12px 10px 16px;border:1px solid var(--line-strong);border-radius:14px;background:var(--bg);box-shadow:var(--up)}.u-screen .bulkbar .cnt{font-size:13.5px;font-weight:500;color:var(--ink)}.u-screen .bulkbar .btn.primary:disabled,.u-screen .bulkbar .btn:disabled{opacity:.5;cursor:not-allowed}.u-screen .daysep{display:flex;align-items:center;gap:10px;margin:18px 0 6px}.u-screen .daysep:first-child{margin-top:0}.u-screen .daysep h3{font-size:13.5px;font-weight:600;color:var(--ink)}.u-screen .daysep .muted{font-size:12.5px}.u-screen .fitem .fr{display:flex;align-items:center;gap:6px;justify-content:flex-end;flex-wrap:wrap}.u-screen .fitem .fr .fs{white-space:nowrap}.u-screen .fitem .ft .who{color:var(--ink-2);font-weight:400}.u-screen .tbl .ftile{font:600 11px/1 var(--font-inter-tight),sans-serif;background:var(--muted-bg);color:var(--ink-3);border:1px solid var(--line);background-size:cover;background-position:50%}.u-screen .tbl .nm{display:flex;align-items:center;gap:10px;min-width:0}.u-screen .tbl .nm .t{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.u-screen .tbl td.act{text-align:right}.u-screen .u-toolbar .input{width:240px;height:34px}@media (max-width:760px){.u-screen .apv{grid-template-columns:18px minmax(0,1fr)}.u-screen .apv .apv-act{grid-column:2;justify-content:flex-start}.u-screen .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-screen .rk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.u-screen .rk-bar .muted{font-size:12.5px}.u-screen .tbl a.dl{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.u-screen .chips{display:flex;gap:6px;flex-wrap:wrap}.u-screen .status-line{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.u-screen .draft-body{white-space:pre-wrap;font-size:14.5px;line-height:1.7;color:var(--ink)}.u-screen .issue .chips{justify-self:end}.u-screen .issue .band{width:8px;height:8px;border-radius:50%;background:var(--accent);display:block}.u-screen .issue .band.recover{background:var(--bad)}.u-screen .issue .band.convert{background:var(--warn)}.u-screen .issue .band.harvest{background:var(--ok)}.u-screen .issue .band.create{background:var(--ink-3)}.u-screen .eco-map{width:100%;height:auto;display:block;max-width:360px;margin:4px auto 0}.u-screen .card .strategy-view{display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:20px}.u-screen .card .strategy-view b{font-weight:600;color:var(--ink)}.u-screen .card .strategy-view p{margin:0;color:var(--ink-2)}.u-screen .card .strategy-view .notes{color:var(--ink-3);font-size:12.5px}.u-screen .sugg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.u-screen .sugg-cards .card{display:flex;flex-direction:column;gap:8px}.u-screen .sugg-cards .card b{font-weight:600;color:var(--ink);line-height:19px}.u-screen .sugg-cards .card p{margin:0;font-size:13px;line-height:19px;color:var(--ink-3);flex:1}.u-screen .sugg-cards .card .btn{align-self:flex-start;text-decoration:none}.u-screen .tabs.studio-tabs{margin:0 0 14px;padding:0}.u-screen .tabs.studio-tabs button{display:inline-flex;align-items:center;height:100%}.u-screen .gal a.card{text-decoration:none;color:inherit}.u-screen .gal .card .top{display:flex;align-items:center;gap:10px}.u-screen .gal .card .top>div{min-width:0;flex:1}.u-screen .gal .card .nm{font-weight:600;color:var(--ink)}.u-screen .gal .card .nm,.u-screen .gal .card .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-screen .gal .card .sub{font-size:12.5px;color:var(--ink-3)}.u-screen .gal .card .foot{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:4px}.u-screen .pbar{height:5px;border-radius:99px;background:var(--muted-bg);overflow:hidden}.u-screen .pbar>i{display:block;height:100%;background:var(--accent);border-radius:99px}.u-screen select.chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;cursor:pointer;font-family:inherit}.u-screen .tbl a{color:var(--ink);text-decoration:none}.u-screen .tbl a:hover{text-decoration:underline;text-underline-offset:3px}.u-screen .tbl td.wrap{white-space:normal;max-width:420px;line-height:18px;padding-top:8px;padding-bottom:8px;height:auto}.u-screen .kcard .kt a{color:inherit;text-decoration:none}.u-screen .kcard .kt button{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;line-height:18px}.u-screen .kcard.done .kt{color:var(--ink-3);text-decoration:line-through}.u-screen .kcard .ked{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid var(--line)}.u-screen .kcard .ked .input{height:32px;font-size:13px}.u-screen .kcard .ked textarea.input{min-height:64px;height:auto}.u-screen .kcard .ked .frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.u-screen .ws-chat{display:flex;flex-direction:column;height:min(72vh,720px);min-height:440px;padding:0;overflow:hidden}.u-screen .ws-chat .ws-h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;flex:none}.u-screen .ws-chat .ws-b{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:0}.u-screen .ws-chat .composer{margin:0 12px 12px;flex:none}.u-screen .ws-chat .composer input{border:0;outline:0;background:transparent;flex:1;font-size:14px;color:var(--ink);min-width:0}.u-screen .modal .mh h3{font-size:16px;font-weight:600;line-height:20px}.u-screen .modal .mh .sub{font-size:12.5px;color:var(--ink-3);display:block;font-weight:400;line-height:17px;margin-top:2px}.u-screen .modal .mf .fill{flex:1;font-size:12.5px;color:var(--ink-3)}.u-screen .menu-host{position:relative}.u-screen .menu-host .apop{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:200px}.u-screen .frow-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:1100px){.u-screen .kan.four{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:760px){.u-screen .frow-3,.u-screen .kan.four{grid-template-columns:minmax(0,1fr)}}.u-screen .scrim-close{position:absolute;inset:0;border:0;background:transparent;cursor:pointer;padding:0}.u-screen .abx{position:relative;overflow:hidden;border-radius:var(--r-panel);border:1px solid var(--line-strong);margin-bottom:14px;isolation:isolate;container-type:inline-size}.u-screen .abx .abx-bg{position:absolute;inset:-30%;z-index:0;filter:blur(38px) saturate(150%);opacity:.85}.u-screen .abx .abx-bg i{position:absolute;display:block;border-radius:50%;mix-blend-mode:screen}.u-screen .abx .b1{width:46%;height:150%;left:-4%;top:-26%;background:radial-gradient(circle at 50% 50%,rgba(35,203,210,.85),transparent 66%);animation:abxA 26s ease-in-out infinite alternate}.u-screen .abx .b2{width:52%;height:170%;left:32%;top:-38%;background:radial-gradient(circle at 50% 50%,rgba(64,132,255,.7),transparent 65%);animation:abxB 34s ease-in-out infinite alternate}.u-screen .abx .b3{width:40%;height:150%;left:66%;top:-22%;background:radial-gradient(circle at 50% 50%,rgba(196,152,60,.55),transparent 64%);animation:abxC 30s ease-in-out infinite alternate}.u-screen .abx .abx-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,rgba(4,8,12,.82),rgba(4,8,12,.5) 55%,rgba(4,8,12,.8))}@keyframes abxA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18%,6%,0) scale(1.18)}}@keyframes abxB{0%{transform:translate3d(0,4%,0) scale(1.05)}to{transform:translate3d(-16%,-6%,0) scale(.92)}}@keyframes abxC{0%{transform:translate3d(0,-4%,0) scale(.95)}to{transform:translate3d(-22%,8%,0) scale(1.2)}}@media (prefers-reduced-motion:reduce){.u-screen .abx .abx-bg i{animation:none}}.u-screen .abx-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;padding:12px}@container (max-width:760px){.u-screen .abx-in{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}.u-screen .abx-card{padding:14px 16px}.u-screen .abx-fig{font-size:32px}.u-screen .abx-note{font-size:13px;line-height:19px}.u-screen .abx-cell{padding:12px 14px}.u-screen .abx-cell b{font-size:21px}}.u-screen .abx-card{border-radius:var(--r-card);padding:18px 20px;color:#fff;background:linear-gradient(145deg,rgba(24,34,44,.88),rgba(10,16,22,.92));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:-10px -10px 26px hsla(0,0%,100%,.09),12px 14px 32px rgba(0,0,0,.6),inset 1px 1px 0 hsla(0,0%,100%,.1),inset -1px -1px 0 rgba(0,0,0,.45)}.u-screen .abx-card .eyebrow{color:hsla(0,0%,100%,.8)}.u-screen .abx-fig{font-family:var(--font-lora),Georgia,serif;font-weight:400;font-size:42px;line-height:1;letter-spacing:-1.6px;color:#fff}.u-screen .abx-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.u-screen .abx-note{margin:10px 0 0;font-size:13.5px;line-height:20px;color:hsla(0,0%,100%,.86)}.u-screen .abx-cells{display:grid;grid-template-columns:1fr 1fr;gap:12px}@container (max-width:420px){.u-screen .abx-cells{grid-template-columns:1fr}}.u-screen .abx-cell{border-radius:var(--r-card);padding:16px 18px;color:#fff;background:linear-gradient(145deg,rgba(20,29,38,.82),rgba(9,14,20,.9));box-shadow:-7px -7px 18px hsla(0,0%,100%,.07),9px 10px 24px rgba(0,0,0,.55),inset 1px 1px 0 hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:4px;justify-content:center}.u-screen .abx-cell b{font-family:var(--font-lora),Georgia,serif;font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-.8px}.u-screen .abx-cell span{font-size:12.5px;color:hsla(0,0%,100%,.78)}.u-screen .abx.compact .abx-in{grid-template-columns:minmax(0,1fr);padding:10px}.u-screen .abx.compact .abx-cells{display:none}@container (min-width:640px){.u-screen .abx.compact .abx-in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.u-screen .abx.compact .abx-cells{display:grid}}.u-screen .abx.compact .abx-card{padding:13px 15px}.u-screen .abx.compact .abx-fig{font-size:27px;letter-spacing:-1px}.u-screen .abx.compact .abx-note{margin-top:6px;font-size:12.5px;line-height:18px}.u-screen .abx{margin-top:4px}.u-screen div.field,.u-screen label.field{height:auto;padding:0;background:none;box-shadow:none;border:0;border-radius:0}.u-aipanel{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:100vw;z-index:40;display:flex;flex-direction:column;background:var(--panel);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border-left:1px solid var(--line);box-shadow:var(--shadow)}:root[data-theme=dark] .u-aipanel{background:rgba(10,12,16,.86)}.u-aipanel-h{height:60px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line);flex:none}.u-aipanel-h b{font-weight:600;font-size:15px}.u-aipanel-tile{width:34px;height:34px;border-radius:10px;background:var(--aiden-wash);color:var(--aiden);display:grid;place-items:center}.u-aipanel-b{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px}.u-aipanel-b>.chat-card{flex:1;min-height:0}.u-screen .chat-col{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.u-screen .ctxbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 22px 0}.u-screen .ctxpick{position:relative;min-width:0;flex:1}.u-screen .ctxtrig{display:flex;align-items:center;gap:9px;width:100%;max-width:520px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer;min-width:0}.u-screen .ctxtrig:hover{background:var(--muted-bg)}.u-screen .ctxtrig>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.u-screen .ctxtrig>em{flex:none;font-style:normal;font-size:12px;color:var(--ink-3)}.u-screen .ctxbar .ctxnew{flex:none;text-decoration:none}.u-screen .ctxpop{position:absolute;left:0;top:calc(100% + 6px);z-index:60;width:min(420px,calc(100vw - 48px));max-height:min(60vh,520px);overflow:auto;display:flex;flex-direction:column;gap:8px;padding:8px}.u-screen .ctxpop .ctxlist{overflow:auto}@media (max-width:860px){.u-screen .ctxbar{padding:12px 14px 0}}.u-screen .chat-col>.abx{flex:none;margin:12px 22px 0}.u-screen .chat-col>.chatmain{flex:1;min-height:0}.u-screen .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-screen .mkt-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:0 0 12px}.u-screen .mkt-tools>.muted{font-size:12.5px}.u-screen .mkt-tools>div{margin-bottom:0!important}.u-screen .mkt-tools button,.u-screen .mkt-tools select{height:26px!important;font-size:11px!important;padding:0 10px!important}.u-screen .mkt-tools button[aria-label]{width:26px!important;padding:0!important}.cmo-shell .back-chip{left:66px}.cmo-shell .drawer{overflow:hidden}.u-aipanel .aiden-h{display:none}.u-screen .abx .abx-bg{opacity:1;filter:blur(34px) saturate(180%)}.u-screen .abx .b1{background:radial-gradient(circle at 50% 50%,#23cbd2,transparent 66%)}.u-screen .abx .b2{background:radial-gradient(circle at 50% 50%,rgba(64,132,255,.95),transparent 65%)}.u-screen .abx .b3{background:radial-gradient(circle at 50% 50%,rgba(196,152,60,.8),transparent 64%)}.u-screen .abx .abx-scrim{background:linear-gradient(120deg,rgba(4,8,12,.62),rgba(4,8,12,.28) 55%,rgba(4,8,12,.6))}.u-screen .agfold{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:4px 2px;text-align:left}.u-screen .agfold:hover{color:var(--ink)}.u-screen .agfold .agfold-n{margin-left:auto;font-weight:500;color:var(--ink-3)}.u-screen .agfold:focus-visible{outline:2px solid var(--accent-line);border-radius:6px}