.orbit-app{--fd:var(--font-display), system-ui, sans-serif;--ft:var(--font-sans), system-ui, sans-serif;--nav:#fff;--nav-line:#dfe4ec;--nav-text:#0d1524;--nav-muted:#5a6b85;--nav-hover:#0d15240d;--nav-active:#eceff3;--bg:#f4f6f8;--surface:#fff;--tray:#eceff3;--text:#0d1524;--muted:#5a6b85;--faint:#8a97ad;--line:#dfe4ec;--line-strong:#c3ccd8;--brand:#1b9e8a;--accent:#3452d4;--accent-ink:#26409e;--accent-tint:#eaeefb;--amber:#b7791f;--amber-tint:#f6eddc;--emerald:#158a5b;--emerald-tint:#e7f3ed;--violet:#6d5ae6;--danger:#c0392b;--danger-tint:#f7e7e5;--recording:#c0453a;--hit:#fdf0c9;--home-bg:url(/home/light.webp)}.orbit-app[data-theme=dark]{--nav:#0b0d12;--nav-line:#20262f;--nav-text:#f1f4f9;--nav-muted:#95a3bc;--nav-hover:#ffffff0f;--nav-active:#1b212a;--bg:#08090c;--surface:#13171e;--tray:#1b212a;--text:#f1f4f9;--muted:#95a3bc;--faint:#5f6b80;--line:#20262f;--line-strong:#2f3742;--brand:#26b7a0;--accent:#5b7cf0;--accent-ink:#8aa2f6;--accent-tint:#141a2c;--amber:#d8a24a;--amber-tint:#33280f;--emerald:#3bb183;--emerald-tint:#10241b;--violet:#8f7ff0;--danger:#e06a5e;--danger-tint:#331a17;--recording:#d4574b;--hit:#4a3c10;--home-bg:url(/home/dark.webp)}@media (prefers-color-scheme:dark){.orbit-app:not([data-theme=light]){--nav:#0b0d12;--nav-line:#20262f;--nav-text:#f1f4f9;--nav-muted:#95a3bc;--nav-hover:#ffffff0f;--nav-active:#1b212a;--bg:#08090c;--surface:#13171e;--tray:#1b212a;--text:#f1f4f9;--muted:#95a3bc;--faint:#5f6b80;--line:#20262f;--line-strong:#2f3742;--brand:#26b7a0;--accent:#5b7cf0;--accent-ink:#8aa2f6;--accent-tint:#141a2c;--amber:#d8a24a;--amber-tint:#33280f;--emerald:#3bb183;--emerald-tint:#10241b;--violet:#8f7ff0;--danger:#e06a5e;--danger-tint:#331a17;--recording:#d4574b;--hit:#4a3c10;--home-bg:url(/home/dark.webp)}}.orbit-app input,.orbit-app textarea,.orbit-app select{color:var(--text)}.orbit-app *,.orbit-app :before,.orbit-app :after{border-color:var(--line);border-radius:0!important}.orbit-app button:disabled,.orbit-app [disabled],.orbit-app .cursor-not-allowed{cursor:default}.orbit-app{background:var(--bg);height:100%;color:var(--text);font-family:var(--ft);-webkit-font-smoothing:antialiased}.orbit-app .mono{font-family:var(--fd);letter-spacing:.01em;font-feature-settings:"tnum" 1;font-weight:500}.orbit-app .ob-btn{font-family:var(--fd);text-transform:uppercase;letter-spacing:.03em;font-weight:600;transition:background .12s,color .12s,box-shadow .12s,opacity .24s ease-out}.orbit-app .ob-btn-primary{background:var(--accent);color:#fff}.orbit-app .ob-btn-primary:hover{background:var(--accent-ink)}.orbit-app .ob-btn-primary:active{background:var(--accent-ink);box-shadow:inset 0 2px 4px #00000047}.orbit-app .ob-btn-line{background:var(--tray);color:var(--muted)}.orbit-app .ob-btn-line:hover{background:var(--text);color:var(--surface)}.orbit-app .ob-btn-line:active{background:var(--line-strong);color:var(--text)}.orbit-app .ob-btn-ghost{color:var(--muted);background:0 0}.orbit-app .ob-btn-ghost:hover{color:var(--text);background:var(--nav-hover)}.orbit-app .ob-btn-ghost:active{background:var(--tray);color:var(--text)}.orbit-app .ob-btn-danger{background:var(--danger-tint);color:var(--danger)}.orbit-app .ob-btn-danger:hover{background:var(--danger);color:#fff}.orbit-app .ob-btn-danger:active{background:var(--danger);color:#fff;box-shadow:inset 0 2px 4px #00000047}.orbit-app .ob-btn:disabled,.orbit-app .ob-btn[disabled]{opacity:.4}.orbit-app .ob-chip{background:var(--surface);border-color:var(--line-strong);color:var(--text);transition:background .12s,color .12s,border-color .12s,opacity .24s ease-out}.orbit-app .ob-chip-accent{color:var(--accent-ink)}.orbit-app .ob-chip:hover{background:var(--text);color:var(--surface);border-color:var(--text)}.orbit-app .ob-chip:active{background:var(--line-strong);color:var(--text);border-color:var(--line-strong)}.orbit-app .ob-chip:hover span{color:inherit!important}.orbit-app .ob-seg-btn{transition:background .12s,color .12s}.orbit-app .ob-seg-btn:hover:not([data-active=true]){background:var(--nav-hover)}.orbit-app .ob-seg-btn:active:not([data-active=true]){background:var(--tray)}.orbit-app button:focus-visible,.orbit-app [role=button]:focus-visible,.orbit-app a:focus-visible,.orbit-app summary:focus-visible,.orbit-app [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.orbit-app .ob-sortbtn{align-items:center;gap:6px;width:100%;transition:color .12s,background .12s;display:flex}.orbit-app .ob-sortbtn:hover{color:var(--text);background:var(--nav-hover)}.orbit-app .ob-carets{flex-direction:column;flex:none;gap:2px;display:inline-flex}.orbit-app .ob-caret{border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0}.orbit-app .ob-caret-up{border-bottom:4px solid var(--line-strong)}.orbit-app .ob-caret-down{border-top:4px solid var(--line-strong)}.orbit-app .ob-sortbtn:hover .ob-caret-up{border-bottom-color:var(--faint)}.orbit-app .ob-sortbtn:hover .ob-caret-down{border-top-color:var(--faint)}.orbit-app th[aria-sort=ascending] .ob-sortbtn,.orbit-app th[aria-sort=descending] .ob-sortbtn{color:var(--text)}.orbit-app th[aria-sort=ascending] .ob-caret-up{border-bottom-color:var(--accent)}.orbit-app th[aria-sort=descending] .ob-caret-down{border-top-color:var(--accent)}.orbit-app [data-testid=meetings-table] tbody tr:hover .ob-link{text-decoration:underline}.orbit-app .ob-attcount{border:1px solid var(--line-strong);background:var(--surface);min-width:26px;color:var(--text);padding:1px 7px;transition:color .12s,background .12s,border-color .12s;display:inline-block}.orbit-app .ob-attcount:hover,.orbit-app .ob-attcount:focus-visible{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-tint)}.orbit-app .ob-attpop{z-index:60;border:1px solid var(--line-strong);background:var(--surface);min-width:250px;position:fixed;top:0;left:-9999px;box-shadow:0 8px 22px #0d152429}.orbit-app .ob-tile{transition:border-color .12s}.orbit-app .ob-tile:hover{border-color:var(--line-strong)}.orbit-app .ob-drag-handle{opacity:0;transition:opacity .12s}.orbit-app .ob-oppcard:hover .ob-drag-handle,.orbit-app .ob-oppcard:focus-within .ob-drag-handle,.orbit-app .ob-drag-handle:focus-visible{opacity:1}.orbit-app ::-webkit-scrollbar{width:10px;height:10px}.orbit-app ::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:3px solid #0000}@keyframes orbit-pulse{0%,to{opacity:1}50%{opacity:.35}}.orbit-app .pulse{animation:1.8s ease-in-out infinite orbit-pulse}@media (prefers-reduced-motion:reduce){.orbit-app .pulse{animation:none}}.todo h1{font-family:var(--fd);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.todo .tdtabs{flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;margin:10px 0 12px;display:flex}.todo .tdtab{font-family:var(--fd);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;padding:6px 12px;font-size:11px;font-weight:500}.todo .tdtab[data-active=true]{background:var(--nav-active);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.todo .tdtab.dis{color:var(--faint);opacity:.5;cursor:default}.todo .tdtab .cnt{color:var(--faint);margin-left:5px;font-size:10.5px}.todo{flex-direction:column;height:100%;min-height:0;display:flex}.todo .wrap{align-items:start;gap:18px;height:calc(100vh - 180px);min-height:0;padding-bottom:20px;display:grid}.todo .wrap.open{align-items:stretch}.todo .grid{align-self:start;min-height:0;max-height:100%;overflow:auto}.todo table,.todo tbody tr{height:auto}.todo .panel{height:100%}.todo .wrap.open{grid-template-columns:minmax(0,1fr) 390px}.todo table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);table-layout:fixed;width:100%}.todo thead th{background:var(--tray);border-bottom:1px solid var(--line);text-align:left;font-family:var(--fd);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);white-space:nowrap;cursor:var(--ob-hand);-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:10.5px;font-weight:500}.todo thead th.num{text-align:right}.todo thead th .car{color:var(--line-strong)}.todo .grid tbody td{padding-top:13px;padding-bottom:13px;line-height:1.45}.todo .grid thead th{padding-top:11px;padding-bottom:11px}.todo tbody td{border-bottom:1px solid var(--line);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:9px 12px;font-size:13px;overflow:hidden}.todo tbody tr{cursor:var(--ob-hand)}.todo tbody tr:hover{background:var(--tray)}.todo tbody tr.on{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.todo td a[data-link]{color:var(--accent);cursor:var(--ob-hand);text-decoration:none}.todo td a[data-link]:hover{text-decoration:underline}.todo td.cat{color:var(--text);font-size:13px}.todo .muted{color:var(--faint)}.todo td.num{text-align:right;font-family:var(--fd)}.todo td.type{white-space:normal;line-height:1.2}.todo td.wait{text-align:right;font-family:var(--fd);color:var(--muted)}.todo td.x{text-align:center;color:var(--faint);font-size:16px}.todo td.x:hover{color:var(--danger)}.todo td.due.now{color:var(--amber)}.todo td.due.now.late{color:var(--danger)}.todo .rep{border:1px solid var(--line-strong);width:22px;height:20px;font-family:var(--fd);place-items:center;font-size:11.5px;font-weight:600;display:inline-grid}.todo .scan{color:var(--faint);margin:10px 2px;font-size:11.5px}.todo caption.tdgrp{caption-side:top;text-align:center;font-family:var(--fd);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--tray);border:1px solid var(--line);border-bottom:0;padding:8px 12px;font-size:11px;font-weight:500}.todo table.hascap.second{margin-top:28px}.todo th.tick,.todo td.tick{text-align:left;width:112px;padding-left:12px;padding-right:0}.todo td.tick input{accent-color:var(--accent)}.todo th.more,.todo td.more{text-align:center;width:58px;padding-left:0;padding-right:0;overflow:visible}.todo th.rowend,.todo td.rowend{width:72px}.todo .notype{color:var(--faint)}.todo table.hascap th.type{width:13%}.todo table.hascap th.details{width:24%}.todo table.hascap th.acct{width:18%}.todo table.hascap th.cont{width:14%}.todo table.hascap th.openedcol{width:15%}.todo table.hascap th.duecol{width:16%}.todo table.hascap.second th.bycol{width:12%}.todo table.hascap.second th.openedcol,.todo table.hascap.second th.duecol{width:9.5%}.todo table.cad th.type{width:13%}.todo table.cad th.details{width:29%}.todo table.cad th.acct{width:20%}.todo table.cad th.cont{width:16%}.todo table.cad th.openedcol,.todo table.cad th.duecol{width:11%}@media (max-width:1300px){.todo .bycol{display:none}.todo table.hascap th.type{width:17%}.todo table.hascap th.details{width:20%}.todo table.hascap.second th.openedcol{width:15%}.todo table.hascap.second th.duecol{width:16%}}.todo .actmark{align-items:center;gap:8px;display:inline-flex}.todo .actsq{flex:none;width:10px;height:10px;display:inline-block}.todo td.details{white-space:normal;text-overflow:clip;line-height:1.35}.todo td.type{text-overflow:clip}.todo .donetag{width:100%;font-family:var(--fd);text-transform:uppercase;letter-spacing:.06em;color:var(--emerald);margin-top:4px;font-size:10px;font-weight:500;display:inline-block}.todo tbody tr.done{opacity:.55}.todo tbody tr.done td{color:var(--faint)}.todo tbody tr.done td.details{text-decoration:line-through}.todo tbody tr.done .donetag{color:var(--emerald);text-decoration:none}.todo .mrel{display:inline-block;position:relative}.todo .mdot{width:24px;height:24px;color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;place-items:center;font-size:15px;line-height:1;display:grid}.todo .mdot:hover,.todo .mdot[aria-expanded=true]{background:var(--tray);color:var(--text)}.todo .mmenu{z-index:30;border:1px solid var(--line-strong);background:var(--surface);text-align:left;width:150px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:calc(100% + 4px);box-shadow:0 20px 25px -5px #00000059}.todo .mitem{text-align:left;width:100%;color:var(--text);cursor:var(--ob-hand);background:0 0;border:0;padding:6px 10px;font-size:12.5px;display:block}.todo .mitem:hover{background:var(--tray)}.todo .rowx{font:inherit;color:inherit;cursor:var(--ob-hand);background:0 0;border:0;padding:0;font-size:16px;line-height:1}.todo tr.editing{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.todo tr.readonly{background:0 0}.todo tbody tr.open{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.todo tr.editing td{white-space:normal;padding-top:6px;padding-bottom:6px;overflow:visible}.todo .cellin{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);outline:none;padding:4px 6px;font-family:inherit;font-size:12.5px}.todo .cellin:focus{border-color:var(--accent)}.todo select.cellin{padding:3px 4px}.todo input[type=date].cellin{font-size:11px;font-family:var(--fd);padding:3px 2px}.todo .rowsave{font-family:var(--fd);text-transform:uppercase;letter-spacing:.05em;background:var(--brand);color:#fff;white-space:nowrap;cursor:var(--ob-hand);border:0;padding:4px 8px;font-size:9.5px;font-weight:600}.todo .rowcancel{font-family:var(--fd);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;cursor:var(--ob-hand);background:0 0;padding:4px 8px;font-size:9.5px;font-weight:600}.todo .rowcancel:hover{border-color:var(--accent);color:var(--accent-ink)}.todo tr.assigning{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.todo td.assigncell{white-space:normal;padding:8px 10px;overflow:visible}.todo .assignwrap{align-items:center;gap:10px;display:flex}.todo .assignwrap .urglookupwrap{flex:0 260px;position:relative}.todo .assignlab{font-family:var(--fd);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);white-space:nowrap;font-size:9.5px;font-weight:600}.todo .urglookupin{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);outline:none;padding:6px 8px;font-size:12.5px}.todo .urglookupin:focus{border-color:var(--accent)}.todo .urglookup{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.todo .urglookup button{color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;margin-left:auto;padding:0;font-size:15px;line-height:1}.todo .urglookuplist{z-index:6;border:1px solid var(--line-strong);background:var(--surface);border-top:0;max-height:160px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.todo .urglookuplist button{text-align:left;width:100%;color:var(--text);cursor:var(--ob-hand);background:0 0;border:0;padding:6px 8px;font-size:12.5px;display:block}.todo .urglookuplist button:hover{background:var(--accent-tint)}.todo .assignwrap .urghint{color:var(--muted);margin:0;font-size:11.5px}.todo tr.editing td.x{text-align:right;padding-right:6px}.todo th.due,.todo td.due{text-align:left}.todo .tdnone{color:var(--faint);margin:8px 2px 0;font-size:12px}.todo tr.tdnorow td{color:var(--faint);white-space:normal;padding:14px 12px;font-size:12px}.todo tr.tdnorow,.todo tr.tdnorow:hover{background:0 0}.todo .tdnotice{border:1px solid var(--amber);color:var(--text);background:var(--tray);margin:0 0 10px;padding:8px 11px;font-size:12px}.todo .panel{border:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex}.todo .ph{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:11px 13px;display:flex}.todo .pp{color:var(--faint);margin-left:auto;font-size:11.5px;font-style:italic}.todo .pt{font-family:var(--fd);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.todo .pb{flex-direction:column;flex:1;min-height:0;padding:13px;display:flex}.todo .opener{border:1px solid var(--line-strong);background:var(--tray);text-align:left;width:100%;cursor:var(--ob-hand);align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}.todo .opener .ot{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.todo .opener .oc{font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;margin-left:auto;font-size:10px}.todo .teamban{border:1px solid var(--amber);color:#7a5410;background:#fdf8ee;margin-bottom:12px;padding:9px 11px;font-size:12px}.todo .fld{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;display:flex}.todo .fld .fl{background:var(--tray);border:1px solid var(--line);flex:none;padding:4px 12px;font-size:15px}.todo .fld .fv{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.todo .chipp{background:var(--tray);border:1px solid var(--line);align-items:center;gap:6px;padding:3px 8px;font-size:15px;display:inline-flex}.todo .fld .chipp .x{color:var(--faint);cursor:var(--ob-hand);background:0 0;border:0;padding:0;font-size:13px;line-height:1}.todo .fld .chipp .x:hover{color:var(--danger)}.todo .fld .fv{position:relative}.todo .fld .addp{border:1px solid var(--line-strong);background:var(--surface);width:26px;height:24px;color:var(--muted);cursor:var(--ob-hand);font-size:14px;line-height:1}.todo .fld .addp:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--tray)}.todo .addlook{align-items:center;display:inline-flex;position:relative}.todo .addlook .addq{border:1px solid var(--line-strong);background:var(--surface);width:190px;color:inherit;outline:none;height:26px;padding:3px 8px;font-family:inherit;font-size:13px}.todo .addlook .addq:focus{border-color:var(--accent)}.todo .addlook .addres{z-index:6;border:1px solid var(--line-strong);background:var(--surface);min-width:260px;max-height:200px;display:block;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 22px #00000040}.todo .addlook .addhit{width:100%;cursor:var(--ob-hand);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 11px;font-size:12.5px;display:flex}.todo .addlook .addhit:hover{background:var(--accent-tint)}.todo .addlook .addhit .aha{color:var(--faint);margin-left:auto;font-size:11px}.todo .attf{border:1px solid var(--line);align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;display:inline-flex}.todo .attf em{color:var(--faint);font-size:10px;font-style:normal}.todo .attf .x{color:var(--faint);cursor:var(--ob-hand);background:0 0;border:0;padding:0;font-size:12px;line-height:1}.todo .attf .x:hover{color:var(--danger)}.todo .attadd{border:1px dashed var(--line-strong);color:var(--muted);cursor:var(--ob-hand);background:0 0;padding:3px 9px;font-size:11.5px}.todo .attadd:hover{border-color:var(--accent);color:var(--accent-ink)}.todo .atterr{border:1px solid var(--danger);color:var(--danger);background:#dc505014;margin-top:8px;padding:7px 10px;font-size:12px}.todo .iostitle{border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;width:100%;padding:10px 2px;font-family:inherit;font-size:17px;font-weight:600}.todo .iosbody{resize:none;background:0 0;border:0;outline:none;flex:1;width:100%;min-height:200px;padding:14px 2px;font-family:inherit;font-size:17px;line-height:1.45}.todo .pf{border-top:1px solid var(--line)}.todo .pf .obtn{width:100%;padding:15px 0;font-size:13px;display:block}.todo .tdempty{border:1px solid var(--line);background:var(--surface);text-align:center;padding:44px 26px}.todo .tdempty .et{font-family:var(--fd);margin-bottom:7px;font-size:15px;font-weight:600}.todo .tdempty p{max-width:520px;color:var(--muted);margin:0 auto 14px;font-size:12.5px;line-height:1.6}.todo .tdempty .edo{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.todo .tdempty .edo .obtn{color:var(--accent);cursor:var(--ob-hand);font-size:12.5px;text-decoration:underline}.todo .tdempty .edo .obtn:hover{text-decoration:none}.todo tr.tdnorow .tdempty{background:0 0;border:0;padding:22px 12px}.todo .tdstall{background:var(--danger-tint);color:var(--text);margin:0 0 10px;padding:8px 12px;font-size:12.5px;line-height:1.55}.todo .tdstall a{color:var(--accent);cursor:var(--ob-hand);text-decoration:underline}.todo .tdhidden{background:var(--tray);color:var(--text);margin:0 0 10px;padding:8px 12px;font-size:12.5px;line-height:1.55}.todo .tdhidden a{color:var(--accent);cursor:var(--ob-hand);text-decoration:underline}.todo .tdhistory{background:var(--tray);color:var(--text);margin:0 0 10px;padding:8px 12px;font-size:12.5px;line-height:1.55}.todo .scrim{z-index:40;background:#0d15246b;place-items:center;display:grid;position:fixed;inset:0}.todo .dlg{background:var(--surface);border:1px solid var(--line-strong);width:410px}.todo .dlg h3{font-family:var(--fd);border-bottom:1px solid var(--line);margin:0;padding:14px 16px;font-size:15px}.todo .dlg>p{color:var(--muted);margin:0;padding:15px 16px;font-size:12.5px;line-height:1.55}.todo .dlg .df{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.todo .obtn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.rw{margin-top:26px}.rw .rwh h2{font-family:var(--fd);color:var(--text);margin:0;font-size:15px}.rw .rwh p{color:var(--muted);max-width:76ch;margin:3px 0 0;font-size:12.5px;line-height:1.55}.rw .rwempty{background:var(--tray);border:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding:12px 14px;font-size:12.5px}.rw .rwempty.err{background:var(--danger-tint);border-color:var(--danger);color:var(--danger)}.rw .rwlist{flex-direction:column;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.rw .rwitem{border:1px solid var(--line);background:var(--surface)}.rw .rwitem.on{border-color:var(--line-strong)}.rw .rwsum{text-align:left;width:100%;font:inherit;color:var(--text);cursor:var(--ob-hand);background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.rw .rwbadge{font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:2px 7px;font-size:9.5px}.rw .rwbadge.asis{background:var(--emerald-tint);color:var(--emerald)}.rw .rwbadge.edit{background:var(--amber-tint);color:var(--amber)}.rw .rwbadge.pend{background:var(--tray);color:var(--muted)}.rw .rwchan{font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--tray);color:var(--muted);padding:2px 7px;font-size:9.5px}.rw .rwchan.outlook{color:var(--accent)}.rw .rwwho{white-space:nowrap;font-size:12.5px;font-weight:600}.rw .rwacct{color:var(--accent);font-size:11px}.rw .rwsubj{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.rw .rwwhen{color:var(--faint);white-space:nowrap;font-size:11px}.rw .rwdet{border-top:1px solid var(--line);padding:0 12px 12px}.rw .rwflag{background:var(--amber-tint);color:var(--amber);font-family:var(--fd);letter-spacing:.07em;text-transform:uppercase;margin:10px 0 0;padding:4px 9px;font-size:9.5px;display:inline-block}.rw .rwcols{grid-template-columns:1fr 1fr;gap:12px;margin-top:11px;display:grid}@media (max-width:900px){.rw .rwcols{grid-template-columns:1fr}}.rw .rwcol h4{font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 5px;font-size:10px}.rw .rwbody{white-space:pre-wrap;word-break:break-word;color:var(--text);background:var(--tray);border:1px solid var(--line);max-height:320px;padding:9px 10px;font-size:12.5px;line-height:1.6;overflow:auto}.rw .rwbody.muted{color:var(--muted)}.rw mark.rwdel{background:var(--danger-tint);color:var(--danger);text-decoration:line-through}.rw mark.rwadd{background:var(--emerald-tint);color:var(--emerald)}.rw .rwwhy{border-top:1px solid var(--line);margin-top:11px;padding-top:10px}.rw .rwj{color:var(--text);margin:0;font-size:12.5px;line-height:1.55}.rw .rwsig{color:var(--muted);flex-direction:column;gap:2px;margin:6px 0 0;padding-left:16px;font-size:11.5px;display:flex}.rw .rwmeta{color:var(--faint);margin:7px 0 0;font-size:11px;line-height:1.5}.todo .pvw{background:var(--line);flex:none;align-self:center;gap:1px;padding:1px;display:flex}.todo .pvb{background:var(--surface);color:var(--faint);cursor:var(--ob-hand);font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;border:0;padding:2px 8px;font-size:9px}.todo .pvb[data-on]{background:var(--accent);color:#fff}.todo .rlrow{flex:none;justify-content:flex-end;margin-top:6px;display:flex}.todo .recapnote{overflow-wrap:anywhere;flex:none;max-width:100%;margin-top:8px}.todo .recapnote p{background:var(--tray);border:1px solid var(--line);color:var(--muted);border-radius:6px;margin:0 0 4px;padding:6px 9px;font-size:11.5px;line-height:1.35}.todo .rlbtn{border:1px solid var(--line);background:var(--tray);color:var(--muted);font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;cursor:var(--ob-hand);padding:3px 9px;font-size:9px}.todo .rlbtn:hover{color:var(--text);border-color:var(--line-strong)}.todo .dlg.why{width:min(520px,92vw)}.todo .whyb{max-height:60vh;padding:14px 16px;overflow:auto}.todo .panel .iosbody{max-width:26em;font-size:15px;line-height:1.5}.todo .panel .iostitle{font-size:15px}.todo .dlg.thread[data-mode=mobile]{width:390px;max-width:96vw}.todo .thb[data-mode=mobile] .thm{max-width:100%}.todo .thb[data-mode=mobile] .thbody p{font-size:16px;line-height:1.45}.todo .thb[data-mode=mobile] .thwho{font-size:13px}.todo .thb[data-mode=mobile] .thwhen{font-size:11.5px}.todo .rall{flex-wrap:wrap;align-items:baseline;gap:9px;padding:5px 0 2px;display:flex}.todo .ralls{background:var(--line);flex:none;gap:1px;padding:1px;display:flex}.todo .rallb{background:var(--surface);color:var(--muted);font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;cursor:var(--ob-hand);white-space:nowrap;border:0;padding:3px 9px;font-size:9px}.todo .rallb[data-on]{background:var(--accent);color:#fff}.todo .rallw{color:var(--faint);flex:1;min-width:0;font-size:11px;line-height:1.4}.todo .agst{background:var(--tray);border:1px solid var(--line);color:var(--muted);flex:none;margin:10px 0 0;padding:6px 9px;font-size:11.5px;line-height:1.55}.todo .agst.err{background:var(--danger-tint);color:var(--danger);border-color:var(--danger)}.todo .aglink{font:inherit;color:var(--accent);cursor:var(--ob-hand);background:0 0;border:0;padding:0;text-decoration:underline}.todo .sendmsg{color:var(--muted);align-self:center;font-size:11.5px}.todo .sendmsg.err{color:var(--danger)}.todo .sendmsg.ok{color:var(--emerald)}.todo .sendoff{background:var(--danger-tint);color:var(--danger);flex:1;padding:6px 9px;font-size:11.5px;line-height:1.45}.todo .pf{align-items:center;gap:10px;display:flex}.todo .obtn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.todo .obtn.primary:hover{filter:brightness(1.08)}.todo .obtn.primary:disabled{opacity:.5;cursor:default}.todo .tdhead{grid-template-columns:minmax(0,1fr);align-items:end;gap:18px;display:grid}.todo .tdhead.sent{grid-template-columns:minmax(0,1fr) 390px}.todo .tdhead .tdtitle{min-width:0}.todo .sentbar{border:1px solid var(--emerald);background:var(--emerald-tint);min-width:0;color:var(--muted);overflow-wrap:anywhere;margin-bottom:8px;padding:8px 28px 8px 12px;font-size:12px;line-height:1.35;position:relative}.todo .sentbar b{font-family:var(--fd);letter-spacing:.04em;color:var(--emerald);margin-right:6px;font-size:12px}.todo .sentx{color:var(--faint);cursor:var(--ob-hand);background:0 0;border:0;padding:0 5px;font-size:16px;line-height:1.2;position:absolute;top:4px;right:4px}.todo .sentx:hover{color:var(--text)}.todo .agwhy{color:var(--text);margin:0;font-size:12.5px;line-height:1.55}.todo .agsig{color:var(--muted);flex-direction:column;gap:3px;margin:8px 0 0;padding-left:16px;font-size:12px;display:flex}.todo .agsig li{list-style:outside}.todo .agsrc{border-top:1px solid var(--line);color:var(--faint);margin:9px 0 0;padding-top:9px;font-size:11px;line-height:1.5}.todo .dlg.thread{flex-direction:column;width:min(780px,92vw);max-height:78vh;display:flex}.todo .thh{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:10px;padding:13px 16px;display:flex}.todo .thht{flex:1;min-width:0}.todo .thh h3{font-family:var(--fd);text-overflow:ellipsis;white-space:nowrap;border:0;margin:0;padding:0;font-size:15px;overflow:hidden}.todo .thsub{color:var(--faint);letter-spacing:.03em;margin-top:3px;font-size:11px;display:block}.todo .thstale{color:var(--danger);letter-spacing:.03em;margin-top:2px;font-size:11px;display:block}.todo .thx{color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;padding:0 2px;font-size:19px;line-height:1}.todo .thx:hover{color:var(--text)}.todo .thb{flex-direction:column;gap:3px;min-height:0;padding:14px 16px;display:flex;overflow:auto}.todo .thload,.todo .therr{color:var(--muted);margin:0;padding:8px 0;font-size:12.5px}.todo .therr{color:var(--danger)}.todo .thm{flex-direction:column;align-items:flex-start;max-width:82%;margin-top:9px;display:flex}.todo .thm.mine{align-self:flex-end;align-items:flex-end}.todo .thwhoin{align-items:baseline;gap:8px;margin:0 3px 3px;display:flex}.todo .thwho{color:var(--text);font-size:11.5px;font-weight:600}.todo .thwhen{color:var(--faint);white-space:nowrap;font-size:10.5px}.todo .thbub{border:1px solid var(--line);background:var(--surface);width:100%;padding:9px 11px}.todo .thm.mine .thbub{background:var(--accent-tint);border-color:var(--accent-tint)}.todo .thm.req .thbub{border-color:var(--amber);border-left-width:3px}.todo .thflag{background:var(--amber-tint);color:var(--amber);font-family:var(--fd);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;padding:2px 7px;font-size:9px;display:inline-block}.todo .thatt{color:var(--muted);margin-top:6px;font-size:11px}.todo .thbody{word-break:break-word;color:var(--text);font-size:12.5px;line-height:1.6}.todo .thbody p{color:var(--text);margin:0 0 9px;padding:0;font-size:12.5px;line-height:1.6}.todo .thbody p:last-child{margin-bottom:0}.todo .thbody a,.todo .thmeta a{color:var(--accent-ink);text-underline-offset:2px;cursor:var(--ob-hand);text-decoration:underline}.todo .thbody a:hover,.todo .thmeta a:hover{opacity:.85}.todo .thbody .thli{padding-left:14px}.todo .thdet{font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);cursor:var(--ob-hand);background:0 0;border:0;margin-top:7px;padding:0;font-size:9px}.todo .thdet:hover{color:var(--muted)}.todo .thmeta{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:2px 10px;margin:7px 0 0;padding-top:7px;font-size:11px;display:grid}.todo .thmeta dt{color:var(--faint)}.todo .thmeta dd{color:var(--muted);word-break:break-word;margin:0}.todo .thstate{background:var(--tray);color:var(--muted);text-align:center;align-self:center;margin:12px 0 2px;padding:3px 10px;font-size:11px}.todo .urgtab{min-height:0;padding-bottom:20px}.urg{margin-top:34px;position:relative}.urg .urgrail{z-index:20;background:var(--accent-tint);border:1px solid var(--accent);align-items:center;gap:8px;height:30px;padding:3px 4px 3px 10px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.urg .urgseln{color:var(--accent-ink);white-space:nowrap;font-size:11.5px}.todo .urgtab{position:relative}.todo .urgtab .urg{margin-top:0;position:static}.todo .urgtab .urgrail{bottom:calc(100% + 12px)}.urg .urgbtn{font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);cursor:var(--ob-hand);align-items:center;gap:6px;padding:6px 12px;font-size:10.5px;font-weight:500;display:inline-flex}.urg .urgbtn:hover:not(:disabled){background:var(--tray)}.urg .urgbtn:disabled{color:var(--faint);opacity:.55;cursor:default}.urg .urgbtn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.urg .urgbtn.sm{padding:3px 9px}.urg .urgnote{z-index:40;max-width:420px;color:var(--muted);background:var(--surface);border:1px solid var(--line-strong);align-items:flex-start;gap:10px;margin:0;padding:9px 11px;font-size:11.5px;display:flex;position:fixed;bottom:96px;right:20px;box-shadow:0 10px 30px #08090c2e}.urg .urgnote button{color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;margin-left:auto;padding:0;font-size:15px;line-height:1}.urg .urgscroll{overflow-x:auto}.urg table{table-layout:auto}.urg thead th{cursor:default}.urg thead th.urgtick,.urg td.urgtick{text-align:center;width:34px;padding-left:10px;padding-right:0}.urg thead th.urgmore,.urg td.urgmore{text-align:center;width:58px;overflow:visible}.urg thead th.urgx,.urg td.urgx{text-align:center;width:44px}.urg td.urgx .rowx{color:var(--faint);cursor:var(--ob-hand);background:0 0;border:0;padding:0;font-size:16px;line-height:1}.urg td.urgx .rowx:hover:not(:disabled){color:var(--danger)}.urg td.urgx .rowx:disabled{opacity:.4;cursor:default}.urg .mrel{display:inline-block;position:relative}.urg .mdot{width:24px;height:24px;color:var(--faint);cursor:var(--ob-hand);background:0 0;border:0;place-items:center;font-size:15px;line-height:1;display:grid}.urg .mdot:hover,.urg .mdot[aria-expanded=true]{background:var(--tray);color:var(--text)}.urg .mmenu{z-index:30;background:var(--surface);border:1px solid var(--line-strong);width:150px;margin-top:4px;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #08090c2e}.urg .mitem{text-align:left;width:100%;color:var(--text);cursor:var(--ob-hand);background:0 0;border:0;padding:6px 10px;font-size:12.5px;display:block}.urg .mitem:hover{background:var(--tray)}.urg .mitem:disabled{color:var(--faint);cursor:default}.urg .mitem.mdel{color:var(--danger)}.urg .msep{background:var(--line);height:1px}.urg .urgaction{color:var(--accent);cursor:var(--ob-hand);background:0 0;border:0;padding:0;font-family:inherit;font-size:13px}.urg .urgaction:hover:not(:disabled){text-decoration:underline}.urg .urgaction:disabled{color:var(--faint);cursor:default;text-decoration:none}.urg .urgemail{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;display:block;overflow:hidden}.urg td.urgchanges{white-space:normal;min-width:260px}.todo .urgtab .urg tbody td{padding-top:13px;padding-bottom:13px}.urg tbody tr{cursor:default}.urg tbody tr:hover{background:var(--tray)}.urg tbody tr.done{opacity:.55}.urg tbody td{white-space:nowrap}.urg .urgsq{vertical-align:-1px;width:9px;height:9px;margin-right:7px;display:inline-block}.urg td.urgtype{white-space:nowrap}.urg .urgdone{color:var(--faint);font-size:11px}.urg .urgchoose{max-width:150px;display:block}.urg .urgsel{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);cursor:var(--ob-hand);width:100%;max-width:100%;padding:2px 4px;font-size:12.5px}.urg .urgsel:disabled{cursor:default;color:var(--muted)}.urg .urgnamelink{color:var(--accent);cursor:var(--ob-hand);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;font-size:13px;font-weight:400;text-decoration:none;display:inline-block;overflow:hidden}.urg .urgnamelink:hover{text-decoration:underline}.urg td.urgname{white-space:normal}.urg td.urgacct{position:relative}.urg .urgblocked{color:var(--faint);font-size:11.5px;font-style:italic}.urg .urgacctlink{color:var(--accent);cursor:var(--ob-hand);text-decoration:none}.urg .urgacctlink:hover{text-decoration:underline}.urg .urgmuted{color:var(--faint)}.urg td.urgnum{font-family:var(--fd)}.urg .urgnotes{color:var(--muted);margin:10px 2px 0;padding-left:16px;font-size:11.5px}.urg .urgnotes li{margin-bottom:3px}@media (max-width:1300px){.urg td.urgname{max-width:150px}.urg td.urgacct{white-space:normal;max-width:140px}.urg td.urgchanges{min-width:160px}.urg .urgnamelink{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}.urg thead th{white-space:nowrap}}.urg .urgscrim{z-index:60;background:#08090c6b;place-items:center;padding:16px;display:grid}.urg .urgcard{background:var(--surface);border:1px solid var(--line-strong);flex-direction:column;width:100%;max-width:430px;max-height:86vh;display:flex;box-shadow:0 20px 50px #08090c4d}.urg .urgcardhead{border-bottom:1px solid var(--line);font-family:var(--fd);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.urg .urgcardhead button{color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;font-size:18px;line-height:1}.urg .urgcardbody{flex-direction:column;gap:11px;padding:14px 16px;display:flex;overflow:auto}.urg .urglocked{background:var(--tray);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:9px 11px;display:grid}.urg .urglocked>div{flex-direction:column;gap:2px;min-width:0;display:flex}.urg .urgl{font-family:var(--fd);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.urg .urgv{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.urg .urgf{flex-direction:column;gap:3px;display:flex}.urg .urgf input{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);outline:none;padding:6px 8px;font-size:12.5px}.urg .urgf input:focus{border-color:var(--accent)}.urg .urgcur{color:var(--faint);font-size:11.5px}.urg .urgerr{color:var(--danger);margin:0;font-size:12px}.urg .urgsearch{border:1px solid var(--line);background:var(--tray);padding:11px}.urg .urgsearchrow{gap:8px;margin-top:4px;display:flex}.urg .urgsearchrow input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;color:var(--text);outline:none;flex:1;padding:6px 8px;font-size:12.5px}.urg .urgsearchrow input:focus{border-color:var(--accent)}.urg .urghint{color:var(--muted);margin:6px 0 0;font-size:11px}.urg .urgresults{border:1px solid var(--line-strong);background:var(--surface);max-height:208px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.urg .urgresults li{border-bottom:1px solid var(--line)}.urg .urgresults li:last-child{border-bottom:0}.urg .urgresults button{text-align:left;width:100%;cursor:var(--ob-hand);background:0 0;border:0;padding:8px 10px;display:block}.urg .urgresults button:hover{background:var(--accent-tint)}.urg .urgrname{color:var(--text);font-size:12.5px;font-weight:600;display:block}.urg .urgrmeta{color:var(--muted);font-size:11.5px;display:block}.urg .urgpair{grid-template-columns:1fr 1fr;gap:11px;display:grid}.urg .urgcardfoot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.urg .urgcardfields{flex-direction:column;gap:11px;display:flex}.urg .urglookupwrap{position:relative}.urg .urglookupin{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);outline:none;padding:6px 8px;font-size:12.5px}.urg .urglookupin:focus{border-color:var(--accent)}.urg .urglookup{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.urg .urglookup button{color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;margin-left:auto;padding:0;font-size:15px;line-height:1}.urg .urglookuplist{border:1px solid var(--line-strong);background:var(--surface);border-top:0;max-height:160px;margin:0;padding:0;list-style:none;overflow:auto}.urg .urglookuplist button{text-align:left;width:100%;color:var(--text);cursor:var(--ob-hand);background:0 0;border:0;padding:6px 8px;font-size:12.5px;display:block}.urg .urglookuplist button:hover{background:var(--accent-tint)}.urg .urgf select{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);outline:none;padding:6px 8px;font-size:12.5px}.urg .urgf select:focus{border-color:var(--accent)}.urg .urggroup{border-top:1px solid var(--line);padding-top:11px}.urg .urggrouphead{text-align:left;width:100%;cursor:var(--ob-hand);background:0 0;border:0;align-items:center;padding:0;display:flex}.urg .urggrouphead .urgchev{font-family:var(--fd);color:var(--muted);margin-left:auto;font-size:14px;line-height:1}.urg .urggrouphead:hover .urgl,.urg .urggrouphead:hover .urgchev{color:var(--accent-ink)}.urg .urggroupbody{flex-direction:column;gap:11px;margin-top:11px;display:flex}.urg .urgcardbody>.urglocked:first-child{grid-template-columns:repeat(2,1fr)}.urg .urgbtn.urgghost{color:var(--muted);border-color:#0000}.urg .urgbtn.urgghost:hover:not(:disabled){background:var(--tray);color:var(--text)}.urg .urgbtn.urginline{margin-left:8px;padding:2px 8px;font-size:10px}.urg .urgreceipt{z-index:40;background:var(--surface);border:1px solid var(--line-strong);min-width:250px;max-width:330px;font-size:12px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #08090c2e}.urg .urgreceipthead{align-items:center;gap:10px;padding:9px 11px;display:flex}.urg .urgreceipthead>span{color:var(--text);flex:1}.urg .urgreceipthead button{cursor:var(--ob-hand);color:var(--accent);font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;font-size:10px}.urg .urgreceipthead button:last-child{color:var(--muted);text-transform:none;letter-spacing:0;font-size:15px}.urg .urgreceipt ul{max-height:190px;color:var(--muted);margin:0;padding:0 11px 10px 26px;overflow:auto}.urg .urgreceipt li{margin-bottom:2px}.engsection{margin:0 0 22px}.engsection:last-child{margin-bottom:0}.engsection-title{color:var(--text);margin:0 0 2px;font-size:14px;font-weight:600}.engsection-blurb{color:var(--muted);max-width:72ch;margin:0 0 10px;font-size:12px}.engcards{flex-direction:column;gap:6px;display:flex}.engcard{background:var(--surface);border:1px solid var(--line);padding:10px 12px}.engcard:hover{background:var(--tray)}.engcard.on{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.engcard-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.engcard-name{color:var(--text);font-size:13.5px;font-weight:500}.engcard-order{font-family:var(--fd);color:var(--faint);margin-right:8px;font-size:11px}.engcard-sub{color:var(--muted);max-width:88ch;margin:4px 0 0;font-size:12.5px}.engcard-count{color:var(--faint);font-size:11.5px;font-family:var(--fd);margin:6px 0 0}.engcard-count strong{color:var(--text);font-weight:600}.engcard-more{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.engcard-more p{color:var(--muted);max-width:88ch;margin:0 0 6px;font-size:12.5px}.engcard-more p:last-child{margin-bottom:0}.engcard .muted{color:var(--faint)}.engpill{font-family:var(--fd);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:2px 7px;font-size:10.5px;font-weight:500}.engpill.on{background:var(--accent-tint);color:var(--accent)}.engpill.off{background:var(--tray);color:var(--faint)}.engswitch{font-family:var(--fd);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line);color:var(--muted);cursor:var(--ob-hand);background:0 0;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:500}.engswitch:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.engswitch:disabled{opacity:.55;cursor:default}.engfixed{font-family:var(--fd);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--faint);margin-left:8px;padding:2px 0;font-size:10.5px;font-weight:500}.engtabs{gap:4px;margin:12px 0 14px;display:flex}.engtab{font-family:var(--fd);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);cursor:var(--ob-hand);padding:6px 12px;font-size:11px;font-weight:500;text-decoration:none}.engtab[data-active=true]{background:var(--nav-active);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.engnote{color:var(--muted);max-width:64ch;margin:0 0 10px;font-size:12px}.engscan{color:var(--faint);margin:0 0 12px;font-size:11.5px}.engwrap{overflow-x:auto}.engwrap table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%}.engwrap thead th{background:var(--tray);border-bottom:1px solid var(--line);text-align:left;font-family:var(--fd);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);white-space:nowrap;padding:8px 12px;font-size:10.5px;font-weight:500}.engwrap thead th.num,.engwrap td.num{text-align:right;font-family:var(--fd)}.engwrap tbody td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px;font-size:13px}.engwrap tbody tr:hover{background:var(--tray)}.engwrap tbody tr.on{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.engwrap .engname{color:var(--text)}.engwrap .muted{color:var(--faint)}.engwrap tr.engdetail{cursor:default}.engwrap tr.engdetail td{background:var(--tray);color:var(--muted);font-size:12.5px}.engwrap tr.engdetail p{max-width:88ch;margin:0 0 6px}.engwrap tr.engdetail p:last-child{margin-bottom:0}.todo .notice{color:var(--muted);padding:0 0 13px;font-size:12.5px;line-height:1.5}.todo .notice b{color:var(--text);font-weight:600}.todo .mocp{--pnl-btn-pad:20px 10px;--pnl-btn-size:15px}.todo .pick{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 14px;display:grid}.todo .pk{border:1px solid var(--line-strong);background:var(--surface);padding:var(--pnl-btn-pad);text-align:center;justify-content:center;align-items:center;display:flex}.todo .pk .pkw{font-family:var(--fd);font-size:var(--pnl-btn-size);letter-spacing:.03em;text-transform:uppercase;font-weight:600;line-height:1}.todo .pk:hover{background:var(--tray)}.todo .pk[data-on=true]{background:var(--accent-tint);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.todo .pk[data-on=true] .pkw{color:var(--accent-ink)}.todo .out{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 14px;display:grid}.todo .ob{border:1px solid var(--line-strong);background:var(--surface);padding:var(--pnl-btn-pad);text-align:center;font-family:var(--fd);font-size:var(--pnl-btn-size);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.todo .out .ob:last-child{grid-column:1/-1}.todo .ob:hover{background:var(--tray)}.todo .ob[data-on=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent)}.todo .olab{font-family:var(--fd);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin:0 0 7px;font-size:9.5px}.todo .whorow{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex;position:relative}.todo .whorow .chipp{align-items:center;gap:6px;padding:4px 9px;font-size:13.5px;display:inline-flex}.todo .whorow .chipp .x{color:var(--faint);background:0 0;border:0;padding:0;font-size:12px;line-height:1}.todo .whorow .chipp .x:hover{color:var(--danger)}.todo .addp{border:1px solid var(--line-strong);background:var(--surface);width:30px;height:28px;color:var(--muted);place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.todo .addp:hover{border-color:var(--accent);color:var(--accent-ink);background:var(--tray)}.todo .look{border:1px solid var(--line-strong);background:var(--surface);z-index:20;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 8px 22px #0d152429}.todo .look .lh{font-family:var(--fd);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);background:var(--tray);padding:7px 11px;font-size:9.5px}.todo .look .lr{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:7px 11px;font-size:12.5px;display:flex}.todo .look .lr:hover{background:var(--accent-tint)}.todo .look .lrole{font-family:var(--fd);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-left:auto;font-size:10px}.todo .look .lnone{color:var(--faint);padding:9px 11px;font-size:12px}.todo .notes{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;margin:2px -13px 0;display:flex}.todo .noteshead{font-family:var(--fd);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);background:var(--tray);border-bottom:1px solid var(--line);padding:7px 16px;font-size:9.5px;font-weight:500}.todo .notesbox{resize:none;width:100%;min-height:150px;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:13px 16px 16px;font-family:inherit;font-size:14.5px;line-height:1.55}.todo .notesbox::placeholder{color:var(--faint)}.engcard-error{color:var(--danger,#b42318);margin:4px 0 0;font-size:12.5px}.agentmeta{grid-template-columns:max-content 1fr;gap:2px 12px;margin:10px 0 0;font-size:12.5px;display:grid}.agentmeta dt{color:var(--muted)}.agentmeta dd{color:var(--text);margin:0}.agentfield{margin:10px 0 0;display:block}.agentfield-label{color:var(--text);font-size:12px;font-weight:600;display:block}.agentfield-hint{color:var(--muted);max-width:70ch;margin-top:1px;font-size:11.5px;display:block}.agentfield-input{width:100%;max-width:70ch;font:inherit;color:var(--text);background:var(--surface,#fff);border:1px solid var(--line);border-radius:6px;margin-top:4px;padding:6px 8px;font-size:12.5px;display:block}.agentfield-input:disabled{color:var(--muted);background:0 0}.agentfield-note{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.agentfield-error{color:var(--danger,#b42318);margin-top:3px;font-size:11.5px;display:block}.agentsteps{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.agentstep{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.agentstep-head{align-items:baseline;gap:8px;display:flex}.agentstep-verb{color:var(--text);font-size:12px;font-weight:600}.agentstep-object{color:var(--muted);font-size:12px}.agentstep-sentence{color:var(--muted);max-width:88ch;margin:3px 0 0;font-size:12.5px}.agentstep-guidance{color:var(--text);border-left:2px solid var(--line);margin:6px 0 0;padding-left:8px;font-size:12.5px}.agenttiles{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;margin-top:12px;display:grid}.agenttile{border:1px solid var(--line);background:var(--surface);text-align:center;min-height:118px;cursor:var(--ob-hand);color:inherit;font:inherit;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 12px;display:flex;position:relative;overflow:hidden}.agenttile:hover{border-color:var(--line-strong)}.agenttile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agenttile-new{color:var(--muted);border-style:dashed}.agenttile-new:hover{border-color:var(--line-strong);color:var(--text)}.agenttile-icon{background:var(--tray);width:38px;height:38px;color:var(--accent-ink);border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.agenttile-name{color:var(--text);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.agentdot{border-radius:2px;width:8px;height:8px;position:absolute;top:10px;right:10px}.agentdot.on{background:var(--emerald)}.agentdot.off{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.agentfoot{color:var(--faint);max-width:96ch;margin:14px 0 0;font-size:11.5px}.agentpage{flex-direction:column;gap:12px;display:flex}.agentback{border:1px solid var(--line-strong);letter-spacing:.05em;text-transform:uppercase;background:var(--surface);color:var(--muted);cursor:var(--ob-hand);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.agentback:hover{color:var(--text);border-color:var(--text)}.agentback-caret{font-size:14px;line-height:1}.agentcard{border:1px solid var(--line);border-radius:10px}.agentcard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.agentcard-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.agentid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agentid-left{flex-direction:column;flex:480px;align-items:stretch;gap:2px;min-width:0;max-width:620px;display:flex}.agentid-icon{background:var(--tray);width:46px;height:46px;color:var(--accent-ink);border-radius:10px;flex:0 0 46px;place-items:center;display:grid}.agentid-fields{flex:auto;grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;min-width:0;margin:0;font-size:12.5px;display:grid}.agentid-fields dt{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;padding-top:4px;font-size:10.5px}.agentid-fields dd{color:var(--text);min-width:0;margin:0}.agentid-fields .agentfield{margin:0}.agentid-fields .agentfield-label:empty{display:none}.agentid-fields .agentfield-input{max-width:44ch;margin-top:0}.agentid-right{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.agentid-state{align-items:center;gap:8px;display:flex}.agentid-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.engswitch.danger{color:var(--danger);border-color:var(--danger-tint)}.engswitch.danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.agentswitch{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11.5px;font-weight:600;display:inline-flex}.agentswitch:disabled{opacity:.55;cursor:default}.agentswitch-track{background:var(--line-strong);border-radius:10px;width:38px;height:20px;transition:background .12s;display:inline-block;position:relative}.agentswitch-knob{background:var(--surface);border-radius:50%;width:16px;height:16px;transition:left .12s;position:absolute;top:2px;left:2px}.agentswitch.on .agentswitch-track{background:var(--emerald)}.agentswitch.on .agentswitch-knob{left:20px}.agentswitch.on .agentswitch-word{color:var(--emerald)}.agentstats{border:1px solid var(--line);border-radius:8px;gap:0;display:flex;overflow:hidden}.agentstats span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-left:1px solid var(--line);flex-direction:column;align-items:center;gap:1px;padding:7px 14px;font-size:9.5px;display:flex}.agentstats span:first-child{border-left:0}.agentstats b{color:var(--text);letter-spacing:0;font-size:14px;font-weight:600}.agentlimit-edit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.agentlimit-edit .agentfield-input{width:auto;max-width:12ch;margin-top:0}.agentlimit-open{margin-top:10px}.agentrules{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.agentrule{border:1px solid var(--line);background:var(--tray);color:var(--text);border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.agentkey{color:var(--faint);flex-wrap:wrap;align-items:center;gap:12px;font-size:10.5px;display:flex}.agentkey-label{text-transform:uppercase;letter-spacing:.06em}.agentkey-item{align-items:center;gap:5px;display:inline-flex}.agentkind-swatch{background:var(--line-strong);border-radius:2px;width:9px;height:9px}.agentkind-swatch.k-reads{background:var(--line-strong)}.agentkind-swatch.k-outside{background:var(--amber)}.agentkind-swatch.k-model{background:var(--accent)}.agentkind-swatch.k-you{background:var(--violet)}.agentkind-swatch.k-acts{background:var(--emerald)}.agentrows{flex-direction:column;gap:0;margin:12px 0 0;padding:0;list-style:none;display:flex}.agentthen{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;padding:4px 0 4px 14px;font-size:10.5px;display:flex}.agentthen:before{content:"";background:var(--line-strong);width:1px;height:14px;margin-left:-14px}.agentrow{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px 12px}.agentrow-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agentverb{letter-spacing:.03em;text-transform:uppercase;background:var(--tray);color:var(--text);border-left:3px solid var(--line-strong);border-radius:5px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.agentverb.k-reads{border-left-color:var(--line-strong)}.agentverb.k-outside{border-left-color:var(--amber);color:var(--amber)}.agentverb.k-model{border-left-color:var(--accent);color:var(--accent-ink)}.agentverb.k-you{border-left-color:var(--violet);color:var(--violet)}.agentverb.k-acts{border-left-color:var(--emerald);color:var(--emerald)}.agentrow-object{color:var(--text);font-size:12.5px}.agentrow-kind{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;margin-left:auto;font-size:10.5px}.agentrow-sentence{color:var(--muted);max-width:92ch;margin:5px 0 0;font-size:12.5px}.agentrow-fields{color:var(--accent-ink);margin:6px 0 0;font-size:12px}.engswitch.asking{border-color:var(--danger);color:var(--danger);font-weight:600}.engswitch.danger.asking{background:var(--danger-tint)}.agenthistory{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px}.agenthistory th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px 6px 0;font-size:10.5px;font-weight:600}.agenthistory td{color:var(--text);vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;word-break:break-word;padding:8px 10px 8px 0;font-size:12.5px}.agenthistory th:first-child,.agenthistory td:first-child{width:20%}.agenthistory th:nth-child(2),.agenthistory td:nth-child(2){width:24%}.agenthistory th:nth-child(4),.agenthistory td:nth-child(4){width:20%;color:var(--muted)}.agenthistory td .agentfield-hint{margin-top:3px;display:block}.agentrow-object,.agentrow-sentence,.agentaccess-name,.agentaccess-detail,.agentrule,.agentid-facts dd,.agentsentence{overflow-wrap:anywhere}.agentid dd{overflow-wrap:anywhere;min-width:0}.agentid-left{min-width:0}.agentrow-pick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.agentrow-picklabel{align-items:center;display:inline-flex}.agentrow-verb{text-transform:uppercase;letter-spacing:.03em;max-width:22ch;font-size:11.5px}.agentrow-obj{max-width:34ch;font-size:12.5px}.agentrow-x{margin-left:2px;font-size:15px;line-height:1}.agentrow-x:disabled{opacity:.35;cursor:default}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agentsheet-back{z-index:60;background:#090d146b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agentsheet{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;width:min(720px,96vw);max-height:86vh;overflow:auto;box-shadow:0 18px 48px #090d1438}.agentsheet:focus{outline:none}.agentsheet-head{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;top:0}.agentsheet-title{color:var(--text);margin:0;font-size:14.5px;font-weight:600}.agentsheet-body{padding:16px 18px 20px}.agentsheet-lede{color:var(--muted);max-width:88ch;margin:0 0 14px;font-size:12.5px}.agentsheet-sec{margin-top:16px}.agentsheet-sec:first-child{margin-top:0}.agentsheet-list{flex-direction:column;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:flex}.agentsheet-list li{flex-direction:column;gap:1px;display:flex}.agentsheet-strong{color:var(--text);font-size:12.5px}.agentsheet-note{color:var(--muted);max-width:92ch;font-size:11.5px}.agentsheet-prompt{flex-direction:column;gap:9px;margin:8px 0 0;padding:0;list-style:none;display:flex}.agentsheet-prompt li{border-left:2px solid var(--line);flex-direction:column;gap:2px;padding-left:10px;display:flex}.agentsheet-code{font-family:var(--fm,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--text);word-break:break-word;font-size:11.5px}.agentsheet-guidance{background:var(--accent-tint);color:var(--accent-ink);border-radius:6px;margin-top:3px;padding:5px 8px;font-size:12px}.agentsheet-checks{flex-direction:column;gap:6px;margin:6px 0 12px;padding:0;list-style:none;display:flex}.agentsheet-checks li{color:var(--text);gap:9px;font-size:12.5px;display:flex}.agentsheet-mark{flex:0 0 14px;font-weight:700}.agentsheet-checks li.ok .agentsheet-mark{color:var(--emerald)}.agentsheet-checks li.warn .agentsheet-mark{color:var(--amber)}.agentsheet-checks li.warn{color:var(--muted)}.agentdetail-head{align-items:flex-start;gap:12px;display:flex}.agentdetail-icon{background:var(--tray);width:44px;height:44px;color:var(--accent-ink);border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.agentdetail-headtext{flex:auto;min-width:0}.agentdetail-name{color:var(--text);margin:0;font-size:15px;font-weight:600}.agentstep-fields{color:var(--accent-ink);margin:6px 0 0;font-size:12px}.agentbuilder{border:1px solid var(--accent);background:var(--surface);border-radius:10px;margin-top:12px;padding:14px}.agentbuilder-title{color:var(--text);margin:0;font-size:14px;font-weight:600}.agentbuilder-foot{align-items:center;gap:10px;margin-top:14px;display:flex}.agentbuilder-problems{color:var(--muted);margin:10px 0 0;padding-left:18px;font-size:12px}.agenticons{flex-wrap:wrap;gap:6px;max-width:none;margin-top:6px;display:flex}.agenticon-pick{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:var(--ob-hand);border-radius:8px;place-items:center;display:grid}.agenticon-pick.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-tint)}.agentchecks{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:2px 12px;display:grid}.agentcheck{color:var(--text);align-items:center;gap:7px;margin-top:5px;font-size:12.5px;display:flex}.agentcheck-note{color:var(--amber);font-size:11.5px}.agentrun{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.agentrun-title{color:var(--text);margin:0 0 8px;font-size:13px;font-weight:600}.agentrun-pick{align-items:center;gap:8px;max-width:70ch;display:flex}.agentrun-list{flex-direction:column;gap:4px;max-width:70ch;margin:8px 0 0;padding:0;list-style:none;display:flex}.agentrun-company{width:100%;font:inherit;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:var(--ob-hand);border-radius:7px;justify-content:space-between;gap:12px;padding:6px 8px;font-size:12.5px;display:flex}.agentrun-company.on{border-color:var(--accent);background:var(--accent-tint)}.agentrun-site{color:var(--muted)}.agentrun-go{margin-top:10px}.agentrun-result{margin-top:12px}.agentrun-message{color:var(--text);margin:0;font-size:12.5px}.agentrun-steps{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:12.5px}.agentrun-step-label{color:var(--text)}.agentrun-step-outcome{margin-left:8px}.agentrun-changes{border-collapse:collapse;width:100%;max-width:110ch;margin-top:10px;font-size:12.5px}.agentrun-changes td{border-top:1px solid var(--line);vertical-align:top;padding:6px 8px}.agentrun-field{color:var(--text);white-space:nowrap;font-weight:600}.agentrun-value{color:var(--text);word-break:break-all}.agentrun-note{color:var(--muted)}.agentrow-guidance{border-top:1px dashed var(--line);margin-top:8px;padding-top:8px}.agentrow-add{font:inherit;color:var(--accent-ink);cursor:var(--ob-hand);background:0 0;border:0;margin-top:7px;padding:0;font-size:11.5px}.agentrow-add:hover{text-decoration:underline}.agentbuild{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.agentbuild{grid-template-columns:minmax(0,1fr)}}.agentpreview{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px 16px;position:sticky;top:12px}.agentpreview .agentsheet-sec:first-of-type{margin-top:12px}.agentaccess{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:10px;display:grid}.agentaccess-group{min-width:0}.agentaccess-source{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:10.5px;font-weight:600}.agentaccess-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.agentaccess-list li{flex-direction:column;gap:1px;display:flex}.agentaccess-name{color:var(--text);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.agentaccess-detail{color:var(--muted);font-size:11.5px}.agentid-facts{border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);gap:3px 16px;margin:14px 0 0;padding-top:12px;font-size:11.5px;display:grid}.agentid-facts dt{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.agentid-facts dd{color:var(--muted);margin:0}.agentid-glyph{background:var(--tray);width:34px;height:34px;color:var(--accent-ink);border-radius:8px;place-items:center;display:inline-grid}.agentselect{max-width:44ch;cursor:var(--ob-hand)}.agentlink{color:var(--accent-ink);cursor:var(--ob-hand);text-decoration:underline}.agentsheet-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.agentsheet-tab{font:inherit;color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 14px;font-size:12.5px}.agentsheet-tab:hover{color:var(--text)}.agentsheet-tab.on{color:var(--text);border-bottom-color:var(--accent)}.agentsheet-tabcount{color:var(--faint);margin-left:6px;font-size:10.5px}.agentsentence{max-width:78ch;color:var(--ink);margin:14px 2px 4px;font-size:15px;line-height:1.55}.agentaccess-more{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.agentaccess-item.is-off{opacity:.55}.agentaccess-item.is-off .agentaccess-label{text-decoration:none}.agentrule-x{cursor:var(--ob-hand);color:var(--muted);background:0 0;border:0;margin-left:6px;padding:0 2px;font-size:14px;line-height:1}.agentrule-x:hover{color:var(--ink)}.agentstep-add{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0 2px;list-style:none;display:flex}.agentaddstep{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;flex:100%;gap:2px;margin-top:6px;padding:6px;display:flex}.agentaddstep-choice{text-align:left;color:inherit;font:inherit;cursor:var(--ob-hand);background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;display:flex}.agentaddstep-choice:hover:not(:disabled){background:var(--tray)}.agentaddstep-choice:disabled{opacity:.55;cursor:default}.agentaddstep-label{font-size:12.5px;font-weight:600}.orbit-app .home{--home-gap:34px;--home-pad:20px}.orbit-app main>div:has(>.home){background:var(--home-bg) center top / cover no-repeat;min-height:100%}.orbit-app .home-head{text-align:center;padding:6px 0 var(--home-gap)}.orbit-app .home-greet{font-family:var(--fd);letter-spacing:-.02em;color:var(--text);min-height:45px;margin:0;font-size:41px;font-weight:600;line-height:1.1}.orbit-app .home-date{color:var(--muted);min-height:18px;margin:8px 0 0;font-size:13px}.orbit-app .home-cols{gap:var(--home-gap);grid-template-columns:352px minmax(0,1fr);align-items:start;display:grid}.orbit-app .home-col{gap:var(--home-gap);flex-direction:column;min-width:0;display:flex}@container home (max-width:900px){.orbit-app .home-cols{grid-template-columns:minmax(0,1fr)}}.orbit-app .home{container:home/inline-size}.orbit-app .home-obj{background:var(--surface);border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.orbit-app .home-oh{padding:var(--home-pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:52px;display:flex}.orbit-app .home-ot{font-family:var(--fd);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:500}.orbit-app .home-ob{padding:0}.orbit-app .home-ofoot{padding:14px var(--home-pad);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.orbit-app .home-lk{color:var(--accent);cursor:var(--ob-hand);font-size:13px}.orbit-app .home-lk:hover{text-decoration:underline}.orbit-app .home-obj[data-state=blocked] .home-ob{opacity:.55}.orbit-app .home-empty{padding:26px var(--home-pad);color:var(--faint);text-align:center;font-size:12.5px}.todo table.hascap tbody tr.cursor-pointer{cursor:var(--ob-hand)}.todo .tdscrim{z-index:40;background:#08090c47;border:0;padding:0;position:fixed;inset:0}.todo .tdrawer{z-index:50;flex-direction:column;width:390px;max-width:85vw;height:100%;transition:transform .2s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.todo .tdrawer[data-on]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.todo .tdrawer{transition:none}}.todo .tdrawer>.panel{border:0;border-left:1px solid var(--line-strong);height:100%;min-height:0;box-shadow:-8px 0 24px #08090c24}.todo .tdx{width:24px;height:24px;color:var(--faint);cursor:var(--ob-hand);background:0 0;border:0;place-items:center;margin-left:6px;padding:0;font-size:17px;line-height:1;display:grid}.todo .tdx:hover{color:var(--danger)}.todo .tdfoot{border-top:1px solid var(--line);background:var(--tray);color:var(--faint);margin:0;padding:7px 13px;font-size:11px;line-height:1.45}.todo .tdplain{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);resize:none;outline:none;margin-top:11px;padding:8px 9px;font-family:inherit;font-size:13px;line-height:1.5}.todo .tdplain:focus{border-color:var(--accent)}.todo .tdplain::placeholder{color:var(--faint)}.todo .tdlab{font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:14px;font-size:10px;font-weight:500}.todo .tdacts{flex-direction:column;gap:6px;margin-top:7px;display:flex}.todo .tdact{text-align:left;border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);cursor:var(--ob-hand);padding:11px 12px;font-family:inherit;font-size:13.5px;display:block}.todo .tdact:hover:not(:disabled){border-color:var(--accent);background:var(--tray);color:var(--accent-ink)}.todo .tdact:disabled{opacity:.5;cursor:default}.todo .tdmore{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:9px;padding-top:8px;display:flex}.todo .tdmorerow{text-align:left;width:100%;color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;padding:5px 2px;font-family:inherit;font-size:12.5px;text-decoration:none;display:block}.todo .tdmorerow:hover:not(:disabled){color:var(--accent-ink)}.todo .tdmorerow:disabled{opacity:.5;cursor:default}.todo .tdtitle{font-family:var(--fd);color:var(--text);font-size:16px;font-weight:600;line-height:1.3}.todo .tdsub{color:var(--muted);margin-top:3px;font-size:12.5px}.todo .nlog{border:1px solid var(--line);background:var(--tray);max-height:42vh;margin-top:11px;padding:2px 10px;overflow:auto}.todo .nitem{border-bottom:1px solid var(--line);padding:9px 0}.todo .nitem:last-child{border-bottom:0}.todo .nwho{font-family:var(--fd);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.todo .nwho span{color:var(--faint);margin-left:8px}.todo .ntext{color:var(--text);margin-top:4px;font-size:13px;line-height:1.5}.orbit-app .tplframe{border:1px solid var(--line);background:var(--surface);width:390px;max-width:100%}.orbit-app .tplframe-head{border-bottom:1px solid var(--line);background:var(--tray);padding:10px 12px}.orbit-app .tplframe-meta{font-family:var(--fm);color:var(--faint);font-size:10.5px}.orbit-app .tplframe-body{padding:12px}.orbit-app .tplfield{width:100%;color:var(--text);font:inherit;resize:vertical;background:0 0;border:0;outline:0}.orbit-app .tplfield::placeholder{color:var(--faint)}.orbit-app .tplread{white-space:pre-wrap;resize:none;min-height:0;overflow:visible}.orbit-app .tplsubject{font-size:15px;font-weight:600;line-height:1.3}.orbit-app .tplpreview{color:var(--muted);min-height:16px;font-size:12px}.orbit-app .tplbody{min-height:150px;font-size:16px;line-height:1.5}.orbit-app .tplsms{background:var(--tray);padding:14px 12px}.orbit-app .tplsms-bubble{background:var(--emerald);color:#fff;max-width:82%;margin-left:auto;padding:9px 12px}.orbit-app .tplsms-bubble .tplfield{color:#fff;min-height:64px;font-size:15px;line-height:1.45}.orbit-app .tplsms-bubble .tplfield::placeholder{color:#ffffffb8}.orbit-app .tplnote{padding:16px}.orbit-app .tplnote-title{color:var(--text);font-size:15px;font-weight:600}.orbit-app .tplnote-who{color:var(--muted);margin-top:2px;font-size:12px}.orbit-app .tplnote-box{border:1px solid var(--line-strong);min-height:96px;margin-top:12px;padding:10px}.orbit-app .tplnote-btns{justify-content:flex-end;gap:8px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.orbit-app .tplnote-cancel{border:1px solid var(--accent);color:var(--accent);padding:4px 12px}.orbit-app .tplnote-send{background:var(--accent);color:#fff;padding:5px 13px}.orbit-app .tpldm-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 12px;display:flex}.orbit-app .tpldm-bubble{background:var(--accent);color:#fff;max-width:85%;margin:12px 12px 12px auto;padding:9px 12px}.orbit-app .tpldm-bubble .tplfield{color:#fff;min-height:90px;font-size:15px;line-height:1.5}.orbit-app .tpldm-bubble .tplfield::placeholder{color:#ffffffb8}.orbit-app .tplscript .tplfield{min-height:170px;font-size:15px;line-height:1.7}.orbit-app .tplsections{color:var(--faint);font-size:11.5px;line-height:1.5}.orbit-app .tplmeter{font-family:var(--fm);color:var(--faint);font-size:10.5px}.orbit-app .tplmeter[data-tone=amber]{color:var(--amber)}.orbit-app .tplmeter[data-tone=red]{color:var(--danger)}.orbit-app .tpllint{border-left:2px solid var(--amber);background:var(--amber-tint);color:var(--text);padding:8px 10px;font-size:12.5px}.orbit-app .tpllint[data-worst=error]{border-left-color:var(--danger);background:var(--danger-tint)}.orbit-app .tpltable [data-col=channel]{width:18%}.orbit-app .tpltable [data-col=owner]{width:22%}.orbit-app .tpltable [data-col=updated]{width:20%}@media (max-width:640px){.orbit-app .tplchips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.orbit-app .tplchips::-webkit-scrollbar{display:none}.orbit-app .tplchips>*{flex:none}}.orbit-app .tplwrap{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:1100px){.orbit-app .tplwrap[data-open=true]{grid-template-columns:1fr 430px}}.orbit-app .tplpanel{border:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;display:flex}.orbit-app .tplpanel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.orbit-app .tplpanel-body{flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.orbit-app .tplpanel-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}@media (max-width:640px){.orbit-app .tplpanel{z-index:60;position:fixed;inset:0}.orbit-app .tplpanel-body{flex:1}.orbit-app .tplpanel-foot{background:var(--surface);position:sticky;bottom:0}.orbit-app .tpltable{min-width:260px}.orbit-app .tpltable [data-col=owner],.orbit-app .tpltable [data-col=updated]{display:none}.orbit-app .tpltable [data-col=channel]{width:42%}}.orbit-app .cadtable [data-col=steps],.orbit-app .cadtable [data-col=days]{width:9%}.orbit-app .cadtable [data-col=contacts]{width:12%}.orbit-app .cadtable [data-col=paused]{width:18%}.orbit-app .cadtable [data-col=actions]{width:12%}.orbit-app .cadtable thead th{cursor:var(--ob-hand)}.orbit-app .cadtable [data-col=star]{width:32px}.orbit-app .cadname{text-underline-offset:2px;text-decoration:underline}.orbit-app .cadstar{cursor:var(--ob-hand);color:var(--faint);background:0 0;border:0;padding:2px 4px;line-height:1}.orbit-app .cadstar[data-on=true]{color:var(--amber)}.orbit-app .cadwrap{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (min-width:1100px){.orbit-app .cadwrap{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.orbit-app .cadstep{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;cursor:var(--ob-hand);border-left-width:2px;align-items:center;gap:8px;margin-bottom:4px;padding:9px 10px;display:flex}.orbit-app .cadstep:hover{background:var(--tray)}.orbit-app .cadstep[data-open=true]{background:var(--accent-tint);border-color:var(--accent)}.orbit-app .cadstep[data-dragging=true]{opacity:.5}.orbit-app .cadstep[data-dropbefore=true]{box-shadow:0 -2px 0 0 var(--accent)}.orbit-app .cadstep-n{width:22px;height:22px;font-family:var(--fm);color:#fff;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.orbit-app .cadstep-main{flex:1;min-width:0}.orbit-app .cadstep-line{align-items:center;gap:6px;min-width:0;display:flex}.orbit-app .cadstep-name{color:var(--text);font-size:13px;font-weight:600}.orbit-app .cadstep-kind{color:var(--muted);font-size:12px}.orbit-app .cadstep-when{font-family:var(--fm);color:var(--faint);font-size:10px}.orbit-app .cadstep-sum{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.orbit-app .cadgrip{width:18px;color:var(--faint);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.orbit-app .cadmove{color:var(--faint);cursor:var(--ob-hand);background:0 0;border:0;padding:0 2px;font-size:11px;line-height:1}.orbit-app .cadmove:disabled{opacity:.3;cursor:default}.orbit-app .cadx{color:var(--faint);cursor:var(--ob-hand);background:0 0;border:0;padding:0 3px;font-size:13px;line-height:1}.orbit-app .cadx:hover{color:var(--danger)}.orbit-app .cadwait{color:var(--muted);align-items:center;gap:8px;margin-bottom:4px;padding:4px 0;font-size:12px;display:flex}.orbit-app .cadwait-rule{background:var(--line-strong);flex:1;height:1px}.orbit-app .cadwait select,.orbit-app .cadwait input{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);padding:2px 5px;font-size:11.5px}.orbit-app .cadwait input[type=number]{width:52px}.orbit-app .cadadd{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.orbit-app .cadadd-label{width:100%;font-family:var(--fm);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:10px}.orbit-app .cadpanel{border:1px solid var(--line);background:var(--surface);min-width:0}.orbit-app .cadpanel-strip{border-bottom:1px solid var(--line);background:var(--tray);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.orbit-app .cadpanel-body{flex-direction:column;gap:12px;padding:14px;display:flex}.orbit-app .cadseg{border:1px solid var(--line-strong);display:inline-flex}.orbit-app .cadseg button{color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;padding:3px 9px;font-size:11.5px}.orbit-app .cadseg button[data-on=true]{background:var(--accent);color:#fff}.orbit-app .cadchip{font-family:var(--fm);color:var(--faint);font-size:10px}.orbit-app .cadmeter{font-family:var(--fm);color:var(--faint);font-size:10.5px}.orbit-app .cadmeter[data-tone=amber]{color:var(--amber)}.orbit-app .cadmeter[data-tone=red]{color:var(--danger)}.orbit-app .cadmerge{flex-wrap:wrap;gap:5px;display:flex}.orbit-app .cadmerge button{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:var(--ob-hand);padding:2px 7px;font-size:11px}.orbit-app .cadcard{border:1px solid var(--line);padding:12px}.orbit-app .cadcard-head{font-family:var(--fm);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-bottom:6px;font-size:10px}.orbit-app .cadscript{width:100%;color:var(--text);font:inherit;resize:vertical;background:0 0;border:0;outline:0;min-height:130px;font-size:14px;line-height:1.6}.orbit-app .cadmodal{z-index:70;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.orbit-app .cadmodal-box{background:var(--surface);border:1px solid var(--line-strong);width:min(760px,100%);max-height:86vh;padding:18px;overflow:auto}.orbit-app .cadstarters{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:700px){.orbit-app .cadstarters{grid-template-columns:1fr 1fr}}.orbit-app .cadstarter{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:var(--ob-hand);padding:10px 12px}.orbit-app .cadstarter:hover{border-color:var(--accent);background:var(--tray)}.orbit-app .cadstarter-name{color:var(--text);font-size:13px;font-weight:600}.orbit-app .cadstarter-meta{font-family:var(--fm);color:var(--faint);margin-top:3px;font-size:10.5px}@media (max-width:640px){.orbit-app .cadname-field{flex:1 0 100%}.orbit-app .cadtable{min-width:300px}.orbit-app .cadtable [data-col=contacts],.orbit-app .cadtable [data-col=paused]{display:none}.orbit-app .cadtable [data-col=steps],.orbit-app .cadtable [data-col=days]{width:16%}.orbit-app .cadtable [data-col=actions]{width:22%}.orbit-app .cadwrap{gap:12px}.orbit-app .cadpanel-body{padding:12px}.orbit-app .cadstep-sum{display:none}}.orbit-app .cadset-group{border-top:1px solid var(--line);padding:14px 0 16px}.orbit-app .cadset-group:first-of-type{border-top:0;padding-top:0}.orbit-app .cadset-question{color:var(--muted);margin:3px 0 12px;font-size:12.5px}.orbit-app .cadset-note{color:var(--faint);max-width:70ch;margin:6px 0 0;font-size:12px}.orbit-app .cadset-lede{color:var(--faint);max-width:70ch;margin:0 0 4px;font-size:12px}.orbit-app .cadset-lede:last-of-type{margin-bottom:18px}.orbit-app .cadset-error{color:var(--danger);margin:12px 0 0;font-size:12.5px}.orbit-app .cadset-blocked{color:#b45309;max-width:70ch;margin:6px 0 0;font-size:12.5px}.orbit-app .cadset-rules{flex-direction:column;display:flex}.orbit-app .cadset-rules-head{border-bottom:1px solid var(--line);font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;padding:0 0 6px;font-size:10.5px;display:grid}.orbit-app .cadset-rule{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.orbit-app .cadset-may{color:var(--faint);font-size:12px}.orbit-app .cadset-cannot{color:#b45309;font-size:12px}.orbit-app .cadset-fixed{color:var(--muted);font-size:13px}.orbit-app .cadset-locked-label{align-items:center;gap:6px;display:inline-flex}.orbit-app .cadset-lock{color:var(--faint);flex:none}.orbit-app .cadset-help{border:1px solid var(--line-strong);background:var(--surface);color:var(--faint);cursor:var(--ob-hand);padding:2px 5px;font-size:10.5px;line-height:1}.orbit-app .cadset-help:hover{color:var(--text);border-color:var(--accent)}.orbit-app .cadset-why{color:var(--muted);grid-column:1/-1;max-width:80ch;margin:8px 0 0;font-size:12px}.orbit-app .cadset-days{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.orbit-app .cadset-days-label{color:var(--text);flex:0 0 84px;font-size:13px}.orbit-app .cadset-days-toggles{gap:2px;display:inline-flex}.orbit-app .cadset-day{border:1px solid var(--line-strong);background:var(--surface);width:26px;height:26px;color:var(--faint);cursor:var(--ob-hand);font-size:11.5px;line-height:1}.orbit-app .cadset-day[data-on=true]{background:var(--accent-tint);color:var(--accent-ink);border-color:var(--accent)}.orbit-app .cadset-day:disabled{cursor:default;opacity:.6}.orbit-app .cadset-days-window{align-items:center;gap:6px;display:inline-flex}.orbit-app .cadset-to{color:var(--faint);font-size:12px}.orbit-app .cadset-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.orbit-app .cadset-label{color:var(--text);font-size:13px}.orbit-app .cadset-control{align-items:center;gap:6px;display:inline-flex}.orbit-app .cadset-suffix{color:var(--faint);font-size:12px}.orbit-app .cadset-input{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:0;padding:5px 7px;font-size:12.5px}.orbit-app .cadset-input:disabled{color:var(--muted);background:var(--tray)}.orbit-app .cadset-number{text-align:right;width:76px}.orbit-app .cadset-check{width:16px;height:16px;accent-color:var(--accent);cursor:var(--ob-hand)}.orbit-app .cadset-check:disabled{cursor:default}.orbit-app .cadset-textarea{background:var(--surface);border:1px solid var(--line);width:100%;max-width:56ch;color:var(--text);border-radius:0;padding:7px;font-family:inherit;font-size:12.5px}.orbit-app .cadset-textarea:disabled{color:var(--muted);background:var(--tray)}.orbit-app .cadset-save{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding-top:14px;display:flex}.orbit-app .cadset-save .cadset-note{margin:0}.orbit-app .cadset-inherited{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.orbit-app .cadset-inherited-link{color:var(--accent);text-underline-offset:2px;cursor:var(--ob-hand);font-size:12px;text-decoration:underline}.orbit-app .cadset-own{color:var(--muted);font-size:12px}.orbit-app .cadset-floor{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.orbit-app .cadset-floor .cadset-number{width:64px}.orbit-app .cadtab{color:var(--muted);cursor:var(--ob-hand);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 10px;font-size:13px}.orbit-app .cadtab[data-on=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.orbit-app .cadowner{background:var(--tray);color:var(--muted);font-family:var(--fm);letter-spacing:.04em;text-transform:uppercase;cursor:var(--ob-hand);border:1px solid #0000;border-radius:0;align-items:center;gap:6px;padding:2px 6px;font-size:10.5px;display:inline-flex}.orbit-app .cadowner:hover{border-color:var(--line-strong);color:var(--text)}.orbit-app .cadowner-shared{color:var(--accent-ink);background:var(--accent-tint);padding:0 4px}@media (max-width:640px){.orbit-app .cadset-group{min-width:300px}.orbit-app .cadset-rules-head{display:none}.orbit-app .cadset-rule{grid-template-columns:1fr;gap:6px;padding:12px 0}.orbit-app .cadset-days-label{flex:1 0 100%}.orbit-app .cadset-row{flex-direction:column;align-items:flex-start;gap:6px}.orbit-app .cadset-textarea{max-width:100%}}
