.appc{container-type:inline-size}.app{display:grid;grid-template-columns:236px 1fr;min-height:880px}.stage.mobile .app{min-height:100%}.side{background:var(--navy);color:var(--cream);padding:20px 14px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.side::after{content:"";position:absolute;right:-60px;bottom:-40px;width:180px;height:260px;background:repeating-linear-gradient(118deg,transparent 0 28px,rgba(226,201,122,.06) 28px 52px);pointer-events:none}.brand{padding:4px 10px 0;display:flex;flex-direction:column;gap:9px}.brand-mark{display:block;width:150px;height:auto;max-width:100%}.brand-app{font-size:11px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-2)}.nav{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.nav .grp{font-size:10px;letter-spacing:.16em;color:#6F819A;padding:14px 12px 5px;font-weight:700}.nav button{background:none;border:0;text-align:left;padding:9px 12px;border-radius:10px;color:#C4CFDC;display:flex;align-items:center;gap:10px;font-size:14px}.nav button svg{width:18px;height:18px;flex:none;opacity:.8}.nav button .badge{margin-left:auto}.nav button:hover{background:rgba(245,242,236,.06);color:var(--cream)}.nav button[aria-current="page"]{background:linear-gradient(90deg,rgba(226,201,122,.18),rgba(226,201,122,.04));color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.nav button[aria-current="page"] svg{opacity:1;color:var(--gold-2)}.badge{font-size:11px;font-weight:700;background:var(--bad);color:#fff;border-radius:999px;padding:1px 7px;line-height:17px}.badge.soft{background:rgba(245,242,236,.14);color:var(--cream)}.badge.gold{background:var(--gold-2);color:var(--navy)}.me{margin-top:auto;display:flex;gap:10px;align-items:center;padding:12px 8px 2px;border-top:1px solid rgba(138,154,176,.18);position:relative;z-index:1}.av{width:38px;height:38px;border-radius:50%;background:#1A3050 center/cover no-repeat var(--photo);flex:none;border:2px solid var(--gold)}.me b{display:block;font-size:13px}.me span{font-size:11px;color:var(--steel)}.ini{width:30px;height:30px;border-radius:50%;background:var(--navy-3);color:var(--cream);display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.ini.photo{background:#1A3050 center/cover no-repeat var(--photo)}.main{padding:22px 28px 56px;min-width:0}.mtop,.bnav{display:none}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:4px}.head h1{font-size:28px;margin:0;font-weight:800;letter-spacing:-.015em;line-height:1.1}.sub{color:var(--ink-3);font-size:13.5px;margin-top:4px}.tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap;line-height:18px}.pill i{width:7px;height:7px;border-radius:50%;background:currentColor;display:block}.p-good{background:var(--good-bg);color:var(--good)}.p-warn{background:var(--warn-bg);color:var(--warn)}.p-bad{background:var(--bad-bg);color:var(--bad)}.p-info{background:var(--info-bg);color:var(--info)}.p-mute{background:var(--panel-2);color:var(--ink-2);border:1px solid var(--line)}.p-test{background:var(--warn-bg);color:var(--warn);border:1px dashed var(--warn)}.p-navy{background:var(--navy);color:var(--gold-2)}.btn{border:1px solid var(--line);background:var(--panel);padding:8px 14px;border-radius:10px;font-weight:600;font-size:13px;white-space:nowrap;min-height:38px;display:inline-flex;align-items:center;gap:6px;justify-content:center}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--navy);color:var(--cream);border-color:var(--navy)}.btn.gold{background:var(--gold);border-color:var(--gold);color:var(--navy)}.btn svg{width:16px;height:16px}.seg{display:inline-flex;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}.seg button{border:0;background:none;padding:6px 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.seg button[aria-pressed="true"]{background:var(--navy);color:var(--cream)}:root[data-theme="dark"] .seg button[aria-pressed="true"],:root[data-theme="dark"] .btn.primary{background:var(--gold-2);color:var(--navy);border-color:var(--gold-2)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .seg button[aria-pressed="true"],:root:not([data-theme="light"]) .btn.primary{background:var(--gold-2);color:var(--navy);border-color:var(--gold-2)}}.sel{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:7px 10px;font-size:13px;min-height:38px}.search{flex:1 1 240px;min-width:0;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:9px 12px 9px 36px;color:var(--ink-3);position:relative;min-height:40px}.search::before{content:"";position:absolute;left:12px;top:50%;width:12px;height:12px;border:2px solid var(--ink-3);border-radius:50%;transform:translateY(-60%)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);min-width:0}.ph{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ph h2{font-size:15px;margin:0;font-weight:700}.hint{font-size:12px;color:var(--ink-3)}.pb{padding:16px 18px}.kpis{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:12px;margin-bottom:16px}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:13px 15px;box-shadow:var(--shadow);min-width:0}.kpi span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi b{display:block;font-size:26px;font-weight:700;margin-top:5px;letter-spacing:-.02em}.kpi small{font-size:12px;color:var(--ink-3)}.kpi small.up{color:var(--good)}.kpi small.down{color:var(--bad)}.kpi.hero{background:var(--navy);border-color:var(--navy);color:var(--cream)}.kpi.hero span{color:var(--steel)}.kpi.hero b{color:var(--gold-2)}.kpi.hero small{color:#AFBDCD}.grid2{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:start}.stack{display:flex;flex-direction:column;gap:16px;min-width:0}.filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.chips{display:flex;gap:6px;flex-wrap:wrap;max-width:100%}.chip{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.chip[aria-pressed="true"]{background:var(--navy);color:var(--cream);border-color:var(--navy)}.chip b{margin-left:5px;opacity:.75}.chip.fixc{border-color:color-mix(in srgb,var(--bad) 35%,var(--line));color:var(--bad)}.tw{overflow-x:auto}table.lt th,table.lt td{padding-left:12px;padding-right:12px}table.lt .lt-who .nm,table.lt .lt-who .s{max-width:240px;overflow:hidden;text-overflow:ellipsis}table.lt .lt-src .tag{display:inline-block;max-width:130px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}table{width:100%;border-collapse:collapse}th{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;text-align:left;padding:10px 18px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--panel-2)}td{padding:11px 18px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr.click{cursor:pointer}tbody tr.click:hover td{background:var(--panel-2)}tfoot td{font-weight:700;background:var(--panel-2);border-top:1px solid var(--line);border-bottom:0}.r{text-align:right}.nm{font-weight:700}.s{font-size:12px;color:var(--ink-3)}.tag{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--panel-2);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.fix{font-size:12px;color:var(--bad);white-space:normal;max-width:240px;margin-top:3px}.lo{display:flex;align-items:center;gap:9px}.bar{height:6px;border-radius:4px;background:var(--panel-2);border:1px solid var(--line);position:relative;overflow:hidden;min-width:70px}.bar i{position:absolute;inset:0 auto 0 0;background:var(--s1);border-radius:4px}.cards{display:none}.lcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px;display:grid;gap:9px;box-shadow:var(--shadow)}.lcard .row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.lcard .nm{font-size:15.5px}.lcard .meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.lcard .meta b{font-family:var(--mono);font-weight:500;color:var(--ink)}.acts{display:grid;gap:8px}.lcard .acts{grid-template-columns:repeat(3,1fr)}.lcard .acts .btn{min-height:44px}.fixbox{background:var(--bad-bg);color:var(--bad);border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:600}.tw th.pick,.tw td.pick{width:36px;padding-right:0;text-align:center}.tw td.pick input,.lcard input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--navy)}.okbox{background:var(--good-bg);color:var(--good);border-radius:10px;padding:8px 10px;font-size:12.5px;font-weight:600}textarea.sel{font:inherit;color:var(--ink);font-size:14px;line-height:1.45;resize:vertical;min-height:72px;padding:10px 12px}.crumbs{font-size:12.5px;color:var(--ink-3);margin-bottom:6px}.crumbs button{border:0;background:none;padding:0;color:var(--info);font-size:12.5px}.steps{display:flex;margin:0 0 16px;padding:0;list-style:none;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow)}.steps li{flex:1;min-width:0;padding:11px 14px;font-size:12px;color:var(--ink-3);border-right:1px solid var(--line);position:relative}.steps li:last-child{border-right:0}.steps b{display:block;font-size:13px;color:var(--ink-2)}.steps .done b{color:var(--ink)}.steps .done::before,.steps .now::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--gold)}.steps .now{background:var(--panel-2)}.steps .now::before{background:var(--info)}.facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:0 0 16px 16px;overflow:hidden}.facts div{background:var(--panel);padding:10px 16px}.facts span{display:block;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.facts b{display:block;font-size:14px;margin-top:2px;font-weight:600}.checks{list-style:none;margin:0;padding:6px 0}.checks li{display:flex;gap:10px;padding:8px 18px;font-size:13px}.checks i{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;margin-top:1px}.checks .ok i{background:var(--good-bg);color:var(--good)}.checks small{display:block;color:var(--ink-3);font-size:12px}.qwrap{padding:18px;display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:20px;align-items:start}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:13px}.kv span{color:var(--ink-3)}.thread{display:flex;flex-direction:column;gap:8px}.msg{max-width:88%;padding:9px 12px;border-radius:14px 14px 14px 4px;background:var(--panel-2);border:1px solid var(--line);font-size:13px;line-height:1.45}.msg.in{align-self:flex-end;border-radius:14px 14px 4px 14px;background:var(--info-bg);border-color:transparent}.msg small{display:block;color:var(--ink-3);font-size:11px;margin-top:3px}.thread{max-height:min(46vh,440px);overflow-y:auto;overscroll-behavior:contain}.msg{overflow-wrap:anywhere;word-break:break-word}.msg a{color:inherit;text-decoration:underline;text-underline-offset:2px}.msg-card{display:grid;gap:5px;background:var(--panel);border:1px solid var(--line)}.msg-card b{font-size:12px;letter-spacing:.02em}.msg-card .s{color:var(--ink-3);font-size:11px;line-height:1.4}.msg-card summary{cursor:pointer;font-size:11px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.msg-doc{margin-top:6px;max-height:210px;overflow-y:auto;white-space:pre-wrap;font-size:12px;line-height:1.45;color:var(--ink-2);border-left:2px solid var(--line);padding-left:9px}.checks li,.tl li{min-width:0}.checks li>*,.tl li>div{min-width:0;overflow-wrap:anywhere;word-break:break-word}.checks a,.tl a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tl{list-style:none;margin:0;padding:6px 0}.tl li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:8px 18px;font-size:13px}.tl time{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);padding-top:2px}.tl small{display:block;color:var(--ink-3);font-size:12px}.note{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}.inp{flex:1;min-width:0;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:9px 12px;color:var(--ink-3);min-height:40px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-x:auto}.tabs button{border:0;background:none;padding:10px 14px;font-weight:700;font-size:14px;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:flex;gap:7px;align-items:center}.tabs button[aria-selected="true"]{color:var(--ink);border-bottom-color:var(--gold)}.days{font-family:var(--mono);font-size:12px;font-weight:500}.reason{white-space:normal;max-width:220px;font-size:12.5px}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--ink-2);padding:0 18px 4px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:16px;height:3px;border-radius:2px;display:block}.funnel{padding:14px 18px;display:grid;gap:10px}.cell{display:inline-block;min-width:84px;text-align:right;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);font-family:var(--mono);font-size:13px}.cell.edit{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 22%,transparent)}.cell.empty{color:var(--ink-3);border-style:dashed}.form{padding:16px 18px;display:grid;gap:12px}.fld{display:grid;gap:5px}.fld label{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.fld .v{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:9px 12px;font-family:var(--mono);font-size:14px;min-height:40px}.compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:14px;overflow:hidden;border:1px solid var(--line)}.compare>div{background:var(--panel);padding:16px}.compare .big{font-size:28px;font-weight:800;margin-top:4px;letter-spacing:-.02em}.compare .new{background:var(--navy);color:var(--cream)}.compare .new .big{color:var(--gold-2)}.savings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.savings div{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--panel-2)}.savings span{font-size:11px;color:var(--ink-3);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.savings b{display:block;font-size:20px;margin-top:3px}.banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-radius:14px;padding:13px 18px;margin-bottom:16px;border:1px solid}.banner.bad{background:var(--bad-bg);color:var(--bad);border-color:color-mix(in srgb,var(--bad) 30%,transparent)}.banner b{font-size:14px}.banner span{font-size:13px;color:var(--ink-2)}.pgroup{padding:6px 18px 16px}.pgroup h3{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 8px;font-weight:700;display:flex;gap:8px;align-items:center}.prates{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.prate{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--panel-2)}.prate .n{font-size:12.5px;font-weight:700;display:flex;justify-content:space-between;gap:6px}.prate .n em{font-style:normal;font-size:11px;color:var(--warn);font-weight:600}.prate .in{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.prate .in div{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:5px 8px}.prate .in small{display:block;font-size:10px;color:var(--ink-3)}.prate .in b{font-family:var(--mono);font-size:14px;font-weight:500}.prate.ch{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 20%,transparent)}.rules{list-style:none;margin:0;padding:4px 0}.rules li{display:flex;justify-content:space-between;gap:10px;padding:9px 18px;border-bottom:1px solid var(--line);font-size:13px}.rules li:last-child{border-bottom:0}.rules span{color:var(--ink-3)}.q{list-style:none;margin:0;padding:0}.q li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line)}.q li:last-child{border-bottom:0}.who b{font-size:14px}.who div{font-size:12px;color:var(--ink-3);margin-top:2px}.why{font-size:12px;color:var(--ink-2);text-align:right}.why b{display:block;font-size:12.5px;color:var(--ink)}.cnt{font-family:var(--mono);font-size:19px;min-width:36px}.future{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--info);background:var(--info-bg);border-radius:6px;padding:2px 7px;text-transform:uppercase}.mprof{background:var(--navy);color:var(--cream);border-radius:20px;padding:18px;display:flex;gap:14px;align-items:center;position:relative;overflow:hidden}.mprof::after{content:"";position:absolute;right:-30px;top:-30px;width:130px;height:180px;background:repeating-linear-gradient(118deg,transparent 0 18px,rgba(226,201,122,.1) 18px 34px)}.mprof .av{width:58px;height:58px}.mprof b{font-size:18px;display:block}.mprof span{font-size:12.5px;color:#AFBDCD}.msec{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:16px 4px 8px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:14px;text-align:left;display:grid;gap:8px;min-height:104px;box-shadow:var(--shadow);position:relative}.tile .ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--panel-2);color:var(--ink)}.tile .ic svg{width:20px;height:20px}.tile b{font-size:14.5px}.tile small{font-size:12px;color:var(--ink-3);line-height:1.3}.tile .pill{position:absolute;top:12px;right:12px;font-size:10.5px;padding:2px 7px}.tile.gold .ic{background:var(--gold-2);color:var(--navy)}.mlist{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.mlist button{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid var(--line);background:none;padding:15px 16px;font-size:14.5px;font-weight:600;min-height:52px;text-align:left}.mlist button:last-child{border-bottom:0}.mlist .chev{color:var(--ink-3)}.concept{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--ink-3);margin-bottom:14px}.concept b{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px}@container (max-width:1240px){.kpis{--n:4 !important}}@container (max-width:1000px){.kpis{--n:3 !important}}@container (max-width:900px){.grid2{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){.app{grid-template-columns:1fr}.side{display:none}.mtop{display:flex;position:sticky;top:0;z-index:20;background:var(--navy);color:var(--cream);padding:12px 16px;align-items:center;justify-content:space-between;gap:10px}.mtop .brand{padding:0}.mtop .brand b{font-size:19px}.mtop .brand small,.mtop .brand em{display:none}.mtop .seg{background:#13233A;border-color:#13233A}.mtop .seg button{color:#B9C6D6;padding:5px 10px}.mtop .seg button[aria-pressed="true"]{background:var(--gold-2);color:var(--navy)}.mtop .av{width:32px;height:32px}.mtop .seg button{min-height:44px;min-width:52px}.mtop [data-go="more"]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.main{padding:16px 16px 110px}.bnav{display:grid;grid-template-columns:repeat(5,1fr);position:sticky;bottom:0;z-index:21;background:var(--panel);border-top:1px solid var(--line);padding:6px 4px 10px}.bnav button{background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--ink-3);padding:6px 0;min-height:52px;position:relative}.bnav svg{width:23px;height:23px}.bnav button[aria-current="page"]{color:var(--ink)}.bnav button[aria-current="page"]::before{content:"";position:absolute;top:-6px;width:30px;height:3px;border-radius:3px;background:var(--gold)}.bnav .dot{position:absolute;top:4px;right:calc(50% - 17px);width:8px;height:8px;border-radius:50%;background:var(--bad);border:2px solid var(--panel)}.head h1{font-size:24px}.head .tools .btn:not(.keep),.head .tools .seg.dsk,.head .tools .sel{display:none}.kpis{--n:2 !important;gap:8px}.kpi b{font-size:22px}.tw.cardify{display:none}.cards{display:grid;gap:10px}.qwrap{grid-template-columns:minmax(0,1fr)}.chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.filters .seg{width:100%;overflow-x:auto}.filters .seg button{flex:1}.steps li{padding:9px 8px}.steps li span{display:none}.steps b{font-size:12px}.savings{grid-template-columns:minmax(0,1fr)}.concept{display:none}.q li{grid-template-columns:auto minmax(0,1fr) auto}.q li .why{display:none}.prates{grid-template-columns:1fr 1fr}}.appc{min-height:100dvh}.app{min-height:100dvh}@supports not (height: 100dvh){.appc,.app{min-height:100vh}}.app > div{min-height:0}@container (max-width:760px){.app > div{min-height:100dvh}.main{flex:1 1 auto}.head .tools .btn.keep-theme{display:inline-flex}}.search{display:flex;align-items:center}.search input{flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;padding:0;margin:0;font:inherit;color:var(--ink);outline:none;}.search input::placeholder{color:var(--ink-3)}.search input[type=search]{-webkit-appearance:none;appearance:none}.search input[type=search]::-webkit-search-decoration, .search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgba(198,160,74,.18)}a.btn{color:var(--ink);text-decoration:none}a.btn.gold{color:var(--navy)}a.btn.primary{color:var(--cream)}.av{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--gold-2);background-image:none;}.mtop .av.mtop-av{font-size:11px}.sidefoot{padding:0 8px 14px;font-size:11px;line-height:1.45;color:var(--steel);}.checks .pass i{background:var(--good-bg);color:var(--good)}.checks .warn i{background:var(--warn-bg,rgba(198,160,74,.16));color:var(--warn)}.checks .fail i{background:var(--bad-bg,rgba(200,60,60,.14));color:var(--bad)}.checks .fail div,.checks .warn div{font-weight:600}.btn.btn-xs{min-height:28px;padding:4px 10px;font-size:12px;border-radius:8px}.field{display:grid;gap:4px}.field .s{color:var(--ink-3)}input.sel{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:9px 12px;min-height:40px;width:100%;box-sizing:border-box;}input.sel:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(198,160,74,.18)}.btn[disabled]{opacity:.6;cursor:default}.funnel{display:grid;gap:12px}.fstep{display:grid;gap:5px}.frow{display:flex;align-items:baseline;gap:10px}.frow .flabel{font-size:13px;font-weight:600;min-width:74px}.frow b{font-size:17px}.fbar{height:10px;background:var(--ground);border-radius:5px;overflow:hidden}.fbar span{display:block;height:100%;background:var(--navy);border-radius:0 5px 5px 0}.mbars{display:grid;gap:2px}.mrow{display:grid;align-items:center;gap:12px;grid-template-columns:64px minmax(0,1fr) 84px 72px 92px;padding:6px 0;}.mtrack{height:12px;background:var(--ground);border-radius:6px;overflow:hidden}.mfill{display:block;height:100%;background:var(--gold);border-radius:0 6px 6px 0}.mval,.mcomp{text-align:right;font-size:13px}.mcount{text-align:right}@container (max-width:760px){.mrow{grid-template-columns:56px minmax(0,1fr) 72px;row-gap:2px}.mrow .mcount,.mrow .mcomp{display:none}}.raw{white-space:pre-wrap}.introw{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line);}.introw:last-child{border-bottom:0}.introw .s{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.introw b{font-size:13px;word-break:break-all}.facts input.sel{margin-top:2px;min-height:34px;padding:6px 10px;font-size:13px}.bkwin{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bkwin .sel{flex:0 1 auto;min-width:0}.bkdays{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.bkdays .chip{padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);font-size:12.5px;font-weight:600;color:var(--ink-2);min-width:44px;}.bkdays .chip[aria-pressed="true"]{background:var(--navy);border-color:var(--navy);color:var(--cream);}.bksub{text-transform:none;letter-spacing:0;font-weight:400}.prate.gone{background:transparent;border-style:dashed;opacity:.72}.prate.gone .n{color:var(--ink-3);font-weight:600}.prate .miss{font-size:12px;color:var(--ink-3);font-style:italic;border:1px solid var(--line);border-radius:8px;padding:5px 8px;background:var(--panel);text-align:center}.rule{padding:10px 0;border-bottom:1px solid var(--line)}.rule:last-child{border-bottom:0}.rule .rn{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.rule .rv{font-weight:700;font-size:15px;margin:2px 0 4px}.rule.warn .rv{color:var(--warn)}.tools-pvo{position:fixed;inset:0;z-index:70;background:rgba(12,30,53,.72);display:flex;align-items:center;justify-content:center;padding:20px}.tools-pvb{background:var(--panel);border:1px solid var(--line);border-radius:14px;max-width:min(720px,100%);width:100%;overflow:hidden;display:flex;flex-direction:column}.tools-pvh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.tools-pv-body{min-height:220px;max-height:76vh;overflow:auto;display:flex;align-items:center;justify-content:center;background:var(--navy)}.tools-pv-body img{max-width:100%;display:block}.tools-pv-doc{width:100%;height:76vh;border:0;display:block;background:#fff}.tools-pv-wait{text-align:center;padding:48px 20px;color:var(--steel);font-size:12px}.tools-pv-wait>div+div{margin-top:14px}.tools-pv-fail{color:#ff9090;padding:48px 24px;text-align:center;font-size:13px}.tools-pv-fail span{display:block;color:var(--steel);font-size:11px;margin-top:6px}.ph-title{font-family:'Sora',sans-serif;font-size:26px;font-weight:800;color:var(--ink);letter-spacing:-.5px;}.ph-sub{font-size:11px;color:var(--ink-3);margin-top:4px;}.ph-act{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}.card-title{font-family:'Sora',sans-serif;font-size:14px;font-weight:700;color:var(--ink);}.card-head{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;}.btn-primary{background:var(--navy);color:var(--cream);box-shadow:0 2px 6px rgba(10,31,68,.25);}.btn-primary:hover{filter:brightness(1.15);}.btn-green{background:#16A34A;color:#fff;}.btn-green:hover{background:#15803D;}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line);}.btn-ghost:hover{background:var(--panel-2);}.btn-sm{padding:5px 13px;font-size:12px;}.tscroll{overflow-x:auto;border-radius:0 0 12px 12px;}.dcell{background:var(--panel-2);border-radius:8px;padding:9px 11px;border:1px solid var(--line);}.dlbl{font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);}.dval{font-size:12px;font-weight:600;color:var(--ink);margin-top:2px;}.g2{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.g3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;}.g4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;}.drop-zone{border:2px dashed var(--ink-3);border-radius:10px;padding:30px;text-align:center;cursor:pointer;transition:all .2s;background:var(--panel-2);}.drop-zone:hover,.drop-zone.drag{border-color:var(--gold);background:var(--panel-2);}.drop-zone input[type=file]{display:none;}@media (max-width:768px){.ph-act{flex-wrap:wrap;}.g2,.g3,.g4{grid-template-columns:1fr;}.tscroll{-webkit-overflow-scrolling:touch;}}#tools-panel .field{margin-bottom:12px;display:block;}#tools-panel .field label{display:block;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;}#tools-panel .field input,#tools-panel .field select,#tools-panel .field textarea{width:100%;padding:8px 11px;border:1.5px solid var(--line);border-radius:8px;font-size:12px;color:var(--ink);background:var(--panel);outline:none;transition:border-color .15s;}#tools-panel .field input:focus,#tools-panel .field select:focus,#tools-panel .field textarea:focus{border-color:var(--gold);}#tools-panel input[type=number]{color-scheme:light dark;}#tools-panel .card{background:var(--panel);border-radius:12px;border:1px solid var(--line);box-shadow:var(--shadow);}#tools-panel #analysis-rows span[style*="#0C1E35"]{color:var(--ink)!important;}#tools-panel #analysis-rows>div[style*="#F0EDE8"]{border-bottom-color:var(--line)!important;}#tools-panel #sum-current,#tools-panel #sum-new{color:var(--ink)!important;}#tools-panel tfoot tr[style*="#F0EDE8"]{background:var(--panel-2)!important;}#tools-panel tfoot td[style*="#0C1E35"]{color:var(--ink)!important;}#tools-panel #debts-tbody input[type=number],#tools-panel #heloc-debts-tbody input[type=number]{background:var(--panel);color:var(--ink);border-color:var(--line)!important;}#tools-panel #debts-tbody input:not([type]),#tools-panel #heloc-debts-tbody input:not([type]){color:var(--ink)!important;}#tools-panel #debts-tbody select,#tools-panel #heloc-debts-tbody select{color:var(--ink);}#tools-panel div[style*="border-top:1px solid #E0DBD0"]{border-top-color:var(--line)!important;}#tools-panel #am-table-wrap td[style*="background:#fff"]{background:var(--panel)!important;}#tools-panel #am-table-wrap td[style*="background:#F5F2EC"]{background:var(--panel-2)!important;}#tools-panel #am-table-wrap td[style*="background:#F0FDF4"], #tools-panel #am-table-wrap td[style*="background:#E8F5E9"]{background:var(--good-bg)!important;}#tools-panel #am-table-wrap td[style*="background:#E0DBD0"], #tools-panel #am-table-wrap th[style*="background:#E0DBD0"]{background:var(--line)!important;}#tools-panel #am-table-wrap thead tr[style*="background:#F0EDE8"]{background:var(--panel-2)!important;}#tools-panel #am-table-wrap td[style*="color:#8A9AB0"], #tools-panel #am-table-wrap thead tr[style*="background:#F0EDE8"] th[style*="color:#8A9AB0"]{color:var(--ink-3)!important;}#tools-panel #am-table-wrap td[style*="color:#16A34A"], #tools-panel #am-table-wrap span[style*="color:#16A34A"]{color:var(--good)!important;}#tools-panel .card-head label[style*="color:#0C1E35"]{color:var(--ink)!important;}#tools-panel #benefits-heloc-section div[style*="background:#F5F2EC"]{background:var(--panel-2)!important;border-color:var(--line)!important;}#tools-panel #heloc-debt-section thead tr[style*="background:#F0EDE8"]{background:var(--panel)!important;}#tools-panel #heloc-debt-section th[style*="color:#8A9AB0"]{color:var(--ink-3)!important;}#tools-panel #heloc-debt-section div[style*="background:#fff"]{background:var(--panel)!important;border-color:var(--line)!important;}#tools-panel #benefits-heloc-section span[style*="color:#0C1E35"], #tools-panel #heloc-debt-section strong[style*="color:#0C1E35"]{color:var(--ink)!important;}#tools-panel #heloc-debts-tbody input:not([type]), #tools-panel #heloc-debts-tbody select{color:var(--ink)!important;}#tools-panel #heloc-debt-section .btn-ghost{background:var(--panel);border-color:var(--line);}#tools-panel label.tools-check{color:var(--ink);}#tools-panel label.tools-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--gold);flex:0 0 auto;}.xport{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.xf{display:flex;flex-direction:column;gap:3px}.xport-msg{flex-basis:100%}.xport-msg:empty{display:none}@media (max-width:768px){.xport{align-items:stretch}.xport > .btn{align-self:flex-end}.xf{flex:1 1 140px}.xf .sel{width:100%}}.dfilter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dfr{display:inline-flex;align-items:center;gap:6px}.dfr .sel{min-height:34px;padding:5px 8px}@media (max-width:768px){.dfr{flex:1 1 100%}.dfr .sel{flex:1 1 0}}.sfilter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sfilter .chips{display:inline-flex;gap:6px;flex-wrap:wrap}.sfilter .chip .s{margin-left:5px;font-variant-numeric:tabular-nums}@media (max-width:768px){.sfilter{gap:8px}.sfilter .seg{flex:1 1 100%}}.thsort{border:0;background:none;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.thsort:hover{color:var(--ink)}th.r .thsort{float:right}.actrow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.actrow-msg{flex-basis:100%}.actrow-msg:empty{display:none}.btn.danger{color:var(--bad);border-color:var(--bad)}.btn.danger:hover{background:var(--bad-bg)}th.grp{text-align:center;border-bottom:1px solid var(--line)}thead tr:first-child th.grp{border-left:1px solid var(--line)}thead tr:first-child th.grp:last-of-type{border-right:1px solid var(--line)}.pill.p-gold{background:rgba(201,168,76,.16);color:var(--gold);border:1px solid rgba(201,168,76,.4)}.calwrap{position:relative;padding:0 0 10px}.calgrid{display:grid;grid-template-columns:56px repeat(var(--cols),minmax(0,1fr));grid-auto-rows:var(--h)}.calhead{position:sticky;top:0;z-index:2;background:var(--panel);padding:8px 6px;text-align:center;border-bottom:1px solid var(--line);height:auto}.calhead b{display:block;font-size:12px}.calhead.caloff b{color:var(--ink-3)}.calgut{font-size:10.5px;color:var(--ink-3);text-align:right;padding:2px 8px 0 0;border-right:1px solid var(--line);font-variant-numeric:tabular-nums}.calcell{border-bottom:1px solid var(--grid,var(--line));border-right:1px solid var(--line)}.calopen{background:var(--panel)}.caldim{background:var(--panel-2);opacity:.55}.calhead.calnow,.calcell.calnow{box-shadow:inset 2px 0 0 var(--gold)}.callayer{position:absolute;inset:0;display:grid;grid-template-columns:56px repeat(var(--cols),minmax(0,1fr));pointer-events:none}.calcard{grid-column:calc(var(--col) + 2) / span 1;position:absolute;left:4px;right:4px;pointer-events:auto;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:10px;padding:6px 8px;box-shadow:var(--shadow);min-height:44px}.calcard .nm{font-size:12.5px}.calcard{overflow:hidden}.calcard .nm,.calcard .s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calcard .s{font-size:11px;color:var(--ink-3);margin-top:2px}.calcard .pill{font-size:10px;padding:0 6px}.calcard.click{cursor:pointer}.calcard.click:hover{border-color:var(--gold)}.calnowline{grid-column:calc(var(--col) + 2) / span 1;position:absolute;left:0;right:0;height:2px;background:var(--gold);z-index:3}@media (max-width:768px){.calgrid,.callayer{grid-template-columns:44px repeat(var(--cols),minmax(0,1fr))}.calcard .pill{display:none}}.ib-panes{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:12px;align-items:start}.ib-left{padding:0;overflow:hidden}.ib-right{display:flex;flex-direction:column;min-height:420px}.ib-list{list-style:none;margin:0;padding:0;max-height:62vh;overflow:auto}.ib-item{display:flex;gap:10px;padding:10px 12px;cursor:pointer;border-top:1px solid var(--line);align-items:flex-start}.ib-item:first-child{border-top:0}.ib-item:hover{background:color-mix(in srgb,var(--gold) 7%,transparent)}.ib-item.on{background:color-mix(in srgb,var(--gold) 13%,transparent);box-shadow:inset 3px 0 0 var(--gold)}.ib-item:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ib-av{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--navy);color:var(--cream);font-weight:700;font-size:12px;letter-spacing:.5px}.ib-mid{min-width:0;flex:1}.ib-top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ib-snip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.ib-tags{margin-top:5px;display:flex;gap:5px;flex-wrap:wrap}.ib-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.ib-acts{display:flex;gap:6px;flex-wrap:wrap}.ib-conv{padding:12px 14px;display:flex;flex-direction:column;gap:10px;max-height:52vh;overflow:auto}.ib-b{display:flex}.ib-b.out{justify-content:flex-end}.ib-bb{max-width:78%;border-radius:12px;padding:8px 11px;border:1px solid var(--line);background:var(--panel-2,color-mix(in srgb,var(--line) 30%,transparent))}.ib-b.out .ib-bb{background:color-mix(in srgb,var(--gold) 15%,transparent);border-color:color-mix(in srgb,var(--gold) 35%,var(--line))}.ib-tx{white-space:pre-wrap;overflow-wrap:anywhere}.ib-kind{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.7;margin-bottom:3px}.ib-meta{margin-top:4px;opacity:.75}.ib-note{padding:0 14px 8px}.ib-send{padding:12px 14px;border-top:1px solid var(--line);display:grid;gap:8px}@media (max-width:900px){.ib-panes{grid-template-columns:1fr}.ib-list{max-height:46vh}.ib-right{scroll-margin-top:72px}.ib-conv{max-height:60vh}.ib-bb{max-width:88%}}.calnote{color:var(--warn)}.calcard .pill{margin-right:4px}.tool-launch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.launch{display:grid;grid-template-columns:44px 1fr auto;grid-template-areas: "ic txt go" "ic tags go";gap:4px 14px;align-items:center;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow);cursor:pointer;width:100%}.launch:hover{border-color:var(--gold)}.launch .lic{grid-area:ic;width:44px;height:44px;border-radius:12px;background:var(--panel-2);display:grid;place-items:center;color:var(--gold)}.launch .lic svg{width:22px;height:22px}.launch .ltxt{grid-area:txt;display:block;min-width:0}.launch .ltxt b{display:block;font-size:15px;font-weight:700;color:var(--ink)}.launch .ltxt small{display:block;font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.4}.launch .ltags{grid-area:tags;display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.launch .tag{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:2px 8px;white-space:nowrap}.launch .lgo{grid-area:go;font-size:12.5px;font-weight:700;color:var(--gold);white-space:nowrap}.linky{border:0;background:none;padding:0;font:inherit;color:var(--ink-3);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.linky:hover{color:var(--ink)}@media (max-width:768px){.tool-launch{grid-template-columns:minmax(0,1fr)}.launch{grid-template-columns:40px 1fr;grid-template-areas:"ic txt" "ic tags" "go go"}.launch .lgo{text-align:right;margin-top:6px}}.pill.ib-wait{background:color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));font-weight:700}.ib-own{margin-left:auto;width:20px;height:20px;border-radius:50%;flex:none;display:inline-grid;place-items:center;font-size:9.5px;font-weight:700;background:color-mix(in srgb,var(--line) 60%,transparent);color:var(--ink-2)}.ib-tags{align-items:center}.callrow{align-items:center}.callbtn{min-height:44px;padding:0 18px;flex:none}.tellink{display:inline-block;margin-top:2px;color:var(--ink-2);text-decoration:none}.tellink:hover{color:var(--ink);text-decoration:underline}.login{min-height:100vh;min-height:100dvh;color:var(--cream);position:relative;overflow:hidden;background:var(--navy) url("/static/hero/hero-home-1920.jpg") center/cover no-repeat}.login-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none;pointer-events:none}.login-vid.on{display:block}.login-shade{position:absolute;inset:0;background:rgba(12,30,53,.78);pointer-events:none}.login-body{position:relative;z-index:1;min-height:inherit;display:grid;place-items:center;padding:32px 16px}@media (max-width:767px),(prefers-reduced-motion:reduce){.login-vid,.login-vid.on{display:none}}.login-in{width:100%;max-width:420px;display:grid;gap:0}.login-brand{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:32px}.login-mark{display:block;width:230px;max-width:70%;height:auto}.login-sub{font-size:9px;letter-spacing:clamp(3px,1vw,5px);text-transform:uppercase;color:rgba(255,255,255,.4);margin-top:14px}.login-tag{font-family:Georgia,"Times New Roman",serif;font-style:italic;color:rgba(255,255,255,.5);font-size:15px;margin-top:14px}.login-brand .brand-app{margin-top:12px;font-size:10px}.login-card{--panel:#FFFFFF;--panel-2:var(--cream);--ink:var(--navy);--ink-2:#42526A;--ink-3:#77869B;--line:#E2E6EC;--bad:#B63A1E;--bad-bg:#FBE8E2;background:#FFFFFF;color:var(--navy);border-radius:14px;padding:28px 26px;display:grid;gap:14px;box-shadow:0 24px 80px rgba(0,0,0,.35)}.login-card .sel{color:var(--navy)}.login-foot{text-align:center;margin-top:20px;font-size:10px;line-height:1.6;color:rgba(255,255,255,.3)}.login-home{justify-self:center;margin-top:10px;font-size:11px;letter-spacing:.3px;color:rgba(255,255,255,.35);text-decoration:none}.login-home:hover,.login-home:focus-visible{color:rgba(255,255,255,.7)}.login-card h1{margin:0;font-size:22px}.login-card .sel{width:100%;min-height:44px;font-size:15px}.login-go{width:100%;min-height:46px;font-size:15px}.login-forgot{justify-self:center;font-size:13px}.login-help{text-align:center;background:var(--panel-2);border-radius:10px;padding:10px 12px}.meacts{display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 8px 0;position:relative;z-index:1}.meacts button{border:0;background:none;padding:4px 0;font:inherit;font-size:12px;color:var(--steel);cursor:pointer}.meacts button:hover{color:var(--cream);text-decoration:underline}#v2-main[data-tap] .cards{grid-template-columns:minmax(0,1fr)}#v2-main[data-tap] .lcard{min-width:0}#v2-main[data-tap] .lcard .acts{grid-template-columns:repeat(3,minmax(0,1fr))}#v2-main[data-tap] .acts.wrap{display:flex;flex-wrap:wrap}#v2-main[data-tap] .acts.wrap>.btn{flex:1 1 30%}#v2-main[data-tap] .pb{grid-template-columns:minmax(0,1fr)}#v2-main[data-tap] .lcard .row>*{min-width:0}#v2-main[data-tap] .lcard .nm{overflow-wrap:anywhere}#v2-main[data-tap] .lcard .row:has(> .lc-pills){flex-wrap:wrap}#v2-main[data-tap] .lc-pills{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}@media (max-width:1024px),(pointer:coarse){#v2-main[data-tap] .btn,#v2-main[data-tap] .chip,#v2-main[data-tap] .seg button, #v2-main[data-tap] .sel,#v2-main[data-tap] select, #v2-main[data-tap] input:not([type=checkbox]):not([type=radio]):not([type=range]), #v2-main[data-tap] textarea{min-height:44px}#v2-main[data-tap] .btn,#v2-main[data-tap] .seg button{min-width:44px}#v2-main[data-tap] .crumbs button{min-height:44px;padding:0 6px}#v2-main[data-tap] .acts .btn{white-space:normal}#v2-main[data-tap] input[type=checkbox]{width:24px;height:24px;flex:0 0 auto}}#v2-main[data-tap]{--ink-3:#58677C;--gold-text:#806419;--good:#1A744D}#v2-main[data-tap] .eyebrow,#v2-main[data-tap] .pill.p-gold{color:var(--gold-text)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) #v2-main[data-tap]{--ink-3:#7D8CA1;--gold-text:var(--gold);--good:#5CC795}}:root[data-theme="dark"] #v2-main[data-tap]{--ink-3:#7D8CA1;--gold-text:var(--gold);--good:#5CC795}#v2-main[data-tap] :is(button,a[href],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}#v2-main[data-tap] input.sel:focus-visible,#v2-main[data-tap] select.sel:focus-visible, #v2-main[data-tap] textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}#v2-main[data-tap] .ld-contact{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;color:var(--ink-2);font-size:14px}.ld-contact > span{min-width:0;overflow-wrap:anywhere}#v2-main[data-tap] .ld-phone{white-space:nowrap;font-family:inherit;font-variant-numeric:normal}#v2-main[data-tap] .ld-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 8px}#v2-main[data-tap] .ld-big{min-height:48px;font-size:15px;justify-content:center;gap:8px}#v2-main[data-tap] .ld-more{position:relative}#v2-main[data-tap] .ld-more>summary{list-style:none;cursor:pointer;width:100%}#v2-main[data-tap] .ld-more>summary::-webkit-details-marker{display:none}#v2-main[data-tap] .ld-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;gap:6px;min-width:220px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow,0 8px 24px rgba(0,0,0,.15))}#v2-main[data-tap] .ld-menu .btn{justify-content:flex-start;width:100%}#v2-main[data-tap] .ld-status{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--ink-3);margin-bottom:12px}#v2-main[data-tap] .ld-summary{margin-bottom:16px}#v2-main[data-tap] .ld-summary .facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 16px}#v2-main[data-tap] .ld-summary .facts>div{display:grid;gap:2px}#v2-main[data-tap] .ld-summary .facts span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:600px){#v2-main[data-tap] .ld-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#v2-main[data-tap] .ld-summary .facts{grid-template-columns:repeat(2,minmax(0,1fr))}#v2-main[data-tap] .ld-more[open]{grid-column:1/-1}#v2-main[data-tap] .ld-menu{position:static;min-width:0;margin-top:6px;box-shadow:none}}.td-panel{margin-bottom:12px}.td-list{display:grid;gap:10px}.td-team-wrap{overflow-x:auto}.td-team{font-size:13px;min-width:640px}.td-team th,.td-team td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.td-team .num{text-align:right;font-variant-numeric:tabular-nums}.td-team tbody th{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--ink);background:none}.td-team thead th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}#v2-main[data-tap] .rq-side{border-right:1px solid var(--line)}#v2-main[data-tap] .rq-new .rq-side{border-right:0}#v2-main[data-tap] .rq-k{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-3);margin-bottom:6px}#v2-main[data-tap] .rq-card{max-width:100%;border-radius:10px;border:1px solid var(--line)}@media (max-width:900px){#v2-main[data-tap] .rq-side{border-right:0;border-bottom:1px solid var(--line)}}#v2-main[data-tap] .pickhit{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px -6px -10px -10px;cursor:pointer;flex:0 0 auto}@media (max-width:1024px),(pointer:coarse){#v2-main[data-tap] a[href]:not(.btn):not(.chip):not(:has(img)){display:inline-block;padding:14px 0;margin:-14px 0}}.qmsw{display:grid;gap:8px;border-radius:14px;padding:10px 12px}.qmsw-side{background:rgba(255,255,255,.06);border:1px solid rgba(226,201,122,.22);position:relative;z-index:1}.qmsw-more{background:var(--panel);border:1px solid var(--line);margin-top:12px}.qmsw-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.qmsw-l{display:grid;gap:2px;min-width:0}.qmsw-l b{font-size:13px;letter-spacing:.02em}.qmsw-l span{font-size:12px;opacity:.85}.qmsw-side .qmsw-l span{color:#C9D3DF;opacity:1}.qmsw-tog{flex:0 0 auto;width:52px;height:44px;border:0;background:none;padding:0;cursor:pointer;position:relative}.qmsw-tog::before{content:"";position:absolute;left:2px;right:2px;top:10px;height:24px;border-radius:12px;background:#8795A6;transition:background .15s}.qmsw-tog[aria-checked="true"]::before{background:#2E9E6A}.qmsw-dot{position:absolute;top:13px;left:6px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px rgba(0,0,0,.25)}.qmsw-tog[aria-checked="true"] .qmsw-dot{left:28px}.qmsw-tog:disabled{opacity:.5;cursor:default}.qmsw-tog:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:12px}.qmsw-ask{display:grid;gap:6px;font-size:12.5px;line-height:1.4;padding:10px;border-radius:10px;background:#FBEDE3;color:#5B2A12}.qmsw-acts{display:flex;gap:8px;justify-content:flex-end}.qmsw-acts .btn{min-height:44px}.qmsw-note{font-size:12px}.qmsw-side .qmsw-note{color:#C9D3DF}.qmsw-err{color:var(--bad)}.qmsw-side .qmsw-err{color:#F3B4A4}.tm-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 10px;scrollbar-width:thin}.tm-tabs button{flex:0 0 auto;min-height:44px;padding:0 14px;border:0;background:none;border-bottom:3px solid transparent;margin-bottom:-1px;font:inherit;font-weight:600;color:var(--ink-3);white-space:nowrap;cursor:pointer}.tm-tabs button[aria-selected="true"]{color:var(--ink);border-bottom-color:var(--gold)}.tm-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.tm-tabpanel .panel{border:0;box-shadow:none;margin-top:0 !important;border-radius:0;background:transparent}.tm-tabpanel .panel + .panel,.tm-tabpanel .tm-sec{border-top:1px solid var(--line)}.st-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.st-bar-acts{display:flex;gap:8px}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.st{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:10px;cursor:pointer;min-width:0}.st input{flex:0 0 auto;width:20px !important;height:20px !important;min-height:0 !important;margin:0;accent-color:var(--gold-text)}.st b{font-size:13px}.st span{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.st:has(input:checked){border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}@media (max-width:600px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.td-board{display:flex;flex-direction:column;gap:12px}.td-main,.td-side{display:contents}.td-o0{order:0}.td-o8{order:8}@media (min-width:1000px){.td-board{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start}.td-main,.td-side{display:grid;gap:16px;align-content:start;min-width:0}.td-next,.td-board > [data-panel="team-toggle"]{grid-column:1 / -1}.td-board > .panel{margin:0}}.td-board .panel{margin:0}.td-next{background:var(--navy);color:var(--cream);border-radius:20px;padding:18px 20px;display:grid;gap:10px;position:relative;overflow:hidden}.td-next::after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:220px;background:repeating-linear-gradient(118deg,transparent 0 20px,rgba(226,201,122,.09) 20px 38px);pointer-events:none}.td-next-k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--gold)}.td-next-row{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:1}.td-next-l{display:grid;gap:6px;min-width:0}.td-next-nm{font-size:24px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.td-next-why{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.td-next .s{color:#C9D3DF}.td-next .td-acts .btn:not(.gold){background:rgba(255,255,255,.1);color:var(--cream);border-color:rgba(255,255,255,.25)}.td-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.td-acts .btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.td-big{min-height:52px !important;padding:0 22px;font-size:16px}@media (max-width:600px){.td-next-row{display:grid}.td-next .td-acts{display:grid;grid-template-columns:1fr 1fr auto}}.td-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.td-row-l{display:grid;gap:3px;min-width:0;flex:1 1 220px}.td-row-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.td-row-top .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.td-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-list{display:grid;gap:10px;list-style:none;margin:0}.td-tl-i{display:grid;gap:4px;padding:6px 0 10px 18px;border-left:2px solid var(--line);position:relative;margin-left:6px}.td-tl-i::before{content:"";position:absolute;left:-7px;top:9px;width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--panel)}.td-tl-t{font-weight:700;font-size:14px}.td-tl-b{display:grid;gap:4px;min-width:0}.qwrap a[data-q-full]{display:block}#v2-main[data-tap] .pgrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;align-items:start}#v2-main[data-tap] .pgrid>.stack{display:grid;gap:16px;min-width:0;align-content:start}#v2-main[data-tap] .pgrid .panel{margin:0}#v2-main[data-tap] .ld-open:empty{display:none}#v2-main[data-tap] .ld-open{display:grid;gap:12px;margin-bottom:12px}#v2-main[data-tap] .ld-open>.panel{margin:0}@media (max-width:900px){#v2-main[data-tap] .pgrid{display:flex;flex-direction:column;gap:16px}#v2-main[data-tap] .pgrid>.stack{display:contents}#v2-main[data-tap] .pgrid .ld-next{order:-1}#v2-main[data-tap] .pgrid>.stack>*{min-width:0;max-width:100%}}#v2-main[data-tap] .ld-title{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#v2-main[data-tap] .ld-chips{display:inline-flex;gap:6px;flex-wrap:wrap}#v2-main[data-tap] .ld-addr{display:flex;gap:4px 14px;align-items:center;flex-wrap:wrap;margin-top:4px;font-size:14px;color:var(--ink-2)}#v2-main[data-tap] .ld-addr a,#v2-main[data-tap] .linkbtn{font-weight:600;color:var(--gold-text);text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600}@media (max-width:1024px),(pointer:coarse){#v2-main[data-tap] .linkbtn{min-height:44px}}#v2-main[data-tap] .ld-qacts{display:flex;gap:8px;flex-wrap:wrap}#v2-main[data-tap] .ld-next{background:var(--navy);color:var(--cream);border-radius:16px;padding:14px 16px;display:grid;gap:8px}#v2-main[data-tap] .ld-next .eyebrow{color:var(--gold)}#v2-main[data-tap] .ld-next-t{font-size:15px;line-height:1.4}#v2-main[data-tap] .ld-fold>summary{cursor:pointer;font-size:13px;color:var(--ink-3);padding:6px 2px;min-height:44px;display:flex;align-items:center}#v2-main[data-tap] .ld-fold[open]>summary{margin-bottom:8px}#v2-main[data-tap] .ld-actions{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:600px){#v2-main[data-tap] .ld-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}#v2-main[data-tap] .rq-dim{position:fixed;inset:0;background:rgba(8,20,36,.45);z-index:60}#v2-main[data-tap] .rq-drawer{position:fixed;top:0;right:0;bottom:0;width:min(980px,100vw);z-index:61;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background:var(--ground);display:grid;grid-template-rows:auto minmax(0,1fr);box-shadow:-12px 0 40px rgba(0,0,0,.25);animation:rqin .18s ease-out}@keyframes rqin{from{transform:translateX(48px);opacity:.5}}#v2-main[data-tap] .rq-dh{display:flex;gap:12px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--panel)}#v2-main[data-tap] .rq-dh>div{flex:1;min-width:0}#v2-main[data-tap] .rq-who{font-size:18px;font-weight:700;overflow-wrap:anywhere}#v2-main[data-tap] .rq-new{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}#v2-main[data-tap] .rq-cmpbox{padding:12px 20px;border-bottom:1px solid var(--line);display:grid;gap:6px}#v2-main[data-tap] .rq-cmp{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1fr) minmax(0,1.2fr);gap:4px 14px;font-size:14px}#v2-main[data-tap] .rq-cmp .h{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-3)}#v2-main[data-tap] .rq-cmp .rq-side{border:0}#v2-main[data-tap] .rq-diff{font-size:12px;font-weight:700;margin-left:4px}#v2-main[data-tap] .rq-diff.down{color:var(--good)}#v2-main[data-tap] .rq-diff.up{color:var(--bad)}#v2-main[data-tap] .rq-db{overflow:auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;padding:16px 20px;align-items:start}#v2-main[data-tap] .rq-cb{display:grid;gap:8px;position:sticky;top:0}#v2-main[data-tap] .rq-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}#v2-main[data-tap] .rq-tile{display:grid;gap:3px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);cursor:pointer;min-height:44px;font:inherit;color:var(--ink)}#v2-main[data-tap] .rq-tile span{font-size:12px;color:var(--ink-3)}#v2-main[data-tap] .rq-tile[aria-pressed="true"]{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 35%,transparent)}#v2-main[data-tap] .rq-df{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line);background:var(--panel)}#v2-main[data-tap] .rq-df>.s{flex:1;min-width:160px}@media (max-width:760px){#v2-main[data-tap] .rq-db{grid-template-columns:minmax(0,1fr)}#v2-main[data-tap] .rq-cb{position:static}#v2-main[data-tap] .rq-cmp{font-size:13px}}.td-loan{font-weight:600;color:var(--ink-2)}.td-facts{display:flex;flex-wrap:wrap;gap:6px 22px;margin:6px 0 0}.td-facts dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#AFBDCD}.td-facts dd{margin:0;font-weight:700}.td-health>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:10px;font-weight:700;color:var(--ink-2)}.td-health[open]>summary{margin-bottom:8px}.td-health>summary .hint.bad{color:var(--bad);font-weight:700}#v2-main[data-tap] .ph-sec{display:grid;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}#v2-main[data-tap] .ph-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}#v2-main[data-tap] .ph-head h3{margin:0;font-size:15px}#v2-main[data-tap] .ph-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}#v2-main[data-tap] .ph-av{width:96px;height:96px;border-radius:50%;object-fit:cover;border:1px solid var(--line);flex:0 0 auto}#v2-main[data-tap] .ph-av-empty{display:grid;place-items:center;background:var(--navy);color:var(--gold);font-weight:700;font-size:28px}#v2-main[data-tap] .ph-acts{display:grid;gap:8px;justify-items:start}#v2-main[data-tap] .ph-pick{cursor:pointer}#v2-main[data-tap] .ph-paste{font-size:12.5px;color:var(--ink-3);border:1px dashed var(--line);border-radius:10px;padding:10px 14px;min-height:44px;display:flex;align-items:center}#v2-main[data-tap] .ph-paste:focus-visible{outline:2px solid var(--gold);outline-offset:2px}#v2-main[data-tap] .ph-crop{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start}#v2-main[data-tap] .ph-stage{position:relative;overflow:hidden;border-radius:12px;background:#0b1830;touch-action:none;cursor:grab;flex:0 0 auto;max-width:100%}#v2-main[data-tap] .ph-stage img{position:absolute;left:50%;top:50%;max-width:none;user-select:none;pointer-events:none}#v2-main[data-tap] .ph-ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px rgba(8,20,36,.45);pointer-events:none;outline:2px solid rgba(255,255,255,.7);outline-offset:-2px}#v2-main[data-tap] .ph-side{display:grid;gap:10px;min-width:180px;flex:1 1 180px}.av img{object-fit:cover}img.av{border-radius:50%;object-fit:cover}.kpis.lw-cards{--n:5 !important}.lw-card{text-align:left;cursor:pointer;font:inherit;color:inherit}.lw-card:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}.lw-card[aria-pressed="true"]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.lw-card small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width:900px){.kpis.lw-cards{--n:3 !important}}@container (max-width:560px){.kpis.lw-cards{--n:2 !important}}table.lw-t{table-layout:fixed;width:100%}table.lw-t th,table.lw-t td{padding-left:8px;padding-right:8px}table.lw-t col.lw-c-pick{width:3.5%}table.lw-t col.lw-c-who{width:15.5%}table.lw-t col.lw-c-req{width:11.5%}table.lw-t col.lw-c-cr{width:6%}table.lw-t col.lw-c-val{width:9%}table.lw-t col.lw-c-touch{width:14%}table.lw-t col.lw-c-next{width:23.5%}table.lw-t col.lw-c-src{width:9.5%}table.lw-t col.lw-c-arr{width:7.5%}@container (max-width:1360px){table.lw-t col.lw-c-pick{width:3.5%}table.lw-t col.lw-c-who{width:15%}table.lw-t col.lw-c-req{width:13.5%}table.lw-t col.lw-c-cr{width:6%}table.lw-t col.lw-c-val{width:9%}table.lw-t col.lw-c-touch{width:15%}table.lw-t col.lw-c-next{width:29.5%}table.lw-t col.lw-c-src{width:0}table.lw-t col.lw-c-arr{width:8.5%}table.lw-t .lw-src{padding-left:0;padding-right:0;visibility:hidden}}table.lw-t.owned col.lw-c-pick{width:3.5%}table.lw-t.owned col.lw-c-who{width:15%}table.lw-t.owned col.lw-c-req{width:11.5%}table.lw-t.owned col.lw-c-cr{width:6%}table.lw-t.owned col.lw-c-val{width:9%}table.lw-t.owned col.lw-c-touch{width:14%}table.lw-t.owned col.lw-c-next{width:24.5%}table.lw-t.owned col.lw-c-src{width:0}table.lw-t.owned col.lw-c-owner{width:8.5%}table.lw-t.owned col.lw-c-arr{width:8%}table.lw-t.owned .lw-src{padding-left:0;padding-right:0;visibility:hidden}table.lw-t.owned .lt-who-owner{display:none}@container (max-width:1360px){table.lw-t.owned col.lw-c-owner{width:0}table.lw-t.owned .lt-owner{padding-left:0;padding-right:0;visibility:hidden}table.lw-t.owned .lt-who-owner{display:block;margin-top:2px}table.lw-t.owned col.lw-c-pick{width:3.5%}table.lw-t.owned col.lw-c-who{width:15%}table.lw-t.owned col.lw-c-req{width:13.5%}table.lw-t.owned col.lw-c-cr{width:6%}table.lw-t.owned col.lw-c-val{width:9%}table.lw-t.owned col.lw-c-touch{width:15%}table.lw-t.owned col.lw-c-next{width:29.5%}table.lw-t.owned col.lw-c-src{width:0}table.lw-t.owned col.lw-c-arr{width:8.5%}}table.lw-t thead th{letter-spacing:.04em}table.lw-t th,table.lw-t td{overflow:hidden;text-overflow:ellipsis}table.lw-t td .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}table.lw-t .lt-who .nm,table.lw-t .lt-who .s{max-width:100%}table.lw-t td .pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}table.lw-t .lt-src .tag{max-width:100%}.lw-pills{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}td.lw-nextc{position:relative}.lw-step{display:flex;align-items:center;min-width:0}.lw-next{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-next.lw-fix{color:var(--bad)}.lw-qa{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;gap:6px;padding-left:10px;background:var(--panel-2);opacity:0;pointer-events:none;transition:opacity .15s}tr:hover .lw-qa,tr:focus-within .lw-qa{opacity:1;pointer-events:auto}@media (hover:none){.lw-qa{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.lw-qa{transition:none}}.lw-cardwork{font-size:13px;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:4px;align-items:center}.mtop .mtop-mark{width:124px;height:auto}#v2-main[data-tap] .rq-grps{display:grid;gap:10px}#v2-main[data-tap] .rq-grp{display:grid;gap:6px}#v2-main[data-tap] .rq-gh{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}#v2-main[data-tap] .rq-df>.fixbox{flex-basis:100%}@media (max-width:760px){#v2-main[data-tap] .rq-dh{flex-wrap:wrap;padding:12px 16px}#v2-main[data-tap] .rq-dh>.hint{order:3;flex-basis:100%}#v2-main[data-tap] .rq-grp .chips{flex-wrap:wrap;overflow-x:visible}#v2-main[data-tap] .rq-df{padding:10px 16px;gap:8px}#v2-main[data-tap] .rq-df>.btn{flex:1 1 calc(50% - 8px);min-height:44px}}#v2-main[data-tap] .bk .bk-l{font-size:12px;font-weight:700;color:var(--ink-2);margin-bottom:6px}#v2-main[data-tap] .bk-days{display:flex;flex-wrap:wrap;gap:8px}#v2-main[data-tap] .bk-days .chip{min-height:44px}#v2-main[data-tap] .bk-pickdate{display:flex;align-items:center;gap:10px;margin-top:10px}#v2-main[data-tap] .bk-pickdate input{min-height:44px;max-width:220px}#v2-main[data-tap] .bk-clear{margin-top:8px;min-height:44px}#v2-main[data-tap] .bk-custom input{min-height:44px;max-width:220px}#v2-main[data-tap] .bk-outside{color:var(--warn);font-weight:600}#v2-main[data-tap] .bk select.sel,#v2-main[data-tap] .bk textarea.sel{width:100%;min-height:44px;box-sizing:border-box}#v2-main[data-tap] .bk-confirm{display:grid;gap:8px;padding:12px;border:1px solid var(--gold);border-radius:12px;background:var(--panel-2)}#v2-main[data-tap] .bk-text{margin:0;padding:10px 12px;border-left:3px solid var(--gold);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere}#v2-main[data-tap] .bk .acts .btn{min-height:44px}#v2-main[data-tap] .bk select.sel,#v2-main[data-tap] .bk textarea.sel,#v2-main[data-tap] .bk-confirm{max-width:560px}@media (max-width:760px){#v2-main[data-tap] .msg-card summary{min-height:44px;display:flex;align-items:center;cursor:pointer}}.fb-bubble{position:fixed;right:20px;bottom:20px;z-index:50;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:var(--navy-2);color:var(--cream);border:1px solid var(--gold);box-shadow:0 4px 14px rgba(0,0,0,.28)}.fb-bubble:hover{background:var(--navy-3)}.fb-bubble:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.fb-root.fb-aside{display:none}.fb-panel{position:fixed;right:20px;bottom:80px;z-index:51;width:min(360px,calc(100vw - 24px));box-sizing:border-box;display:grid;gap:10px;padding:14px;border-radius:14px;background:var(--panel);color:var(--ink);border:1px solid var(--line);box-shadow:0 10px 30px rgba(0,0,0,.35)}.fb-panel .fb-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.fb-panel .fb-x{background:none;border:0;color:var(--ink-2);min-width:44px;min-height:44px;cursor:pointer;font-size:16px}.fb-panel textarea.sel{width:100%;box-sizing:border-box;resize:vertical}.fb-panel .fb-acts{display:flex;gap:8px;justify-content:flex-end}.fb-panel .seg button,.fb-panel .fb-acts .btn{min-height:44px}@media (max-width:760px){.fb-bubble{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:44px;height:44px}.fb-panel{right:12px;bottom:calc(136px + env(safe-area-inset-bottom))}}.fb-panel .fb-shot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-panel .fb-shot img{max-height:90px;max-width:160px;border-radius:8px;border:1px solid var(--line)}.fb-panel .fb-pick{min-height:44px;display:inline-flex;align-items:center}.fb-detail{display:grid;gap:10px;margin-top:10px}.fb-facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0}.fb-facts dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fb-facts dd{margin:0;overflow-wrap:anywhere}.fb-shot-full{max-width:100%;height:auto;border-radius:10px;border:1px solid var(--line)}#v2-main[data-tap] .ld-bz{margin-top:10px;display:grid;gap:8px}#v2-main[data-tap] .ld-bz-ways{display:flex;flex-wrap:wrap;gap:8px}#v2-main[data-tap] .ld-bz-ways .btn{min-height:44px;display:inline-flex;align-items:center}#v2-main[data-tap] .ld-held{display:grid;gap:6px}#v2-main[data-tap] .ld-held [data-held-match]{white-space:nowrap}.tc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.tc-col{display:grid;gap:8px;align-content:start;min-width:0}.tc-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.tc-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tc-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.tc-list li span{overflow-wrap:anywhere;min-width:0}.tc-add{display:flex;gap:8px}.tc-add .sel{flex:1;min-width:0}@media (max-width:760px){.tc-list .btn,.tc-add .btn,.tc-add .sel{min-height:44px}}#v2-main[data-tap] .ld-summary .facts b,#v2-main[data-tap] .ld-summary .facts b.num{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;font-weight:700}#v2-main[data-tap] .ed-q-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);padding-top:10px}#v2-main[data-tap] .ed-amt{margin-top:6px}#v2-main[data-tap] .ed-amt button{min-height:40px}#v2-main[data-tap] [data-ed-money]{font-variant-numeric:tabular-nums}@keyframes ld-fade{0%,75%{opacity:1}100%{opacity:0}}#v2-main[data-tap] .ld-fade{animation:ld-fade 4.5s ease forwards}@media (prefers-reduced-motion:reduce){#v2-main[data-tap] .ld-fade{animation:none}}@media (max-width:760px){#v2-main[data-tap] .ed-amt button{min-height:44px}}#v2-main[data-tap] [data-ed-quote]{align-items:start}.td-board.td-v82{display:flex;flex-direction:column;gap:12px}.td-v82 .td-top{display:grid;gap:12px;min-width:0}.td-v82 .td-bottom{display:grid;gap:12px;min-width:0}.td-v82 .td-main,.td-v82 .td-side{display:grid;gap:12px;align-content:start;min-width:0}.td-v82 .td-al-seg button{min-height:32px;padding:4px 12px}.td-v82 .td-next-acts{display:grid;gap:8px;justify-items:stretch}.td-v82 .td-skip{min-height:44px}@media (min-width:1000px){.td-v82 .td-top{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.td-v82 .td-bottom{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start}}@media (max-width:760px){.td-v82 .td-al-seg button{min-height:44px}}.td-v82 > *,.td-v82 .td-top > *,.td-v82 .td-main > *,.td-v82 .td-side > *{order:0}.td-next .td-skip{background:rgba(255,255,255,.1);color:var(--cream);border-color:rgba(255,255,255,.25)}.td-board.td-v82{align-items:stretch}.td-v82 .td-next{align-self:stretch;width:auto}.td-v82 .td-month .ph{padding-bottom:10px}#v2-main[data-tap] .td-v82 .td-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.td-v82 .td-tile{border:1px solid var(--line);border-radius:12px;background:var(--panel-2);padding:10px 12px;display:grid;gap:4px;min-width:0}.td-v82 .td-tile dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.td-v82 .td-tile dd{margin:0;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;font-weight:700;font-size:20px;color:var(--ink)}@media (min-width:1000px){#v2-main[data-tap] .td-v82 .td-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.td-v82 .td-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.td-v82 .td-top{grid-template-columns:repeat(4,minmax(0,1fr))}}.tm-key{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.tm-key .field{flex:1 1 240px;min-width:0}.tm-key .sel{width:100%;box-sizing:border-box}@media (max-width:760px){.tm-key .sel,.tm-key .btn{min-height:44px}.tm-key .btn{flex:1 1 100%}}.tm-onoff{flex:0 0 auto}.tm-onoff button{min-width:52px}@media (max-width:760px){.tm-onoff button{min-height:44px}}.kpis.rep-5{--n:5 !important}.kpis.rep-3{--n:3 !important}.rep-filters{align-items:flex-end}.rep-field{display:grid;gap:4px;min-width:0}.rep-field .s{color:var(--ink-3)}.rep-field .sel{min-width:150px;max-width:100%}.rep-h{font-size:18px;margin:28px 0 2px}@container (max-width:900px){.kpis.rep-5,.kpis.rep-3{--n:2 !important}.kpis.rep-5 .kpi:last-child,.kpis.rep-3 .kpi:last-child{grid-column:1/-1}.rep-filters .seg{width:100%;overflow-x:auto}.rep-field{flex:1 1 140px}.rep-field .sel{min-width:0;width:100%;min-height:44px}}.nav .qfold > summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.nav .qfold > summary::-webkit-details-marker{display:none}.nav .qfold > summary::after{content:"\25BE";font-size:10px;opacity:.7;transition:transform .15s}.nav .qfold:not([open]) > summary::after{transform:rotate(-90deg)}.lk-folders{display:grid;gap:12px}.lk-folder .ph{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lk-folder .ph h2{margin:0}.lk-list{list-style:none;margin:0;display:grid;gap:8px;min-height:44px}.lk-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.lk-row.lk-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end}.lk-grip{cursor:grab;color:var(--ink-3);font-size:18px;user-select:none}.lk-main{display:grid;gap:2px;min-width:0;flex:1}.lk-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}.lk-acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lk-arrow{min-width:36px}.lk-add,.lk-newfolder .pb,.lk-rename{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.lk-add .field,.lk-newfolder .field{flex:1 1 200px;min-width:0}.lk-row.lk-dragging{opacity:.5}.lk-row.lk-over,.lk-list.lk-over{outline:2px dashed var(--gold);outline-offset:2px}@media (max-width:760px){.lk-row{flex-wrap:wrap}.lk-row .lk-main{flex:1 1 100%}.lk-row .lk-acts{flex:1 1 100%}.lk-acts .btn,.lk-add .btn,.lk-newfolder .btn,.lk-rename .btn{min-height:44px}.lk-grip{display:none}}.fixbox.lw-fixline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-tabs{margin-bottom:12px}.hub-tabs .num,.hub-h .num{display:inline-block;min-width:18px;padding:0 6px;margin-left:4px;border-radius:999px;background:var(--bad-bg);color:var(--bad);font-size:11px;font-weight:700;line-height:18px;text-align:center}.hub-body{display:grid;gap:12px}.hub-body > .panel{margin:0}#v2-main[data-tap] .pb.hub-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.hub-filters .field{flex:1 1 160px;min-width:0}.hub-count{margin:0 2px}.hub-card{gap:8px}.hub-title{min-width:0;overflow-wrap:anywhere}.hub-num{font-weight:700;color:var(--gold-text);margin-right:2px}.hub-pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}.hub-detail{white-space:pre-wrap;overflow-wrap:anywhere}.hub-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.hub-inline{display:flex;align-items:center;gap:8px}.hub-inline .sel{min-width:140px}.hub-rec,.hub-live{display:grid;gap:3px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;overflow-wrap:anywhere}.hub-live{border-color:var(--bad);background:var(--bad-bg)}.hub-words{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--gold);padding:2px 0 2px 10px}.hub-acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hub-note{display:grid;gap:8px}.hub-note textarea{width:100%;min-height:72px;resize:vertical}.hub-group{display:grid;gap:10px}.hub-h{font-size:15px;margin:4px 2px 0}.hub-bad{color:var(--bad)}.hub-channel .ph{display:flex;align-items:center;justify-content:space-between}.hub-stage{display:grid;gap:8px}.hub-stage + .hub-stage{border-top:1px solid var(--line)}.hub-stage > .grp{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--ink-3)}.hub-rulenote{background:var(--info-bg);color:var(--info);border-radius:10px;padding:8px 12px;font-weight:600}.hub-rules{margin:0;padding-left:30px;display:grid;gap:10px}.hub-rules li{overflow-wrap:anywhere}.hub-ruleref{margin-top:2px}.hub-flash{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:760px){.hub-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.hub-tabs button{min-height:44px}.hub-acts .btn,.hub-filters .btn{min-height:44px;flex:1 1 auto}.hub-inline{width:100%}.hub-inline .sel{flex:1;min-height:44px}.hub-filters .sel{min-height:44px}.hub-card .row{flex-wrap:wrap}.hub-pills{justify-content:flex-start}}.tm-active-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:760px){.tm-active .btn{min-height:44px}}#tm-picker .pb{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}#tm-picker .pb .field{flex:1 1 240px;min-width:0}.tm-temp{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tm-temp-pw{font:600 20px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;padding:8px 12px;border:1px dashed var(--gold);border-radius:10px;background:var(--panel-2);user-select:all}.tm-owner{display:flex;gap:8px;align-items:center;align-self:end;min-height:38px}.tm-owner input{width:18px;height:18px}@media (max-width:760px){#tm-picker .btn,#tm-add .btn,#tm-created .btn{min-height:44px}.tm-owner{min-height:44px}}.ld-archived{display:grid;gap:8px;margin:0 0 12px}.hub-filters .hub-search{flex:2 1 260px}@media (max-width:760px){.ld-archived .btn,.hub-search .sel{min-height:44px}}.checks.ld-notes li{padding:0}.cal-acts,#v2-main[data-tap] .lcard .acts.cal-acts{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}@media (max-width:760px){.cal-acts,#v2-main[data-tap] .lcard .acts.cal-acts{grid-template-columns:1fr 1fr}.cal-acts .cal-gap{display:none}.calhead .calmon{display:none}.ib-head{flex-direction:column;align-items:stretch}.ib-acts .btn{flex:1 1 0}}.updbar{position:fixed;top:10px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:12px;background:var(--navy);color:var(--cream);box-shadow:0 8px 24px -8px rgba(0,0,0,.45);font-size:13px;font-weight:600;max-width:calc(100vw - 24px)}.updbar .btn:not(.primary){background:transparent;color:var(--cream);border-color:rgba(255,255,255,.3)}@media (max-width:760px){.updbar{top:auto;bottom:84px}.updbar .btn{min-height:44px}}.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}.ui-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 14px}.ui-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;gap:2px;box-shadow:var(--shadow);min-width:0}.ui-card-l{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ui-card-v{font-size:24px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.ui-card-s{font-size:12px;color:var(--ink-3)}.ui-card-bad{border-color:var(--bad)}.ui-card-bad .ui-card-v{color:var(--bad)}.ui-card-warn .ui-card-v{color:var(--warn)}.ui-card-good .ui-card-v{color:var(--good)}.ui-card-gold{background:var(--navy);border-color:var(--navy)}.ui-card-gold .ui-card-v{color:var(--gold-2)}.ui-card-gold .ui-card-l,.ui-card-gold .ui-card-s{color:var(--steel)}.ui-prog-wrap{display:flex;align-items:center;gap:8px;min-width:0}.ui-prog{flex:1;height:8px;border-radius:99px;background:var(--panel-2);border:1px solid var(--line);overflow:hidden;min-width:60px}.ui-prog i{display:block;height:100%;border-radius:99px;background:var(--gold)}.ui-prog-good i{background:var(--good)}.ui-prog-bad i{background:var(--bad)}.ui-prog-info i{background:var(--info)}.ui-prog-t{font-size:12px;font-weight:700;color:var(--ink-2);white-space:nowrap}.ui-copy{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.ui-copy:hover{border-color:var(--ink-3);color:var(--ink)}.ui-copy{display:inline-flex;align-items:center;gap:4px}.ui-copy svg{width:12px;height:12px;flex:none}@media (min-width:801px) and (hover:hover){.et-t td[data-et-cell]{position:relative}.et-t td[data-et-cell] .ui-copy{position:absolute;right:4px;top:50%;transform:translateY(-50%);opacity:0;background:var(--panel);box-shadow:0 0 0 4px var(--panel);transition:opacity .12s}.et-t td[data-et-cell]:hover .ui-copy,.et-t td[data-et-cell]:focus-within .ui-copy,.et-t td[data-et-cell] .ui-copy[data-copied]{opacity:1}.et-t td[data-et-cell]:has(.et-link) .ui-copy{position:static;transform:none;box-shadow:none}}@media (min-width:801px){.et-t .ui-copy{padding:4px 6px;position:relative}.et-t .ui-copy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ui-copy[data-copied="yes"]{color:var(--good);border-color:var(--good)}.ui-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:28px 16px;color:var(--ink-2)}.ui-empty b{font-size:16px;color:var(--ink)}.ui-empty span{max-width:46ch}.ui-empty .btn{margin-top:6px}.et{display:grid;gap:10px}.et-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.et-search{flex:2 1 220px;min-width:0}.et-filter{flex:1 1 150px;min-width:0}.et-add{margin-left:auto}.et-scroll{overflow:auto;max-height:calc(100dvh - 120px);border:1px solid var(--line);border-radius:14px;background:var(--panel)}.et-t{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.et-t thead th{position:sticky;top:0;z-index:2;background:var(--panel-2);text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:9px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.et-t td{padding:4px 6px;border-bottom:1px solid var(--line);vertical-align:top}.et-t tr:last-child td{border-bottom:0}.et-row:hover td{background:color-mix(in srgb,var(--panel-2) 60%,transparent)}.et-x{width:34px}.et-wide{min-width:220px}.et-cellin{display:flex;align-items:center;gap:6px;min-width:0}.et-in{flex:1;min-width:90px;width:100%;border:1px solid transparent;background:transparent;border-radius:8px;padding:6px 8px;font:inherit;color:var(--ink)}.et-in:hover{border-color:var(--line)}.et-in:focus{border-color:var(--gold);background:var(--panel);outline:none}textarea.et-in{resize:none;min-height:32px;line-height:1.4;field-sizing:content;max-height:9.5lh}.et-money{color:var(--ink-3);font-weight:600;margin-right:-4px}.et-t-money .et-in,.et-t-number .et-in{min-width:70px;font-variant-numeric:tabular-nums}.et-blank .ui-copy{display:none}.et-blank input[type=date].et-in:not(:focus){color:transparent}:root[data-theme="dark"] .et input[type=date]{color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .et input[type=date]{color-scheme:dark}}.et-t td.et-c-title .et-in{min-width:170px;font-weight:600}.et-t-select .et-in{min-width:0;width:auto;max-width:240px;text-overflow:ellipsis}.et-t td[data-et-cell] textarea.et-in{max-height:2.9lh}.et-t td[data-et-cell] textarea.et-in:focus{max-height:9.5lh}.et-row.et-muted .et-in{color:var(--ink-3)}@media (min-width:801px){.et-t input[type=email].et-in{min-width:190px}.et-t input[type=tel].et-in{min-width:130px}}.et-sel{cursor:pointer;font-weight:600}.et-sel.et-chip{border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700;border:0;flex:0 1 auto;min-width:0;width:auto}.et-in.et-chip.p-good{background:var(--good-bg);color:var(--good)}.et-in.et-chip.p-warn{background:var(--warn-bg);color:var(--warn)}.et-in.et-chip.p-bad{background:var(--bad-bg);color:var(--bad)}.et-in.et-chip.p-info{background:var(--info-bg);color:var(--info)}.et-in.et-chip.p-mute{background:var(--panel-2);color:var(--ink-2)}.et-in.et-chip.p-navy{background:var(--navy);color:var(--gold-2)}.et-view{padding:6px 8px}.et-link{font-size:12px;font-weight:700;color:var(--gold-text,var(--ink));white-space:nowrap}.et-tick{font-size:11px;font-weight:700;color:var(--ink-3);white-space:nowrap;min-width:0}.et-saved .et-tick{color:var(--good)}.et-saved .et-tick::before{content:"\2713 "}.et-bad .et-in{border-color:var(--bad)}.et-exp{border:0;background:none;cursor:pointer;width:28px;height:28px;border-radius:8px;color:var(--ink-3);font-size:18px;line-height:1;transition:transform .15s}.et-exp[aria-expanded="true"]{transform:rotate(90deg);color:var(--ink)}.et-more td{background:var(--panel-2);padding:12px 16px}.et-none{padding:18px;text-align:center;color:var(--ink-3)}.et-row.overdue td:first-child{box-shadow:inset 3px 0 0 var(--bad)}.ow-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin:0 0 14px;scrollbar-width:none}.ow-tabs button{border:0;background:none;padding:10px 12px;font-weight:600;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.ow-tabs button[aria-selected="true"]{color:var(--ink);border-bottom-color:var(--gold)}.ow-body{display:grid;gap:14px}.ow-body > div:empty{display:none}#ow-body .ow > .head{justify-content:flex-end;margin:0}#ow-body .ow > .head > div:first-child,#ow-body .ow > .head .keep-theme{display:none!important}#ow-body .ow > .head:not(:has(.tools > :not(.keep-theme))){display:none}@media (max-width:760px){.ow-tabs button{min-height:44px}.ui-card-v{font-size:20px}.ui-copy{min-height:44px;padding:6px 12px}.et-bar .btn,.et-bar .sel{min-height:44px}.et-add{margin-left:0;flex:1 1 100%}.et-scroll{max-height:none;border:0;background:none;overflow:visible}.et-t,.et-t tbody,.et-t tr,.et-t td{display:block;width:100%}.et-t thead{display:none}.et-t tr.et-row{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:8px 10px;margin-bottom:10px;box-shadow:var(--shadow);position:relative}.et-t td{border:0;padding:2px 0;display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:6px}.et-t td::before{content:attr(data-label);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.et-t td.et-x{position:absolute;top:6px;right:6px;width:auto;display:block}.et-t td.et-x::before{content:none}.et-t td.et-c-title{grid-template-columns:minmax(0,1fr);padding-right:36px}.et-t td.et-c-title::before{content:none}.et-t td.et-c-title .et-in{font-size:15px;font-weight:700}.et-t td.et-c-hide{display:none}.et-in{min-height:40px}.et-exp{width:44px;height:44px}.et-t tr.et-more{margin:-18px 0 10px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;background:var(--panel);box-shadow:var(--shadow)}.et-t tr.et-more td{display:block;background:var(--panel-2);border-radius:0 0 14px 14px;padding:12px 10px;min-width:0}.et-t tr.et-row.et-open{border-radius:14px 14px 0 0;margin-bottom:10px}.et-compact tr.et-row:not(.et-open) td[data-et-cell]:not(.et-c-title):not(.et-c-sub){display:none}.et-t tr.et-more td::before{content:none}.et-t tr.et-row.overdue{border-left:4px solid var(--bad)}.et-row.overdue td:first-child{box-shadow:none}.et-t tr.et-more[hidden]{display:none}}.ow-seg{margin:0 0 12px}.ow-seg .num{display:inline-block;min-width:18px;padding:0 6px;margin-left:4px;border-radius:99px;background:var(--panel-2);color:var(--ink-2);font-size:11px;font-weight:700;line-height:18px;text-align:center}.ow-seg button[aria-pressed="true"] .num{background:rgba(255,255,255,.18);color:inherit}.et-row.et-done .et-in{color:var(--ink-3)}.et-row.et-done [data-et-field="title"],.et-row.et-done [data-et-field="problem"]{text-decoration:line-through}.et-row.overdue [data-et-field="due"],.et-row.overdue [data-et-field="target"]{color:var(--bad);font-weight:700}@media (max-width:760px){.ow-seg{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.ow-seg button{min-height:44px;padding:6px 4px;white-space:normal}}.ow-h3{font-size:14px;margin:4px 0 8px}.ow-pwlink{margin:-4px 2px 12px}.ow-help{display:grid;gap:12px}.ow-help-tags{display:flex;flex-wrap:wrap;gap:6px}.ow-help-tag{border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ow-help-tag .num{font-size:11px;color:var(--ink-3)}.ow-help-tag[aria-pressed="true"]{background:var(--navy);border-color:var(--navy);color:var(--cream)}.ow-help-tag[aria-pressed="true"] .num{color:var(--gold)}:root[data-theme="dark"] .ow-help-tag[aria-pressed="true"]{background:var(--gold-2);border-color:var(--gold-2);color:var(--navy)}:root[data-theme="dark"] .ow-help-tag[aria-pressed="true"] .num{color:var(--navy)}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .ow-help-tag[aria-pressed="true"]{background:var(--gold-2);border-color:var(--gold-2);color:var(--navy)}:root:not([data-theme="light"]) .ow-help-tag[aria-pressed="true"] .num{color:var(--navy)}}.ow-help-who{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.ow-person{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);min-width:0;overflow-wrap:anywhere}.ow-person-acts{display:flex;gap:10px;flex:none}.ow-ob{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.ow-ob-items{list-style:none;margin:0;padding:0;display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.ow-ob-items li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.ow-ob-items li label{display:flex;gap:8px;align-items:flex-start;font-weight:600;cursor:pointer;min-width:0;flex:1 1 240px;overflow-wrap:anywhere}.ow-ob-items li input{flex:none;margin-top:2px}.ow-ob-items li label span{min-width:0;white-space:normal}.ow-ob-items li input{width:18px;height:18px}.ow-ob-items li.done span{color:var(--ink-3);text-decoration:line-through}.ow-ob-items li.late .s{color:var(--bad);font-weight:700}.ow-ob-start{display:grid;gap:8px;justify-items:start}.tm-startob{display:grid;gap:8px;justify-items:start}@media (max-width:760px){.ow-grid{grid-template-columns:minmax(0,1fr)}.ow-help-tag{min-height:44px}.ow-help-who{grid-template-columns:minmax(0,1fr)}.ow-person-acts .et-link{min-height:44px;display:inline-flex;align-items:center}.ow-ob-items li{min-height:44px}.ow-ob-start .btn,.tm-startob .btn{min-height:44px}}.hub-mode{margin-left:auto}.hub-bar{display:flex;justify-content:flex-end;margin:0 0 10px}.hub-lines{display:grid;gap:8px}.hub-line{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.hub-line.open{border-color:var(--gold)}.hub-line-h{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:10px 14px;text-align:left;cursor:pointer;font:inherit;color:inherit;min-height:48px}.hub-line-h:hover{background:var(--panel-2)}.hub-line-t{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-chev{color:var(--ink-3);font-size:18px;transition:transform .15s}.hub-line.open .hub-chev{transform:rotate(90deg)}.hub-line-b{display:grid;gap:12px;padding:4px 14px 14px;border-top:1px solid var(--line)}.hub-h3{font-size:13px;margin:0 0 6px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.hub-tl{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid var(--line);display:grid;gap:8px}.hub-tl li{display:grid;grid-template-columns:78px 1fr;gap:10px;position:relative}.hub-tl li::before{content:"";position:absolute;left:-18px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--panel);border:2px solid var(--ink-3)}.hub-tl li.new::before{border-color:var(--gold);background:var(--gold)}.hub-tl-d{font-size:12px;font-weight:700;color:var(--ink-2)}.hub-tl-t{overflow-wrap:anywhere}.hub-addup{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.hub-addup input[type=text]{flex:1 1 220px;min-width:0}.hub-addup input[type=date]{flex:0 0 170px;width:170px}.hub-orig summary{cursor:pointer;color:var(--ink-3);font-size:12px;font-weight:700}.hub-changes summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.hub-changes summary::-webkit-details-marker{display:none}.hub-changes-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hub-changes-list li{display:grid;grid-template-columns:60px 70px 1fr auto;gap:8px;align-items:baseline;overflow-wrap:anywhere}.hub-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;align-items:start}.hub-col{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;padding:10px;display:grid;gap:8px;min-width:0}.hub-col-h{display:flex;justify-content:space-between;align-items:center}.hub-col-b{display:grid;gap:8px}.hub-col-empty{padding:8px;text-align:center}.hub-bcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;gap:8px;box-shadow:var(--shadow)}.hub-bcard-t{border:0;background:none;padding:0;text-align:left;font:inherit;font-weight:600;color:inherit;cursor:pointer;overflow-wrap:anywhere}.hub-bcard .hub-inline .sel{min-width:0;flex:1}@media (max-width:760px){.hub-line-h{flex-wrap:wrap;min-height:56px}.hub-line-t{white-space:normal;flex:1 1 60%}.hub-line-h .hub-pills{flex:1 1 100%;order:3}.hub-mode{margin-left:0;width:100%}.hub-mode button{flex:1;min-height:44px}.hub-addup .btn,.hub-addup .sel,.hub-addup input[type=date]{min-height:44px;flex:1 1 100%;width:100%}.hub-changes-list li{grid-template-columns:auto 1fr}.hub-bcard-t{min-height:44px}.hub-board{grid-template-columns:minmax(0,1fr)}.hub-bcard .sel{min-height:44px}}.rec-host{display:grid;gap:14px;min-width:0}.rec-wrap{display:grid;gap:14px;min-width:0}.rec-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rec-bar .rec-search{flex:1 1 240px;min-width:0;margin:0}.rec-bar .rec-filter{flex:0 1 190px;min-width:0;margin:0}.rec-bar .rec-add{margin-left:auto}.rec-group{display:grid;gap:8px;min-width:0}.rec-group-h{display:flex;align-items:baseline;gap:8px;margin:6px 2px 0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rec-group-h .num{font-size:12px;color:var(--ink-2)}.rec-group-hint{font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-3)}.rec-list{container-type:inline-size;display:grid;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;min-width:0}.rec{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px 16px;padding:12px 16px;border-top:1px solid var(--line);cursor:pointer;min-width:0;position:relative}.rec-list > .rec:first-child{border-top:0}.rec:hover{background:var(--panel-2)}.rec:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.rec.rec-on{background:var(--panel-2);box-shadow:inset 3px 0 0 var(--gold)}.rec > *{min-width:0}.rec-name{font-weight:700;color:var(--ink);overflow-wrap:anywhere;line-height:1.3}.rec-sub{font-size:12.5px;color:var(--ink-3);overflow-wrap:anywhere;line-height:1.35}.rec-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;color:var(--ink-2)}.rec-num{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink);white-space:nowrap}.rec-num.mute{color:var(--ink-3);font-weight:600}.rec-line{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:var(--ink-2)}.rec-line > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rec-line .ui-copy{flex:none}.rec a.rec-call,.rec-card a.rec-call{color:var(--gold-text);font-weight:700;text-decoration:none;white-space:nowrap}.rec a.rec-call:hover,.rec-card a.rec-call:hover{text-decoration:underline}.rec-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rec-late{color:var(--bad);font-weight:700}.rec-soon{color:var(--warn);font-weight:700}.rec-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;min-width:0}.rec-cards > .rec{grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow);align-items:start;gap:8px;padding:14px 16px}.rec-cards > .rec:hover{background:var(--panel-2)}.rec-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rec-acts .btn{min-height:34px}.rec-check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px}.rec-check input{width:18px;height:18px;cursor:pointer;accent-color:var(--good)}.rec.rec-done .rec-name{text-decoration:line-through;color:var(--ink-3)}.rec-none{padding:28px}.rec-unset{color:var(--ink-3)}.rec-scrim{position:fixed;inset:0;background:rgba(8,15,28,.38);z-index:69}.rec-panel{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);background:var(--panel);z-index:70;display:grid;grid-template-rows:auto minmax(0,1fr) auto;box-shadow:-16px 0 48px rgba(0,0,0,.28);border-left:1px solid var(--line)}.rec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.rec-head h2{margin:2px 0 0;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.rec-head-t{min-width:0}.rec-x{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:10px;width:36px;height:36px;font-size:22px;line-height:1;cursor:pointer;flex:none}.rec-x:hover{color:var(--ink);border-color:var(--ink-3)}.rec-body{overflow:auto;overscroll-behavior:contain;padding:16px 20px 20px;display:grid;gap:16px;align-content:start}.rec-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.rec-foot .rec-remove{margin-right:auto}.rec-ask{flex:1 1 100%;font-size:13.5px}.rec-dl{display:grid;gap:0;margin:0}.rec-dl-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--line)}.rec-dl-row:first-child{border-top:0}.rec-dl dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding-top:2px}.rec-dl dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--ink)}.rec-val-line{display:inline-flex;align-items:center;gap:8px;max-width:100%;flex-wrap:wrap}.rec-long > span{white-space:pre-wrap}.rec-link{color:var(--gold-text);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.rec-link:hover{text-decoration:underline}.rec-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.rec-form .field{margin:0;min-width:0}.rec-form .rec-wide{grid-column:1/-1}.rec-form .sel{width:100%;min-width:0}.rec-ta{min-height:5lh;resize:vertical;field-sizing:content;max-height:14lh;line-height:1.45}.rec-money{display:flex;align-items:center;gap:6px}.rec-money > span{color:var(--ink-3);font-weight:700}.rec-hint{font-size:12px;color:var(--ink-3)}.rec-changed{font-size:12.5px;color:var(--ink-3)}.rec-body .ow-h3{margin:4px 0 0}@media (max-width:640px){.rec-panel{width:100vw;border-left:0}.rec-dl-row{grid-template-columns:minmax(0,1fr);gap:2px}.rec-form{grid-template-columns:minmax(0,1fr)}.rec-x{width:44px;height:44px}.rec-foot .btn{min-height:44px}.rec-bar .rec-filter{flex:1 1 140px}.rec-bar .rec-add{flex:1 1 100%;margin-left:0;min-height:44px}.rec-acts .btn{min-height:44px}.rec-check{width:44px;height:44px;margin:-10px}.rec-cards{grid-template-columns:minmax(0,1fr)}}.rec .c-name{grid-area:name}.rec .c-chip,.rec .c-chips{grid-area:chip}.rec .c-cost{grid-area:cost}.rec .c-rep{grid-area:rep}.rec .c-login{grid-area:login}.rec .c-check{grid-area:check}.rec .c-due{grid-area:due}.rec .c-plan{grid-area:plan}.rec .c-contact{grid-area:contact;display:grid;gap:2px}.rec .c-split{grid-area:split}.rec .c-on{grid-area:on}.rec .c-day{grid-area:day}.rec-sys > .rec{grid-template-columns:minmax(0,1.5fr) 96px 92px minmax(0,1.25fr) minmax(0,1.6fr);grid-template-areas:"name chip cost rep login"}.rec-sys .c-cost{text-align:right}@container (max-width:759px){.rec-sys > .rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chip" "rep cost" "login login"}}@container (max-width:479px){.rec-sys > .rec{grid-template-areas:"name chip" "cost cost" "rep rep" "login login"}.rec-sys .c-cost{text-align:left}}.rec-task > .rec{grid-template-columns:28px minmax(0,1fr) 140px 190px;grid-template-areas:"check name due chip"}.rec-task .c-chips{justify-content:flex-end}@container (max-width:639px){.rec-task > .rec{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"check name" "check due" "check chip"}.rec-task .c-chips{justify-content:flex-start}}.rec-rb > .rec{grid-template-columns:minmax(0,1fr) 150px 200px;grid-template-areas:"name due chip"}.rec-rb .c-chips,.rec-up .c-chips{justify-content:flex-end}@container (max-width:639px){.rec-rb > .rec{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "due" "chip"}.rec-rb .c-chips,.rec-up .c-chips{justify-content:flex-start}}.rec-up > .rec{grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"name chip"}@container (max-width:479px){.rec-up > .rec{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "chip"}}.rec-person > .rec{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 112px minmax(0,1.4fr);grid-template-areas:"name plan chip contact"}@container (max-width:719px){.rec-person > .rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chip" "plan plan" "contact contact"}}.rec-plan > .rec{grid-template-columns:minmax(0,1fr) 270px 110px 84px;grid-template-areas:"name split on chip"}@container (max-width:639px){.rec-plan > .rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chip" "split split" "on on"}}.rec-step > .rec{grid-template-columns:96px minmax(0,1fr) 120px;grid-template-areas:"day name chip"}@container (max-width:479px){.rec-step > .rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"day chip" "name name"}}.ow-split{display:inline-grid;gap:0;margin-right:16px;text-align:left}.ow-split .rec-sub{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.ow-day{display:inline-block;font-size:12px;font-weight:800;color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:3px 10px;white-space:nowrap}.rec.rec-muted .rec-name,.rec.rec-muted .rec-sub{color:var(--ink-3)}.ow-tag{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:2px 9px;white-space:nowrap}.ow-tag.more{color:var(--ink-3)}.ow-seg-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ow-seg-row .ow-pwlink{margin:0}.ow-unlinked .ph{flex-wrap:wrap}.ow-unlinked-list{list-style:none;margin:0;padding:4px 18px 14px;display:grid;gap:0}.ow-unlinked-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;border-top:1px solid var(--line)}.ow-unlinked-list li:first-child{border-top:0}.ow-suggest{display:grid;gap:8px;justify-items:start;padding:12px 14px;border:1px solid var(--warn);border-radius:12px;background:var(--warn-bg,var(--panel-2))}.ow-row-suggest{margin-top:6px}@media (max-width:640px){.ow-unlinked-list li .btn,.ow-row-suggest .btn,.ow-suggest .btn{min-height:44px}}.rec-person .c-chip{flex-direction:column;align-items:flex-start;gap:4px}.rec-step .c-chip{justify-self:end}.rec-plan .c-chip{justify-self:end}.rec-rep{display:grid;gap:1px;min-width:0}.rec-rep > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink-2)}.rec-cards > .rec{display:flex;flex-direction:column;align-items:stretch}.rec-cards > .rec > .rec-acts{margin-top:auto;padding-top:4px}.ow-person > span:first-child{min-width:0;overflow-wrap:break-word}.ow-person{flex-wrap:wrap}.su-wrap{display:grid;gap:14px}.su-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.su-prog{flex:1 1 180px;height:8px;border-radius:99px;background:var(--panel-2);border:1px solid var(--line);overflow:hidden;min-width:120px}.su-prog i{display:block;height:100%;background:var(--gold);border-radius:99px}.su-count{font-size:13px;white-space:nowrap}.su-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.su-item{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:6px 14px;align-items:start;padding:12px 14px;border-top:1px solid var(--line);background:var(--panel)}.su-item:first-child{border-top:0}.su-item .pill{justify-self:start;margin-top:1px}.su-item.su-problem{box-shadow:inset 3px 0 0 var(--bad)}.su-item.su-missing{box-shadow:inset 3px 0 0 var(--warn)}.su-text{min-width:0;display:grid;gap:2px}.su-text .s{text-transform:none;letter-spacing:0;font-weight:400}.su-how{font-size:13px;color:var(--ink-2)}.su-guide{border:1px solid var(--line);border-radius:12px;background:var(--panel-2);padding:0}.su-guide summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:12px 14px;list-style:none}.su-guide summary::-webkit-details-marker{display:none}.su-guide summary::before{content:"\203A";display:inline-block;transition:transform .15s;font-weight:800;color:var(--ink-3)}.su-guide[open] summary::before{transform:rotate(90deg)}.su-steps{margin:0;padding:0 18px 14px 34px;display:grid;gap:10px;line-height:1.5}.su-val{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 2px}.su-val code{font-size:12.5px;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:2px 6px;overflow-wrap:anywhere}.su-flash{outline:3px solid var(--gold) !important;outline-offset:3px;border-radius:10px;transition:outline-color .4s}.su-over{display:grid;gap:10px}.su-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.su-row{width:100%;display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;gap:8px 14px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:10px 14px;font:inherit;color:inherit;cursor:pointer}.su-row:hover{background:var(--panel-2)}.su-row-name{display:grid;gap:1px}.su-row-name .s{text-transform:none;letter-spacing:0;font-weight:400}.su-row-chips{display:flex;flex-wrap:wrap;gap:6px}.su-row-go{font-size:20px;color:var(--ink-3)}.su-ready{text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:640px){.su-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pill btn" "text text"}.su-item > .pill{grid-area:pill}.su-item > .su-text{grid-area:text}.su-item > .btn{grid-area:btn;min-height:44px}.su-row{grid-template-columns:minmax(0,1fr) auto;min-height:44px}.su-row-chips{grid-column:1/-1;grid-row:2}.su-guide summary{min-height:44px}}.hw-list{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:6px}.hw-list li{display:grid;gap:1px;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--bad);border-radius:8px;background:var(--panel-2)}.hw-list li span{font-size:13px;color:var(--ink-2)}.hub-strip .ui-cards{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.hub-strip .ui-card-l{overflow-wrap:break-word}.hub-count-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 2px}.hub-count-row .hub-count{margin:0}.td-health-top,[data-health-top]{margin:0 0 16px}.hc-alert{border-color:var(--bad);box-shadow:inset 4px 0 0 var(--bad),var(--shadow)}.hc-alert .ph .hint{color:var(--bad);font-weight:700}.hc-rest > summary{cursor:pointer;color:var(--ink-3);font-size:13px;font-weight:600;min-height:32px;display:flex;align-items:center}.hc-rest > summary{list-style:none;gap:6px}.hc-rest > summary::-webkit-details-marker{display:none}.hc-rest > summary::before{content:"\203A";font-weight:800;transition:transform .15s}.hc-rest[open] > summary::before{transform:rotate(90deg)}@media (max-width:640px){.hc-rest > summary{min-height:44px}}.cal-over{opacity:.62}.cal-over .nm{color:var(--ink-2);text-decoration:line-through}.cal-over .s{color:var(--ink-2)}.bk-tell{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.bk-tell input{width:16px;height:16px;flex:0 0 auto}.lnk{background:none;border:0;padding:2px 4px;font:inherit;font-size:12.5px;color:var(--ink-3);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lnk:hover{color:var(--cream)}.lnk.danger{color:#c2607a}.lnk.danger:hover{color:#e07a95}.lnk[disabled]{opacity:.5;cursor:default;text-decoration:none}.sub-row > td{background:rgba(255,255,255,.025);font-size:12.5px}.sub-row table.mini{width:100%;border-collapse:collapse}.sub-row table.mini td{padding:3px 8px 3px 0;border:0;white-space:nowrap}.who{display:inline-flex;align-items:center;gap:6px;min-width:0}.who i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.02em;background:rgba(226,201,122,.16);color:var(--gold)}.who b{font-weight:500;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who.none{font-size:12.5px;color:var(--ink-3);font-style:italic}@media (max-width:1400px){.lt-owner .who b{display:none}}.sel.on{border-color:var(--gold);color:var(--cream)}.ld-nav{display:inline-flex;align-items:center;gap:8px;margin-left:12px}.ld-nav .btn{padding:4px 10px;font-size:12.5px;min-height:0}.ld-nav .btn[disabled]{opacity:.4}.ld-nav .s{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){#v2-main[data-tap] .crumbs{position:sticky;top:0;z-index:30;background:var(--panel);padding:8px 0;margin:0 0 4px;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}#v2-main[data-tap] .ld-nav{margin-left:auto}#v2-main[data-tap] .ld-nav .btn{min-height:36px;padding:6px 12px}}.pill.p-debt{background:rgba(140,120,200,.16);color:#b9a9e6;border-color:rgba(140,120,200,.35)}.idrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;border-bottom:1px solid var(--line)}.idrow:last-child{border-bottom:0}.idrow b{font-variant-numeric:tabular-nums;letter-spacing:.01em}.dgrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dcard{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.dcard > .s:first-child{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;margin-bottom:4px}
