.chv4{--sans:"Inter",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--serif:"Instrument Serif",Georgia,serif;--primary:#FF9100;--primary-2:#FFA733;--primary-fg:#091517;--side:#091517}.chv4[data-theme=light]{--background:#EEF2ED;--card:#FFFFFF;--muted:#F4F5F1;--foreground:#091517;--fg2:#333E3C;--muted-foreground:#5F6864;--border:rgba(9,21,23,.11);--border-2:rgba(9,21,23,.2);--chip:#F4F1EA;--orange-ink:#A85700;--tint:rgba(255,145,0,.07);--destructive:#B23F31;--amber:#9A6510;--amber-bg:rgba(228,160,58,.16);--green:#3F7A4C;--green-bg:rgba(79,138,91,.13);--red-bg:rgba(201,74,59,.11);--shadow:0 18px 50px -24px rgba(9,21,23,.35)}.chv4[data-theme=dark]{--background:#0B1214;--card:#121B1E;--muted:#182326;--foreground:#EEF3F1;--fg2:#C6CFCC;--muted-foreground:#93A19D;--border:rgba(238,243,241,.1);--border-2:rgba(238,243,241,.2);--chip:#1B2729;--orange-ink:#FFA733;--tint:rgba(255,145,0,.08);--destructive:#EE7466;--amber:#E8AB47;--amber-bg:rgba(232,171,71,.14);--green:#6BC79B;--green-bg:rgba(107,199,155,.13);--red-bg:rgba(238,116,102,.13);--shadow:0 18px 50px -20px rgba(0,0,0,.7)}.chv4 *{box-sizing:border-box}.chv4{margin:0;height:100%;background:#050A0B;font-family:var(--sans);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow:hidden}.chv4 a{color:var(--orange-ink);text-decoration:none;cursor:pointer}.chv4 a:hover{color:var(--primary)}.chv4 button{font:inherit;color:inherit;cursor:pointer}.chv4 .mono{font-family:var(--mono)}.chv4 .lbl{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.chv4 .age,.chv4 .lbl{font-family:var(--mono);color:var(--muted-foreground)}.chv4 .age{font-size:10.5px;letter-spacing:.02em;white-space:nowrap}.chv4 .shell{display:grid;grid-template-columns:232px minmax(0,1fr) auto}.chv4 .side{background:var(--side);color:#D1D5D4;display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:0}.chv4 .side:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,145,0,.11) 1px,transparent 1.6px);background-size:14px 14px;pointer-events:none}.chv4 .side>*{position:relative}.chv4 .side-logo{padding:16px 16px 6px}.chv4 .side-logo img{height:52px;display:block}.chv4 .side-nav{flex:1;overflow-y:auto;padding:6px 10px}.chv4 .side-sec{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:#767D79;padding:14px 10px 6px}.chv4 .side-i{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:7px;color:#C9CFCD;font-size:13.5px;font-weight:500;border-left:2px solid transparent}.chv4 .side-i:hover{background:rgba(255,255,255,.05);color:#fff}.chv4 .side-i.on{background:rgba(255,145,0,.1);color:#FF9100;border-left-color:#FF9100}.chv4 .side-i svg{color:#8A9591;flex-shrink:0}.chv4 .side-i.on svg,.chv4 .side-i:hover svg{color:#FF9100}.chv4 .side-i .ct{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:#FF9100;background:rgba(255,145,0,.14);padding:1px 6px;border-radius:5px}.chv4 .side-i .lock{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#8A9591}.chv4 .side-foot{border-top:1px solid rgba(255,255,255,.07);padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.chv4 .side-me{display:flex;align-items:center;gap:10px}.chv4 .side-me>div{min-width:0;flex:1}.chv4 .side-me b{color:#fff;font-size:13px;font-weight:600}.chv4 .side-me b,.chv4 .side-me>div>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chv4 .side-me>div>span{color:#8A9591}.chv4 .side-chip,.chv4 .side-me>div>span{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.chv4 .side-chip{display:inline-flex;align-items:center;gap:6px;color:#FF9100;border:1px solid rgba(255,145,0,.35);border-radius:999px;padding:3px 8px;align-self:flex-start}.chv4 .side-rev{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 10px;border-radius:7px;background:rgba(255,145,0,.12);color:#FF9100;font-size:13px;font-weight:600}.chv4 .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:linear-gradient(135deg,#FF9100,#C46010);color:#091517;flex-shrink:0}.chv4 .av.g{background:var(--chip);color:var(--fg2);border:1px solid var(--border)}.chv4 .av.sm{width:24px;height:24px;font-size:9.5px}.chv4 .mainc{display:flex;flex-direction:column;min-width:0;min-height:0}.chv4 .top{display:flex;align-items:center;gap:10px;height:58px;padding:0 20px;border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0}.chv4 .crumb{font-family:var(--mono);font-size:11px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chv4 .crumb,.chv4 .crumb a{color:var(--muted-foreground)}.chv4 .crumb a:hover{color:var(--primary)}.chv4 .crumb b{color:var(--foreground);font-weight:500}.chv4 .top-r{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:1;min-width:0}.chv4 .mainc{container-type:inline-size}@container (max-width:720px){.chv4 .top .lbltxt,.chv4 .top .search{display:none}}@container (max-width:560px){.chv4 .crumb{display:none}}.chv4 .search{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;max-width:280px;width:280px;height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);font-size:13px;white-space:nowrap;overflow:hidden}.chv4 .search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--foreground);font:inherit}.chv4 .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:9px;border:1px solid var(--border-2);background:var(--card);color:var(--foreground);font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}.chv4 .btn:hover{border-color:var(--foreground)}.chv4 .btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-fg)}.chv4 .btn.primary:hover{background:var(--primary-2);border-color:var(--primary-2);transform:translateY(-1px)}.chv4 .btn.ghost{border-color:transparent;background:transparent;color:var(--muted-foreground)}.chv4 .btn.ghost:hover{color:var(--foreground);background:var(--muted)}.chv4 .btn.sm{height:30px;padding:0 10px;font-size:12px;border-radius:7px}.chv4 .btn.icon{width:36px;padding:0}.chv4 .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.chv4 .btn.on{border-color:var(--primary);color:var(--orange-ink)}.chv4 .scroll{flex:1;overflow-y:auto;min-height:0}.chv4 .page{max-width:860px;margin:0 auto;padding:28px 28px 80px}.chv4 .page.wide{max-width:none}.chv4 .ask{width:360px;border-left:1px solid var(--border);background:var(--card);display:flex;flex-direction:column;min-height:0}.chv4 .ask-h{display:flex;align-items:center;gap:8px;height:58px;padding:0 16px;border-bottom:1px solid var(--border);flex-shrink:0}.chv4 .ask-h b{font-size:14px}.chv4 .ask-b{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.chv4 .scope{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;font-family:var(--mono);font-size:10.5px;padding:4px 6px 4px 9px;border-radius:999px;background:var(--tint);border:1px solid rgba(255,145,0,.35);color:var(--orange-ink)}.chv4 .scope span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chv4 .scope button{border:0;background:none;padding:0 2px;color:inherit;display:grid}.chv4 .ask-in{display:flex;gap:8px;align-items:flex-end;border:1px solid var(--border-2);border-radius:11px;padding:8px 8px 8px 12px;background:var(--background)}.chv4 .ask-in:focus-within{border-color:var(--primary)}.chv4 .ask-in textarea{flex:1;border:0;outline:0;background:none;resize:none;font:inherit;color:var(--foreground);min-height:40px;font-size:13.5px}.chv4 .starters{display:flex;flex-direction:column;gap:6px}.chv4 .starter{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:9px;padding:9px 11px;font-size:13px;color:var(--fg2);line-height:1.35}.chv4 .starter:hover{border-color:var(--primary);color:var(--foreground)}.chv4 .ans{border:1px solid var(--border);border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:9px;animation:in .3s ease}.chv4 .ans-q{font-size:12.5px;color:var(--muted-foreground)}.chv4 .ans-t{font-size:13.5px;line-height:1.55;color:var(--foreground)}.chv4 .conf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.chv4 .conf b{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:5px}.chv4 .conf b.Confirmed{color:var(--green);background:var(--green-bg)}.chv4 .conf b.Likely{color:var(--amber);background:var(--amber-bg)}.chv4 .conf b.Unsure{color:var(--destructive);background:var(--red-bg)}.chv4 .conf span{font-size:11.5px;color:var(--muted-foreground)}.chv4 .ans-acts{display:flex;gap:6px;flex-wrap:wrap;padding-top:9px}.chv4 .ans-acts,.chv4 .ask-f{border-top:1px solid var(--border)}.chv4 .ask-f{padding:11px 16px;font-size:12px;color:var(--muted-foreground);flex-shrink:0}.chv4 .recent{display:flex;flex-direction:column}.chv4 .recent button{text-align:left;border:0;background:none;padding:6px 0;font-size:12.5px;color:var(--fg2);border-top:1px dashed var(--border)}.chv4 .recent button:hover{color:var(--orange-ink)}.chv4 .think{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--muted),rgba(255,145,0,.3),var(--muted));background-size:200% 100%;animation:shim 1s linear infinite}@keyframes shim{to{background-position:-200% 0}}@keyframes in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.chv4 .src{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;padding:2px 7px;border-radius:5px;border:1px solid var(--border);background:var(--chip);color:var(--fg2);white-space:nowrap;letter-spacing:.02em}.chv4 .src i{font-style:normal;color:var(--muted-foreground)}.chv4 .srcs{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.chv4 .asa{padding:1px 6px;border-radius:4px;border:1px solid var(--border-2);letter-spacing:.03em}.chv4 .asa,.chv4 .st{font-family:var(--mono);font-size:10px;color:var(--fg2);white-space:nowrap}.chv4 .st{display:inline-flex;align-items:center;gap:6px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;font-weight:600;background:var(--muted);border:1px solid var(--border)}.chv4 .st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chv4 .st.g{color:var(--green);background:var(--green-bg)}.chv4 .st.a,.chv4 .st.g{border-color:transparent}.chv4 .st.a{color:var(--amber);background:var(--amber-bg)}.chv4 .st.r{color:var(--destructive);background:var(--red-bg);border-color:transparent}.chv4 .st.o{color:var(--orange-ink);background:var(--tint);border-color:rgba(255,145,0,.3)}.chv4 .dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0;background:var(--muted-foreground)}.chv4 .dot.g{background:var(--green)}.chv4 .dot.r{background:var(--destructive)}.chv4 .dot.a{background:var(--amber)}.chv4 .toast{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);background:var(--foreground);color:var(--background);padding:10px 16px;border-radius:10px;font-size:13px;z-index:80;animation:in .25s ease;box-shadow:var(--shadow);white-space:nowrap}.chv4 .hello{display:flex;align-items:flex-end;gap:16px;margin-bottom:22px}.chv4 .hello h1{font-family:var(--serif);font-size:44px;letter-spacing:-.01em;line-height:1.05;margin:0}.chv4 .hello p{margin:8px 0 0;font-family:var(--mono);color:var(--muted-foreground);letter-spacing:.02em}.chv4 .hello a{margin-left:auto;font-size:13px;white-space:nowrap}.chv4 .welcome{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--card);margin-bottom:16px}.chv4 .welcome ol{margin:4px 0 0;padding-left:18px;font-size:13px;color:var(--fg2);display:flex;flex-direction:column;gap:3px}.chv4 .mod{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;overflow:hidden}.chv4 .mod-h{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--border);flex-wrap:wrap}.chv4 .mod-h h2{font-size:14.5px;font-weight:600;margin:0;letter-spacing:-.01em;white-space:nowrap;flex-shrink:0}.chv4 .mod-h .r{margin-left:auto;gap:6px;min-width:0}.chv4 .mod-f,.chv4 .mod-h .r{display:flex;align-items:center;flex-wrap:wrap}.chv4 .mod-f{padding:10px 18px;border-top:1px solid var(--border);justify-content:space-between;gap:10px;font-size:12.5px}.chv4 .grp{display:flex;align-items:center;padding:12px 18px 4px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}.chv4 .grp.btnish,.chv4 .pr{cursor:pointer}.chv4 .pr{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 18px;min-height:46px;transition:background .12s}.chv4 .pr:hover{background:var(--muted)}.chv4 .pr .app{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--muted-foreground);font-weight:600}.chv4 .pr .t{font-size:13.5px;color:var(--foreground);min-width:0}.chv4 .pr .t small{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted-foreground);margin-top:2px;flex-wrap:wrap}.chv4 .pr .due{font-family:var(--mono);font-size:11px;white-space:nowrap;color:var(--muted-foreground)}.chv4 .pr .due.over{color:var(--destructive)}.chv4 .pr .due.wait{color:var(--amber)}.chv4 .more{padding:8px 18px 12px 94px;font-size:12.5px}.chv4 .lane{border:1.5px dashed rgba(255,145,0,.55);background:var(--tint);border-radius:12px;margin-bottom:16px;padding:4px 0 6px}.chv4 .lane-h{display:flex;align-items:center;gap:8px;padding:11px 18px 4px}.chv4 .lane-h h2{font-size:14.5px;margin:0;font-weight:600}.chv4 .lane-h svg{color:var(--primary)}.chv4 .sug{padding:12px 18px;border-top:1px dashed rgba(255,145,0,.3);display:flex;flex-direction:column;gap:9px}.chv4 .sug:first-of-type{border-top:0}.chv4 .sug-t{font-size:14.5px;font-weight:500;color:var(--foreground);text-wrap:pretty}.chv4 .sug-acts,.chv4 .why{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chv4 .why{font-size:12px;color:var(--muted-foreground)}.chv4 .cf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:11px 18px;border-top:1px solid var(--border);cursor:pointer}.chv4 .cf:hover{background:var(--muted)}.chv4 .cf:first-child{border-top:0}.chv4 .cf b{font-size:13.5px;display:flex;gap:8px;align-items:center}.chv4 .cf p{margin:0;font-size:12.5px;grid-column:1/-1}.chv4 .cf .last{font-size:12px;color:var(--muted-foreground)}.chv4 .log-row{display:grid;grid-template-columns:64px 26px minmax(0,1fr) 28px;gap:10px;align-items:center;padding:8px 18px;font-size:13px;color:var(--fg2)}.chv4 .log-row:hover{background:var(--muted)}.chv4 .log-row .tm{font-family:var(--mono);font-size:10.5px;color:var(--muted-foreground)}.chv4 .log-row b{color:var(--foreground);font-weight:600}.chv4 .log-row .sv{border:0;color:var(--muted-foreground);display:grid;place-items:center;height:26px;border-radius:6px}.chv4 .log-row .sv:hover{color:var(--orange-ink);background:var(--tint)}.chv4 .sys{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);background:var(--muted)}.chv4 .day,.chv4 .sys{color:var(--muted-foreground)}.chv4 .day{padding:10px 18px 4px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center}.chv4 .day:after{content:"";flex:1;height:1px;background:var(--border)}.chv4 .tog{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:var(--card);font-size:12px;color:var(--fg2)}.chv4 .tog.on{border-color:var(--primary);color:var(--orange-ink);background:var(--tint)}.chv4 .sel{height:30px;border-radius:7px;border:1px solid var(--border-2);background:var(--card);color:var(--foreground);font:inherit;font-size:12.5px;padding:0 8px}.chv4 .row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 18px;border-top:1px solid var(--border);font-size:13.5px;min-height:46px}.chv4 .row:first-child{border-top:0}.chv4 .row small{display:block;color:var(--muted-foreground);font-size:12px;margin-top:1px}.chv4 .row .tm{font-family:var(--mono);font-size:11px;color:var(--muted-foreground);white-space:nowrap}.chv4 .ed{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--border);background:var(--card)}.chv4 .ed:first-child{border-top:0}.chv4 .ed.drag{opacity:.4}.chv4 .ed.over{box-shadow:inset 0 2px 0 var(--primary)}.chv4 .ed .h{color:var(--muted-foreground);cursor:grab;display:grid}.chv4 .ed b{font-size:14px;font-weight:500;flex:1}.chv4 .ed small{font-size:12px;color:var(--muted-foreground)}.chv4 .sw{width:38px;height:22px;border-radius:999px;background:var(--border-2);border:0;position:relative;flex-shrink:0;transition:background .2s;padding:0}.chv4 .sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.chv4 .sw.on{background:var(--primary)}.chv4 .sw.on:after{transform:translateX(16px)}.chv4 .th-h{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px;flex-wrap:wrap}.chv4 .th-h h1{font-size:26px;font-weight:600;letter-spacing:-.025em;margin:6px 0 4px;text-wrap:balance}.chv4 .th-h>div:first-child{flex:1 1 320px;min-width:0}.chv4 .th-h .sub{font-size:13px;color:var(--muted-foreground)}.chv4 .th-h .acts,.chv4 .th-h .sub{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chv4 .th-h .acts{margin-left:auto}.chv4 .stg{border:1px solid var(--border);border-radius:10px;padding:10px 11px;background:var(--card);display:flex;flex-direction:column;gap:3px;min-width:0;position:relative}.chv4 .stg:before{content:"";position:absolute;left:10px;right:10px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--border-2)}.chv4 .stg.done:before{background:var(--green)}.chv4 .stg.cur:before{background:var(--primary)}.chv4 .stg.cur{border-color:rgba(255,145,0,.55);box-shadow:0 0 0 3px var(--tint)}.chv4 .stg.ns{border-style:dashed;background:transparent}.chv4 .stg b{font-size:13px}.chv4 .stg .who,.chv4 .stg b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chv4 .stg .who{font-size:11.5px;color:var(--muted-foreground)}.chv4 .stg .state{font-family:var(--mono);font-size:10px;letter-spacing:.06em;margin-top:3px;white-space:normal;line-height:1.35;overflow-wrap:anywhere}.chv4 .stg.done .state{color:var(--green)}.chv4 .stg.cur .state{color:var(--orange-ink)}.chv4 .stg.ns .state{color:var(--muted-foreground)}.chv4 .carry{margin:14px 0 18px;border-radius:12px;background:var(--tint);border:1px solid rgba(255,145,0,.35);padding:12px 14px 14px}.chv4 .carry-h{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.chv4 .carry-h b{font-size:14px;white-space:nowrap}.chv4 .carry-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.chv4 .cfact{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:7px;font-size:13px;line-height:1.4}.chv4 .cfact.rc{border-color:rgba(228,160,58,.6);background:linear-gradient(var(--amber-bg),var(--amber-bg)),var(--card)}.chv4 .cfact.cx{border-color:rgba(201,74,59,.45)}.chv4 .org{letter-spacing:.12em;color:var(--orange-ink)}.chv4 .flag,.chv4 .org{font-family:var(--mono);font-size:9.5px;font-weight:600}.chv4 .flag{letter-spacing:.1em;text-transform:uppercase}.chv4 .flag.a{color:var(--amber)}.chv4 .flag.r{color:var(--destructive)}.chv4 .cols{display:grid;grid-template-columns:repeat(6,minmax(210px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px}.chv4 .col{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.chv4 .col.cur{border-color:rgba(255,145,0,.5)}.chv4 .col.ns{background:transparent;border-style:dashed}.chv4 .col h3{margin:0;font-size:13.5px;display:flex;align-items:center;gap:6px}.chv4 .col .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;margin-bottom:2px}.chv4 .fl{font-size:12.5px;line-height:1.45;padding:7px 0;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:5px}.chv4 .fl:first-of-type{border-top:0}.chv4 .fl.rc{background:var(--amber-bg);border-radius:7px;padding:7px 8px;border-top:0}.chv4 .ack{font-family:var(--mono);font-size:10px;letter-spacing:.04em}.chv4 .ack.y{color:var(--green)}.chv4 .ack.n{color:var(--amber)}.chv4 .ho{font-size:12px;color:var(--fg2);padding:8px 9px;border-radius:8px;background:var(--muted)}.chv4 .ho.wait{background:var(--amber-bg);color:var(--amber)}.chv4 .cx2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.chv4 .cx2>div{border:1px solid var(--border);border-radius:8px;padding:7px 8px;display:flex;flex-direction:column;gap:4px;background:var(--card)}.chv4 .cx2 b{font-size:15px}.chv4 .empty{font-size:12.5px;color:var(--muted-foreground)}.chv4 .cu-h{margin-bottom:16px}.chv4 .cu-h h1{font-size:28px;font-weight:600;letter-spacing:-.025em;margin:4px 0;text-wrap:balance}.chv4 .cu-title{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.chv4 .cu-title-l{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:6px}.chv4 .cu-badges,.chv4 .cu-title .acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chv4 .cu-title .acts{margin-left:auto}.chv4 .cu-meta{gap:8px;font-size:13px;color:var(--muted-foreground)}.chv4 .cu-links,.chv4 .cu-meta{display:flex;align-items:center;flex-wrap:wrap}.chv4 .cu-links{gap:6px;margin-top:12px}.chv4 .cu-links a{font-size:12.5px;padding:4px 9px;border:1px solid var(--border);border-radius:7px;color:var(--fg2);background:var(--card)}.chv4 .cu-links a:hover{border-color:var(--primary);color:var(--orange-ink)}.chv4 .projs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:16px 0 20px}.chv4 .proj{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:border-color .15s,transform .15s}.chv4 .proj:hover{border-color:var(--primary);transform:translateY(-1px)}.chv4 .proj b{font-size:14px}.chv4 .cu-g{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.chv4 .kv{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 12px;padding:12px 18px;font-size:13px}.chv4 .kv span{color:var(--muted-foreground)}.chv4 .note{padding:11px 18px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;font-size:13px}.chv4 .note:first-child{border-top:0}.chv4 .scrim{position:absolute;inset:0;background:rgba(5,10,11,.55);z-index:60;display:grid;place-items:center;padding:20px;animation:fade .2s}@keyframes fade{0%{opacity:0}}.chv4 .modal{width:min(560px,100%);max-height:100%;overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);animation:in .25s ease}.chv4 .modal-h{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border)}.chv4 .modal-h b{font-size:16px}.chv4 .modal-b{padding:18px 20px;gap:16px}.chv4 .fld,.chv4 .modal-b{display:flex;flex-direction:column}.chv4 .fld{gap:6px}.chv4 .fld>label{font-size:13px;font-weight:600}.chv4 .inp{width:100%;border:1px solid var(--border-2);border-radius:9px;background:var(--background);color:var(--foreground);font:inherit;font-size:14px;padding:9px 12px;outline:none}.chv4 .inp:focus{border-color:var(--primary)}.chv4 textarea.inp{resize:vertical;min-height:96px;line-height:1.5}.chv4 .drop{display:flex;align-items:center;gap:12px;border:1.5px dashed var(--border-2);border-radius:10px;padding:12px;cursor:pointer;color:var(--muted-foreground);font-size:13px}.chv4 .drop:hover{border-color:var(--primary)}.chv4 .drop img{width:56px;height:56px;object-fit:cover;border-radius:8px}.chv4 .togrow{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:10px 12px;border-radius:9px;background:var(--muted)}.chv4 .togrow small{display:block;color:var(--muted-foreground);font-size:12px}.chv4 .modal-f{padding:14px 20px 18px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.chv4 .modal-f p{margin:0;font-size:12.5px;color:var(--muted-foreground)}.chv4 .ok{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 22px}.chv4 .ok .mk{width:44px;height:44px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center}.chv4 .tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin:14px 0 16px}.chv4 .tab{height:40px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;font-size:13.5px;color:var(--muted-foreground);font-weight:500;display:flex;gap:7px;align-items:center}.chv4 .tab.on{color:var(--foreground);border-bottom-color:var(--primary)}.chv4 .tab i{font-style:normal;font-family:var(--mono);font-size:10.5px;padding:0 6px;border-radius:5px;background:var(--muted)}.chv4 .rv{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:16px 18px;margin-bottom:12px;display:flex;flex-direction:column;gap:11px}.chv4 .rv-t{font-size:14.5px;line-height:1.5}.chv4 .sim{border:1px dashed var(--border-2);border-radius:9px;padding:9px 11px;font-size:12.5px;color:var(--fg2);display:flex;flex-direction:column;gap:5px}.chv4 .att{width:72px;height:54px;border-radius:7px;background:repeating-linear-gradient(135deg,var(--muted) 0 6px,var(--chip) 6px 12px);border:1px solid var(--border);font-family:var(--mono);font-size:9px;color:var(--muted-foreground);display:flex;align-items:flex-end;padding:4px}.chv4 .rv-acts{gap:6px;flex-wrap:wrap}.chv4 .decided,.chv4 .rv-acts{display:flex;align-items:center}.chv4 .decided{font-size:13px;color:var(--green);gap:8px}.chv4 .decided.back{color:var(--amber)}.chv4 .tbl{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.chv4 .tbl th{text-align:left;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--muted)}.chv4 .tbl td{padding:11px 14px;border-top:1px solid var(--border);font-size:13px;vertical-align:top}.chv4 .tbl tr:first-child td{border-top:0}.chv4 .tbl tbody tr:hover td{background:var(--muted)}.chv4 .cell{display:flex;flex-direction:column;gap:2px;font-size:12.5px;cursor:pointer;min-width:130px}.chv4 .cell b{font-weight:600;font-size:12.5px}.chv4 .cell span{font-family:var(--mono);font-size:10.5px;color:var(--muted-foreground)}.chv4 .cell.acc b{color:var(--green)}.chv4 .cell.rdy b{color:var(--orange-ink)}.chv4 .cell.stl b{color:var(--amber)}.chv4 .cell.ns b{color:var(--muted-foreground);font-weight:500}.chv4 .filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0}.chv4 .sumline{font-family:var(--mono);font-size:11.5px;color:var(--fg2);letter-spacing:.02em}.chv4 .skel{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--muted),var(--border),var(--muted));background-size:200% 100%;animation:shim 1.2s linear infinite}.chv4 .menu-btn{display:none}@media (max-width:1100px){.chv4 .ask{position:absolute;top:0;right:0;bottom:0;z-index:50;box-shadow:var(--shadow)}}.chv4{--glow:rgba(255,145,0,.16)}.chv4[data-theme=light]{--card-g:linear-gradient(180deg,#FFFFFF,#FBFAF6);--panel-g:linear-gradient(135deg,#FFFFFF,#F7F4EC);--hi:rgba(255,255,255,.95);--e1:0 1px 2px rgba(9,21,23,.06),0 2px 8px -2px rgba(9,21,23,.08);--e2:0 2px 6px rgba(9,21,23,.06),0 14px 34px -18px rgba(9,21,23,.28);--e3:0 10px 30px -12px rgba(9,21,23,.35),0 30px 70px -30px rgba(9,21,23,.35);--grid:rgba(9,21,23,.045)}.chv4[data-theme=dark]{--card-g:linear-gradient(180deg,#152022,#111A1D);--panel-g:linear-gradient(135deg,#182427,#101819);--hi:rgba(255,255,255,.06);--e1:0 1px 0 rgba(255,255,255,.04) inset,0 2px 8px rgba(0,0,0,.35);--e2:0 1px 0 rgba(255,255,255,.05) inset,0 16px 40px -18px rgba(0,0,0,.7);--e3:0 1px 0 rgba(255,255,255,.06) inset,0 30px 80px -24px rgba(0,0,0,.85);--grid:rgba(238,243,241,.045)}.chv4 .scroll{background:radial-gradient(ellipse 900px 420px at 85% -10%,var(--glow),transparent 60%),radial-gradient(ellipse 600px 400px at -10% 100%,rgba(255,106,0,.07),transparent 65%),radial-gradient(circle at 1px 1px,var(--grid) 1px,transparent 1.6px) 0 0/22px 22px,var(--background)}.chv4 .top{background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--card) 92%,var(--background)));box-shadow:0 1px 0 var(--border),0 8px 24px -16px rgba(9,21,23,.25)}.chv4 .side{background:radial-gradient(ellipse 80% 40% at 50% 0,rgba(255,145,0,.14),transparent 60%),linear-gradient(180deg,#0C181A,#091517 50%,#070F11)}.chv4 .side-foot{background:linear-gradient(180deg,transparent,rgba(0,0,0,.35))}.chv4 .ask{background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--card) 94%,var(--background)));box-shadow:-12px 0 36px -24px rgba(9,21,23,.3)}.chv4 .cfact,.chv4 .col,.chv4 .mod,.chv4 .note-card,.chv4 .p-card,.chv4 .proj,.chv4 .rv,.chv4 .stg,.chv4 .tbl,.chv4 .welcome{background:var(--card-g);box-shadow:var(--e2),inset 0 1px 0 var(--hi);border-color:var(--border)}.chv4 .mod:hover,.chv4 .rv:hover{box-shadow:var(--e2),0 0 0 1px var(--border-2),inset 0 1px 0 var(--hi)}.chv4 .mod-h{background:linear-gradient(180deg,rgba(255,145,0,.05),transparent)}.chv4 .mod-f{background:linear-gradient(0deg,var(--muted),transparent)}.chv4 .lane{background:linear-gradient(135deg,rgba(255,145,0,.13),rgba(255,145,0,.04) 60%,transparent),var(--card-g);border:1px solid rgba(255,145,0,.4);box-shadow:var(--e2),0 0 0 4px rgba(255,145,0,.06),inset 0 1px 0 var(--hi)}.chv4 .carry{background:linear-gradient(135deg,rgba(255,145,0,.16),rgba(255,145,0,.05)),var(--card-g);box-shadow:var(--e2),inset 0 1px 0 var(--hi)}.chv4 .cfact.rc{background:linear-gradient(var(--amber-bg),var(--amber-bg)),var(--card-g)}.chv4 .col.ns,.chv4 .stg.ns{background:transparent;box-shadow:none}.chv4 .col.cur,.chv4 .stg.cur{box-shadow:var(--e2),0 0 0 4px var(--tint),inset 0 1px 0 var(--hi)}.chv4 .modal{background:var(--panel-g);box-shadow:var(--e3),inset 0 1px 0 var(--hi);border-color:var(--border-2)}.chv4 .scrim{backdrop-filter:blur(4px)}.chv4 .ans,.chv4 .starter{background:var(--card-g);box-shadow:var(--e1)}.chv4 .starter:hover{box-shadow:var(--e2)}.chv4 .btn{box-shadow:var(--e1)}.chv4 .btn.ghost{box-shadow:none}.chv4 .search,.chv4 .sel,.chv4 .tog{box-shadow:var(--e1)}.chv4 .cf:hover,.chv4 .log-row:hover,.chv4 .pr:hover{background:linear-gradient(90deg,var(--tint),transparent 70%)}.chv4 .cu-h,.chv4 .hello,.chv4 .th-h{position:relative;padding:22px 26px 20px;border-radius:16px;background:linear-gradient(135deg,var(--card) 0,color-mix(in srgb,var(--card) 88%,#FF9100) 100%);border:1px solid var(--border);box-shadow:var(--e2),inset 0 1px 0 var(--hi);overflow:hidden}.chv4 .cu-h:after,.chv4 .hello:after,.chv4 .th-h:after{content:"";position:absolute;right:-60px;top:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,145,0,.28),transparent 68%);pointer-events:none}.chv4[data-theme=dark] .cu-h,.chv4[data-theme=dark] .hello,.chv4[data-theme=dark] .th-h{background:linear-gradient(135deg,#17252A,#1E2422)}.chv4 .cu-h>*,.chv4 .hello>*,.chv4 .th-h>*{position:relative;z-index:1}.chv4 .th-h{margin-bottom:16px}.chv4 .cu-h{margin-bottom:0}.chv4 .cu-h+.projs{margin-top:14px}.chv4 .cu-h h1,.chv4 .th-h h1{margin-top:4px}.chv4 .page>.lbl{display:inline-block;padding:4px 9px;border-radius:6px;background:var(--card)}.chv4 .page>.lbl,.chv4 .tabs{border:1px solid var(--border);box-shadow:var(--e1)}.chv4 .tabs{background:var(--card-g);border-radius:12px;padding:0 6px}.chv4 .tabs .tab{height:42px}.chv4 .filters{padding:10px 12px;border-radius:12px;background:var(--card-g);border:1px solid var(--border);box-shadow:var(--e1)}.chv4 .proj,.chv4 .rail .stg{transition:transform .15s,box-shadow .15s}.chv4 .proj:hover{box-shadow:var(--e3)}.chv4 .cx{display:inline-block;height:1.02em;vertical-align:-.16em;margin:0 .04em;position:relative;top:-.02em}.chv4 .cx.mark{height:1.15em;vertical-align:-.22em}.chv4 .cx-stack{display:inline-flex;align-items:center;gap:.28em;vertical-align:baseline}.chv4 b .cx,.chv4 h1 .cx,.chv4 h2 .cx,.chv4 strong .cx{height:.98em}.chv4 .save-cx{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 12px;border-radius:12px;border:0;color:#FFF3E3;font-weight:700;font-size:13.5px;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:linear-gradient(180deg,#1F2B2E,#0F191B 55%,#0A1214);box-shadow:0 0 0 1px #2A3A3D,inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.6),0 10px 22px -10px rgba(255,145,0,.55),0 2px 4px rgba(0,0,0,.35);transition:transform .16s cubic-bezier(.2,.9,.25,1),box-shadow .16s}.chv4 .save-cx:before{inset:-1px;border-radius:13px;padding:1px;background:linear-gradient(135deg,rgba(255,180,80,.9),rgba(255,145,0,.25) 40%,rgba(255,255,255,.08) 60%,rgba(255,145,0,.7));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.chv4 .save-cx:after,.chv4 .save-cx:before{content:"";position:absolute;pointer-events:none}.chv4 .save-cx:after{left:8%;right:8%;top:1px;height:46%;border-radius:12px 12px 40% 40%;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0))}.chv4 .save-cx .sc-plus{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(180deg,#FFB04A,#FF8A00);color:#091517;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 2px 6px rgba(255,145,0,.5)}.chv4 .save-cx .sc-word{display:inline-flex;align-items:center;gap:7px}.chv4 .save-cx .cx{height:1.25em;vertical-align:-.3em;filter:drop-shadow(0 0 6px rgba(255,145,0,.55))}.chv4 .save-cx .cx.mark{height:1.55em;margin-left:2px}.chv4 .save-cx:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #3A4D51,inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.6),0 16px 30px -10px rgba(255,145,0,.75),0 0 24px -4px rgba(255,145,0,.35),0 2px 4px rgba(0,0,0,.35)}.chv4 .save-cx:active{transform:translateY(1px) scale(.985);box-shadow:0 0 0 1px #2A3A3D,inset 0 2px 6px rgba(0,0,0,.5),0 6px 14px -8px rgba(255,145,0,.5)}.chv4 .save-cx:disabled{opacity:.5;cursor:not-allowed;transform:none}.chv4 .save-cx.lg{height:52px;font-size:15.5px;padding:0 22px 0 16px;border-radius:14px}.chv4 .save-cx.lg .sc-plus{width:28px;height:28px;border-radius:9px}.chv4 .save-cx.sm{height:30px;font-size:12px;padding:0 11px 0 8px;border-radius:9px;gap:7px}.chv4 .save-cx.sm .sc-plus{width:18px;height:18px;border-radius:6px}.chv4 .save-cx .lbltxt{display:inline-flex;align-items:center;gap:7px}.chv4 .save-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 7px;border-radius:999px;border:1px solid rgba(255,145,0,.45);background:linear-gradient(180deg,#FFFFFF,#FFF2E0);color:var(--orange-ink);font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 2px 6px -2px rgba(255,145,0,.45);transition:transform .15s,box-shadow .15s,background .15s}.chv4 .save-chip .cx.mark{height:15px;margin:0;vertical-align:middle;top:0}.chv4 .save-chip:hover{transform:translateY(-1px);background:linear-gradient(180deg,#FFF6E8,#FFE6C2);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 14px -4px rgba(255,145,0,.6)}.chv4 .save-chip:active{transform:translateY(0)}.chv4[data-theme=dark] .save-chip{background:linear-gradient(180deg,#2A2320,#1C1714);color:#FFB04A;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 2px 8px -2px rgba(0,0,0,.6)}.chv4[data-theme=dark] .save-chip:hover{background:linear-gradient(180deg,#3A2E24,#241C16)}.chv4 .fact-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:2px}.chv4 .fact-foot .srcs{flex:1;min-width:0}.chv4 .log-row .sv{opacity:0;display:inline-flex;justify-content:flex-end;width:auto;height:auto;padding:0;background:none}.chv4 .log-row{grid-template-columns:64px 26px minmax(0,1fr) auto}.chv4 .log-row:hover .sv{opacity:1;background:none}.chv4 .hint-pill{gap:7px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--card-g);color:var(--muted-foreground);font-size:12px;white-space:nowrap;box-shadow:var(--e1),inset 0 1px 0 var(--hi)}.chv4 .hint-pill,.chv4 .hint-pill b{display:inline-flex;align-items:center}.chv4 .hint-pill b{color:var(--foreground);font-weight:600;gap:4px}.chv4 .hint-pill .cx.mark{height:16px;margin:0;top:0;vertical-align:middle}.chv4 .pill{align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:var(--tint);border:1px solid rgba(255,145,0,.35);box-shadow:var(--e1);width:fit-content}.chv4 .day>span,.chv4 .grp,.chv4 .pill{display:inline-flex}.chv4 .day>.day-pill,.chv4 .grp>.grp-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;background:var(--muted);border:1px solid var(--border);box-shadow:var(--e1);color:var(--muted-foreground);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;white-space:nowrap}.chv4 .day{gap:10px}.chv4 .day:after{background:var(--border-2)}.chv4 .grp{padding:12px 18px 6px;gap:8px}.chv4 .col .k{display:inline-flex;height:20px;padding:0 8px;border-radius:999px;background:var(--muted);border:1px solid var(--border);align-items:center;margin-bottom:6px;box-shadow:var(--e1)}.chv4 .org{border-radius:999px;background:var(--tint);border:1px solid rgba(255,145,0,.3)}.chv4 .flag,.chv4 .org{display:inline-flex;height:20px;padding:0 8px;align-items:center;width:fit-content;box-shadow:var(--e1)}.chv4 .flag{border-radius:999px;border:1px solid;background:var(--card)}.chv4 .flag.a{background:var(--amber-bg)}.chv4 .flag.r{background:var(--red-bg)}.chv4 .ack{display:inline-flex;height:20px;padding:0 8px;border-radius:999px;align-items:center;width:fit-content;border:1px solid;background:var(--card);box-shadow:var(--e1)}.chv4 .ack.y{background:var(--green-bg)}.chv4 .ack.n{background:var(--amber-bg)}.chv4 .hello p,.chv4 .lane-h .age,.chv4 .mod-h .age{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--muted);border:1px solid var(--border);box-shadow:var(--e1);font-size:11px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.chv4 .hello p{margin-top:10px;height:26px;font-size:11.5px;background:var(--card);width:fit-content}.chv4 .sumline{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;background:var(--card-g);border:1px solid var(--border);box-shadow:var(--e1)}.chv4 .asa{background:var(--card);padding:2px 7px;border-radius:999px}.chv4 .asa,.chv4 .src{box-shadow:var(--e1)}.chv4 .pr .app{padding:0 8px 0 3px;background:var(--muted);width:fit-content}.chv4 .pr .app,.chv4 .pr .due{height:24px;border-radius:999px;border:1px solid var(--border);box-shadow:var(--e1)}.chv4 .pr .due{display:inline-flex;align-items:center;padding:0 9px;background:var(--card)}.chv4 .pr .due.over{background:var(--red-bg);border-color:transparent}.chv4 .pr .due.wait{background:var(--amber-bg);border-color:transparent}.chv4 .log-row .tm,.chv4 .row .tm{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:999px;background:var(--muted);border:1px solid var(--border);box-shadow:var(--e1);width:fit-content}.chv4 .cf .last,.chv4 .cf .last .age{font-size:12px}.chv4 .cf .last{align-items:center;gap:4px;height:24px;padding:0 9px;background:var(--muted);white-space:nowrap;max-width:100%;overflow:hidden}.chv4 .cf .last,.chv4 .cu-meta{display:inline-flex;border-radius:999px;border:1px solid var(--border);box-shadow:var(--e1)}.chv4 .cu-meta{height:26px;padding:0 10px;background:var(--card);width:fit-content}.chv4 .cu-links a,.chv4 .th-h .sub a{box-shadow:var(--e1)}.chv4 .th-h .sub a{height:26px;padding:0 10px;background:var(--card)}.chv4 .ans-q,.chv4 .th-h .sub a{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border)}.chv4 .ans-q{height:22px;padding:0 9px;background:var(--muted);width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chv4 .ask-f{background:linear-gradient(0deg,var(--muted),transparent)}.chv4 .ask-f,.chv4 .mod-f .age{display:flex;align-items:center;gap:6px}.chv4 .empty{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--muted);border:1px dashed var(--border-2);width:fit-content}.chv4 .fl,.chv4 .note{position:relative}.chv4 .cfact:hover,.chv4 .fl:hover,.chv4 .note:hover{background:linear-gradient(90deg,var(--tint),transparent 80%)}.chv4 .fl.rc:hover{background:var(--amber-bg)}.chv4 .cf,.chv4 .note,.chv4 .pr,.chv4 .row{transition:background .12s}.chv4 .kv span{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--muted);border:1px solid var(--border);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;width:fit-content}.chv4 .tbl th{background:linear-gradient(180deg,var(--muted),color-mix(in srgb,var(--muted) 80%,var(--card)))}.chv4 .tl{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--border),var(--e1)}.chv4 .tl img{width:100%;height:100%;object-fit:contain;padding:14%;display:block}.chv4 .tl.mono-tl{font-family:var(--mono);font-weight:700;letter-spacing:0;color:#091517;background:linear-gradient(180deg,#FFB04A,#FF8A00)}.chv4 .tl.s22{width:22px;height:22px;font-size:8.5px;border-radius:6px}.chv4 .tl,.chv4 .tl.s24{width:24px;height:24px}.chv4 .tl.s24{font-size:9.5px}.chv4 .tl.s28{width:28px;height:28px;font-size:10px}.chv4 .tl.s20{width:20px;height:20px;font-size:8px;border-radius:5px}.chv4 .tl.s36{width:36px;height:36px;font-size:12px;border-radius:9px}.chv4[data-theme=dark] .tl{background:#F4F1EA}.chv4 .side-i .tl{margin-left:-2px}.chv4 .pr .app{gap:7px}.chv4 .cu-links a,.chv4 .pr .app{display:inline-flex;align-items:center}.chv4 .cu-links a{gap:6px;box-shadow:var(--e1)}.chv4 .srcs .src{box-shadow:var(--e1);background:var(--card-g)}.chv4 .stg-top{display:flex;align-items:center;gap:7px;min-width:0}.chv4 .stg-top b{min-width:0}.chv4 .rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}@container (max-width:900px){.chv4 .rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.chv4 .mod-h>.tl{margin-right:-2px}.chv4 .side-i .sd{margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#FF9100;font-weight:600;white-space:nowrap}.chv4 .side-i.tool{height:44px}.chv4 .side-i .tn{display:flex;flex-direction:column;gap:1px;line-height:1.15}.chv4 .side-i .tn b{font-weight:600;font-size:13.5px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chv4 .side-i .tn .sd{margin-left:0;font-size:9.5px;color:#FF9100;opacity:.9}.chv4 .side-i.tool .ct,.chv4 .side-i.tool .lock{margin-left:auto}.chv4 .side-i.tool.on .tn .sd,.chv4 .side-i.tool:hover .tn .sd{opacity:1}.chv4 .side-i .lock{white-space:nowrap;flex-shrink:0;padding:0 2px}.chv4 .side-i .tn{min-width:0}.chv4 .tracker{margin:0 0 16px}.chv4 .atp{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;box-shadow:var(--e1),inset 0 1px 0 rgba(255,255,255,.35)}.chv4 .atp.sm{height:20px;font-size:10.5px;padding:0 9px}.chv4 .tk-sum{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:14px 18px 6px}.chv4 .tk-col{display:flex;flex-direction:column;gap:7px;align-items:flex-start;min-width:0;opacity:.55}.chv4 .tk-col.has{opacity:1}.chv4 .tk-col .atp{max-width:100%;overflow:hidden;text-overflow:ellipsis}.chv4 .tk-chips{display:flex;gap:4px;flex-wrap:wrap;min-height:20px}.chv4 .tk-none{color:var(--muted-foreground);font-size:12px;padding-left:4px}.chv4 .tk-row{padding:14px 18px;border-top:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.chv4 .tk-row.stalled{background:linear-gradient(90deg,var(--amber-bg),transparent 55%)}.chv4 .tk-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chv4 .tk-id b{font-size:13.5px}.chv4 .tk-track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.chv4 .tk-seg{position:relative;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--muted);display:grid;place-items:center;padding:0 4px;cursor:pointer;transition:transform .12s,box-shadow .12s;min-width:0;box-shadow:var(--e1)}.chv4 .tk-seg .tk-lbl{font-size:10.5px;font-weight:600;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chv4 .tk-seg.done{background:linear-gradient(180deg,color-mix(in srgb,var(--sc) 55%,var(--card)),color-mix(in srgb,var(--sc) 35%,var(--card)));border-color:color-mix(in srgb,var(--sc) 60%,transparent)}.chv4 .tk-seg.done .tk-lbl{color:var(--foreground)}.chv4 .tk-seg.cur{background:linear-gradient(180deg,var(--sc),color-mix(in srgb,var(--sc) 80%,#000));border-color:var(--sc);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc) 28%,transparent),var(--e2)}.chv4 .tk-seg.cur .tk-lbl{color:var(--si)}.chv4 .tk-seg.ns{border-style:dashed;background:transparent;box-shadow:none}.chv4 .tk-seg:hover{transform:translateY(-1px)}.chv4 .tk-seg.sel{outline:2px solid var(--primary);outline-offset:2px}.chv4 .tk-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chv4 .tk-days{font-family:var(--mono);font-size:11px;color:var(--muted-foreground)}.chv4 .tk-detail{border:1px solid var(--border);border-radius:12px;background:var(--card-g);box-shadow:var(--e2),inset 0 1px 0 var(--hi);padding:12px 14px;animation:in .2s ease}.chv4 .tk-dh{display:flex;align-items:center;gap:10px;margin-bottom:10px}.chv4 .tk-dg{display:grid;grid-template-columns:1fr 1fr;gap:14px}.chv4 .tk-dg .fl{border-top:0;padding:6px 0 0}.chv4 .tk-dg .pill{margin-bottom:6px}@container (max-width:760px){.chv4 .tk-sum{grid-template-columns:repeat(4,minmax(0,1fr))}.chv4 .tk-dg{grid-template-columns:1fr}.chv4 .tk-seg .tk-lbl{font-size:9.5px}}.chv4 .tracker .mod-h h2{white-space:normal}.chv4 .tracker .mod-h .r,.chv4 .tracker .mod-h h2{flex-shrink:1;min-width:0}@container (max-width:560px){.chv4 .tracker .mod-h .r{margin-left:0;width:100%}}.chv4[data-theme=light]{--fg2:#1B2527;--muted-foreground:#46504D}.chv4[data-theme=dark]{--fg2:#E2E8E6;--muted-foreground:#AEBBB7}.chv4{font-size:15px}.chv4 .hello h1{font-size:50px;font-weight:400;letter-spacing:-.015em}.chv4 .hello p{font-size:12.5px;color:var(--foreground);font-weight:500}.chv4 .th-h h1{font-size:30px}.chv4 .cu-h h1,.chv4 .th-h h1{font-weight:700;letter-spacing:-.03em}.chv4 .cu-h h1{font-size:32px}.chv4 .lane-h h2,.chv4 .mod-h h2{font-size:16.5px;font-weight:700;letter-spacing:-.015em}.chv4 .pr .t{font-size:15px;font-weight:500}.chv4 .log-row .tm,.chv4 .pr .t small,.chv4 .row small{font-size:12.5px}.chv4 .pr .t small{color:var(--fg2)}.chv4 .pr .app{font-size:10.5px}.chv4 .pr .due{font-size:12px;font-weight:600}.chv4 .sug-t{font-size:16px;font-weight:600;line-height:1.45}.chv4 .cf b{font-size:15px;font-weight:700}.chv4 .cf p{font-size:13.5px;color:var(--fg2)}.chv4 .cf .last{font-size:12.5px;color:var(--fg2)}.chv4 .log-row{font-size:14px}.chv4 .log-row b{font-weight:700}.chv4 .row{font-size:14.5px}.chv4 .day-pill,.chv4 .grp-pill,.chv4 .pill{font-size:10.5px;color:var(--foreground)}.chv4 .pill{color:var(--orange-ink)}.chv4 .cfact,.chv4 .fl,.chv4 .kv,.chv4 .note{font-size:14px;line-height:1.5;color:var(--foreground)}.chv4 .kv span{font-size:10.5px;color:var(--fg2)}.chv4 .age,.chv4 .fl .age,.chv4 .note .age{color:var(--muted-foreground)}.chv4 .asa,.chv4 .src{font-size:11px;font-weight:500}.chv4 .src{color:var(--foreground)}.chv4 .st{font-size:10.5px;font-weight:700}.chv4 .btn{font-size:14px}.chv4 .btn.sm{font-size:13px}.chv4 .search,.chv4 .search input{font-size:14px}.chv4 .crumb{font-size:12px}.chv4 .crumb b{font-weight:700}.chv4 .side-i,.chv4 .side-i .tn b{font-size:14.5px}.chv4 .side-i .sd,.chv4 .side-i .tn .sd,.chv4 .side-sec{font-size:10.5px}.chv4 .side-sec{color:#9AA6A2}.chv4 .ans-t,.chv4 .ask-in textarea,.chv4 .starter{font-size:14.5px}.chv4 .rv-t{font-size:15.5px}.chv4 .tbl td{font-size:14px}.chv4 .tbl th{font-size:10.5px}.chv4 .cell b{font-size:13.5px}.chv4 .cell span{font-size:11.5px}.chv4 .tk-id b{font-size:15px}.chv4 .tk-seg .tk-lbl{font-size:11.5px}.chv4 .atp{font-size:12.5px}.chv4 .tk-days{font-size:12px;color:var(--fg2)}.chv4 .ack,.chv4 .col .k,.chv4 .flag,.chv4 .org{font-size:10.5px}.chv4 .cx2 b{font-size:16px}.chv4 .cf b,.chv4 .cu-h h1,.chv4 .hello h1,.chv4 .mod-h h2,.chv4 .pr .t,.chv4 .sug-t,.chv4 .th-h h1{text-shadow:0 1px 0 var(--hi)}.chv4[data-theme=dark] .cf b,.chv4[data-theme=dark] .cu-h h1,.chv4[data-theme=dark] .hello h1,.chv4[data-theme=dark] .mod-h h2,.chv4[data-theme=dark] .pr .t,.chv4[data-theme=dark] .sug-t,.chv4[data-theme=dark] .th-h h1{text-shadow:0 1px 8px rgba(0,0,0,.45)}.chv4 .mod{border-color:var(--border-2)}@container (max-width:760px){.chv4 .hello h1{font-size:40px}}.chv4 .nb{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-family:var(--mono);font-size:11px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 3px 8px -2px rgba(0,0,0,.6)}.chv4 .nb.r{background:linear-gradient(180deg,#E5695A,#BD3F31);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 3px rgba(201,74,59,.18),0 3px 8px -2px rgba(0,0,0,.6)}.chv4 .nb.a{background:linear-gradient(180deg,#F0B44F,#CE8A1B);color:#2B1C00}.chv4 .nb.o{background:linear-gradient(180deg,#FFAB3D,#F08200);color:#2B1500}.chv4 .nb.big{min-width:24px;height:24px;font-size:12.5px}.chv4 .side-i.on .nb{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 3px rgba(255,145,0,.16),0 3px 8px -2px rgba(0,0,0,.6)}.chv4 .side-i .tn{flex:1}.chv4 .side-legend{display:flex;flex-wrap:wrap;gap:4px 10px;padding:12px 10px 2px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:#8A9591;text-transform:uppercase}.chv4 .side-legend span{display:inline-flex;align-items:center;gap:5px}.chv4 .side-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.chv4 .side-legend i.r{background:#D4503F}.chv4 .side-legend i.a{background:#E4A03A}.chv4 .side-legend i.o{background:#FF9100}.chv4{--pill-g:linear-gradient(180deg,rgba(255,255,255,.9),rgba(244,245,241,.9))}.chv4[data-theme=dark]{--pill-g:linear-gradient(180deg,#26353A,#182428)}.chv4[data-theme=light]{--row-g:linear-gradient(180deg,#FFFFFF,#F8F7F2);--row-sh:0 1px 0 rgba(255,255,255,.9) inset,0 1px 2px rgba(9,21,23,.07),0 6px 14px -10px rgba(9,21,23,.25)}.chv4[data-theme=dark]{--row-g:linear-gradient(180deg,#1A272B,#141E21);--row-sh:0 1px 0 rgba(255,255,255,.07) inset,0 0 0 1px rgba(255,255,255,.035),0 8px 18px -10px rgba(0,0,0,.7)}.chv4 .mod{box-shadow:var(--e3),inset 0 1px 0 var(--hi);padding-bottom:6px}.chv4 .mod-h{padding:15px 20px;margin-bottom:4px;background:linear-gradient(180deg,rgba(255,145,0,.09),transparent 90%)}.chv4 .cf,.chv4 .log-row,.chv4 .pr,.chv4 .row{margin:5px 10px;padding-left:12px;padding-right:12px;border-radius:11px;border-top:1px solid var(--border);border:1px solid var(--border);background:var(--row-g);box-shadow:var(--row-sh);position:relative;overflow:hidden}.chv4 .cf:first-child,.chv4 .row:first-child{border-top:1px solid var(--border)}.chv4 .cf:hover,.chv4 .log-row:hover,.chv4 .pr:hover,.chv4 .row:hover{transform:translateY(-1px);box-shadow:var(--e2),inset 0 1px 0 var(--hi);border-color:var(--border-2);background:var(--row-g)}.chv4 .cf,.chv4 .log-row,.chv4 .pr,.chv4 .row{transition:transform .14s,box-shadow .14s,border-color .14s}.chv4 .cf:before,.chv4 .pr:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--border-2)}.chv4 .pr:has(.due.over):before{background:var(--destructive)}.chv4 .pr:has(.due.wait):before{background:var(--amber)}.chv4 .pr:has(.due:not(.over):not(.wait)):before{background:var(--primary)}.chv4 .log-row{padding-top:7px;padding-bottom:7px;margin:3px 10px}.chv4 .more{padding-left:94px}.chv4 .grp{padding:14px 20px 4px}.chv4 .day{padding:12px 20px 4px}.chv4 .cf .last,.chv4 .cu-meta,.chv4 .day-pill,.chv4 .grp-pill,.chv4 .hello p,.chv4 .lane-h .age,.chv4 .log-row .tm,.chv4 .mod-h .age,.chv4 .pill,.chv4 .pr .app,.chv4 .pr .due,.chv4 .row .tm,.chv4 .sumline{background:var(--pill-g);box-shadow:var(--e1),inset 0 1px 0 var(--hi)}.chv4 .pr .due.over{background:linear-gradient(180deg,rgba(201,74,59,.2),rgba(201,74,59,.1))}.chv4 .pr .due.wait{background:linear-gradient(180deg,rgba(228,160,58,.22),rgba(228,160,58,.1))}.chv4 .pill{background:linear-gradient(180deg,rgba(255,145,0,.2),rgba(255,145,0,.08))}.chv4 .mod-f{margin-top:4px}.chv4 .sug{margin:6px 10px;padding:12px 14px;border:1px solid rgba(255,145,0,.28);border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,145,0,.06));box-shadow:var(--row-sh)}.chv4[data-theme=dark] .sug{background:linear-gradient(180deg,rgba(255,145,0,.1),rgba(255,145,0,.03))}.chv4 .note{margin:6px 10px;padding:11px 14px;border:1px solid var(--border);border-radius:11px;background:var(--row-g);box-shadow:var(--row-sh)}.chv4 .note:first-child{border-top:1px solid var(--border)}@media (max-width:760px){.chv4 .shell{grid-template-columns:1fr}.chv4 .side{display:none}.chv4 .side.open{display:flex;position:absolute;inset:0;z-index:70;width:280px;box-shadow:0 0 0 2000px rgba(0,0,0,.5)}.chv4 .menu-btn{display:inline-flex}.chv4 .crumb,.chv4 .search,.chv4 .top-r .lbltxt{display:none}.chv4 .top{height:56px;padding:0 12px}.chv4 .ask{position:absolute;inset:0;width:auto;z-index:65;border:0}.chv4 .page{padding:18px 14px 60px}.chv4 .hello h1{font-size:36px}.chv4 .hello{flex-wrap:wrap}.chv4 .pr{grid-template-columns:1fr auto;min-height:56px}.chv4 .pr .app{grid-column:1/-1;margin-bottom:-8px}.chv4 .more{padding-left:18px}.chv4 .rail{grid-template-columns:repeat(3,1fr)}.chv4 .cols{overflow:visible}.chv4 .cols,.chv4 .cu-g{grid-template-columns:1fr}.chv4 .log-row{grid-template-columns:52px 24px minmax(0,1fr)}.chv4 .log-row .sv{display:none}.chv4 .scrim{padding:0;place-items:end stretch}.chv4 .modal{width:100%;border-radius:22px 22px 0 0;max-height:92%}.chv4 .th-h .acts{margin-left:0}.chv4 .btn{min-height:44px}.chv4 .save-chip span{display:none}.chv4 .save-chip{padding:0 7px}.chv4 .tk-track{grid-template-columns:repeat(7,minmax(0,1fr))}.chv4 .tk-seg .tk-lbl{display:none}.chv4 .tk-seg{height:22px}.chv4 .tk-sum{grid-template-columns:repeat(4,minmax(0,1fr))}.chv4 .tk-dg{grid-template-columns:1fr}.chv4 .tracker .mod-h .r{margin-left:0;width:100%}.chv4 .hello h1{font-size:38px}.chv4 .cf,.chv4 .log-row,.chv4 .pr,.chv4 .row{margin-left:6px;margin-right:6px}}.chv4{--sans:var(--font-inter,"Inter"),system-ui,sans-serif;--mono:var(--font-jetbrains,"JetBrains Mono"),ui-monospace,monospace;--serif:var(--font-instrument,"Instrument Serif"),Georgia,serif;position:fixed;inset:0;height:auto;background:var(--background);color:var(--foreground)}.chv4 .shell{height:100%;position:relative}.chv4 .side-i{cursor:pointer;text-decoration:none}.chv4 .side-i .lock{font-family:var(--mono);letter-spacing:.04em}.chv4 .side-i.locked{opacity:.8}.chv4 .side-scrim{display:none}.chv4 .pr{color:inherit;text-decoration:none}.chv4 .pr .t small .sep{color:var(--muted-foreground)}.chv4 .row .num{font-family:var(--mono);font-size:15px;font-weight:700;color:var(--foreground);white-space:nowrap}.chv4 .side-out{border:0;background:none;padding:0;margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#8A9591}.chv4 .side-out:hover{color:#FF9100}.chv4 .grp.btnish{border:0;background:none;width:100%;text-align:left}@media (max-width:760px){.chv4 .side.open+.side-scrim{display:block;position:absolute;inset:0;z-index:69;background:rgba(0,0,0,.5)}.chv4 .side.open{box-shadow:none}.chv4 .hello p{height:auto;min-height:26px;white-space:normal;padding:4px 10px;line-height:1.4}}.chv4 .soon-tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted-foreground);background:var(--muted);border:1px dashed var(--border-2);white-space:nowrap;flex-shrink:0}.chv4 .side .soon-tag{margin-left:auto;color:#8A9591;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.18)}.chv4 .is-soon{cursor:not-allowed}.chv4 .is-soon:not(.side-i){opacity:.62}.chv4 .side-i.is-soon{color:#8A9591;white-space:nowrap}.chv4 .soon-wrap{position:relative}.chv4 .soon-wrap>.soon-tag{position:absolute;top:12px;right:14px;z-index:2}.chv4 .soon-wrap .lane,.chv4 .soon-wrap .mod{opacity:.62;pointer-events:none;user-select:none}.chv4 .save-cx.is-soon{opacity:.75}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_bfdb28{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_bfdb28{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_eb6a5a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_eb6a5a{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}