:root{--paper:#f4f1ea;--paper-2:#ebe7de;--card:#fff;--ink:#161514;--ink-2:#4c4a45;--ink-3:#8b8880;--rule:#dcd7cb;--rule-2:#ebe7dd;--dark:#17150f;--dark-2:#23201a;--dark-text:#ece8dd;--dark-muted:#9a958a;--ok:#2f6f4a;--ok-bg:#e6f0ea;--warn:#9a6512;--warn-bg:#f6ecd8;--bad:#a83a2f;--bad-bg:#f6e3e0;--info:#2f5484;--info-bg:#e3e9f2;--neutral-bg:#f0ede6;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--display:var(--sans);--mono:"SF Mono",ui-monospace,Menlo,Consolas,monospace;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px #14120e0d,0 10px 30px #14120e0f;--shadow-sm:0 1px 2px #14120e0f;--topbar:56px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}code,.mono{font-family:var(--mono);font-size:12px}h1,h2,h3{margin:0;font-weight:400}.topbar{position:sticky;z-index:20;height:var(--topbar);display:flex;background:color-mix(in srgb,var(--paper)92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);align-items: center;gap:20px;padding:0 28px;top:0}.wordmark{font-family:var(--display);letter-spacing:-.014em;white-space:nowrap;border-right:1px solid var(--rule);flex:none;padding-right:20px;font-size:19px;font-weight:600;line-height:1}.nav{display:flex;overflow-x:auto;scrollbar-width:none;flex:auto;align-items: center;gap:22px;min-width:0}.nav::-webkit-scrollbar{display:none}@property --nav-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes nav-fade{0%{--nav-fade:28px}to{--nav-fade:0px}}@supports (animation-timeline: scroll()){.nav{mask-image:linear-gradient(to right,#000 calc(100% - var(--nav-fade)),transparent);animation:linear both nav-fade;animation-timeline:scroll(self inline)}}.nav a{white-space:nowrap;color:var(--ink-2);border-bottom:1px solid #0000;flex:none;padding:6px 0;font-size:13px}.nav a.active{color:var(--ink);border-bottom-color:var(--ink)}.topbar-right{display:flex;flex:none;align-items: center;gap:12px}.topbar-right>.auth-user{order:1}.theme-toggle{display:inline-flex;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items: center;width:32px;height:32px;padding:0}.theme-toggle:hover{color:var(--ink);border-color:var(--ink-3)}.gsearch{display:flex;border:1px solid var(--rule);background:var(--card);border-radius:999px;flex:0 auto;align-items: center;gap:8px;width:clamp(150px,17vw,340px);height:32px;margin:0;padding:0 8px 0 10px;transition:border-color .12s,box-shadow .12s}.gsearch:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #1615140f}.gsearch.active{border-color:var(--ink-3)}.gsearch-ico{color:var(--ink-3);font-size:15px;line-height:1}.gsearch input{outline:none;font:inherit;color:var(--ink);background:0 0;border:none;flex:1;min-width:0;font-size:12.5px}.gsearch input::placeholder{color:var(--ink-3)}.gsearch kbd{font-family:var(--mono);color:var(--ink-3);border:1px solid var(--rule);background:var(--paper);border-radius:5px;padding:0 5px;font-size:10.5px;line-height:16px}.filters{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.filters .sep{background:var(--rule);width:1px;height:18px;margin:0 4px}.fpill{border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;border-radius:999px;height:26px;padding:0 11px;transition:background .1s,border-color .1s;font-size:12px;font-weight:500}.fpill:hover{border-color:#14120e4d}.fpill.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fpill.on.ok{background:var(--ok);border-color:var(--ok)}.fpill.on.bad{background:var(--bad);border-color:var(--bad)}.fpill.on.warn{background:var(--warn);border-color:var(--warn)}.flead{column-gap:22px}.flead-group{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px}.flead-group>.label{margin-right:2px}.flead-field{font-weight:500}.flead+.filters{border-top:1px solid var(--rule);margin-top:10px;padding-top:10px}.fmore{margin-top:10px}.fmore .chip-add>button{height:26px;font-size:12px}.fmore .chip-add>button:disabled{opacity:.45;cursor:default}.fm-pop{min-width:240px;max-height:360px}.fm-pop .fm-find{width:100%;margin-bottom:4px}.fm-check{display:inline-block;color:var(--ink);width:14px}.fm-none{padding:6px 10px}.fm-chip{display:inline-flex;background:var(--ink);color:var(--paper);border-radius:999px;align-items: center;height:26px;font-size:12px;font-weight:500}.fm-chip button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;height:100%}.fm-chip-name{padding:0 4px 0 11px}.fm-chip-x{opacity:.75;padding:0 10px 0 4px}.fm-chip-x:hover{opacity:1}.fpill.today{border-color:var(--ink);font-weight:600}.finput{font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--card);border-radius:8px;height:28px;padding:0 9px;font-size:12.5px}.finput:focus{outline:none;border-color:var(--ink)}.finput::placeholder{color:var(--ink-3)}.pfilter{padding:12px 16px}.search-controls{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.search-input{font:inherit;font-family:var(--display);letter-spacing:-.014em;color:var(--ink);border:none;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;width:100%;height:48px;padding:0 4px;font-size:18px;font-weight:600}.search-input:focus{outline:none;border-bottom-color:var(--ink)}.search-input::placeholder{color:var(--ink-3);font-style:italic}.search-group{padding:18px 20px}.search-group-head{display:flex;justify-content:space-between;align-items: flex-start;gap:16px;margin-bottom:12px}.search-name{font-family:var(--display);letter-spacing:-.014em;font-size:18px;font-weight:600;line-height:1.15}.search-name:hover{text-decoration:underline}.search-packets{display:flex;flex-direction:column}.search-packet{display:block;border-top:1px solid var(--rule-2);border-radius:8px;margin:0 -12px;padding:12px;transition:background .1s}.search-packet:hover{background:var(--paper)}.search-firm{font-weight:500}.search-reason{border-radius:var(--radius-sm);margin-top:8px;padding:8px 10px;font-size:12.5px}.search-reason.ok{background:var(--ok-bg);color:var(--ok)}.search-reason.bad{background:var(--bad-bg);color:var(--bad)}.chip{display:inline-flex;border:1px solid var(--rule);color:var(--ink-2);background:var(--card);white-space:nowrap;border-radius:999px;align-items: center;gap:7px;height:26px;padding:0 10px 0 9px;font-size:12px}.chip .dot{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.chip.unarmed .dot{background:var(--ok)}.pill{display:inline-flex;border:1px solid var(--rule);letter-spacing:.01em;background:var(--card);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items: center;gap:6px;height:22px;padding:0 9px;font-size:11.5px;font-weight:500}.pill.solid{background:var(--neutral-bg);border-color:#0000}.pill.mono{font-family:var(--mono);font-size:11px;font-weight:400}.pill.ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.pill.warn{background:var(--warn-bg);color:var(--warn);border-color:#0000}.pill.bad{background:var(--bad-bg);color:var(--bad);border-color:#0000}.pill.info{background:var(--info-bg);color:var(--info);border-color:#0000}.pill.line{color:var(--ink-2);border-color:var(--rule);letter-spacing:.03em;background:0 0;font-weight:600}.pill.quiet{color:var(--ink-3);border-color:var(--rule-2);background:0 0}.pill.channel:before{content:"";background:var(--ch,currentColor);opacity:.7;border-radius:50%;width:6px;height:6px}.pills{display:flex;flex-wrap:wrap;gap:6px}.pill.st{cursor:help;border-color:#0000;font-weight:600}.pill.st:before,.fpill.st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.fpill.st{display:inline-flex;align-items: center;gap:6px}.fpill.st:before{background:var(--st)}.st-ready{--st:var(--warn)}.st-awaiting_approval{--st:#8a6d1f}.st-handled_outside,.st-closed{--st:var(--ink-3)}.st-submitted{--st:var(--info)}.st-quoted{--st:var(--ok)}.st-bound{--st:#1f4d33}.st-declined{--st:var(--bad)}.st-no_market,.st-routing{--st:var(--ink-3)}.st-routing_failed{--st:var(--bad)}.pill.st-ready{background:var(--warn-bg);color:var(--warn)}.pill.st-awaiting_approval{background:var(--card);color:#8a6d1f;border-color:var(--warn)}.pill.st-handled_outside,.pill.st-closed{background:var(--neutral-bg);color:var(--ink-3)}.pill.st-submitted{background:var(--info-bg);color:var(--info)}.pill.st-quoted{background:var(--ok-bg);color:var(--ok)}.pill.st-bound{color:#fff;background:#1f4d33}.pill.st-declined{background:var(--bad-bg);color:var(--bad)}.pill.st-no_market{background:var(--neutral-bg);color:var(--ink-3)}.pill.st-routing{background:var(--card);color:var(--ink-3);border-color:var(--rule)}.pill.st-routing_failed{background:var(--card);color:var(--bad);border-color:var(--bad)}.fpill.on.st{background:var(--st);border-color:var(--st);color:#fff}.fpill.on.st:before{background:#fff}.badge{display:inline-flex;letter-spacing:.04em;text-transform:uppercase;background:var(--neutral-bg);color:var(--ink-2);border-radius:6px;align-items: center;height:22px;padding:0 8px;font-size:11px;font-weight:600}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.bad{background:var(--bad-bg);color:var(--bad)}.badge.info{background:var(--info-bg);color:var(--info)}.btn{display:inline-flex;border:1px solid var(--rule);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items: center;gap:8px;height:36px;padding:0 16px;transition:background .12s,border-color .12s,transform 60ms;font-size:13px;font-weight:500}.btn:hover{background:var(--paper-2)}.btn:active{transform:translateY(.5px)}.btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.primary:hover{background:#2a2825}.btn.danger{color:var(--bad)}.btn.block{width:100%}.btn.sm{height:30px;padding:0 12px;font-size:12.5px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.square{border-radius:6px}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #14120e0a}.card.pad{padding:20px 22px}.card-title{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:14px}.card-title h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.card.selectable{cursor:pointer;transition:box-shadow .12s,border-color .12s}.card.selectable:hover{border-color:#14120e24}.card.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow)}.label{color:var(--ink-3);letter-spacing:.02em;font-size:11.5px;font-weight:500}.kv{display:grid;grid-template-columns:minmax(120px,36%)1fr;gap:8px 16px;font-size:13px}.kv dt{color:var(--ink-3);font-size:12.5px}.kv dd{overflow-wrap:anywhere;margin:0}.kv dd.mono{font-size:12px}.muted{color:var(--ink-3)}.small{font-size:12px}.row{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.stack{display:flex;flex-direction:column;gap:10px}.hr{background:var(--rule-2);height:1px;margin:14px 0}.empty{text-align:center;color:var(--ink-3);padding:40px 20px;font-size:13px}pre.json{background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--radius-sm);font-family:var(--mono);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.5}details.collapsible summary{cursor:pointer;list-style:none;color:var(--ink-2);display:flex;user-select:none;align-items: center;gap:8px;font-size:12.5px}details.collapsible summary::-webkit-details-marker{display:none}details.collapsible summary:before{content:"+";color:var(--ink-3);font-family:var(--mono);width:14px}details.collapsible[open] summary:before{content:"–"}details.collapsible>:not(summary){margin-top:10px}table.table{border-collapse:collapse;width:100%;font-size:13px}table.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:10px 12px;font-size:11px;font-weight:600}table.table td{border-bottom:1px solid var(--rule-2);vertical-align:top;padding:11px 12px}table.table tr:last-child td{border-bottom:none}table.table tr.dim{opacity:.75}.field{display:flex;flex-direction:column;gap:5px}.field label{color:var(--ink-2);font-size:11.5px;font-weight:500}.field input,.field select,.field textarea{font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--card);border-radius:8px;width:100%;min-width:0;height:34px;padding:0 10px;font-size:13px}.grid-2>*{min-width:0}.docs{list-style:none;margin:0;padding:0}.docs li{border-top:1px solid var(--rule-2);display:flex;flex-direction:column;gap:4px;padding:10px 0}.docs li:first-child{border-top:none;padding-top:0}.docs .ref{font-family:var(--mono);color:var(--ink-3);overflow-wrap:anywhere;font-size:11.5px}.field textarea{resize:vertical;height:auto;min-height:64px;padding:8px 10px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seg{display:inline-flex;border:1px solid var(--rule);background:var(--card);border-radius:999px;padding:2px}.seg button{cursor:pointer;color:var(--ink-2);background:0 0;border:none;border-radius:999px;height:28px;padding:0 12px;font-size:12.5px}.seg button.on{background:var(--ink);color:var(--paper)}.seg button:disabled{opacity:.4;cursor:not-allowed}.alert{border-radius:var(--radius-sm);padding:10px 12px;font-size:12.5px}.alert.bad{background:var(--bad-bg);color:var(--bad)}.alert.ok{background:var(--ok-bg);color:var(--ok)}.alert.warn{background:var(--warn-bg);color:var(--warn)}.hero{border-bottom:1px solid var(--rule);margin-bottom:28px;padding:12px 0 28px}.hero-copy{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:32px}.headline{font-family:var(--display);letter-spacing:-.022em;max-width:16ch;font-size:clamp(29px,3vw,39px);font-weight:600;line-height:1}.headline em{font-style:normal}.sub{color:var(--ink-2);max-width:46ch;margin:0;font-size:14px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid var(--rule);gap:0 28px;margin-top:24px}.stat{border-bottom:1px solid var(--rule);padding:14px 0}.stat .label{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.stat .nums{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:6px}.stat .num{font-family:var(--display);letter-spacing:-.014em;font-size:21px;font-weight:600;line-height:1}.stat .num small{font-family:var(--sans);color:var(--ink-3);letter-spacing:.02em;margin-left:5px;font-size:11px}.hero-h2{font-family:var(--display);letter-spacing:-.014em;font-size:24px;font-weight:600;line-height:1.05}.summary-line{font-family:var(--display);color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:22px 0 0;font-size:15px;font-weight:400;line-height:1.35}.summary-line[aria-busy=true]{opacity:.6}.summary-sep{color:var(--ink-3);margin:0 9px}.summary-seg{font:inherit;color:inherit;cursor:pointer;text-decoration:none;display:inline-flex;background:0 0;border:none;border-bottom:1px solid #0000;align-items:baseline;gap:6px;padding:0 2px}.summary-seg:before{content:"";background:var(--st,var(--ink-3));border-radius:50%;align-self: center;width:7px;height:7px}.summary-seg:hover{color:var(--ink);border-bottom-color:var(--rule)}.summary-seg.on{color:var(--ink);border-bottom-color:var(--ink)}.soon{display:inline-flex;background:var(--paper-2);color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items: center;height:18px;padding:0 6px;font-size:10px}.fpill:disabled{opacity:.45;cursor:not-allowed}.finput.on{border-color:var(--ink)}.mselect{position:relative}.mselect-btn{display:inline-flex;cursor:pointer;text-align:left;justify-content:space-between;align-items: center;gap:8px;min-width:150px}.mselect-caret{color:var(--ink-3);font-size:11px}.mselect-pop{position:absolute;z-index:15;overflow:auto;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;min-width:190px;max-height:280px;padding:6px;top:calc(100% + 6px);left:0}.mselect-opt{display:flex;cursor:pointer;border-radius:6px;align-items: center;gap:8px;padding:5px 8px;font-size:12.5px}.mselect-opt:hover{background:var(--paper)}.mselect-clear{font:inherit;color:var(--ink-2);cursor:pointer;text-decoration:underline;background:0 0;border:none;align-self: flex-start;margin-top:4px;padding:4px 8px;font-size:12px}.placeholder{border:1px dashed var(--rule);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-3);display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px}.placeholder-label{letter-spacing:.04em;text-transform:uppercase;font-size:11px}.placeholder-inline{display:inline-flex;border:1px dashed var(--rule);color:var(--ink-3);background:var(--paper);white-space:nowrap;border-radius:999px;align-items: center;height:20px;padding:0 7px;font-size:11px}.dmark{display:inline-grid;border:1.5px solid var(--ink-3);color:var(--ink-3);background:0 0;border-radius:50%;flex:none;place-items: center;width:18px;height:18px;font-size:12px;line-height:1}.dmark.approved{border-color:var(--ok);color:var(--ok);background:var(--ok-bg)}.dmark.declined{border-color:var(--bad);color:var(--bad);background:var(--bad-bg)}.page{max-width:1320px;margin:0 auto;padding:36px 32px 80px}.page.wide{max-width:1400px}.page-head{display:flex;justify-content:space-between;align-items: flex-end;gap:24px;margin-bottom:26px}.page-head h1{font-family:var(--display);letter-spacing:-.022em;font-size:32px;font-weight:600;line-height:1.15}.page-head .meta{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:10px}.crumbs{color:var(--ink-3);display:flex;gap:8px;margin-bottom:14px;font-size:12.5px}.crumbs a:hover{color:var(--ink)}.with-aside{display:grid;grid-template-columns:minmax(0,1fr)360px;align-items: start;gap:26px}.cards-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cards-2>.span{grid-column:1/-1}.cards-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.aside{position:sticky;top:calc(var(--topbar) + 24px)}.assistant{display:flex;flex-direction:column;gap:14px;min-height:520px;padding:22px 20px 18px}.assistant .greet{text-align:center;padding:26px 0 8px}.assistant .greet .spark{border:1px solid var(--rule);display:grid;color:var(--ink-3);border-radius:6px;place-items: center;width:22px;height:22px;margin:0 auto 18px;font-size:12px}.assistant .greet h2{font-family:var(--display);letter-spacing:-.014em;font-size:21px;font-weight:600;line-height:1.15}.assistant .greet p{color:var(--ink-3);margin:6px 0 0;font-size:14px}.actions{background:var(--paper);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:2px;padding:6px}.action{display:flex;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items: center;gap:12px;padding:10px}.action:hover{background:var(--card)}.action:disabled{cursor:not-allowed;opacity:.5}.action .ico{background:var(--card);border:1px solid var(--rule);display:grid;font-family:var(--mono);color:var(--ink-2);border-radius:50%;flex:none;place-items: center;width:26px;height:26px;font-size:11px}.action.ok .ico{background:var(--ok-bg);color:var(--ok);border-color:#0000}.action.bad .ico{background:var(--bad-bg);color:var(--bad);border-color:#0000}.action.info .ico{background:var(--info-bg);color:var(--info);border-color:#0000}.action .t{font-size:13px;font-weight:500}.action .d{color:var(--ink-3);font-size:11.5px}.ctx{display:inline-flex;background:var(--paper);color:var(--ink-2);border-radius:999px;align-self: flex-start;align-items: center;gap:8px;height:26px;padding:0 10px;font-size:11.5px}.ctx b{color:var(--ink);font-weight:500}.assistant .foot{display:flex;border-top:1px solid var(--rule-2);color:var(--ink-3);justify-content:space-around;margin-top:auto;padding-top:10px;font-size:11px}.assistant .foot span{display:flex;flex-direction:column;align-items: center;gap:4px}.assistant .foot span.on{color:var(--ink)}.pactions{display:flex;flex-direction:column;gap:14px}.pactions form{display:flex;flex-direction:column;gap:10px}.pactions form h4{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.email-preview{display:flex;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);flex-direction:column;gap:10px;padding:12px 14px}.ep-head{display:flex;border-bottom:1px solid var(--rule-2);flex-direction:column;gap:3px;padding-bottom:10px;font-size:12.5px}.ep-row{display:grid;grid-template-columns:64px 1fr;align-items:baseline;gap:8px}.ep-k{color:var(--ink-3);letter-spacing:.02em;font-size:11.5px}.ep-v{overflow-wrap:anywhere;min-width:0}.ep-subject{color:var(--ink);font-weight:600}.ep-body{display:block;border:1px solid var(--rule-2);resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:140px}.ep-attachments{display:flex;flex-direction:column;gap:4px}.ep-att{display:flex;border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items: center;gap:8px;padding:5px 0;font-size:12.5px}.ep-att:first-of-type{border-top:0}.ep-kind{display:inline-flex;background:var(--neutral-bg);color:var(--ink-2);font-family:var(--mono);letter-spacing:.04em;border-radius:5px;justify-content:center;align-items: center;min-width:34px;height:20px;padding:0 5px;font-size:10px;font-weight:600}.ep-kind.bad{background:var(--bad-bg);color:var(--bad)}.ep-name{overflow-wrap:anywhere;min-width:0}.ep-foot{display:flex;border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items: center;gap:8px;padding-top:8px}.ep-warnings{border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);margin:0;padding:8px 12px 8px 26px}.ep-warnings li{overflow-wrap:anywhere}.drawer-backdrop{position:fixed;z-index:30;animation:.16s ease-out drawer-fade;background:#14120e2e;inset:0}@keyframes drawer-slide{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}.drawer-head{position:sticky;z-index:2;background:color-mix(in srgb,var(--card)94%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:8px;padding:18px 24px 14px;top:0}.drawer-kicker{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items: center;gap:4px;font-size:11px}.drawer-kicker kbd{font-family:var(--mono);text-transform:none;letter-spacing:0;border:1px solid var(--rule);background:var(--paper);border-radius:4px;padding:0 4px;font-size:10px;line-height:15px}.drawer-close{border:1px solid var(--rule);background:var(--card);cursor:pointer;color:var(--ink-2);display:grid;border-radius:50%;flex:none;place-items: center;width:30px;height:30px;font-size:18px;line-height:1}.drawer-close:hover{background:var(--paper-2);color:var(--ink)}.panel-head-acts{display:inline-flex;flex:none;align-items: center;gap:6px}.panel-expand{font-size:15px}.panel-expand[aria-pressed=true]{background:var(--paper-2);color:var(--ink)}.panel-grip{position:fixed;z-index:3;cursor:col-resize;touch-action:none;outline:none;width:8px;top:0;bottom:0}.panel-grip:after{content:"";position:absolute;background:0 0;width:2px;transition:background .12s ease-out;top:0;bottom:0;left:3px}.panel-grip:hover:after,.panel-grip.dragging:after{background:var(--rule)}.panel-grip:focus-visible:after{background:var(--rule)}.panel-grip:focus-visible:after{background:var(--ink-3)}.nd-panel,.docs-panel{transition:width .16s cubic-bezier(.2,.7,.2,1)}.nd-panel.resizing,.docs-panel.resizing{user-select:none;transition:none}@media (prefers-reduced-motion:reduce){.nd-panel,.docs-panel{transition:none}}.drawer-title{font-family:var(--display);letter-spacing:-.014em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.2}.drawer-sentence{color:var(--ink-2);margin:0;font-size:15px;line-height:1.4}.drawer-head .meta{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.drawer-links{gap:14px}.drawer-links a{text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}.drawer-links a:hover{color:var(--ink)}.drawer-links a[aria-disabled=true]{opacity:.45;pointer-events:none}.dsec{border-bottom:1px solid var(--rule-2);padding:18px 0}.dsec:last-child{border-bottom:none}.dsec-title{text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:10.5px}.snap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.snap>div{display:flex;overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:13px}.snap .k{color:var(--ink-3);font-size:11px}.runs{display:flex;flex-direction:column;gap:10px}.run{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card)}.run.superseded{background:var(--paper)}.run.open{border-color:#14120e2e}.run-head{display:flex;text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-wrap:wrap;align-items: center;gap:10px;width:100%;padding:10px 12px}.run-head:hover{background:var(--paper)}.run-caret{color:var(--ink-3);font-family:var(--mono);flex:none;width:14px}.run-title{display:inline-flex;align-items: center;gap:8px}.run-meta{margin-left:auto}.run-body{display:flex;border-top:1px solid var(--rule-2);flex-direction:column;gap:10px;padding:10px 12px 12px}.pfilter.compact{padding:0}.pfilter.compact .fpill{height:24px;padding:0 9px;font-size:11.5px}.drows{display:flex;flex-direction:column}.drow{border-top:1px solid var(--rule-2)}.drow:first-child{border-top:none}.drow-main{display:flex;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:4px;width:calc(100% + 16px);margin:0 -8px;padding:9px 8px}.drow-main:hover{background:var(--paper)}.drow.open .drow-main{background:var(--paper);border-radius:8px 8px 0 0}.drow-line{display:flex;flex-wrap:wrap;align-items: center;gap:8px;width:100%}.drow-firm{font-size:13px;font-weight:500}.drow-where{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:120px}.drow-right{display:inline-flex;align-items: center;gap:6px;margin-left:auto}.drow-reason{display:block;overflow-wrap:anywhere;font-size:12px}.drow-reason.ok{color:var(--ok)}.drow-reason.bad{color:var(--bad)}.drow-panel{background:var(--paper);display:flex;border-radius:0 0 8px 8px;flex-direction:column;gap:12px;margin:0 -8px 8px;padding:12px 12px 14px}.drow-panel .field input,.drow-panel .field select,.drow-panel .field textarea,.drow-panel .seg{background:var(--card)}.hist:hover .mono{text-decoration:underline}@media (max-width:900px){.snap{grid-template-columns:repeat(2,minmax(0,1fr))}}.packet-head{display:flex;justify-content:space-between;align-items: center;gap:10px;margin-bottom:12px}.dest{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:13px}.dest .k{color:var(--ink-3);font-size:12px}.tree{list-style:none;margin:0;padding:0}.tree>li{border-top:1px solid var(--rule-2);padding:8px 0}.tree ul{list-style:none;border-left:1px solid var(--rule-2);margin:6px 0 0 14px;padding:0 0 0 12px}.tree ul li{padding:4px 0}.tree .uw{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.company{display:flex;flex-direction:column;gap:22px}.sv-company{gap:0}.sv-company>*{border-bottom:1px solid var(--rule-2);padding:16px 0}.sv-company>:last-child{border-bottom:none}.csec{display:flex;flex-direction:column;gap:10px}.csec-head{display:flex;justify-content:space-between;align-items: center;gap:12px}.csec-head .label{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.route-result{margin-bottom:18px}.details-block{margin-top:10px}.details-block>summary{color:var(--ink-3);font-size:12.5px}.acct-meta{font-size:13px}.page-head .acct-meta{margin-top:8px;font-size:14px}.cov-pill{display:inline-flex;border-radius:999px;gap:4px}.cov-pill:focus-visible{outline:2px solid var(--ink-3);outline-offset:2px}.idmenu{position:relative}.idmenu>summary{list-style:none;cursor:pointer;display:inline-flex;border:1px solid var(--rule);background:var(--card);color:var(--ink-3);border-radius:999px;align-items: center;height:22px;padding:0 9px;font-size:11px}.idmenu>summary::-webkit-details-marker{display:none}.idmenu>summary:hover,.idmenu[open]>summary{color:var(--ink);border-color:#14120e4d}.idmenu-list{position:absolute;z-index:5;display:flex;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow);flex-direction:column;min-width:200px;padding:4px;top:26px;left:0}.page-head .idmenu-list{left:auto;right:0}.idmenu-item{display:flex;color:var(--ink-2);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;justify-content:space-between;gap:12px;padding:5px 8px;font-size:12px}.idmenu-item:hover{background:var(--paper);color:var(--ink)}.cfacts{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #14120e0a;gap:8px;padding:14px 22px}.td-ctx .cfacts{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.kfacts{display:flex;flex-wrap:wrap;gap:6px 26px}.kfact{display:flex;flex-direction:column;gap:1px;min-width:0}.fact-k{color:var(--ink-3);letter-spacing:.02em;font-size:11px}.kfact .fact-v{color:var(--ink);font-size:14px}.kfact[data-testid=fact-revenue] .fact-v,.kfact[data-testid=fact-payroll] .fact-v,.kfact[data-testid=fact-employees] .fact-v{font-family:var(--display);letter-spacing:-.006em;font-size:15px;font-weight:600;line-height:1.2}.khl{display:flex;border-bottom:1px solid var(--rule-2);flex-direction:column;gap:10px;margin-bottom:2px;padding-bottom:12px}.khl-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.khl-row{display:flex;border-left:2px solid var(--rule);flex-direction:column;gap:3px;padding-left:10px}.khl-row.khl-soon{border-left-color:var(--warn)}.khl-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.khl-k{color:var(--ink-3);letter-spacing:.02em;font-size:11px}.khl-v{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.khl-why{background:var(--neutral-bg);color:var(--ink-2);cursor:help;border-radius:999px;padding:0 7px;font-size:11.5px;line-height:18px}.khl-row.khl-soon .khl-why{background:var(--warn-bg);color:var(--warn)}.khl-ev{padding:0}.asum{display:flex;border-bottom:1px solid var(--rule-2);flex-direction:column;gap:8px;padding-bottom:12px}.asum-desc{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.asum-foot{display:flex;border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items: center;gap:4px 6px;padding-top:6px}.asum-hover{display:inline-flex;vertical-align:middle;position:relative;align-items: center;margin-left:6px}.asum-trigger{display:inline-flex;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items: center;width:20px;height:20px;padding:0}.asum-trigger:hover,.asum-trigger.on{background:var(--rule-2);color:var(--ink)}.asum-trigger:focus-visible{background:var(--rule-2);color:var(--ink)}.asum-trigger:focus-visible{outline:2px solid var(--ink-2);outline-offset:1px}.asum-pop{position:fixed;z-index:80;display:flex;overflow:auto;overscroll-behavior:contain;border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow);color:var(--ink);text-align:left;letter-spacing:normal;white-space:normal;cursor:default;border-radius:8px;flex-direction:column;gap:8px;max-height:70vh;padding:12px;font-size:13px;font-weight:400;line-height:1.4}.ptip{position:fixed;z-index:200;border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow);color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;border-radius:8px;padding:6px 9px;font-size:12px;line-height:1.4}.asum-pop-desc{display:block;font-size:13px;line-height:1.45}.asum-pop-lines{display:flex;flex-direction:column;gap:8px}.asum-pop-line{display:flex;border-top:1px solid var(--rule-2);flex-direction:column;gap:2px;padding-top:8px}.asum-pop-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.asum-pop-name{font-weight:600}.asum-pop-row>.muted{white-space:nowrap;flex:none}.asum-pop-lim{text-align:right;font-variant-numeric:tabular-nums}.asum-pop-foot{display:flex;border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items: center;gap:4px 6px;padding-top:8px}.asum-pop-msg{display:block}.asum-pop-note{display:block;line-height:1.35}.asum-pop-limk{display:flex;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items: center;gap:4px 8px;margin-top:4px;font-size:10.5px;font-weight:600}.asum-pop-limk>span:first-child{margin-right:2px}.asum-pop-limk .ev-chip,.asum-pop-limk>:not(:first-child){letter-spacing:normal;text-transform:none;font-weight:400}.asum-pop-lims{display:flex;font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;font-size:12.5px}.asum-pop-lims>span{display:block;position:relative;padding-left:10px}.asum-pop-lims>span:before{content:"";position:absolute;background:var(--ink-3);border-radius:50%;width:3px;height:3px;top:.6em;left:1px}.asum-pop-note+.asum-pop-lims{margin-top:3px}.asum-pop-lims.asum-pop-open{border-top:1px solid var(--rule-2);font-variant-numeric:normal;gap:3px;padding-top:8px;line-height:1.35}.cov-intent{margin-top:3px}.cov-kv>.muted:first-child{white-space:nowrap}.cov-v.muted{color:var(--ink-3);font-weight:400}.cov-ev{margin-top:4px}.cfacts .cov{border-bottom:1px solid var(--rule-2);padding-bottom:4px}.cfacts .cov .khl-head{padding-bottom:8px}.cdetails-list{display:grid;grid-template-columns:max-content minmax(0,1fr);color:var(--ink-2);gap:4px 14px;margin:8px 0 0}.cdetails-list dt{color:var(--ink-3)}.cdetails-list dd{overflow-wrap:anywhere;margin:0}.tldr{display:flex;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #14120e0a;flex-direction:column;gap:6px;padding:16px 22px}.sv-company .tldr{box-shadow:none;background:0 0;border:none;border-radius:0;padding:14px 0}.tldr .label{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.tldr-sentence{font-family:var(--display);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:400;line-height:1.3}.sv-company .tldr-sentence{font-size:19px}.tldr-next{display:flex;color:var(--ink-2);align-items:baseline;gap:10px;margin:0;font-size:13px}.tl{position:relative;display:grid;grid-template-columns:repeat(var(--tl-n,5),minmax(0,1fr));gap:0;padding:14px 8px 4px}.tl-collapse{position:absolute;z-index:2;top:-4px;right:4px}.tl-step{position:relative;display:flex;text-align:center;color:var(--ink-2);flex-direction:column;align-items: center;gap:6px;padding:0 4px;font-size:12px}.tl-dot{border:1.5px solid var(--ink-3);background:var(--card);z-index:1;border-radius:50%;width:12px;height:12px}.tl-step.done .tl-dot{background:var(--ink-3);border-color:var(--ink-3)}.tl-step.current .tl-dot{border-color:var(--ink-2);box-shadow:0 0 0 3px var(--rule-2)}.tl-step.failed .tl-dot{border-color:var(--bad);background:var(--bad-bg);color:var(--bad);display:grid;place-items: center;font-size:9px;line-height:1}.tl-step.failed .tl-when{color:var(--bad)}.tl-line{position:absolute;background:var(--rule);width:100%;height:1px;top:6px;right:50%}.tl-step.done .tl-line{background:var(--ink-3)}.tl-compact{display:flex;color:var(--ink-2);align-items: center;gap:10px;padding:6px 0 2px;font-size:12px}.tl-compact-dots{display:inline-flex;align-items: center;gap:4px}.tl-compact-dot{border:1px solid var(--ink-3);background:0 0;border-radius:50%;width:7px;height:7px}.tl-compact-dot.done{background:var(--ink-3)}.tl-compact-dot.current{border-color:var(--ink-2);background:var(--ink-2);box-shadow:0 0 0 2px var(--rule-2)}.tl-compact-dot.failed{border-color:var(--bad);background:var(--bad-bg)}.tl-compact .linkbtn{font-size:12px}.tl-label{font-weight:500}.tl-when{font-size:11px}.note-form{display:flex;flex-direction:column;gap:8px}.acct-layout{display:flex;justify-content:space-between;align-items: flex-start;gap:32px}.acct-main{display:flex;flex-direction:column;gap:8px;min-width:0}.acct-main .row{margin-top:0}.acct-right{display:flex;flex-direction:column;flex:none;align-items: flex-end;gap:8px;width:340px;max-width:48%}.acct-right .pills{justify-content:flex-end}.note-box-wrap{display:flex;justify-content:center}.note-icon{position:relative;display:grid;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items: center;width:32px;height:32px;padding:0;transition:background .12s,color .12s}.note-icon:hover,.note-icon[aria-expanded=true]{background:var(--paper-2);color:var(--ink)}.note-icon:disabled{cursor:default;opacity:.45;color:var(--ink-3);background:0 0}.note-icon[aria-busy=true]{cursor:progress}.note-box-wrap[data-has-note=yes] .note-icon{color:var(--ink-2)}.note-dot{position:absolute;background:var(--ink);box-shadow:0 0 0 2px var(--card);border-radius:50%;width:8px;height:8px;top:5px;right:5px}.note-input{resize:vertical;width:100%;height:auto;min-height:56px;padding:8px 10px;font-size:13px;line-height:1.45}.notes{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.note{border-top:1px solid var(--rule-2);display:flex;flex-direction:column;gap:4px;padding:10px 0}.note:first-child{border-top:none}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.note-thread{display:flex;flex-direction:column;gap:12px;min-height:0}.nt-empty{color:var(--ink-3);padding:4px 0;font-size:13px}.nt-list{list-style:none;margin:0;padding:0}.nt-item{position:relative;padding:0 0 18px 22px}.nt-item:last-child{padding-bottom:2px}.nt-item:before{content:"";position:absolute;background:var(--rule);width:1px;top:16px;bottom:-2px;left:4px}.nt-item:last-child:before{display:none}.nt-item:after{content:"";position:absolute;background:var(--ink);border-radius:50%;width:7px;height:7px;top:6px;left:1px}.nt-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.nt-who{color:var(--ink);font-size:13px;font-weight:600}.nt-when{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.nt-via{color:var(--ink-3);border:1px solid var(--rule);border-radius:999px;padding:0 6px;font-size:11px}.nt-text{background:color-mix(in srgb,var(--ink)5%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);border-radius:4px 12px 12px;margin-top:6px;padding:9px 12px;font-size:13.5px;line-height:1.5}.nt-item[data-kind=cleared] .nt-text{color:var(--ink-3);background:0 0;padding:0;font-style:italic}.nt-compose{gap:8px;margin:14px 0 0 22px}.nt-empty+.nt-compose{margin-left:0}.nt-compose-box{position:relative;display:flex;border:1px solid var(--rule);background:var(--card);border-radius:12px;align-items: flex-end;transition:border-color .12s,box-shadow .12s}.nt-compose-box:focus-within{border-color:var(--ink-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink)7%,transparent)}.nt-input{outline:none;resize:none;overflow-y:auto;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;min-width:0;min-height:0;max-height:180px;padding:9px 8px 9px 12px;font-size:13.5px;line-height:1.5}.nt-input:focus{outline:none;box-shadow:none}.nt-input:focus-visible{outline:none;box-shadow:none}.nt-send{display:grid;background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:50%;flex:none;place-items: center;width:26px;height:26px;margin:0 6px 6px 0;padding:0;transition:opacity .12s,background .12s}.nt-send:disabled{background:var(--rule-2);color:var(--ink-3);cursor:default}.nt-send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nt-send[aria-busy=true]{cursor:progress;opacity:.6}.notes-backdrop{z-index:33}.notes-panel{position:fixed;z-index:34;display:flex;background:var(--card);border-left:1px solid var(--rule);cursor:default;text-align:left;animation:.18s cubic-bezier(.2,.7,.2,1) drawer-slide;flex-direction:column;width:min(440px,100vw);top:0;bottom:0;right:0;box-shadow:-12px 0 40px #14120e29}.notes-head{display:flex;border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items: flex-start;gap:12px;padding:18px 20px 14px}.notes-head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.notes-account{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.25}.notes-panel .note-thread{flex:1;gap:0}.notes-panel .nt-scroll{overflow-y:auto;flex:1;min-height:0;padding:20px 20px 24px}.rds{display:flex;flex-direction:column;gap:12px}.rd-scope{border-radius:var(--radius-sm);background:var(--warn-bg);gap:8px;margin:0 0 8px;padding:5px 10px}.rd-scope:not([data-scoped]){background:var(--rule-2)}.rd-lines{flex-wrap:wrap;align-items: center;gap:6px;margin:0 0 8px}.rd-line{cursor:pointer;font:inherit;height:20px;padding:0 8px;font-size:11px}.rd-line.on{background:var(--paper-2);color:var(--ink);border-color:var(--ink);font-weight:600}.mrow-line[data-rework]{border-style:dashed}.rd{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card)}.rd.superseded{background:var(--paper)}.rd-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px;padding:10px 14px}.rd-toggle{display:inline-flex;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:none;align-items: center;gap:8px;padding:0;font-size:13px;font-weight:500}.rd-body{display:flex;border-top:1px solid var(--rule-2);flex-direction:column;gap:10px;padding:12px 14px 14px}.rd-summary{font-family:var(--display);color:var(--ink);margin:0;font-size:15px;font-weight:400;line-height:1.35}.rd-title{display:inline-flex;align-items:baseline;gap:10px}.rd-title .label{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.rd-actions{gap:8px;margin-left:auto}.rd-more{border-top:1px solid var(--rule-2);padding-top:8px}.rd-more>summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.rd-more-body{display:flex;flex-direction:column;gap:10px;padding-top:10px}.rd-more .rd-summary{font-size:15px}.li-why{display:flex;overflow-wrap:anywhere;flex-direction:column;gap:6px}.lis{display:flex;flex-direction:column}.li{border-top:1px solid var(--rule-2)}.li:first-child{border-top:none}.li-main{display:flex;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:3px;width:calc(100% + 16px);margin:0 -8px;padding:10px 8px}.li-main:hover{background:var(--paper)}.li.open .li-main{background:var(--paper);border-radius:8px 8px 0 0}.li-row{display:flex;flex-wrap:wrap;align-items: center;gap:10px;width:100%}.li-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:220px;min-width:0;font-size:13.5px}.li-who{font-weight:600}.li-firm{font-weight:500}.li-right{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px;margin-left:auto}.li-chev{color:var(--ink-3);text-align:center;width:14px;font-size:13px}.li-reason{display:block;overflow-wrap:anywhere;padding-left:28px}.li-split{display:block;margin-top:2px;padding-left:28px}.li-split.warn{color:var(--warn)}.li-decided{display:block;overflow-wrap:anywhere;padding-left:28px}.li-ext{display:block;overflow-wrap:anywhere;color:var(--info,var(--ink));padding-left:28px}.li-ext.warn{color:var(--warn,var(--ink))}.li-decided.ok{color:var(--ok)}.li-decided.bad{color:var(--bad)}.li-panel{background:var(--paper);display:flex;border-radius:0 0 8px 8px;flex-direction:column;gap:10px;margin:0 -8px 8px;padding:12px 12px 12px 36px}.li-panel .field input,.li-panel .field select,.li-panel .finput{background:var(--card)}.li-fb{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.li-decide{display:inline-flex;align-items: center;gap:6px}.linkbtn{font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:var(--ink-2);background:0 0;border:none;padding:0 2px;font-size:12.5px;font-weight:500}.linkbtn.ok{color:var(--ok)}.linkbtn.bad{color:var(--bad)}.linkbtn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.li-link{text-decoration:underline;text-underline-offset:3px;color:var(--ink-2);font-size:12.5px}.li-link:hover{color:var(--ink)}.li-respond{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:10px 12px}.li-close{font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;background:0 0;border:none;align-self: flex-end;padding:0}.cpanel{display:flex;flex-direction:column;gap:12px}.cpanel.overlay{position:fixed;z-index:31;background:var(--card);border-left:1px solid var(--rule);overflow-y:auto;animation:.18s cubic-bezier(.2,.7,.2,1) drawer-slide;width:min(760px,100vw);padding:18px 24px 40px;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #14120e24}.cpanel.inline{padding:14px 0}.cpanel-head{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.cpanel-head .label{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.cpanel-body{display:flex;flex-direction:column;gap:12px}.docs-link{font-size:inherit;text-align:left;padding:0;font-weight:400}.docs-link:hover{color:var(--ink)}.docs-backdrop{z-index:33}.docs-panel{position:fixed;z-index:34;display:flex;background:var(--card);border-left:1px solid var(--rule);outline:none;animation:.18s cubic-bezier(.2,.7,.2,1) drawer-slide;width:min(380px,100vw);top:0;bottom:0;right:0;box-shadow:-12px 0 40px #14120e29}.docs-panel.with-viewer{width:min(1180px,100vw)}.docs-list{display:flex;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;flex:none;width:320px}.docs-panel:not(.with-viewer) .docs-list{width:100%}.docs-panel.with-viewer .docs-list{border-right:1px solid var(--rule);background:var(--paper)}.docs-head{display:flex;flex-direction:column;gap:6px;padding:16px 14px 10px}.docs-account{font-family:var(--display);letter-spacing:-.014em;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.1}.doc-rows{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0 8px 16px}.doc-row{display:grid;grid-template-columns:auto minmax(0,1fr);cursor:pointer;text-align:left;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;align-items: center;gap:1px 8px;width:100%;padding:8px}.doc-row:hover{background:var(--paper-2)}.doc-row.on{background:var(--card);border-color:var(--ink)}.doc-row:focus-visible{outline:2px solid var(--info);outline-offset:1px}.doc-row .doc-meta{grid-column:2}.doc-type{display:inline-flex;background:var(--neutral-bg);color:var(--ink-2);border:1px solid var(--rule);letter-spacing:.03em;white-space:nowrap;border-radius:6px;flex:none;align-items: center;height:20px;padding:0 7px;font-size:10.5px;font-weight:600}.doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.doc-viewer{display:flex;flex-direction:column;flex:1;min-width:0}.doc-viewer-head{display:flex;border-bottom:1px solid var(--rule);align-items: center;gap:10px;min-width:0;padding:10px 12px}.doc-viewer-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500}.doc-stage{display:flex;background:var(--paper-2);flex:1;min-height:0}.doc-stage>.empty{margin:auto}.doc-frame{background:var(--paper-2);border:none;flex:1;width:100%;height:100%}.doc-img{object-fit:contain;max-width:100%;max-height:100%;margin:auto}@media (max-width:900px){.docs-panel.with-viewer{flex-direction:column}.docs-panel.with-viewer .docs-list{border-right:none;border-bottom:1px solid var(--rule);width:100%;max-height:34vh}}.thread{display:flex;flex-direction:column;gap:10px}.thread-meta{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.msg{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);display:flex;flex-direction:column;gap:8px;padding:10px 12px}.msg.mock{background:var(--paper);border-style:dashed}.msg-head{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.msg-from{font-size:13px;font-weight:600}.msg-body{overflow-wrap:anywhere;font-size:13px}.cat-firm{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm)}.cat-firm-head{display:flex;text-align:left;cursor:pointer;border-radius:var(--radius);font:inherit;color:inherit;background:0 0;border:none;flex-wrap:wrap;align-items: center;gap:12px;width:100%;padding:14px 18px}.cat-firm-head:hover{background:var(--paper)}.cat-firm.open .cat-firm-head{border-radius:var(--radius)var(--radius)0 0;background:var(--paper)}.cat-firm-name{font-family:var(--display);letter-spacing:-.006em;font-size:16px;font-weight:600;line-height:1.15}.cat-firm-body{border-top:1px solid var(--rule-2);display:flex;flex-direction:column;gap:14px;padding:4px 18px 16px}.cat-office{display:flex;flex-direction:column;gap:6px}.cat-office-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px}.cat-office-name{font-size:13.5px;font-weight:600}table.desks{border-collapse:collapse;width:100%;font-size:12.5px}table.desks th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:600}table.desks th.soon-col{color:var(--ink-3);font-weight:500}table.desks td{border-bottom:1px solid var(--rule-2);vertical-align:top;padding:8px 10px}table.desks tr:last-child td{border-bottom:none}table.desks td.ph{color:var(--ink-3);font-style:italic}table.desks tr.desk-row td{background:var(--paper)}table.desks td .btn{white-space:nowrap}.cat-fb{display:flex;background:var(--paper);border-radius:var(--radius-sm);flex-wrap:wrap;align-items: center;gap:8px;padding:8px 10px}.fu-count{display:inline-flex;background:var(--paper-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items: center;min-width:22px;height:20px;margin-left:8px;padding:0 6px;font-size:11.5px;font-weight:600}.an-tabs a.on .fu-count{color:var(--paper);background:#ffffff29}.fu-summary{margin-top:0}.fu-seg-overdue{--st:var(--bad)}.fu-seg-today{--st:var(--warn)}.fu-seg-later{--st:var(--ink-3)}.fu-keys{display:inline-flex;align-items: center;gap:4px;margin-left:8px}.fu-keys kbd,.fu-kbd,.fu-drawer .drawer-kicker kbd{font-family:var(--mono);border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);border-radius:4px;padding:0 4px;font-size:10px;line-height:15px}.fu-group{margin-top:22px}.fu-group:first-child{margin-top:0}.fu-group-head{display:flex;align-items: center;gap:8px;margin:0 4px 8px}.fu-group-head h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.fu-bullet{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.fu-bullet.overdue{background:var(--bad)}.fu-bullet.today{background:var(--warn)}.fu-list{overflow:hidden}.fu-row{display:grid;grid-template-columns:28px minmax(0,1fr)auto;border-top:1px solid var(--rule-2);cursor:pointer;outline:none;align-items: start;gap:4px 12px;padding:14px 18px 14px 12px;transition:background .1s}.fu-row:first-child{border-top:none}.fu-row:hover{background:var(--paper)}.fu-row.on{background:var(--info-bg)}.fu-row.focus{box-shadow:inset 3px 0 0 var(--ink);background:var(--paper)}.fu-row:focus-visible{box-shadow:inset 3px 0 0 var(--ink);background:var(--paper)}.fu-check{display:grid;cursor:pointer;place-items: center;padding-top:2px}.fu-check input{accent-color:var(--ink);cursor:pointer;width:15px;height:15px}.fu-main{display:flex;flex-direction:column;gap:3px;min-width:0}.fu-title{color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.35}.fu-sub{display:flex;color:var(--ink-2);flex-wrap:wrap;align-items: center;gap:6px;font-size:12.5px}.fu-sub .pill{height:19px;padding:0 7px;font-size:10.5px}.fu-acct{color:var(--ink);font-weight:600}.fu-acct-title{overflow-wrap:anywhere;font-weight:600}.fu-sentence{color:var(--ink-2);font-size:13.5px;line-height:1.4}.fu-dot{color:var(--ink-3)}.fu-why{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.fu-arrived{white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default}.fu-side{display:flex;text-align:right;flex-direction:column;align-items: flex-end;gap:4px;min-width:132px}.fu-due{display:inline-flex;white-space:nowrap;background:var(--neutral-bg);color:var(--ink-2);border-radius:999px;align-items: center;gap:6px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600}.fu-due:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.fu-due.overdue{background:var(--bad-bg);color:var(--bad)}.fu-due.today{background:var(--warn-bg);color:var(--warn)}.fu-empty-title{font-family:var(--display);letter-spacing:-.014em;color:var(--ink);margin-bottom:6px;font-size:19px;font-weight:600}.fu-bulk{position:fixed;z-index:25;display:flex;background:var(--dark);color:var(--dark-text);animation:.16s ease-out an-rise;border-radius:999px;align-items: center;gap:10px;padding:8px 10px 8px 18px;font-size:13px;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #14120e40}.fu-bulk .btn{background:var(--dark-2);color:var(--dark-text);border-color:#0000}.fu-bulk .btn.primary{background:var(--paper);color:var(--ink)}.fu-bulk .linkbtn{color:var(--dark-muted)}.fu-menu{position:relative}.fu-menu>summary{list-style:none}.fu-menu>summary::-webkit-details-marker{display:none}.fu-menu-list{position:absolute;display:flex;background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow);flex-direction:column;min-width:220px;padding:6px;bottom:calc(100% + 8px);left:0}.fu-menu-list button{text-align:left;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:12.5px}.fu-menu-list button:hover{background:var(--paper)}.fu-toast{position:fixed;z-index:40;background:var(--ink);color:var(--paper);box-shadow:var(--shadow);animation:.16s ease-out an-rise;border-radius:999px;max-width:min(640px,100vw - 40px);padding:9px 16px;font-size:13px;bottom:80px;left:50%;transform:translate(-50%)}.fu-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.fu-actions-sep{flex:1}.fu-why-card{border-radius:var(--radius-sm);background:var(--paper);display:flex;flex-direction:column;gap:3px;padding:12px 14px}.fu-why-title{font-family:var(--display);letter-spacing:-.006em;font-size:16px;font-weight:600;line-height:1.25}.fu-acct-link{text-decoration:underline;text-underline-offset:3px}.fu-mini{display:flex;flex-direction:column}.fu-mini-row{display:flex;border-radius:6px;justify-content:space-between;align-items: center;gap:10px;margin:0 -8px;padding:6px 8px;font-size:13px}.fu-mini-row.this{background:var(--paper);font-weight:500}.fu-tl{display:flex;flex-direction:column}.fu-tl-row{display:grid;grid-template-columns:116px minmax(0,1fr)auto;border-top:1px solid var(--rule-2);border-radius:6px;align-items:baseline;gap:10px;margin:0 -8px;padding:7px 8px;font-size:13px}.fu-tl-row:first-child{border-top:none}.fu-tl-row.this{background:var(--warn-bg);border-top-color:#0000}.fu-tl-when{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.fu-tl-what{overflow-wrap:anywhere;min-width:0}.fu-jade{display:flex;border-top:1px solid var(--rule-2);flex-direction:column;gap:1px;padding:7px 0;font-size:13px}.fu-jade:first-of-type{border-top:none}.jade-draft{display:flex;border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;gap:8px;margin-top:8px;padding:12px 14px}.jade-draft-head{align-items: center;gap:8px}.jade-draft-head .btn{margin-left:auto}.jade-draft-meta{display:flex;flex-direction:column;gap:2px}.jade-draft-meta .k{display:inline-block;color:var(--ink-3,#777);min-width:78px}.jade-draft-body{white-space:pre-wrap;overflow:auto;max-height:360px;margin:0;font-family:inherit;font-size:13px;line-height:1.45}.form-update{display:flex;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);flex-direction:column;gap:6px;padding:10px 12px}.form-update-head,.form-update-actions{align-items: center;gap:8px}.form-update-diff{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.form-update-quote{margin:1px 0 3px;font-style:italic}.form-update-unresolved{color:var(--muted);margin:0;padding-left:18px}.form-update-form{font-weight:600}.form-update-preview{border:1px solid var(--rule);border-radius:var(--radius-sm);background:#fff;width:100%;height:520px}.fu-explain{display:flex;flex-direction:column;gap:6px}.fu-explain p{font-family:var(--display);color:var(--ink-2);max-width:70ch;margin:0;font-size:15px;font-weight:400;line-height:1.35}.fu-msg{display:flex;border:1px solid #0000;flex-direction:column;gap:12px;padding:16px 18px;transition:border-color .12s}.fu-msg.focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow)}.fu-msg-head{display:flex;justify-content:space-between;align-items: flex-start;gap:14px}.fu-msg-title{font-family:var(--display);letter-spacing:-.006em;font-size:17px;font-weight:600;line-height:1.2}.fu-msg-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.fu-cands{display:flex;flex-direction:column;gap:6px}.fu-cand{display:grid;grid-template-columns:22px minmax(0,1fr)auto auto;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;align-items: center;gap:12px;padding:10px 12px;transition:border-color .1s,background .1s}.fu-cand:hover{border-color:#14120e4d}.fu-cand.on{border-color:var(--ink);background:var(--paper)}.fu-kbd{text-align:center}.fu-cand-main{display:flex;flex-direction:column;gap:2px;min-width:0}.fu-cand-name{overflow-wrap:anywhere;font-size:13.5px}.fu-cand-facts{display:flex;flex-wrap:wrap;gap:4px 12px}.fu-diff{color:var(--ink);font-weight:600}.fu-conf{font-family:var(--display);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.fu-msg-foot{display:flex;flex-wrap:wrap;align-items: flex-start;gap:8px}.fu-other{display:flex;border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;flex:100%;gap:8px;padding:10px 12px}.fu-targets{display:flex;overflow:auto;flex-direction:column;gap:8px;max-height:320px}.fu-target{display:flex;background:var(--card);border:1px solid var(--rule-2);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px}.fu-target-head{font-size:13.5px}.fu-target-markets{display:flex;flex-wrap:wrap;gap:6px}.fu-chip{border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;height:26px;padding:0 10px;font-size:12px}.fu-chip:hover{border-color:var(--ink)}.fu-chip.muted{color:var(--ink-3);border-style:dashed}.fu-chip:disabled{opacity:.45;cursor:not-allowed}.jd-shadow-banner{border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);border:1px dashed color-mix(in srgb,var(--warn)45%,transparent);padding:10px 14px;font-size:13px;line-height:1.45}.jd-shadow-banner b{color:var(--ink)}.jd-shadow-banner.big{margin:16px 0 4px;padding:12px 16px;font-size:14px}.jd-sent-banner{border-radius:var(--radius-sm);background:var(--ok-bg);color:var(--ok);margin:16px 0 4px;padding:12px 16px;font-size:14px}.jd-sent-banner b{color:var(--ink)}.jd-scope{display:flex;color:var(--ink-2);flex-wrap:wrap;align-items: center;gap:12px;margin-top:12px;font-size:13px}.jd-scope a{text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}.jd-seg-drafting,.jd-seg-waiting{--st:var(--info)}.jd-seg-awaiting_review{--st:var(--warn)}.jd-seg-satisfied{--st:var(--ok)}.jd-seg-escalated{--st:var(--bad)}.jd-seg-no_action{--st:var(--ink-3)}.jd-row{grid-template-columns:16px minmax(0,1fr)auto;padding-left:16px}.jd-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px;margin-top:6px}.jd-dot.drafting,.jd-dot.waiting{background:var(--info)}.jd-dot.awaiting_review{background:var(--warn)}.jd-dot.satisfied{background:var(--ok)}.jd-dot.escalated{background:var(--bad)}.jd-shadow-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--warn);border:1px dashed color-mix(in srgb,var(--warn)50%,transparent);border-radius:999px;padding:0 7px;font-size:10.5px;line-height:17px}.jd-steps{list-style:none;margin:8px 0 0;padding:0}.jd-step{position:relative;border-left:1px solid var(--rule);margin-left:5px;padding:14px 0 14px 24px}.jd-step:last-child{border-left-color:#0000}.jd-step-dot{position:absolute;background:var(--card);border:2px solid var(--ink-3);border-radius:50%;width:11px;height:11px;top:18px;left:-6px}.jd-step.ok .jd-step-dot{border-color:var(--ok);background:var(--ok-bg)}.jd-step.warn .jd-step-dot{border-color:var(--warn);background:var(--warn-bg)}.jd-step.bad .jd-step-dot{border-color:var(--bad);background:var(--bad-bg)}.jd-step-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.jd-step-title{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.jd-step-body{display:flex;flex-direction:column;gap:6px;font-size:13px}.jd-snap{margin-top:4px}.jd-gates{display:flex;flex-wrap:wrap;gap:4px}.jd-gate{background:var(--neutral-bg);color:var(--ink-2);border-radius:999px;padding:0 8px;font-size:11px;line-height:20px}.jd-gate.pass{background:var(--ok-bg);color:var(--ok)}.jd-gate.block{background:var(--bad-bg);color:var(--bad);font-weight:600}.jd-run-meta{font-variant-numeric:tabular-nums}.jd-action .fu-tl-what{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px}.jd-preview{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:5px}.jd-preview-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:10.5px}.jade-draft-attach{display:grid;gap:6px}.jade-draft-attach .nd-doc{grid-template-columns:110px 1fr auto}.as-evt-this td{background:color-mix(in srgb,var(--accent,#3b6)10%,transparent)}.as-jade-link{text-decoration:underline;text-underline-offset:3px;color:var(--ink-2);font-size:12.5px}.as-jade-link:hover{color:var(--ink)}@media (max-width:900px){.fu-row{grid-template-columns:28px minmax(0,1fr)}.fu-side{grid-column:2;text-align:left;flex-flow:wrap;align-items: flex-start}.fu-cand{grid-template-columns:22px minmax(0,1fr)}.fu-keys{display:none}}@media (max-width:1280px){.topbar{gap:16px;padding:0 22px}.wordmark{padding-right:16px}.nav{gap:16px}.gsearch{width:clamp(160px,16vw,240px)}.topbar-right{gap:8px}}@media (max-width:1080px){.auth-user:not(.local) .who{display:none}.topbar{gap:12px}.wordmark{padding-right:12px}.nav{gap:14px}.gsearch{width:150px}.gsearch kbd{display:none}.hero-copy{align-items: flex-start}.with-aside{grid-template-columns:1fr}.aside{position:static}.cards-2{grid-template-columns:1fr}.tl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.tl-line{display:none}}.jade-btn{display:inline-flex;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:999px;flex:none;align-items: center;gap:7px;height:32px;padding:0 14px 0 11px;transition:background .12s,box-shadow .12s;font-size:12.5px;font-weight:500}.jade-btn:hover{background:#2a2825;box-shadow:0 0 0 3px #16151414}.jade-btn-dot{background:var(--dark-muted);border-radius:50%;width:7px;height:7px}.jade-btn.live .jade-btn-dot{animation:1.4s ease-in-out infinite asst-pulse;background:#e0574a}.jade-launch{display:inline-flex;flex:none}.jade-launch .jade-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:12px}.jade-btn.jade-btn-type{border-left-color:#ffffff29;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 11px 0 9px}.asst-panel{position:fixed;top:calc(var(--topbar) + 10px);z-index:35;height:min(620px,calc(100vh - var(--topbar) - 28px));display:flex;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);animation:.18s cubic-bezier(.2,.7,.2,1) drawer-slide;flex-direction:column;width:min(400px,100vw - 28px);right:14px;box-shadow:-12px 12px 40px #14120e29}.asst-head{border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:6px;padding:14px 16px 10px}.jade-head-row{display:flex;justify-content:space-between;align-items: center;gap:8px}.jade-title-wrap{display:flex;align-items: center;gap:10px;min-width:0}.jade-head-actions{display:flex;align-items: center;gap:6px}.jade-head-actions .btn{display:inline-flex;align-items: center;gap:5px}.asst-title{font-family:var(--display);letter-spacing:-.014em;font-size:21px;font-weight:600;line-height:1}.jade-state{display:inline-flex;background:var(--paper);border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items: center;gap:6px;height:22px;padding:0 9px;font-size:11.5px}.jade-state .dot{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.jade-state.listening .dot{background:var(--ok);animation:1.4s ease-in-out infinite asst-pulse}.jade-state.speaking{background:var(--info-bg);color:var(--info);border-color:#0000}.jade-state.speaking .dot{background:var(--info);animation:.7s ease-in-out infinite asst-pulse}.jade-state.connecting .dot,.jade-state.requesting_mic .dot,.jade-state.closing .dot{background:var(--warn)}.jade-state.error{background:var(--paper);color:var(--ink-2);border-color:#0000}.jade-state.error .dot{background:var(--ink-3)}.jade-sub{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px}.jade-sub .mono{font-size:11px}.jade-mode{display:inline-flex;border:1px solid var(--rule);overflow:hidden;border-radius:999px}.jade-mode button{background:var(--card);color:var(--ink-3);cursor:pointer;border:none;padding:2px 9px;font-size:11px}.jade-mode button.on{background:var(--ink);color:var(--paper)}.asst-body{overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px}.jade-empty{padding:6px 2px;line-height:1.5}.asst-msg{display:flex;flex-direction:column;gap:3px;max-width:92%}.asst-msg.from-user{align-self: flex-end;align-items: flex-end}.asst-msg.from-assistant{align-self: flex-start}.asst-who{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.asst-text{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:8px 11px;font-size:13.5px;line-height:1.5}.asst-msg.from-user .asst-text{background:var(--ink);color:var(--paper);border-bottom-right-radius:4px}.asst-msg.from-assistant .asst-text{background:var(--paper);color:var(--ink);border-bottom-left-radius:4px}.asst-msg.pending .asst-text{color:var(--ink-3)}.asst-msg.failed .asst-text{background:var(--bad-bg);color:var(--bad)}.asst-link{text-decoration:underline;text-underline-offset:3px}.asst-link:hover{color:var(--info)}.asst-links{display:flex;flex-wrap:wrap;gap:6px}.asst-chip{display:inline-flex;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items: center;max-width:100%;height:24px;padding:0 10px;font-size:11.5px}.asst-chip:hover{color:var(--ink);border-color:#14120e4d}.ev-row{display:flex;color:var(--ink-3);opacity:.85;flex-wrap:wrap;align-items: center;gap:4px 5px;margin-top:1px;padding:0 2px;transition:opacity .12s;font-size:11px}.ev-row:hover,.ev-row:focus-within{opacity:1}.ev-sources:not(.open){overflow:hidden;flex-wrap:nowrap}.ev-sources:not(.open) .ev-chip{flex:0 auto;min-width:0;max-width:150px;padding-left:7px}.ev-sources:not(.open) .ev-kind{display:none}.ev-sources .ev-more,.ev-sources .ev-head{flex:none}.ev-head{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-right:2px;font-size:10px}.ev-chip{display:inline-flex;border:1px solid var(--rule-2);background:var(--card);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-decoration:none;border-radius:6px;align-items: center;gap:5px;max-width:220px;height:20px;padding:0 7px 0 3px}.ev-chip.cited{border-color:var(--rule);color:var(--ink)}a.ev-chip:hover{color:var(--ink);border-color:#14120e4d}.ev-kind{background:var(--paper);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-radius:4px;flex:none;padding:1px 5px;font-size:9.5px}.ev-chip.cited .ev-kind{background:var(--info-bg);color:var(--info)}.ev-label{overflow:hidden;text-overflow:ellipsis}.ev-more{border:1px dashed var(--rule);font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:6px;height:20px;padding:0 7px;font-size:11px}.ev-more:hover{color:var(--ink);border-style:solid}.ev-warn{background:var(--warn-bg);color:var(--warn);border-radius:6px;padding:1px 7px}.ev-none{font-style:italic}.ev-based{margin-top:0}.jade-thinking{display:inline-flex;color:var(--ink-3);align-items: center;gap:8px}.jade-dots{display:inline-flex;gap:3px}.jade-dots i{animation:1.1s ease-in-out infinite jade-dot;background:currentColor;border-radius:50%;width:4px;height:4px}.jade-dots i:nth-child(2){animation-delay:.15s}.jade-dots i:nth-child(3){animation-delay:.3s}@keyframes jade-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.jade-steps{list-style:none;display:flex;color:var(--ink-3);flex-wrap:wrap;gap:2px 10px;margin:0;padding:0 2px;font-size:11px}.jade-steps li{display:inline-flex;align-items: center;gap:5px}.jade-steps li:before{content:"";background:var(--ok);opacity:.75;border-radius:50%;width:6px;height:6px}.jade-steps li.running:before{background:var(--warn);opacity:1;animation:1s ease-in-out infinite asst-pulse}.jade-steps li.failed{color:var(--bad)}.jade-steps li.failed:before{background:var(--bad)}.jade-steps:not(.live) li:before{opacity:.45}.jade-slow{display:flex;align-items: center;gap:8px;padding:0 2px}.jade-retry{padding:0 2px}.jade-starters{display:flex;flex-direction:column;align-items: flex-start;gap:6px;margin:10px 0 12px}.jade-starter{border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:999px;padding:6px 11px;transition:border-color .12s,color .12s;font-size:12.5px}.jade-starter:hover{color:var(--ink);border-color:#14120e4d}.jade-keys kbd{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10.5px}@media (prefers-reduced-motion:reduce){.jade-dots i,.jade-steps li.running:before{animation:none}}.asst-tool{color:var(--ink-3);display:flex;flex-direction:column;gap:6px;font-size:12px}.asst-tool-dot{display:inline-block;background:var(--ok);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:4px}.asst-tool.pending .asst-tool-dot{background:var(--warn);animation:1s ease-in-out infinite asst-pulse}.asst-tool.failed .asst-tool-dot{background:var(--bad)}@keyframes asst-pulse{50%{opacity:.3}}.jade-card{border:1px solid var(--rule);border-left:3px solid var(--ink);border-radius:var(--radius-sm);display:flex;background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:10px 12px}.jade-card.high{border-left-color:var(--warn)}.jade-card.done{border-left-color:var(--ok)}.jade-card.failed{border-left-color:var(--bad)}.jade-card.cancelled,.jade-card.expired{border-left-color:var(--ink-3);opacity:.8}.jade-card-kicker{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.jade-card.high .jade-card-kicker{color:var(--warn)}.jade-card-summary{font-size:13.5px;font-weight:500;line-height:1.4}.jade-card-items{color:var(--ink-2);margin:0;padding-left:18px;font-size:12.5px}.jade-card-items li{white-space:pre-line;overflow-wrap:anywhere}.jade-card-actions{display:flex;gap:6px}.jade-card-result{font-size:12.5px}.jade-card-result.done{color:var(--ok)}.jade-card-result.failed{color:var(--bad)}.jade-card-result.cancelled,.jade-card-result.expired{color:var(--ink-3)}.asst-foot{border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:8px;padding:10px 16px 12px}.jade-notice{border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);padding:8px 10px;font-size:12.5px}.jade-hold{display:inline-flex;border:1px dashed var(--rule);background:var(--paper);color:var(--ink-2);cursor:pointer;user-select:none;touch-action:none;border-radius:999px;justify-content:center;align-items: center;gap:6px;height:34px;font-size:12.5px}.jade-hold.on{background:var(--ok-bg);color:var(--ok);border-style:solid;border-color:var(--ok)}.jade-form{display:flex;align-items: flex-end;gap:6px;margin:0}.asst-input{font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--card);resize:none;overflow-y:auto;display:block;border-radius:17px;flex:1;min-width:0;min-height:34px;max-height:120px;padding:7px 12px;font-size:13.5px;line-height:1.4}.jade-form .btn{height:34px}.asst-input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #1615140f}.asst-input::placeholder{color:var(--ink-3)}.asst-panel.floating .asst-head{cursor:grab;touch-action:none;user-select:none}.asst-panel.floating.dragging{animation:none;transition:none;box-shadow:-16px 18px 48px #14120e3d}.asst-panel.floating.dragging .asst-head{cursor:grabbing}.jade-icon-btn{color:var(--ink-2)}.jade-icon-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jade-mini button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jade-mode button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jade-latest:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.asst-who{display:inline-flex;color:var(--ink-2);align-items: center;gap:4px}.asst-body{position:relative;scroll-padding-bottom:12px}.jade-latest{position:relative;z-index:2;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:999px;align-self: center;height:28px;margin:-42px auto 8px;padding:0 12px;font-size:12px}.jade-state.muted .dot{background:var(--ink-3)}.jade-state.thinking{background:var(--warn-bg);color:var(--warn);border-color:#0000}.jade-state.ended .dot{background:var(--ink-3)}.jade-wave{display:inline-flex;align-items: center;gap:2px;height:10px}.jade-wave i{animation:.9s ease-in-out infinite jade-wave;background:currentColor;border-radius:1px;width:2px;height:100%}.jade-wave i:nth-child(2){animation-delay:.15s}.jade-wave i:nth-child(3){animation-delay:.3s}.jade-wave i:nth-child(4){animation-delay:.45s}@keyframes jade-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.jade-mode button{color:var(--ink-2);font-size:11.5px}.jade-mini{position:fixed;z-index:35;display:inline-flex;background:var(--ink);color:var(--paper);animation:.16s ease-out an-rise;border-radius:999px;align-items: center;gap:4px;padding:4px;bottom:18px;right:18px;box-shadow:0 10px 30px #14120e47}body:has(.fe-bar) .jade-mini{bottom:76px}.jade-mini-main{display:inline-flex;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items: center;gap:8px;height:34px;padding:0 12px 0 10px;font-size:12.5px}.jade-mini-main:hover{background:#ffffff14}.jade-mini-name{font-weight:600}.jade-mini-state{color:var(--dark-muted)}.jade-mini-dot{background:var(--dark-muted);border-radius:50%;flex:none;width:8px;height:8px}.jade-mini.listening .jade-mini-dot{animation:1.4s ease-in-out infinite asst-pulse;background:#4cc38a}.jade-mini.speaking .jade-mini-dot{animation:.7s ease-in-out infinite asst-pulse;background:#7aa7ff}.jade-mini.thinking .jade-mini-dot,.jade-mini.connecting .jade-mini-dot{animation:1s ease-in-out infinite asst-pulse;background:#f0b45a}.jade-mini.attn{box-shadow:0 0 0 3px #f0b45a8c,0 10px 30px #14120e47}.jade-mini-badge{color:#fff;text-align:center;background:#e0574a;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.jade-mini-hold{display:grid;color:inherit;cursor:pointer;touch-action:none;user-select:none;background:0 0;border:1px solid #ffffff38;border-radius:50%;place-items: center;width:34px;height:34px}.jade-mini-hold.on{color:#0c0b09;background:#4cc38a;border-color:#4cc38a}@media (prefers-reduced-motion:reduce){.jade-wave i,.jade-mini-dot{animation:none!important}}@media (min-width:1100px){body.jade-docked{--jade-dock-w:384px;padding-right:var(--jade-dock-w)}.asst-panel.docked{width:var(--jade-dock-w,384px);animation:none;border-width:0 0 0 1px;border-radius:0;height:auto;top:0;bottom:0;right:0;box-shadow:-6px 0 24px #14120e0f}.asst-panel.docked .asst-head{min-height:var(--topbar);justify-content:center}body.jade-docked .td-root,body.jade-docked .nd-panel,body.jade-docked .docs-panel,body.jade-docked .notes-panel,body.jade-docked .cpanel.overlay,body.jade-docked .fe-bar{right:var(--jade-dock-w)}body.jade-docked .nd-panel,body.jade-docked .docs-panel,body.jade-docked .notes-panel,body.jade-docked .cpanel.overlay{max-width:calc(100vw - var(--jade-dock-w))}body.jade-docked .panel-grip{margin-right:var(--jade-dock-w)}}@media (max-width:1099.98px){.asst-panel.docked .asst-head{cursor:default}}@media (max-width:900px){.asst-panel{border-right:none;border-radius:0;width:100vw;height:auto;bottom:0;top:var(--topbar)!important;left:auto!important;right:0!important}.asst-panel .asst-head{cursor:default}}:root{--c1:#2f5484;--c2:#b0703a;--c3:#2f6f4a;--c4:#7a4e8c;--c5:#a83a2f;--c6:#3f7f86;--c7:#8a8250;--c8:#5b5a8f;--c-other:#c9c3b6;--under:#2f5484;--under-bg:#e3e9f2;--over:#b86a12;--over-bg:#f6ecd8;--core:#2f6f4a;--lowfit:#bdb7aa}@keyframes an-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes an-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes an-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.an{display:flex;flex-direction:column;gap:22px}.an-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:24px}.an-title{font-family:var(--display);letter-spacing:-.022em;font-size:33px;font-weight:600;line-height:1}.an-title em{font-style:normal}.an-sub{color:var(--ink-3);display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:8px;font-size:13px}.an-sub a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.an-tabs{display:inline-flex;border:1px solid var(--rule);background:var(--card);border-radius:999px;gap:2px;padding:3px}.an-tabs a{display:inline-flex;color:var(--ink-2);border-radius:999px;align-items: center;height:32px;padding:0 16px;transition:background .12s;font-size:13px}.an-tabs a:hover{background:var(--paper)}.an-tabs a.on{background:var(--ink);color:var(--paper)}.an-bar{position:sticky;top:calc(var(--topbar) + 8px);z-index:12;display:flex;background:color-mix(in srgb,var(--card)92%,transparent);backdrop-filter:blur(8px);border:1px solid var(--rule);box-shadow:var(--shadow-sm);border-radius:999px;flex-wrap:wrap;align-items: center;gap:8px;padding:8px 10px}.an-bar .seg{background:0 0;border:none;padding:0}.an-bar .seg button{height:28px}.an-bar .div{background:var(--rule);width:1px;height:20px;margin:0 2px}.chip-add{position:relative}.chip-add>button{border:1px dashed var(--rule);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;height:28px;padding:0 12px;font-size:12.5px}.chip-add>button:hover{border-color:var(--ink-3);color:var(--ink)}.chip-add>button.on{border-style:solid;border-color:var(--ink);background:var(--ink);color:var(--paper)}.chip-pop{position:absolute;z-index:20;overflow:auto;background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);animation:.14s ease-out an-rise;border-radius:12px;min-width:220px;max-height:320px;padding:6px;top:calc(100% + 8px);left:0}.chip-pop button{display:flex;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;border-radius:8px;justify-content:space-between;gap:10px;width:100%;padding:7px 10px;font-size:12.5px}.chip-pop button:hover,.chip-pop button.on{background:var(--paper)}.chip-pop .muted{font-size:11.5px}.chip-pop input[type=date]{width:100%}.an-bar .clear{font:inherit;color:var(--ink-3);cursor:pointer;text-decoration:underline;text-underline-offset:3px;background:0 0;border:none;margin-left:auto;font-size:12px}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s12{grid-column:1/-1}.tile{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);animation:.32s ease-out both an-rise;border:1px solid #14120e0a;min-width:0;padding:20px 22px}.tile-head{display:flex;justify-content:space-between;align-items: center;gap:10px;margin-bottom:14px}.tile-head h3{letter-spacing:0;color:var(--ink);display:inline-flex;align-items: center;gap:6px;font-size:13px;font-weight:600}.tile-head .right{display:inline-flex;align-items: center;gap:8px}.heroes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hero-card{position:relative;overflow:hidden;display:flex;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);animation:.36s ease-out both an-rise;border:1px solid #14120e0a;flex-direction:column;gap:8px;padding:22px 22px 18px}.hero-card:nth-child(2){animation-delay:60ms}.hero-card:nth-child(3){animation-delay:.12s}.hero-card:nth-child(4){animation-delay:.18s}.hero-card:before{content:"";position:absolute;background:var(--hero,var(--ink));height:4px;top:0;left:0;right:0}.hero-card.t-warn{--hero:var(--over)}.hero-card.t-info{--hero:var(--under)}.hero-card.t-bad{--hero:var(--bad)}.hero-card.t-ok{--hero:var(--ok)}.hero-big{font-family:var(--display);letter-spacing:-.022em;color:var(--hero,var(--ink));font-size:40px;font-weight:600;line-height:.95}.hero-text{color:var(--ink-2);flex:1;font-size:14px;line-height:1.4}.hero-link{color:var(--ink);display:inline-flex;align-items: center;gap:4px;font-size:12.5px;font-weight:600}.hero-link:hover{text-decoration:underline;text-underline-offset:3px}.kpis6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.kpi{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;animation:.32s ease-out both an-rise;border:1px solid #14120e0d;flex-direction:column;gap:6px;min-width:0;padding:16px 18px 12px}.kpi-label{color:var(--ink-3);display:flex;align-items: center;gap:6px;font-size:12px}.kpi-value{font-family:var(--display);letter-spacing:-.022em;white-space:nowrap;font-size:30px;font-weight:600;line-height:1}.kpi-value small{font-family:var(--sans);color:var(--ink-3);letter-spacing:0;margin-left:4px;font-size:12px}.kpi-sub{color:var(--ink-3);margin-top:-4px;font-size:11.5px}.kpi-foot{display:flex;justify-content:space-between;align-items: center;gap:8px;min-height:26px;margin-top:auto}.dchip{display:inline-flex;white-space:nowrap;background:var(--neutral-bg);color:var(--ink-3);border-radius:999px;align-items: center;gap:3px;height:20px;padding:0 7px;font-size:11px;font-weight:600}.dchip.good{background:var(--ok-bg);color:var(--ok)}.dchip.bad{background:var(--bad-bg);color:var(--bad)}details.more{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);border:1px solid #14120e0d}details.more>summary{list-style:none;cursor:pointer;color:var(--ink-2);display:flex;align-items: center;gap:8px;padding:12px 18px;font-size:13px}details.more>summary::-webkit-details-marker{display:none}details.more>summary:before{content:"+";font-family:var(--mono);color:var(--ink-3);width:12px}details.more[open]>summary:before{content:"–"}.more-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 22px;padding:4px 18px 18px}.more-item{display:flex;border-top:1px solid var(--rule-2);flex-direction:column;gap:2px;padding:8px 0}.more-item .k{color:var(--ink-3);display:flex;align-items: center;gap:6px;font-size:11.5px}.more-item .v{font-family:var(--display);letter-spacing:-.014em;font-size:18px;font-weight:600;line-height:1.1}.itip{position:relative;display:inline-grid;border:1px solid var(--rule);color:var(--ink-3);font-size:9.5px;font-weight:700;font-family:var(--sans);cursor:help;border-radius:50%;flex:none;place-items: center;width:15px;height:15px}.itip:hover,.itip:focus{color:var(--ink);border-color:var(--ink-3);outline:none}.itip .bubble-tip{position:absolute;background:var(--dark);color:var(--dark-text);text-align:left;white-space:normal;opacity:0;pointer-events:none;z-index:30;border-radius:8px;width:max-content;max-width:260px;padding:7px 10px;transition:opacity .12s,transform .12s;font-size:11.5px;font-weight:400;line-height:1.4;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.itip:hover .bubble-tip,.itip:focus .bubble-tip{opacity:1;transform:translate(-50%)}.badge-s{display:inline-flex;letter-spacing:.05em;text-transform:uppercase;background:var(--paper-2);color:var(--ink-3);cursor:help;white-space:nowrap;border-radius:4px;align-items: center;height:17px;padding:0 6px;font-size:9.5px;font-weight:600}.badge-s.hist{background:var(--info-bg);color:var(--info)}.badge-s.sim{background:var(--warn-bg);color:var(--warn)}.badge-s.sparse{background:var(--bad-bg);color:var(--bad)}.skel{border-radius:var(--radius);background:linear-gradient(90deg,var(--paper-2)0px,#f7f4ee 200px,var(--paper-2)400px);animation:1.2s linear infinite an-shimmer;background-size:800px 100%}.rank{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.rank li{display:grid;grid-template-columns:22px minmax(0,1fr)auto;border-top:1px solid var(--rule-2);align-items: center;gap:10px;padding:10px 0}.rank li:first-child{border-top:none}.rank .n{font-family:var(--display);letter-spacing:-.006em;color:var(--ink-3);font-size:15px;font-weight:600}.rank .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500}.rank .name a:hover{text-decoration:underline;text-underline-offset:3px}.rank .sub{display:block;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400}.rank .val{font-family:var(--display);letter-spacing:-.006em;text-align:right;white-space:nowrap;font-size:16px;font-weight:600}.rank .val small{font-family:var(--sans);color:var(--ink-3);margin-left:3px;font-size:11px}.viewall{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;margin-top:6px;padding:4px 0;font-size:12.5px;font-weight:600}.viewall:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.accent-under{color:var(--under)}.accent-over{color:var(--over)}.viewall:disabled{opacity:.6;cursor:default;text-decoration:none}.an .dot{display:inline-block;vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px}.chart{position:relative;width:100%}.chart svg{display:block;overflow:visible}.chart-label{fill:var(--ink-2);font-size:12.5px}.chart-label.small{fill:var(--ink-2);font-size:11.5px}.chart-label.hl,.chart-axis.hl{fill:var(--ink);font-weight:600}.chart-value{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.chart-axis{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.chart-axis-title{fill:var(--ink-3);font-size:11.5px}.chart-grid{stroke:var(--rule-2);stroke-width:1;stroke-dasharray:2 4}.chart-axis-line{stroke:var(--rule);stroke-width:1}.chart-tip{position:absolute;z-index:25;pointer-events:none;background:var(--dark);color:var(--dark-text);box-shadow:var(--shadow);border-radius:10px;max-width:260px;padding:9px 11px;transition:left 60ms linear,top 60ms linear;font-size:12px;line-height:1.45;transform:translateY(-100%)}.chart-tip b{color:#fff;font-weight:600}.chart-tip .muted{color:var(--dark-muted)}.chart-tip .chart-swatch{vertical-align:-1px}.chart-empty{display:grid;text-align:center;color:var(--ink-3);border-radius:var(--radius-sm);background:var(--paper);place-items: center;padding:20px;font-size:13px}.chart-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px}.chart-legend-item{display:inline-flex;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items: center;gap:6px;padding:3px 6px;font-size:12px}.chart-legend-item:disabled{cursor:default}.chart-legend-item:hover:not(:disabled){background:var(--paper)}.chart-legend-item.off{opacity:.4;text-decoration:line-through}.chart-swatch{display:inline-block;border-radius:3px;width:10px;height:10px}.hbar-hit{fill:transparent}.hbar:hover .hbar-hit,.hbar:focus .hbar-hit,.hbar.active .hbar-hit{fill:var(--paper)}.hbar:focus{outline:none}.hbar-bar{fill:var(--c1);transform-box:fill-box;transform-origin:left;animation:.52s cubic-bezier(.2,.7,.2,1) both an-grow}.hbar-bar.ok{fill:var(--ok)}.hbar-bar.warn{fill:var(--warn)}.hbar-bar.bad{fill:var(--bad)}.hbar-bar.info{fill:var(--info)}.hbar-bar.muted{fill:var(--c-other)}.hbar.active .hbar-bar{fill:var(--ink)}.sbar{transition:opacity .12s}.sbar:hover,.sbar:focus{opacity:.8;outline:none}.funnel-track{fill:var(--paper)}.funnel-bar{fill:var(--c1);transform-box:fill-box;transform-origin:left;animation:.56s cubic-bezier(.2,.7,.2,1) both an-grow}.funnel-bar.hist{fill:var(--c6)}.funnel-bar.na{fill:transparent}.heat-wrap{overflow-x:auto}.heat{stroke:none;transition:stroke 80ms}.heat-0{fill:#f3f0e9}.heat-1{fill:color-mix(in srgb,var(--c1)12%,var(--card))}.heat-2{fill:color-mix(in srgb,var(--c1)24%,var(--card))}.heat-3{fill:color-mix(in srgb,var(--c1)38%,var(--card))}.heat-4{fill:color-mix(in srgb,var(--c1)56%,var(--card))}.heat-5{fill:color-mix(in srgb,var(--c1)74%,var(--card))}.heat-6{fill:color-mix(in srgb,var(--c1)92%,var(--card))}.heat.flag{stroke:var(--bad);stroke-width:1.8}.heat.none{fill:var(--bad-bg)}.heat-text.heat-note{fill:var(--ink-3);letter-spacing:.02em;font-size:8.5px}.heat-text.heat-note.corner{fill:var(--warn,#b86a12);font-size:7px;font-weight:700}g:focus>.heat,g:hover>.heat{stroke:var(--ink);stroke-width:1.4}g:focus{outline:none}.heat-text{fill:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none;font-size:10.5px}.heat-text.inv{fill:#fff}.heat-legend{display:inline-flex;color:var(--ink-3);align-items: center;gap:3px;font-size:11px}.heat-legend i{display:inline-block;border-radius:3px;width:14px;height:10px}.bubble{stroke:#fff;stroke-width:1.5;opacity:.88;transition:opacity .12s,stroke-width .12s}.bubble.underused{fill:var(--under)}.bubble.overused{fill:var(--over)}.bubble.core{fill:var(--core)}.bubble.lowfit{fill:var(--lowfit)}.bubble.off{fill:transparent;stroke:var(--ink-3);stroke-dasharray:3 2}.bubble.sel,g:focus>.bubble,g:hover>.bubble{stroke:var(--ink);stroke-width:2.2;opacity:1}.quad-bg{opacity:.45}.quad-bg.underused{fill:var(--under-bg)}.quad-bg.overused{fill:var(--over-bg)}.quad-label{letter-spacing:.01em;font-size:12px;font-weight:600}.quad-label.underused{fill:var(--under)}.quad-label.overused{fill:var(--over)}.quad-label.core{fill:var(--core)}.quad-label.lowfit{fill:var(--ink-3)}.spark-line{stroke:var(--c1);stroke-width:1.6}.spark-area{fill:var(--c1);opacity:.12}.an-table-wrap{overflow-x:auto}table.an-table{border-collapse:collapse;width:100%;font-size:12.5px}table.an-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600}table.an-table th.num,table.an-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.an-table th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}table.an-table th button.on{color:var(--ink)}table.an-table td{border-bottom:1px solid var(--rule-2);vertical-align:middle;padding:8px 10px}table.an-table tr:last-child td{border-bottom:none}table.an-table tr.sel td{background:var(--under-bg)}table.an-table tr:hover td{background:var(--paper)}a.firm{font-weight:500}a.firm:hover{text-decoration:underline;text-underline-offset:3px}.meter{display:inline-block;background:var(--paper-2);overflow:hidden;vertical-align:middle;border-radius:3px;width:64px;height:6px}.meter i{display:block;background:var(--c1);border-radius:3px;height:100%}.ev-cell{font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;text-decoration:underline dotted var(--ink-4,#b9b3a8);text-underline-offset:3px;background:0 0;border:none;border-radius:4px;margin:-2px -4px;padding:2px 4px}.ev-cell:hover{background:var(--under-bg);color:var(--under);text-decoration-color:var(--under)}.ev-cell:focus-visible{background:var(--under-bg);color:var(--under);text-decoration-color:var(--under)}.ev-cell.muted{color:var(--ink-3)}.sc-table td{vertical-align:top}.sc-table .sc-bar{display:inline-block;margin-right:8px}.sc-table .sc-bar .meter{width:48px}.sc-table tr.sc-total td{background:var(--paper);border-bottom:1px solid var(--rule)}.sc-paths{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 12px}.sc-path{font:inherit;color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px}.sc-path:hover{border-color:var(--under);color:var(--under)}.sc-defs{display:grid;gap:8px;margin:0;font-size:12px}.sc-defs dt{color:var(--ink);font-weight:600}.sc-defs dd{color:var(--ink-3);margin:1px 0 0;line-height:1.4}details.tile>summary{cursor:pointer;list-style:none}details.tile>summary::-webkit-details-marker{display:none}.ev-panel{position:fixed;top:calc(var(--topbar) + 8px);z-index:40;display:flex;overflow:auto;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-lg,0 12px 40px #14120e2e);flex-direction:column;gap:10px;width:min(1040px,100vw - 24px);padding:16px 18px;bottom:12px;right:12px}.ev-panel>*{flex-shrink:0}.ev-head{display:flex;justify-content:space-between;align-items: flex-start;gap:16px}.ev-head h3{margin:2px 0 0;font-size:16px}.ev-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:11px}.ev-sub{color:var(--ink-3);margin-top:4px;font-size:12px}.ev-table td{vertical-align:top}.ev-acct{font-weight:500}.ev-out.quoted,.ev-out.bound{color:var(--good,#2f7a4f);font-weight:600}.ev-out.declined{color:var(--bad);font-weight:600}.opp-row{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,2fr)auto;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-sm);animation:.28s ease-out both an-rise;border:1px solid #14120e0d;align-items: center;gap:18px;padding:14px 18px;transition:border-color .12s}.opp-row:hover{border-color:#14120e29}.opp-name{font-family:var(--display);letter-spacing:-.006em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:none;padding:0;font-size:16px;font-weight:600;line-height:1.15}.opp-name:hover{text-decoration:underline;text-underline-offset:3px}.opp-meta{display:flex;color:var(--ink-3);flex-wrap:wrap;align-items: center;gap:6px;margin-top:4px;font-size:12px}.opp-try{color:var(--ink-2);min-width:0;font-size:13.5px}.opp-try .arrow{color:var(--ink-3);margin-right:6px}.opp-try a{color:var(--under);font-weight:600}.opp-try a:hover{text-decoration:underline;text-underline-offset:3px}.opp-try .why{display:block;color:var(--ink-3);margin-top:2px;font-size:11.5px}.opp-dup{color:var(--bad);font-size:11.5px}@media (max-width:1180px){.heroes,.kpis6{grid-template-columns:repeat(2,minmax(0,1fr))}.s3,.s4,.s5,.s6,.s7,.s8{grid-column:1/-1}.opp-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tile,.hero-card,.kpi,.opp-row,.chip-pop,.hbar-bar,.funnel-bar{animation:none!important}.skel{animation:none}.chart-tip{transition:none}}.mv-toggle-btn{display:block;position:relative;cursor:pointer;border-radius:var(--radius-sm);outline:none}.mv-toggle-btn:focus-visible{box-shadow:0 0 0 2px var(--ink)}.mv-toggle.card-variant .mv-toggle-btn:hover .fu-why-card{background:var(--paper-2)}.mv-toggle.card-variant .mv-chev{position:absolute;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;top:12px;right:12px}.mv-toggle.card-variant .fu-why-card{padding-right:120px}.mv-toggle.row-variant .mv-chev{display:none}.mv-toggle.row-variant .mv-toggle-btn:hover .fu-tl-row{background:var(--paper)}.mv-toggle.row-variant.open .fu-tl-row{background:var(--paper-2)}.fu-tl .mv-toggle-btn>.fu-tl-row:first-child{border-top:1px solid var(--rule-2)}.fu-tl>.mv-toggle:first-child .fu-tl-row{border-top:none}.mv-toggle.link-variant .mv-toggle-btn{display:inline-block;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;padding:0 2px;font-size:12.5px;font-weight:500}.mv{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);display:flex;cursor:auto;flex-direction:column;gap:10px;margin-top:8px;padding:12px 14px}.mv .k{color:var(--ink-3);font-size:11px}.mv-head{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.mv-subject{font-family:var(--display);letter-spacing:-.006em;overflow-wrap:anywhere;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.25}.mv-hdr{display:grid;grid-template-columns:52px minmax(0,1fr);overflow-wrap:anywhere;gap:8px}.mv-frame{border:none;border-top:1px solid var(--rule-2);background:var(--card);display:block;width:100%;padding-top:8px}.mv-text pre,.mv-quoted pre{white-space:pre-wrap;font:13px/1.5 var(--sans);overflow-wrap:anywhere;margin:0}.mv-text{border-top:1px solid var(--rule-2);padding-top:8px}.mv-quoted{color:var(--ink-2);margin-top:10px}.mv-quoted>summary{cursor:pointer;color:var(--ink-3);font-size:12px}.mv-atts ul{list-style:none;display:flex;flex-direction:column;gap:3px;margin:4px 0 0;padding:0}.mv-att{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:12.5px}.mv-att-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mv-reading{display:flex;color:var(--ink-2);background:var(--neutral-bg);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px}.mv-reading .k{display:inline-block;min-width:78px}.mv-na{background:var(--warn-bg);border-radius:8px;padding:8px 10px;font-size:13px}.mv-summary p{white-space:pre-wrap;margin:2px 0 0;font-size:13px;line-height:1.5}.mv-turns{list-style:none;display:flex;overflow:auto;flex-direction:column;gap:6px;max-height:420px;margin:4px 0 0;padding:0;font-size:13px;line-height:1.45}.mv-turns li{display:grid;grid-template-columns:minmax(70px,max-content)minmax(0,1fr);white-space:pre-wrap;gap:10px}.mv-turns li>span:only-child{grid-column:1/-1}.mv-speaker{color:var(--ink-2);font-weight:600}.mv-audio{width:100%}.mv-sms{list-style:none;display:flex;overflow:auto;flex-direction:column;gap:6px;max-height:420px;margin:0;padding:0}.mv-bubble{background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;align-self: flex-start;max-width:82%;padding:6px 10px;font-size:13px}.mv-bubble.out{background:var(--info-bg);align-self: flex-end}.mv-bubble.this{outline:2px solid var(--warn)}.mv-thread{display:flex;flex-direction:column;gap:6px;margin-top:8px}.mv-thread-item{border:1px solid var(--rule-2);border-radius:8px;padding:6px 10px}.mv-thread-item.this{border-color:var(--warn)}.mv-thread-item>summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.mv-thread-item .mv{margin-top:6px}.mv-thread-item .mv-email{display:flex;flex-direction:column;gap:8px;margin-top:6px}.mv-email,.mv-call{display:flex;flex-direction:column;gap:8px}.as-msg-row{cursor:pointer}.as-msg-row:hover td,.as-msg-row.open td{background:var(--paper)}.as-msg-open td{background:var(--paper);padding-top:0}.as-evt-older{border:1px solid var(--accent,#3b6cf6);border-radius:8px;margin-bottom:10px;padding:8px 10px}.ct{display:flex;flex-direction:column;gap:8px}.ct-bar{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ct-bar2 select{font:inherit;border:1px solid var(--rule);background:var(--card);border-radius:8px;padding:4px 6px;font-size:12.5px}.ct-chips{display:inline-flex;gap:4px}.ct-chip{font:inherit;border:1px solid var(--rule);background:var(--card);cursor:pointer;color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:12.5px}.ct-chip.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.ct-chip .n{opacity:.7;font-variant-numeric:tabular-nums;margin-left:6px}.ct-search{font:inherit;border:1px solid var(--rule);background:var(--card);border-radius:8px;flex:200px;min-width:160px;padding:5px 10px;font-size:13px}.ct-check{display:inline-flex;align-items: center;gap:4px}.ct-group{border:1px solid var(--rule-2);border-radius:var(--radius-sm);overflow:hidden;background:var(--card)}.ct-group.thread{border-color:var(--rule)}.ct-group-head{background:var(--paper);border-bottom:1px solid var(--rule-2);padding:5px 10px}.ct-pinned{border-color:var(--warn)}.ct-group .mv-toggle+.mv-toggle .ct-row{border-top:1px solid var(--rule-2)}.ct-row{display:grid;grid-template-columns:104px 62px minmax(0,1fr)minmax(120px,30%);align-items: start;gap:10px;padding:8px 10px;font-size:13px}.ct.compact .ct-row{grid-template-columns:92px 54px minmax(0,1fr)}.ct.compact .ct-side{grid-column:3;flex-flow:wrap;align-items: center;gap:6px}.ct-row:hover{background:var(--paper)}.mv-toggle.open .ct-row{background:var(--paper-2)}.ct-row.this{box-shadow:inset 3px 0 0 var(--warn);background:color-mix(in srgb,var(--warn-bg)60%,transparent)}.ct-row.na .ct-what{color:var(--ink-3);font-style:italic}.ct-when{padding-top:1px}.ct-ch{color:var(--ink-2);padding-top:1px;font-size:11.5px;font-weight:600}.ct-ch.out{color:var(--info,#2f5d8a)}.ct-main{display:flex;flex-direction:column;gap:1px;min-width:0}.ct-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ct-what,.ct-snippet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-side{display:flex;text-align:right;flex-direction:column;align-items: flex-end;gap:3px;min-width:0}.ct-tags{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:4px}.ct-group .mv{margin:0 10px 10px}.ct-more{display:flex;justify-content:center;min-height:8px;padding:6px 0 2px}.ws .page-head .meta{display:flex;flex-wrap:wrap;align-items: center;gap:14px}.ws-task{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 18px}.ws-task-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.ws-task-title{font-family:var(--display);letter-spacing:-.006em;margin:2px 0 6px;font-size:16px;font-weight:600}.ws-task-head .meta{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ws-task-actions{max-width:640px}.ws-grid{display:grid;grid-template-columns:minmax(0,1fr)340px;align-items: start;gap:16px}@media (max-width:1100px){.ws-grid{grid-template-columns:minmax(0,1fr)}}.ws-main{min-width:0;padding:14px 16px}.ws-main-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.ws-main-head h2{font-family:var(--display);letter-spacing:-.006em;margin:0;font-size:16px;font-weight:600}.ws-side{display:flex;position:sticky;overflow:auto;flex-direction:column;gap:12px;max-height:calc(100vh - 90px);top:72px}.ws-panel{display:flex;flex-direction:column;gap:6px;padding:12px 14px}.ws-open-task{display:flex;border:1px solid var(--rule-2);text-decoration:none;color:inherit;border-radius:8px;flex-direction:column;padding:6px 8px}.ws-open-task:hover{background:var(--paper)}.ws-open-task.this{border-color:var(--warn)}.ws-tabs{display:flex;border-bottom:1px solid var(--rule-2);gap:18px;margin-bottom:10px}.ws-tab{font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 6px}.ws-tab h2{font-family:var(--display);letter-spacing:-.006em;margin:0;font-size:16px;font-weight:600}.ws-tab.on{color:var(--ink);border-bottom-color:var(--ink)}.ws-docs{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ws-docs.with-viewer{grid-template-columns:minmax(0,1fr)minmax(0,1.2fr)}@media (max-width:1100px){.ws-docs.with-viewer{grid-template-columns:minmax(0,1fr)}}.ws-docs-list{display:flex;flex-direction:column;gap:8px;min-width:0}.ws-docs-viewer{position:sticky;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden;display:flex;background:var(--card);height:calc(100vh - 110px);top:72px}.ws-doc{border:1px solid var(--rule-2);border-radius:var(--radius-sm);display:flex;background:var(--card);flex-direction:column;gap:4px;padding:8px 10px}.ws-doc.on{border-color:var(--ink)}.ws-doc-head{display:flex;align-items: center;gap:8px;min-width:0}.ws-doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500}.ws-doc-markets{display:flex;flex-wrap:wrap;gap:4px}.ws-chip{border:1px solid var(--rule);color:var(--ink-2);background:var(--paper);border-radius:999px;padding:1px 8px;font-size:12px}.ws-chip.sent{border-color:var(--ok,#2f7d4f);color:var(--ink)}.ws-doc-fields summary{cursor:pointer;color:var(--ink-2)}.ws-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;font-size:13px}.ws-fact{display:contents}.ws-fact .k{color:var(--ink-3,var(--ink-2))}.ws-list{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding-left:16px}.ws-market{border-top:1px solid var(--rule-2);display:flex;flex-direction:column;gap:2px;padding:6px 0}.ws-market:first-of-type{border-top:none}.ws-market-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px}@keyframes li-new-fade{0%{background:var(--info-bg)}to{background:0 0}}.li.li-new>.li-head,.nd-row.li-new{animation:4s ease-out li-new-fade;border-radius:8px}@media (prefers-reduced-motion:reduce){.li.li-new>.li-head,.nd-row.li-new{animation:none;background:var(--info-bg)}}.evidence-badge{text-decoration:none;cursor:pointer}.evidence-badge:hover .pill{filter:brightness(.96)}.asg{position:relative;display:inline-flex;align-items: center;gap:6px}.asg-badge{display:inline-flex;border:1px solid var(--rule);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items: center;gap:6px;height:24px;padding:0 9px 0 3px;font-size:12px}.asg-badge:hover{border-color:var(--ink-3)}.asg-badge.unset{color:var(--ink-3);border-style:dashed}.asg-badge:disabled{opacity:.6;cursor:progress}.asg-avatar{display:inline-flex;box-sizing:border-box;background:var(--ink);color:var(--paper);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-self: center;align-items: center;font-weight:600;line-height:1}.asg-avatar.unset{color:var(--ink-3);border:1px dashed var(--ink-3);background:0 0;font-size:11px;font-weight:500}.asg-pop button>.row{align-items: center}.asg-pop{min-width:260px;max-height:360px}.asg-pop .asg-find{width:100%;margin-bottom:4px}.asg-pop button:disabled{opacity:.6}.asg-note{font-size:11.5px}.asg-note.ok{color:var(--ok)}.asg-note.bad{color:var(--bad)}.acct-select{display:inline-flex;cursor:pointer;align-items: center;margin-right:8px}.acct-select input{cursor:pointer;width:15px;height:15px}.bulk-bar{position:sticky;z-index:15;display:flex;background:var(--ink);color:var(--paper);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items: center;gap:10px;margin-top:12px;padding:8px 12px;font-size:12.5px;top:8px}.bulk-bar .btn{background:var(--card);color:var(--ink)}.bulk-bar .asg{color:var(--ink)}.bulk-bar .bulk-note.ok{color:#9fd8b4}.bulk-bar .bulk-note.bad{color:#f0a59c}.amock-views{display:flex;border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items: center;gap:4px;margin-top:14px}.amock-views .amock-sort{margin-left:auto;padding:0 2px 1px 12px}.amock-views button{font:inherit;color:var(--ink-3);cursor:pointer;display:inline-flex;background:0 0;border:0;border-bottom:2px solid #0000;align-items: center;gap:8px;margin-bottom:-1px;padding:10px 14px;font-size:14px}.amock-views button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.amock-views .n{background:var(--rule-2);color:var(--ink-2);border-radius:10px;padding:1px 7px;font-size:12px;font-weight:500}.amock-views button.on .n{background:var(--ink);color:var(--paper)}.amock-bar{display:flex;background:var(--card);border:1px solid var(--rule);border-radius:10px;flex-wrap:wrap;align-items: center;gap:10px;padding:10px 12px}.amock-sep{background:var(--rule);width:1px;height:22px}.amock-seg{display:inline-flex;border:1px solid var(--rule);overflow:hidden;border-radius:7px}.amock-seg button{border:0;border-right:1px solid var(--rule-2);font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;padding:6px 10px;font-size:12.5px}.amock-seg button:last-child{border-right:0}.amock-seg button.on{background:var(--ink);color:var(--paper)}.amock-select{border:1px solid var(--rule);font:inherit;color:var(--ink);background:0 0;border-radius:7px;padding:6px 10px;font-size:13px}.amock-sort{display:inline-flex;align-items: center;gap:6px}.amock-more{border:1px solid var(--rule);font:inherit;cursor:pointer;color:var(--ink);background:0 0;border-radius:7px;padding:6px 10px;font-size:13px}.amock-more.on{border-color:var(--ink)}.amock-layer{display:flex;border:1px dashed var(--rule);border-radius:10px;flex-wrap:wrap;gap:8px;margin-top:6px;padding:10px 12px}.amock-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.amock-row{display:grid;grid-template-columns:minmax(0,1fr)200px 32px 24px;background:var(--card);border:1px solid var(--rule);cursor:pointer;border-radius:10px;align-items: center;gap:20px clamp(28px,5.5vw,80px);padding:11px 16px}@media (max-width:860px){.amock-row{grid-template-columns:minmax(0,1fr);gap:10px}.amock-row .amock-assign{align-items: flex-start}.amock-note .note-box-wrap{justify-content:flex-start}}.amock-row:hover{border-color:var(--ink-3)}.amock-row.on{border-color:var(--ink)}.amock-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.amock-name a{color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:600}.amock-meta{color:var(--ink-3);font-size:13px}.amock-time{display:flex;color:var(--ink-2);flex-wrap:wrap;align-items: center;gap:5px;margin-top:7px;font-size:12.5px}.amock-time>span:first-child{margin-right:6px}.amock-assign{display:flex;flex-direction:column;align-items: flex-end;gap:5px;min-width:0}.amock-assign>*{max-width:100%}.amock-assign .asg-badge{overflow:hidden;max-width:100%}.amock-assign .asg-badge>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.amock-line{background:var(--rule-2);color:var(--ink-2);border-radius:5px;padding:1px 7px;font-size:11px;font-weight:500}.amock-line-st{color:var(--ink-3);font-weight:400}.amock-line.k-ready .amock-line-st,.amock-line.k-awaiting_approval .amock-line-st{color:var(--warn)}.amock-line.k-quoted .amock-line-st,.amock-line.k-bound .amock-line-st{color:var(--ok)}.amock-line.k-declined .amock-line-st{color:var(--bad)}.amock-line.in-tab{color:var(--ink);box-shadow:inset 0 0 0 1px}.lc-chip{--lc:var(--ink-2);--lc-bg:var(--rule-2);background:var(--lc-bg);color:var(--ink-2);white-space:nowrap;cursor:default;border-radius:5px;padding:1px 7px;font-size:11px;font-weight:500}.lc-chip .lc-state{color:var(--lc);margin-right:2px;font-weight:600}.lc-chip.in-tab{box-shadow:inset 0 0 0 1px var(--lc)}.lc-to_submit{--lc:var(--warn);--lc-bg:var(--warn-bg)}.lc-submitted{--lc:#3f5466;--lc-bg:#e7ebee}:root[data-theme=dark] .lc-submitted{--lc:#a9bfd0;--lc-bg:#222b32}.lc-quoted{--lc:var(--ok);--lc-bg:var(--ok-bg)}.lc-bound{--lc:#fff;--lc-bg:var(--ok);color:#fff}:root[data-theme=dark] .lc-bound{--lc:#10231a;color:#10231a}.lc-declined{--lc:var(--bad);--lc-bg:var(--bad-bg)}.lc-closed{--lc:var(--ink-3);--lc-bg:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule)}.amock-meta.has-origin{text-decoration:underline dotted var(--rule);text-underline-offset:3px;cursor:help}.amock-iq .asg-badge{color:var(--ink-3);background:0 0;border-color:#0000;height:20px;padding:0 5px;font-size:11.5px}.amock-iq .asg-badge:hover{border-color:var(--rule)}.amock-row:not(:hover):not(:focus-within) .amock-iq .asg-badge.unset .bb-text{display:none}.amock-iq .asg-badge.unset{border-style:solid}.amock-urg{letter-spacing:.02em;border-radius:5px;align-self: center;padding:1px 6px;font-size:10.5px;font-weight:600}.u-CRITICAL{color:var(--bad);background:#a83a2f1f}.u-HIGH{color:var(--warn);background:#9a651224}.u-MEDIUM{color:#6f6114;background:#9a651214}.u-LOW{background:var(--rule-2);color:var(--ink-3)}.origin{white-space:nowrap}.pin,.acords{display:inline-flex;align-items: center;gap:6px}.acords .linkbtn[aria-busy=true]{cursor:progress}.pin-btn{display:inline-flex;border:1px solid var(--rule);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items: center;gap:5px;padding:3px 9px;font-size:12.5px}.pin-btn:hover{border-color:var(--ink-3);color:var(--ink)}.pin-btn.on{color:var(--ink);border-color:var(--ink-3);background:var(--rule-2)}.pin-btn.compact{color:var(--ink-3);background:0 0;border:0;border-radius:5px;align-self: center;padding:2px 4px}.amock-row .pin-btn.compact:not(.on){opacity:0}.amock-row:hover .pin-btn.compact{opacity:1}.amock-row .pin-btn.compact:focus-visible{opacity:1}.pin-btn.compact.on{color:var(--ink)}.amock-row.pinned{box-shadow:inset 3px 0 0 var(--ink-3)}.amock-row.pin-end{margin-bottom:8px}.amock-views button.tab-pinned svg{margin-right:-3px}.pin-sync{display:flex;border:1px dashed var(--rule);color:var(--ink-2);border-radius:10px;flex-wrap:wrap;align-items: center;gap:10px;margin-top:10px;padding:8px 12px;font-size:13px}.pin-sync svg{vertical-align:-2px}.modal.wide{width:min(1080px,100%)}.modal.wide .modal-body{padding-bottom:16px}.modal-backdrop{position:fixed;z-index:1000;display:flex;animation:.12s ease-out an-fade;background:#00000061;justify-content:center;align-items: center;padding:16px;inset:0}.modal{position:relative;display:flex;background:var(--card);color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow);outline:none;animation:.14s ease-out an-rise;border-radius:14px;flex-direction:column;width:min(480px,100%);max-height:calc(100vh - 32px)}.modal-title{letter-spacing:-.01em;margin:0;padding:18px 20px 0;font-size:16px;font-weight:600}.modal.closable .modal-title{padding-right:52px}.modal-sub{color:var(--ink-2);overflow-wrap:anywhere;margin:3px 0 0;padding:0 20px;font-size:13px}.modal-x{position:absolute;display:inline-flex;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items: center;width:30px;height:30px;transition:background-color .15s,color .15s;font-size:14px;top:12px;right:12px}.modal-x:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.modal-x:disabled{opacity:.5;cursor:default}.modal-body{overflow:auto;display:flex;flex-direction:column;gap:14px;padding:10px 20px 4px;font-size:13px}.modal-foot{display:flex;border-top:1px solid var(--rule-2,var(--rule));justify-content:flex-end;gap:8px;margin-top:10px;padding:14px 20px 18px}body.modal-open{overflow:hidden}@keyframes an-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal,.modal-backdrop{animation:none!important}}.btn.destructive{background:var(--bad);color:var(--paper);border-color:var(--bad)}.btn.destructive:hover:not(:disabled){background:color-mix(in srgb,var(--bad)88%,var(--ink))}.wv-menu{display:inline-flex;align-items: center}.wv-menu .ovf-btn{color:var(--ink-2);background:0 0;border-radius:999px;width:27px;height:27px;font-size:14px}.wv-menu .ovf-btn:hover,.wv-menu .ovf-btn[aria-expanded=true]{border-color:var(--ink-3);color:var(--ink)}.ovf-menu{max-width:calc(100vw - 16px)}.wv-line:focus-within{background:var(--paper)}.wv-lead{color:var(--ink-2);margin:0;line-height:1.45}.wv-lines{display:flex;border:none;flex-direction:column;gap:2px;margin:0;padding:0}.wv-lines legend{color:var(--ink);margin-bottom:6px;padding:0;font-weight:600}.wv-line{display:flex;cursor:pointer;border-radius:8px;align-items: center;gap:10px;padding:6px 8px}.wv-line:hover{background:var(--paper)}.wv-line input{flex:none;margin:0}.wv-line-name{color:var(--ink);flex:1;min-width:0}.wv-all{border-bottom:1px solid var(--rule-2,var(--rule));border-radius:8px 8px 0 0;margin-bottom:2px}.wv-all .wv-line-name{color:var(--ink-2)}.wv-chip{background:var(--paper-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px}.wv-chip.k-ready,.wv-chip.k-awaiting_approval{background:var(--warn-bg);color:var(--warn)}.wv-chip.k-quoted,.wv-chip.k-bound{background:var(--ok-bg,var(--paper-2));color:var(--ok)}.wv-field{display:flex;flex-direction:column;gap:6px}.wv-field>span:first-child{color:var(--ink);font-weight:600}.wv-req{color:var(--ink-2);font-weight:400}.wv-field select,.wv-note{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:8px;width:100%;font-size:13px}.wv-field select{height:34px;padding:0 8px}.wv-note{resize:vertical;min-height:64px;padding:8px 10px;line-height:1.45}.wv-consequence{background:var(--paper);color:var(--ink);border-radius:8px;margin:0;padding:8px 10px}.wv-err{color:var(--bad);margin:0}.wv-banner{display:flex;background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);border-radius:10px;align-items: center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:13px}.wv-banner-text{flex:1;min-width:0}.wv-banner .linkbtn{flex:none}.rw-why{color:var(--warn);text-align:right;flex:1;min-width:0;margin-right:8px;font-size:12.5px}.btn.primary.rw-not-ready{opacity:.6}.rw-missing{outline:2px solid var(--warn);outline-offset:4px;border-radius:8px}.rw-hint{background:var(--warn-bg);color:var(--ink);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.rw-checks{display:flex;border:none;flex-wrap:wrap;gap:6px;margin:0;padding:0}.rw-checks legend{color:var(--ink);width:100%;margin-bottom:6px;padding:0;font-weight:600}.rw-check{display:inline-flex;border:1px solid var(--rule);cursor:pointer;color:var(--ink-2);background:var(--paper);border-radius:999px;align-items: center;gap:6px;padding:4px 10px;font-size:12.5px}.rw-check.on{border-color:var(--ink-3);color:var(--ink);background:var(--paper-2)}.rw-check input{margin:0}.rw-row{display:flex;flex-wrap:wrap;align-items: flex-end;gap:12px}.rw-row>.wv-field{flex:1;min-width:150px}.rw-input{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:8px;width:100%;height:34px;padding:0 10px;font-size:13px}.rw-static{display:flex;color:var(--ink);align-items: center;min-height:34px}.rw-owners{display:flex;flex-direction:column;gap:6px}.rw-sub{color:var(--ink);font-weight:600}.rw-owner-row{display:flex;align-items: center;gap:8px}.rw-owner-line{color:var(--ink);flex:none;width:130px}.rw-owner-row input,.rw-owner-row select{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:8px;height:30px;padding:0 8px;font-size:13px}.rw-results{list-style:none;display:flex;flex-direction:column;gap:2px;margin:8px 0 0;padding:0}.rw-result{display:flex;text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:none;border-radius:8px;justify-content:space-between;gap:12px;width:100%;padding:8px 10px}.rw-result:hover{background:var(--paper-2)}.rw-result:focus-visible{background:var(--paper-2)}.rw-result-name{font-weight:600}.rw-badges{display:inline-flex;flex-wrap:wrap;gap:4px}.rw-badge{background:var(--warn-bg);color:var(--warn);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px}.rw-badge.urgent{background:var(--bad-bg,var(--warn-bg));color:var(--bad)}.rw-item{border-top:1px solid var(--rule);padding:8px 0}.rw-item:first-of-type{border-top:none}.rw-item.cancelled{opacity:.65}.rw-item-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.rw-item-head .linkbtn{margin-left:auto}.rw-dl{display:grid;gap:3px;margin:6px 0 0;font-size:12.5px}.rw-dl>div{display:grid;grid-template-columns:110px 1fr;gap:8px}.rw-dl dt{color:var(--ink-2)}.rw-dl dd{color:var(--ink);margin:0}.rw-dl dd a{margin-right:8px}.rw-context{white-space:pre-wrap}.amock-line.keyed.waived{text-decoration:line-through;text-decoration-color:var(--ink-3)}.amock-line.keyed.waived .amock-line-st{text-decoration:none}.acct-head-strip{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:2px}.acct-tags{display:flex;flex-direction:column;gap:4px}.td-head:has(.acct-titleline){padding-top:14px;padding-bottom:16px}.td-head:has(.acct-titleline) .td-meta{margin-top:8px}.td-head:has(.acct-titleline) .acct-head-strip{margin-top:0}.td-head-top>.td-kicker:has(>.acct-titleline){text-transform:none;letter-spacing:normal;color:var(--ink);font-size:inherit;min-width:0}.acct-titleline{display:flex;flex-wrap:wrap;align-items: center;gap:14px;min-width:0}.acct-titleline>.acct-title{margin:0}.acct-titlesep{background:var(--rule);width:1px;height:18px}.acct-titleline .req-lines{gap:8px}[data-testid=account-head] .td-meta{align-items: flex-end}[data-testid=account-head] .td-links{gap:18px;line-height:20px}[data-testid=account-head] .td-links .linkbtn{font-size:inherit;font-weight:inherit;text-decoration-color:var(--rule);padding:0}[data-testid=account-head] .td-links .linkbtn:hover{color:var(--ink);text-decoration-color:currentColor}.acct-facts{display:flex;color:var(--ink-2);flex-wrap:wrap;align-items: center;row-gap:2px;font-size:12.5px;line-height:20px}.acct-fact{display:inline-flex;align-items: center;gap:5px}.acct-fact+.acct-fact:before{content:"·";color:var(--ink-3);margin:0 9px}.acct-fact-k{color:var(--ink-3)}.acct-fact-v{display:inline-flex;color:var(--ink);align-items: center;font-weight:500}.acct-tag-none{color:var(--ink-3);font-weight:400}.acct-tag-assign .asg-badge{color:var(--ink);background:0 0;border:0;gap:4px;height:auto;padding:0;font-size:12.5px;font-weight:500}.acct-tag-assign .asg-badge.unset{color:var(--ink-3);font-weight:400}.sv-company{display:flex;flex-direction:column;gap:0;padding-top:4px}.sv-company>*{border-bottom:none;padding:0}.sv-company>.req-lines{padding:10px 0 12px}.sv-company>.stldr{margin:12px 0 6px}.stldr .brief-text{max-width:none}.sv-company>.act{padding:18px 0 8px}.sv-company>.csec{border-top:1px solid var(--rule-2);padding:14px 0 0}.sv-company .rd{background:0 0;border:0;border-radius:0}.sv-company .rd-scope,.sv-company .rd-scope:not([data-scoped]){color:var(--ink-3);background:0 0;margin:0 0 8px;padding:0;font-size:12px}.sv-company .rd-head{padding:0}.sv-company .rd-body{border-top:0;padding:12px 0 0}.req-lines{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.req-lines-k,.act-k{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);white-space:nowrap;font-size:10.5px;font-weight:600}.req-lines-v{color:var(--ink);letter-spacing:.01em;font-size:13px;font-weight:600}.req-lines-sep{color:var(--ink-3);font-weight:400}.stldr-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:16px}.stldr-copy{flex:1;min-width:240px}.stldr-copy .brief-text{margin-top:4px;font-size:13.5px;line-height:1.5}.act-tabs{display:flex;border-bottom:1px solid var(--rule-2);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:14px;margin:8px 0 2px}.act-tabset{display:flex;gap:16px}.act-tabset button[role=tab]{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 0 8px;font-size:12.5px}.act-tabset button[role=tab]:hover{color:var(--ink)}.act-tabset button[role=tab].on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.act-tab{display:inline-flex;align-items: center;gap:6px}.act-tab-asg{position:relative;display:inline-flex}.act-tabset .act-tab-asg button.lp-av{color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;width:18px;height:18px;margin:0;padding:0;font-size:9px}.act-tabset .act-tab-asg button.lp-av.unset{border:1px dashed var(--rule);color:var(--ink-3);font-size:11px}.act-tabset .act-tab-asg button.lp-av:hover{color:var(--ink);border-color:var(--ink-3)}.act-tab-asg.mine button.lp-av{background:var(--ink-2);color:var(--card)}.act-tab-asg .asg-pop{z-index:20;color:var(--ink);text-align:left;font-size:13px;font-weight:400;top:calc(100% + 6px);left:0}.act-tab-asg .asg-note{position:absolute;white-space:nowrap;z-index:5;top:calc(100% + 4px);left:0}.act-line-who{color:var(--ink-3);font-weight:400}.act-line{padding:14px 0 4px}.act-line+.act-line{border-top:1px solid var(--rule-2)}.act-line-head{display:flex;align-items: center;gap:8px;min-height:26px}.act-line-code{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700}.act-line-name{color:var(--ink-3);font-size:12px}.act-line-name.act-line-full{color:var(--ink);font-size:12.5px;font-weight:600}.act-line-side{display:inline-flex;align-items: center;gap:12px;margin-left:auto}.act-rows{list-style:none;margin:4px 0 0;padding:0}.act-row{display:grid;grid-template-columns:minmax(130px,180px)minmax(0,1fr)200px;align-items: center;gap:14px;padding:6px 0}.act-row+.act-row{border-top:1px solid var(--rule-2)}.act-who{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px;min-width:0}.act-title{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.3}.act-ch{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);white-space:nowrap;font-size:9.5px;font-weight:600}.auto-info{display:inline;margin-left:4px}.auto-call-wrap,.auto-reason-wrap{display:inline-flex}.act-carrier{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.3}.auto-info-btn{display:inline-flex;color:var(--ink-3);vertical-align:-2px;cursor:pointer;background:0 0;border:0;align-items: center;padding:0}.auto-info-btn:hover,.auto-info-btn.on{color:var(--ink)}.iqd-card.auto-info-card{gap:10px;padding:12px 14px}.auto-info-head{font-size:13px}.auto-info-sec{display:flex;border-top:1px solid var(--rule-2);flex-direction:column;gap:4px;padding-top:8px}.auto-info-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.auto-info-dl{display:grid;grid-template-columns:112px minmax(0,1fr);gap:3px 12px;margin:0;font-size:12.5px}.auto-info-dl dt{color:var(--ink-3)}.auto-info-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:0}button.act-ch.auto-call{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.act-ch.auto-call:hover,button.act-ch.auto-call.on{color:var(--ink);text-decoration:underline dotted;text-underline-offset:2px}.act-end .act-link{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;font-size:11px}.act-end .act-link:hover{color:var(--ink)}.act-also{grid-column:1/-1;display:flex;background:var(--rule-2);border-radius:6px;flex-direction:column;gap:4px;margin:-2px 0 2px;padding:6px 10px}.act-also-row{display:flex;flex-wrap:wrap;align-items: center;gap:6px 8px;font-size:12px}.act-also-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.act-also-row .act-res{font-size:12px}.act-also-why{color:var(--ink-3);font-size:11.5px}.act-clamp{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.act-reason{display:flex;font:inherit;color:var(--ink-2);text-align:right;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items: flex-end;gap:1px;padding:0}.act-reason:hover .act-clamp,.act-reason.on .act-clamp{color:var(--ink);text-decoration:underline dotted;text-underline-offset:2px}.act-reason-cat{color:var(--ink-3);font-size:10.5px}.act-also-row .act-link{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;font-size:11px}.act-steps{min-width:0}.mst.compact{container:none}.mst.compact .mst-line{height:1.5px;top:9px}.mst.compact .mst-btn{max-width:var(--mst-cap,100%);gap:2px}.mst.compact .mst-ico{border-radius:5px;width:19px;height:19px;font-size:10px}.mst.compact .mst-n{min-width:14px;height:14px;font-size:9px;line-height:14px;top:-6px;right:-7px}.mst.compact .mst-label{display:block;max-width:100%;font-size:10.5px;line-height:1.2}.mst.compact .mst-sub{display:block;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.2}.act-res{white-space:nowrap;text-align:right;min-width:0;font-size:12.5px;font-weight:600}.act-res.t-ok{color:var(--ok)}.act-res.t-bad{color:var(--bad)}.act-res.t-info{color:var(--info,#3d5284)}.act-res.t-warn{color:var(--warn)}.act-res.t-none{color:var(--ink-3);font-weight:500}.act-empty{padding:6px 0 4px}.cx-bar{display:flex;border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items: center;gap:10px;margin-bottom:4px}.cx-tabs{display:flex;gap:14px}.cx-tabs button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 0 8px;font-size:12.5px}.cx-tabs button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.cx-tabs .n{color:var(--ink-3);margin-left:5px;font-size:11px;font-weight:500}.cx-list{list-style:none;margin:0;padding:0}.cx-row{display:flex;align-items: flex-start;gap:6px;padding:9px 0}.cx-row+.cx-row{border-top:1px solid var(--rule-2)}.cx-row.na{opacity:.6}.cx-main{display:flex;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:0}.cx-main:hover .cx-who{text-decoration:underline;text-underline-offset:2px}.cx-line1{display:flex;align-items:baseline;gap:8px;min-width:0}.cx-ch{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);flex:none;width:46px;font-size:10px;font-weight:600}.cx-ch.call{color:var(--info,#3d5284)}.cx-ch.text{color:var(--ok)}.cx-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600}.cx-when{color:var(--ink-3);flex:none;font-size:11px}.cx-what{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:54px;font-size:12.5px}.cx-meta{color:var(--ink-3);padding-left:54px;font-size:11px}.cx-acts{display:inline-flex;flex:none;gap:2px;padding-top:1px}.cx-ico{display:grid;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items: center;width:24px;height:24px;font-size:11.5px;line-height:1}.cx-copy{display:inline-flex;align-items: center;gap:6px}.cx-copy.ok{color:var(--ok);border-color:currentColor}.cx-ico:hover{background:var(--rule-2);color:var(--ink)}.cx-ico.ok{color:var(--ok);font-style:normal}.cx-more{margin-top:8px}.cx-modal-body>.cmp>.cmp-head{display:none}.cmp [hidden]{display:none!important}.cmp-preview{display:flex;border:1px solid var(--rule-2);background:var(--card);border-radius:8px;flex-direction:column;gap:4px;margin:2px 0 10px;padding:18px 20px}.cmp-preview-subject{color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:600}.cmp-preview-body{border-top:1px solid var(--rule-2);white-space:pre-wrap;color:var(--ink);margin-top:12px;padding-top:14px;font-size:13.5px;line-height:1.55}.cx-modal-body>.cmp{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.doc-item.openable{cursor:pointer}.doc-item.openable:hover .doc-name{text-decoration:underline;text-underline-offset:2px}.cx-modal-root{position:fixed;z-index:80;display:grid;place-items: center;inset:0}body:has(>.cx-modal-root) .asst-panel{z-index:85}.cx-scrim{position:absolute;background:#14120f61;inset:0}.cx-modal{position:relative;display:flex;background:var(--card);overflow:hidden;border-radius:12px;flex-direction:column;width:min(820px,100vw - 48px);max-height:calc(100vh - 80px);box-shadow:0 24px 60px #00000038}.cx-modal-head{display:flex;border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items: flex-start;gap:16px;padding:16px 20px 12px}.cx-modal-title{color:var(--ink);font-size:15px;font-weight:600}.cx-modal-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.cx-modal-acts{display:inline-flex;align-items: center;gap:6px}.cx-modal-body{overflow:auto;padding:16px 20px 20px}.cx-modal.lg{width:min(1120px,100vw - 48px);height:calc(100vh - 64px);max-height:none}.cx-modal.lg .cx-modal-body{display:flex;overflow:hidden;flex-direction:column;flex:1;min-height:0;padding:0}.cx-modal.lg .cx-modal-body>.alert{margin:12px 20px 0}.doc-viewer.bare{display:flex;background:var(--rule-2);border:0;flex-direction:column;flex:1;min-height:0}.doc-viewer.bare .doc-stage{display:flex;flex:1;min-height:0}.doc-viewer.bare .doc-frame{border:0;flex:1;width:100%;height:100%}.doc-viewer.bare .doc-img{object-fit:contain;max-width:100%;max-height:100%;margin:auto}.cx-modal-body>.mv{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cx-modal-body>.mv .mv-email>.mv-head>.mv-subject{display:none}.cx-k{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:0 0 6px;font-size:10.5px;font-weight:600}.cx-summary{margin-bottom:16px}.cx-summary p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.cx-transcript{white-space:pre-wrap;color:var(--ink);margin:0;font:12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.cfacts{--fx-k:76px;gap:0}.aw-panel .cfacts,.aw-aside .cfacts{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cfacts>*+*{border-top:1px solid var(--rule-2)}.cfacts .asum{border-bottom:0;gap:6px;padding:0 0 14px}.cfacts .asum-desc{font-size:13.5px;line-height:1.5}.cfacts .asum-foot{border-top:0;gap:0;padding-top:0;font-size:11.5px}.cfacts .asum-foot>[data-testid=summary-source]:after{content:"·";margin:0 6px}.cfacts .fx-sec{display:flex;border-bottom:0;flex-direction:column;gap:10px;margin:0;padding:14px 0}.cfacts .fx-sec:last-child{padding-bottom:4px}.cfacts .khl-head{letter-spacing:.07em;padding:0;font-size:10.5px}.cfacts .fx-row{display:grid;grid-template-columns:var(--fx-k)minmax(0,1fr);border:0;align-items:baseline;column-gap:12px;margin:0;padding:0}.cfacts .fx-k{color:var(--ink-3);letter-spacing:0;overflow-wrap:anywhere;font-size:12px}.cfacts .fx-v{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:12.5px}.cfacts .ev-row{display:inline-flex;color:var(--ink-3);opacity:1;flex-wrap:wrap;align-items:baseline;gap:0;margin:0;padding:0;font-size:11px}.cfacts .ev-head{letter-spacing:0;text-transform:none;margin-right:6px;font-size:11px}.cfacts .ev-chip{display:inline;color:var(--ink-2);white-space:normal;overflow:visible;background:0 0;border:0;border-radius:0;max-width:none;height:auto;padding:0}.cfacts .ev-chip+.ev-chip:before{content:"·";color:var(--ink-3);margin:0 6px}.cfacts .ev-kind{font-size:inherit;letter-spacing:0;text-transform:none;color:inherit;background:0 0;padding:0}.cfacts .ev-kind:after{content:" "}.cfacts .ev-chip.kind-in-label .ev-kind{display:none}.cfacts .ev-chip.kind-in-label .ev-label{display:inline-block}.cfacts .ev-chip.kind-in-label .ev-label:first-letter{text-transform:uppercase}.cfacts .ev-label{overflow:visible}.cfacts .cov-warn{display:flex;color:var(--warn);flex-wrap:wrap;gap:4px 14px;padding:0}.cfacts .cov-line{border:0;padding:0}.cfacts .cov-line+.cov-line{border-top:1px dashed var(--rule-2);padding-top:10px}.cfacts .cov-code{color:var(--ink);letter-spacing:.02em;font-size:12px;font-weight:600}.cfacts .cov-name{color:var(--ink);margin-bottom:3px;font-size:13px;font-weight:600}.cfacts .cov-lims{display:flex;color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;font-size:12.5px}.cfacts .cov-quoted{font-variant-numeric:tabular-nums;margin-top:4px;font-size:12.5px}.cfacts .cov-ev{margin-top:4px}.cfacts .khl-row{border:0;padding:0}.cfacts .khl-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.cfacts .khl-v{font-size:12.5px;font-weight:600}.cfacts .khl-soon .khl-v,.cfacts [data-rule=missing] .khl-v{color:var(--warn)}.cfacts .khl-why{font-size:12px;line-height:inherit;color:var(--ink-2);background:0 0;border-radius:0;padding:0}.cfacts .khl-row.khl-soon .khl-why{color:var(--ink-2);background:0 0}.cfacts .khl-row:not([data-rule=missing]) .khl-why:before{content:"·";color:var(--ink-3);margin-right:6px}.cfacts .khl-ev{margin-top:2px}.cfacts .kfacts{display:flex;flex-direction:column;gap:6px}.cfacts .kfact .fact-v{letter-spacing:0;font-family:inherit;font-size:12.5px;font-weight:400}.cfacts .cdetails{display:flex;flex-direction:column;gap:8px}.cfacts .cdetails-list{display:flex;color:var(--ink);flex-direction:column;gap:6px;margin:0}.cfacts .cdetails-list dt{color:var(--ink-3)}.cfacts .mono{font-variant-numeric:tabular-nums;font-family:inherit}.cfacts .fx-missing{color:var(--ink-3);font-size:11.5px}.cfacts .idmenu>summary{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule);background:0 0;border:0;height:auto;padding:0;font-size:12.5px}.cfacts .idmenu>summary:hover,.cfacts .idmenu[open]>summary{color:var(--ink);text-decoration-color:currentColor}.acct-page .crumbs{margin-bottom:12px}.acct-page-head{display:flex;border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;margin-bottom:22px;padding-bottom:18px}.acct-page-head .acct-title{display:inline-flex;font-family:var(--display);letter-spacing:-.02em;align-items: center;font-size:26px;font-weight:600;line-height:1.2}.acct-page-head .acct-titlesep{height:22px}.acct-page-head .req-lines-v{font-size:14px}.acct-page-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:12px 24px}.acct-page-meta .acct-head-strip{margin:0}.acct-page-links{display:inline-flex;align-items: center;gap:18px;font-size:12.5px;line-height:20px}.acct-page-links .linkbtn,.acct-page-links a,.as-links a,.as-links .linkbtn{font:inherit;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule);padding:0}.acct-page-links .linkbtn:hover,.acct-page-links a:hover,.as-links a:hover,.as-links .linkbtn:hover{color:var(--ink);text-decoration-color:currentColor}.acct-page-linksep{background:var(--rule);width:1px;height:14px}.acct-page .aw-grid{grid-template-columns:minmax(0,1fr)minmax(320px,400px);gap:0}.acct-page .aw-main{gap:26px;padding-right:28px}.acct-page .aw-aside{border:0;border-left:1px solid var(--rule);background:0 0;border-radius:0;padding:0 0 0 22px}.acct-page .aw-aside .aw-tabs{background:var(--paper)}.as-sec{display:flex;flex-direction:column;gap:10px}.as-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.as-links{display:inline-flex;align-items:baseline;gap:16px;font-size:12.5px}.as-table{border-collapse:collapse;color:var(--ink);width:100%;font-size:12.5px}.as-table th{border-bottom:1px solid var(--rule);text-align:left;color:var(--ink-3);white-space:nowrap;padding:0 14px 6px 0;font-size:11px;font-weight:500}.as-table td{border-bottom:1px solid var(--rule-2);vertical-align:top;padding:10px 14px 10px 0}.as-table th:last-child,.as-table td:last-child{padding-right:0}.as-table tr.as-draft td{padding-top:0}.as-name{color:var(--ink);font-weight:500}.as-when{white-space:nowrap;font-variant-numeric:tabular-nums}.as-sub{display:block;color:var(--ink-3);margin-top:2px;font-size:11.5px}.linkbtn.as-sub{padding:0;font-weight:500}.as-sub a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--rule)}.as-st{font-weight:600}.as-st.t-ok,.as-sub.t-ok{color:var(--ok)}.as-st.t-bad,.as-sub.t-bad{color:var(--bad)}.as-st.t-warn,.as-sub.t-warn{color:var(--warn)}.as-st.t-info{color:var(--info,#3d5284)}.as-st.t-none{color:var(--ink-2);font-weight:500}.as-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-right:6px;font-size:10.5px;font-weight:600}.as-kind.t-bad{color:var(--bad)}.as-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px}.as-empty{text-align:center;color:var(--ink-3);padding:14px 0}.acct-page .acct-tags{flex-flow:wrap;align-items: center;row-gap:2px}.acct-page .acct-tags>.acct-facts+.acct-facts:before{content:"·";color:var(--ink-3);margin:0 9px}.acct-page-meta{align-items: center}.acct-page .aw-page.after-send .aw-grid{grid-template-columns:minmax(0,1fr)minmax(280px,320px)}.acct-page .aw-page.after-send .act-row{grid-template-columns:minmax(130px,180px)minmax(0,1fr)200px}@media (max-width:1100px){.acct-page .aw-grid,.acct-page .aw-page.after-send .aw-grid{grid-template-columns:minmax(0,1fr);row-gap:26px}.acct-page .aw-main{padding-right:0}.acct-page .aw-aside{border-left:0;border-top:1px solid var(--rule);padding:16px 0 0}}.act-end{display:flex;flex-direction:column;align-items: flex-end;gap:3px;min-width:0}.act-track{display:flex;color:var(--ink-3);text-align:right;flex-direction:column;align-items: flex-end;gap:1px;font-size:11px;line-height:1.3}.act-track .t-bad{color:var(--bad)}.act-track .t-warn{color:var(--warn)}.stldr-next{color:var(--ink);margin:6px 0 0;font-size:13px;line-height:1.45}.stldr-copy .brief-text.stldr-step{margin-top:2px}.stldr-next-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-right:8px;font-size:10.5px;font-weight:600}.rd:has(>.rd-head>.rd-toggle[aria-expanded=false]){background:0 0;border-color:#0000}.rd:has(>.rd-head>.rd-toggle[aria-expanded=false])>.rd-head{padding:4px 0}.rd-toggle[aria-expanded=false]{color:var(--ink-2);font-weight:400}.rd-toggle[aria-expanded=false] b{font-weight:500}.as-title{display:inline-flex;align-items:baseline;gap:8px}.as-count{color:var(--ink-3);font-size:12px}.as-table tr.as-closed td{color:var(--ink-3)}.as-table tr.as-closed .as-name{color:var(--ink-2);font-weight:400}.as-table td.as-go{text-align:right;white-space:nowrap}.as-go a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.as-go a:hover{color:var(--ink);text-decoration-color:currentColor}.as-when .t-bad{color:var(--bad)}.as-escalations{color:var(--ink-2);margin:0;padding-left:18px;font-size:12.5px}.sub-sec{display:flex;flex-direction:column;gap:4px}.sub-head{display:flex;align-items:baseline;gap:16px}.sub-due{display:inline-flex;align-items:baseline;gap:10px;font-size:12.5px}.sub-due .linkbtn{font-weight:500}.sub-sec .csec{border:0;margin:0;padding:0}[data-testid=assign-iq-modal] .cx-modal-body{padding:18px 22px 22px}.rd-none{display:flex;align-items: center;gap:12px;padding:4px 0;font-size:13px}.rd-none .rd-actions{margin-left:auto}.sv-company .sub-sec{margin-top:6px}.act-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px}.act-head .sub-sec,.sv-company .act-head .sub-sec{flex-direction:row;margin:0}.act-head .sub-cta{align-items: center;gap:8px}.act-head .sub-cta:has(>.nd-open+.nd-open){display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}.act-head .sub-cta>.nd-open{justify-content:center}[data-testid=assign-iq-modal].cx-modal{width:min(600px,100vw - 48px)}.qs-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.qs-kpis .kpi-value .ev-cell{font:inherit}@media (max-width:1180px){.qs-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.ev-rules{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.ev-rule{background:var(--paper-2);color:var(--ink-2);border-radius:4px;padding:1px 6px;font-size:11px}.ev-rule.exclude{background:var(--bad-bg);color:var(--bad)}.amock-acts{display:flex;place-self: center end}.wv-row-menu .ovf-btn{color:var(--ink-3);background:0 0;border:0;border-radius:6px;width:24px;height:28px;font-size:15px}.wv-row-menu .ovf-btn:hover,.wv-row-menu .ovf-btn[aria-expanded=true]{background:var(--paper-2);color:var(--ink)}.amock-sort{gap:2px;font-size:13px;line-height:1}.amock-sort-k{color:var(--ink-3)}.amock-sort-pick{position:relative;display:inline-flex;align-items: center}.amock-sort-pick select{appearance:none;-webkit-appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:6px 24px 6px 6px;font-size:13px;font-weight:500;line-height:1.2}.amock-sort-pick select:hover{background:var(--paper-2);outline:none;box-shadow:none}.amock-sort-pick select:focus-visible{background:var(--paper-2);outline:none;box-shadow:none}.amock-sort-pick:after{content:"";position:absolute;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);pointer-events:none;width:5px;height:5px;top:50%;right:9px;transform:translateY(-70%)rotate(45deg)}.cp{position:relative;overflow-y:auto;overscroll-behavior:contain;container-type:size;display:grid;grid-template-columns:340px minmax(0,1fr);flex:1;align-items: start;min-height:0}.cp-rail{position:sticky;overflow-y:auto;scrollbar-width:thin;box-sizing:border-box;border-right:1px solid var(--rule-2);background:var(--paper);display:flex;flex-direction:column;gap:6px;height:100cqh;padding:0 10px 16px;top:0}.cp-rail-bar{position:sticky;z-index:1;display:flex;border-bottom:1px solid var(--rule-2);background:var(--paper);justify-content:space-between;align-items: center;margin:0 -10px;padding:8px 10px 8px 18px;top:0}.cp-rail-k{color:var(--ink-3);font-size:12px}.cp-rail-bar .amock-sort-pick select{font-size:12px}.cp-group{border-radius:10px}.cp-group.on{background:var(--card);box-shadow:0 0 0 1px var(--rule-2),0 1px 2px #0000000a}.cp-group-head{display:flex;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;align-items:baseline;gap:8px;width:100%;padding:10px 12px 4px}.cp-group-head:hover .cp-group-subject{text-decoration:underline}.cp-group-head:focus-visible .cp-group-subject{text-decoration:underline}.cp-group-head:focus-visible{outline:none}.cp-group-subject{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.cp-group-n{background:var(--paper-2);text-align:center;color:var(--ink-2);border-radius:999px;flex:none;min-width:18px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.cp-group.on .cp-group-n{background:var(--ink);color:var(--card)}.cp-line{position:relative;list-style:none;margin:0;padding:0 4px 6px}.cp-line:before{content:"";position:absolute;background:var(--rule);width:1px;top:14px;bottom:20px;left:17px}.cp-line:has(>li:only-child):before{display:none}.cp-node button{position:relative;display:grid;grid-template-columns:70px minmax(0,1fr)auto;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;column-gap:6px;width:100%;padding:5px 8px 5px 26px;font-size:12px}.cp-node button:before{content:"";position:absolute;box-sizing:border-box;border:1.5px solid var(--ink-3);background:var(--paper);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;top:50%;left:9px}.cp-group.on .cp-node button:before{background:var(--card)}.cp-node button:hover{outline:none;background:var(--paper-2)}.cp-node button:focus-visible{outline:none;background:var(--paper-2)}.cp-group.on .cp-node button:hover{background:var(--paper)}.cp-node.on button,.cp-group.on .cp-node.on button{background:var(--paper);color:var(--ink)}.cp-node.on button:before,.cp-group.on .cp-node.on button:before{border-color:var(--ink);background:var(--ink)}.cp-who{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:500}.cp-when{white-space:nowrap;color:var(--ink-3);font-size:11.5px}.cp-node.na .cp-who{color:var(--ink-3)}.cp-dir{white-space:nowrap;color:var(--ink-2);font-weight:600}.cp-dir.in{color:var(--info)}.cp-dir.out{color:var(--ok)}.cp-note{color:var(--ink-3);padding:4px 8px;font-size:12.5px}.cp-main .cp-note{padding:0}.cp-note.bad{color:var(--bad)}.cp-main{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px 24px 24px}.cp-conv{display:flex;flex-direction:column}.cp-conv-k{padding-bottom:10px;font-size:15px}.cp-msg{border-top:1px solid var(--rule-2);padding:14px 0 18px}.cp-msg-k{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;font-size:12.5px}.cp-msg-k .cp-dir{background:var(--paper-2);border-radius:999px;flex:none;padding:2px 8px}.cp-msg-k .cp-dir.in{background:var(--info-bg)}.cp-msg-k .cp-dir.out{background:var(--ok-bg)}.cp-msg-who{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500}.cp-msg-when{color:var(--ink-3);flex:none;margin-left:auto}.cp-msg>.mv{background:0 0;border:0;margin:0;padding:0}.cp-msg .mv-subject{display:none}@media (max-width:820px){.cp{grid-template-columns:minmax(0,1fr)}.cp-rail{position:static;overflow:visible;border-right:0;border-bottom:1px solid var(--rule-2);height:auto}}.cx-modal:focus{outline:none}.cx-modal:focus-visible{outline:none}:-webkit-any(.cx-modal,.modal) :-webkit-any(pre.json,.mv-turns,.mv-sms,.cmp-doclist,.cmp-final pre,.iq-list,.note-text,.jade-draft-body,.fu-targets,.df-hits){overflow:visible;max-height:none}:-moz-any(.cx-modal,.modal) :-moz-any(pre.json,.mv-turns,.mv-sms,.cmp-doclist,.cmp-final pre,.iq-list,.note-text,.jade-draft-body,.fu-targets,.df-hits){overflow:visible;max-height:none}:is(.cx-modal,.modal) :is(pre.json,.mv-turns,.mv-sms,.cmp-doclist,.cmp-final pre,.iq-list,.note-text,.jade-draft-body,.fu-targets,.df-hits){overflow:visible;max-height:none}:-webkit-any(.cx-modal,.modal) textarea{field-sizing:content;min-height:calc(4lh + 16px);max-height:none}:-moz-any(.cx-modal,.modal) textarea{field-sizing:content;min-height:calc(4lh + 16px);max-height:none}:is(.cx-modal,.modal) textarea{field-sizing:content;min-height:calc(4lh + 16px);max-height:none}:-webkit-any(.cx-modal,.modal) textarea.cmp-body{min-height:calc(8lh + 16px)}:-moz-any(.cx-modal,.modal) textarea.cmp-body{min-height:calc(8lh + 16px)}:is(.cx-modal,.modal) textarea.cmp-body{min-height:calc(8lh + 16px)}.action-badge{display:inline-flex;background:var(--bad);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-self: center;align-items: center;padding:2px 9px;font-size:11.5px;font-weight:700}.action-badge.sm{padding:1px 7px;font-size:10.5px}:root[data-theme=dark] .action-badge{color:#1d0f0d}.amock-next{color:var(--ink);display:flex;align-items:baseline;gap:8px;margin-top:7px;font-size:13px;font-weight:600}.amock-next-k{letter-spacing:.06em;text-transform:uppercase;color:var(--bad);flex:none;font-size:10.5px;font-weight:700}.amock-group,.amock-group+.amock-group{margin-top:0}.amock-group-head{display:flex;letter-spacing:.02em;color:var(--ink-2);text-transform:uppercase;align-items: center;gap:8px;margin:0;font-size:13px;font-weight:700}.amock-group-head .n{background:var(--rule-2);color:var(--ink-2);text-transform:none;letter-spacing:0;border-radius:10px;padding:1px 7px;font-size:12px;font-weight:600}.amock-group[data-testid=group-action] .amock-group-head{color:var(--bad)}.amock-group .amock-list{margin-top:0}.amock-group-empty{margin:6px 2px}.act-action{display:inline-flex;font:inherit;color:var(--bad);cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:6px;margin-top:3px;padding:0;font-size:12px}.act-action:hover b{text-decoration:underline;text-underline-offset:3px}.acct-actions-error{background:var(--warn-bg);color:var(--ink-2);border-radius:8px;margin:8px 0 0;padding:8px 12px}.amock-row .amock-name{flex-wrap:nowrap;min-width:0}.amock-row .amock-name>*{flex:none}.amock-row .amock-name>.amock-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0}.amock-row .amock-name>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%}.amock-bar2{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:8px}.amock-bar2 .amock-seg button{min-width:64px}.la-col{display:inline-flex;flex-wrap:wrap;align-items: center;gap:4px;max-width:100%}.la-chip{display:inline-flex;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items: center;gap:4px;padding:1px 6px 1px 1px;font-size:11px}.la-chip .la-av{display:inline-grid;background:var(--paper-2);color:var(--ink-2);border-radius:50%;place-items: center;width:18px;height:18px;font-size:9.5px;font-weight:700}.la-chip .la-code{letter-spacing:.01em;font-weight:600}.la-chip.mine{border-color:var(--ink-2);color:var(--ink)}.la-chip.mine .la-av{background:var(--ink-2);color:var(--card)}.la-chip.unset{color:var(--ink-3);border-style:dashed}.la-chip.unset .la-av{color:var(--ink-3);background:0 0}.la-empty{font-size:12px}.act-line-head .la-ctl{margin-left:8px}.act-line-head .la-ctl .asg-badge{height:22px;font-size:11.5px}.la-ctl.mine .asg-badge{border-color:var(--ink-2)}.stldr-kline{display:flex;align-items: center;gap:8px}.stldr-todo{border-top:1px solid var(--rule-2);display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px}.stldr-todo-k{display:inline-flex;letter-spacing:.05em;text-transform:uppercase;color:var(--bad);align-items: center;gap:6px;font-size:11px;font-weight:700}.stldr-todo-k:before{content:"";background:var(--bad);border-radius:50%;width:6px;height:6px}.stldr-todo-list{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.stldr-todo-row{display:flex;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:10px;width:100%;margin:0 -8px;padding:5px 8px;font-size:13px}.stldr-todo-row:hover,.stldr-todo-row.on{background:color-mix(in srgb,var(--ink)5%,transparent)}.stldr-todo-who{color:var(--ink-3);flex:none;min-width:78px;font-size:11.5px}.stldr-todo-what{min-width:0}.stldr-todo-market{color:var(--ink-3);flex:none;font-size:12.5px}.stldr-todo-open{flex:none;margin-left:4px}.stldr-todo-row{align-items: center;width:auto;max-width:100%}.stldr-todo-what{font-weight:500}.act-need{display:inline-flex;font:inherit;color:var(--bad);cursor:pointer;background:0 0;border:0;align-self: flex-start;align-items: center;gap:5px;margin-top:3px;padding:0;font-size:11.5px;font-weight:600}.act-need:before{content:"";background:var(--bad);border-radius:50%;width:6px;height:6px}.act-need-open{color:var(--ink);text-decoration:underline;text-underline-offset:2px;margin-left:4px;font-weight:500}.act-need:hover .act-need-open{color:var(--bad)}.act-dot-btn{display:inline-flex;vertical-align:0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;width:12px;height:14px;margin-right:4px;padding:0}.act-dot{display:inline-block;background:var(--bad);border-radius:50%;width:7px;height:7px}.act-dot-btn.maybe .act-dot{background:var(--warn)}.act-dot-btn:hover .act-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--bad)22%,transparent)}.stldr-act{display:inline-flex;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:8px;margin:0 -6px;padding:2px 6px}.stldr-act b{font-size:14px}.stldr-act:hover,.stldr-act.on{background:color-mix(in srgb,var(--card)70%,transparent)}.stldr-act.on b,.stldr-act.on>span:not(.stldr-act-market){text-decoration:underline;text-underline-offset:3px}.stldr-act-market{color:var(--ink-2);font-size:12.5px}.stldr-act.sm{font-size:13px}.stldr-evidence{color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:4px 0 0;font-size:12.5px;line-height:1.45}.stldr-more{list-style:none;border-top:1px solid color-mix(in srgb,var(--bad)18%,transparent);display:flex;flex-direction:column;gap:2px;margin:8px 0 0;padding:8px 0 0}.itask{container-type:inline-size;border:1px solid color-mix(in srgb,var(--bad)30%,var(--rule));background:var(--card);border-radius:10px;margin:0 0 12px}.itask-head{display:flex;border-bottom:1px solid var(--rule-2);flex-wrap:nowrap;align-items: center;gap:10px;padding:10px 14px}.itask-flag{display:inline-block;background:var(--bad);color:#fff;letter-spacing:.03em;vertical-align:2px;border-radius:5px;margin-right:10px;padding:1px 7px;font-size:10.5px;font-weight:700}.modal .itask{background:0 0;border:0;border-radius:0;margin:0}.modal .itask-grid{gap:0 24px}.modal .itask-main{gap:18px;padding:4px 0 0}.modal .itask-thread{border-top:1px solid var(--rule-2);border-left:0;max-height:62vh;margin-top:16px;padding:14px 0 0}@container (width>=720px){.modal .itask-grid{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.modal .itask-thread{border-top:0;border-left:1px solid var(--rule-2);margin-top:0;padding:4px 0 0 24px}}.modal .itask-sec{display:flex;flex-direction:column;gap:8px}.modal .itask-k{margin:0}.modal .itask-reach{border-top:0;padding-top:0}.modal .itask .td-tldr{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.modal .itask-close{display:flex;border-top:1px solid var(--rule-2);align-items: center;gap:12px;margin-top:16px;padding-top:14px}.modal .itask-close>.itask-k{flex:none}.itask-head .drawer-close{margin-left:auto}.itask-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700}.itask-head>.small{white-space:nowrap}.itask-head>.todo-class,.itask-market{flex:none}.itask-market{color:var(--ink-2);font-size:12.5px}.itask>p,.itask>.skel{margin:0;padding:10px 14px}.itask-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.itask-main{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 14px}.itask-thread{border-top:1px solid var(--rule-2);overflow:auto;min-width:0;max-height:560px;padding:12px 14px}@container (width>=820px){.itask-grid{grid-template-columns:minmax(0,1fr)minmax(0,1.1fr)}.itask-thread{border-top:0;border-left:1px solid var(--rule-2)}}.itask-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px;font-weight:600}.itask-reach{display:flex;border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items: center;gap:8px;padding-top:8px}.itask-close{border-top:1px solid var(--rule-2);padding-top:8px}.itask-thread .mv-thread-item{border-bottom:1px solid var(--rule-2);padding:6px 0}.amock-row .amock-left>.amock-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px}.amock-badges{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:7px;font-size:12.5px}.amock-badges .lc-chip,.amock-badges .amock-line{display:inline-flex;border-radius:999px;align-items: center;min-height:22px;padding:2px 12px}.amock-came{display:inline-flex;color:var(--ink-3);cursor:help;align-self: center;align-items: center}.amock-came:hover{color:var(--ink)}.amock-came:focus-visible{color:var(--ink)}.amock-row .amock-name>.amock-iq{align-self: center}.amock-next-text{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;max-height:2.9em;line-height:1.45}.amock-subs{display:flex;align-items: center;gap:6px;margin:10px 0 2px}.amock-subs-k{color:var(--ink-3);margin-right:2px;font-size:12px}.amock-subs button{cursor:pointer;display:inline-flex;font:inherit;border:1px solid var(--rule);color:var(--ink-2);background:0 0;border-radius:999px;align-items: center;gap:6px;margin:0;padding:3px 10px;font-size:12.5px}.amock-subs button.on{border-color:var(--ink-2);color:var(--ink);background:var(--rule-2);font-weight:600}.amock-subs .n{background:0 0;padding:0 6px;font-size:11px}.amock-subs button.on .n{color:var(--ink);background:0 0}.dfl{position:relative;display:inline-flex;border:1px solid var(--rule);background:var(--card);border-radius:7px;align-items:stretch;font-size:12.5px}.dfl:hover{border-color:var(--ink-3)}.dfl:focus-within{border-color:var(--ink-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink)7%,transparent)}.dfl-field:focus,.dfl-btn:focus,.dfl-clear:focus{outline:none}.dfl-fieldwrap{position:relative;display:inline-flex;border-right:1px solid var(--rule-2)}.dfl-field{appearance:none;-webkit-appearance:none;field-sizing:content;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 23px 0 10px}.dfl-caret{position:absolute;color:var(--ink-3);pointer-events:none;font-size:11px;top:50%;right:10px;transform:translateY(-50%)}.dfl-btn{font:inherit;color:var(--ink);cursor:pointer;display:inline-flex;background:0 0;border:0;justify-content:space-between;align-items: center;gap:8px;min-width:110px;padding:6px 10px}.dfl-btn span{color:var(--ink-3);font-size:11px}.dfl-btn.bad{color:var(--bad)}.dfl-clear{border:0;border-left:1px solid var(--rule-2);color:var(--ink-3);cursor:pointer;background:0 0;padding:0 8px;font-size:14px}.dfl-clear:hover{color:var(--ink)}.dfl-pop{position:absolute;z-index:16;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;width:300px;padding:10px;top:calc(100% + 6px);left:0}.dfl-presets{display:flex;flex-wrap:wrap;gap:4px}.dfl-presets button{border:1px solid var(--rule);font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.dfl-presets button.on{border-color:var(--ink-2);color:var(--ink);background:var(--rule-2);font-weight:600}.dfl-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dfl-range label{display:flex;color:var(--ink-3);flex-direction:column;gap:3px;font-size:11px}.dfl-range input{font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:6px;padding:4px 6px;font-size:12.5px}.dfl-hint{margin:0}.amock-searchdate{color:var(--ink-2);background:var(--rule-2);border-radius:999px;padding:3px 9px;font-size:12px}.amock-approval{color:#8a6d1f;border:1px dashed var(--warn);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:11px}.amock-also{font:inherit;color:var(--ink-3);border:1px solid var(--rule);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:11px}.amock-also:hover{color:var(--ink);border-color:var(--ink-3)}.amock-also:focus-visible{color:var(--ink);border-color:var(--ink-3)}.mdone{position:relative;display:inline-flex;vertical-align:middle;flex:none;align-items: center;margin-left:10px}.mdone .mdone-main{border-top-right-radius:0;border-bottom-right-radius:0}.mdone .mdone-more{border-left:1px solid color-mix(in srgb,var(--paper)30%,transparent);border-top-left-radius:0;border-bottom-left-radius:0;min-width:0;padding:0 7px}.mdone.compact .btn{height:22px;padding:0 9px;font-size:11.5px}.mdone.compact .mdone-more{padding:0 6px}.mdone-menu{position:absolute;z-index:20;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:220px;padding:4px;top:calc(100% + 4px);left:0}.mdone-item{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:12.5px}.mdone-item:hover{background:var(--paper)}.mdone-item:focus-visible{background:var(--paper)}.stldr-next{display:flex;flex-wrap:wrap;align-items: center;gap:4px 0}.stldr-more li{display:flex;align-items: center}.mdone.compact .mdone-menu{left:auto;right:0}.mdone-toasts{display:flex;flex-direction:column;align-items: center;gap:6px}.toast-region.acords-toasts{display:flex;flex-direction:column;align-items: center;gap:6px;bottom:128px}.act-placed{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:6px;margin-top:3px}.act-placed .act-action{display:inline-flex;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:3px 0;font-size:12.5px}.act-placed .act-action .act-dot{align-self: center}.act-placed .act-action:hover .act-action-what{text-decoration:underline;text-underline-offset:2px}.act-placed .mdone{margin-left:4px}.act-line-acts{display:flex;background:var(--bad-bg);box-shadow:inset 3px 0 0 var(--bad);border-radius:6px;flex-direction:column;align-items: flex-start;gap:4px;margin:4px 0 6px;padding:6px 10px}.act-line-acts .act-placed{justify-content:flex-start;margin-top:0}.act-rework{background:var(--warn-bg);box-shadow:inset 3px 0 0 var(--warn);border-radius:6px;margin:4px 0 6px;padding:6px 10px}.act-rework-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.act-rework-top .lp-rw{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.act-rework-by{margin-left:auto}.act-rework-ctx{color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin:3px 0 0}.action-badge.maybe{background:var(--warn)}.act-placed.maybe .act-action{color:var(--ink-2)}.act-row-acts{grid-column:1/-1;display:flex;flex-direction:column;align-items: flex-start;gap:4px;padding:0 0 2px}.act-row-acts .act-placed{justify-content:flex-start;margin-top:0}.act-row-acts .act-action{font-size:12.5px}.echk{display:inline-grid;border:1.25px solid var(--ink-3);color:var(--ink-3);vertical-align:-2px;cursor:default;background:0 0;border-radius:50%;flex:none;place-items: center;width:13px;height:13px;padding:0;font-size:9px;font-weight:700;line-height:1}.echk:focus-visible{outline:2px solid var(--ink-3);outline-offset:1px}.echk.ok{border-color:var(--ok);color:var(--ok)}.echk.bad{border-color:var(--bad);color:var(--bad);background:var(--bad-bg)}.echk.warn{border-color:var(--warn);color:var(--warn);background:var(--warn-bg)}.echk.busy{border-color:var(--ink-3);animation:.8s linear infinite echk-spin;border-top-color:#0000}@keyframes echk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.echk.busy{animation:none;border-style:dotted;border-top-color:var(--ink-3)}}.echk-end{display:inline-flex;align-items: center;gap:6px}.echk-line{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px;min-width:0}.echk-sugg{font:inherit;background:var(--bad-bg);color:var(--bad);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:0 8px;font-size:12px;line-height:1.5}.echk-sugg b{font-weight:600}.echk-sugg:hover{filter:brightness(.96)}.echk-sum{display:inline-flex;color:var(--ink-3);white-space:nowrap;cursor:default;align-items: center;gap:3px;font-size:11px}.echk-n{font-variant-numeric:tabular-nums}.echk-in{position:relative;display:flex;align-items: center}.echk-in>input{flex:1;min-width:0;padding-right:28px}.echk-in:has(.echk-sugg)>input{padding-right:150px}.echk-in>.echk-end,.echk-in>.echk-sum,.echk-in>.echk.busy{position:absolute;right:8px}.cmp-chip>.echk,.rs-cc-chip>.echk{margin-right:4px}.cmp-chip>.echk-sugg,.rs-cc-chip>.echk-sugg{margin-left:4px;font-size:11.5px}.echk-card{position:fixed;z-index:1000;background:var(--card);border:1px solid var(--rule);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:12.5px;box-shadow:0 6px 20px #0000001f}.echk-card-h{display:flex;align-items: center;gap:6px;margin-bottom:4px;font-weight:600}.echk-card-d{color:var(--ink-2);line-height:1.4}.echk-card-m{color:var(--ink-3);margin-top:6px;font-size:11px}.echk-card-a{display:flex;gap:8px;margin-top:8px}.echk-card-row{display:flex;align-items: flex-start;gap:8px;padding:3px 0}.echk-card-row>.echk{margin-top:2px}.echk-warn{display:flex;background:var(--bad-bg);color:var(--ink);border-radius:8px;align-items: center;gap:8px;margin:6px 0;padding:6px 10px;font-size:12.5px}.echk-warn>.btn{white-space:nowrap;margin-left:auto}.iqt-acts{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:6px;padding:0 0 4px}.act-row.iq-try .act-res{white-space:normal}.act-row.iq-try .mst.compact .mst-btn{max-width:100%}.act-row.removed{opacity:.75}.act-removed-toggle{margin:4px 0 0}.iqd-saved.skipped{color:var(--warn)}.iqd-give{display:block;text-align:left;margin-top:4px}.iqt-choice{display:flex;border:none;flex-wrap:wrap;gap:6px;margin:0;padding:0}.iqt-choice legend{color:var(--ink);width:100%;margin-bottom:6px;padding:0;font-weight:600}.iqt-opt{display:inline-flex;border:1px solid var(--rule);cursor:pointer;color:var(--ink-2);border-radius:999px;align-items: center;gap:6px;padding:5px 12px;transition:background-color .15s,border-color .15s;font-size:13px}.iqt-opt input{margin:0}.iqt-opt.on{border-color:var(--ink-3);color:var(--ink);background:var(--paper)}.iqt-opt:has(input:focus-visible){outline:2px solid var(--ink-3);outline-offset:1px}.iqt-add{font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.iqt-add:hover{text-decoration-color:var(--ink)}.iqt-covers{display:flex;border:none;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0}.iqt-covers-say{color:var(--ink);margin-bottom:8px;padding:0;font-weight:600;line-height:1.45}.iqt-covers-say .wv-req{font-weight:400}.wv-note.iqt-note-compact{resize:none;field-sizing:content;height:auto;min-height:38px;max-height:120px;padding-top:9px;padding-bottom:9px}.iqt-cover-chips{display:flex;flex-wrap:wrap;gap:6px}.iqt-chip{display:inline-flex;border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items: center;gap:5px;height:28px;padding:0 12px;transition:border-color .12s,background-color .12s;font-size:13px}.iqt-chip:hover{border-color:var(--ink-3);color:var(--ink)}.iqt-chip.on{border-color:var(--ink-2);background:var(--rule-2);color:var(--ink);font-weight:600}.iqt-chip.on span{font-size:11px}.iqt-chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.iq-menu-btn{display:inline-flex;align-items: center;gap:6px}.ovf-chev{color:var(--ink-3);font-size:10px}.ovf-item .ovf-hint{display:block;color:var(--ink-3);margin-top:1px;font-size:12px}.iqt-remove-link.iqt-remove-link{color:var(--bad);margin-right:auto;font-size:13px}.iqt-who{display:flex;align-items: center;gap:8px;margin:0 0 4px}.iqt-choice.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.iqt-choice.cards .iqt-opt{position:relative;border-radius:10px;flex-direction:column;align-items: flex-start;gap:1px;padding:8px 10px}.iqt-choice.cards .iqt-opt input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.iqt-choice.cards .iqt-opt>span{color:var(--ink);font-weight:600}.iqt-choice.cards .iqt-opt>small{color:var(--ink-3);font-size:11.5px;line-height:1.3}.iqt-choice.cards .iqt-opt.on{border-color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-2);background:var(--paper)}.iqt-choice.cards .iqt-opt:focus-within{outline:2px solid var(--focus,var(--ink-3));outline-offset:1px}.iqt-level{display:flex;flex-direction:column;gap:6px}.iqt-level-h{color:var(--ink);font-weight:600}.iqt-ask{display:flex;flex-wrap:wrap;gap:8px}.iqt-ask .btn[aria-pressed=true]{border-color:var(--ink-2);color:var(--ink);background:var(--paper)}.iqt-typed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.iqt-typed input{box-sizing:border-box;font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:8px;width:100%;height:34px;padding:0 8px;font-size:13px}@media (max-width:520px){.iqt-choice.cards,.iqt-typed{grid-template-columns:1fr}}.iqt-drop{display:flex;border:1.5px dashed var(--rule);background:var(--paper);text-align:center;border-radius:12px;flex-direction:column;align-items: center;gap:4px;padding:22px 16px;transition:border-color .15s,background-color .15s}.iqt-drop.hot{border-color:var(--ok);background:var(--ok-bg)}.iqt-drop .btn{margin-top:6px}.iqt-steps{display:flex;flex-direction:column;gap:8px}.iqt-steps>b{overflow-wrap:anywhere}.iqt-steps ol{list-style:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.iqt-steps li{display:flex;color:var(--ink-3);align-items: center;gap:8px}.iqt-steps li>span{box-sizing:border-box;display:inline-flex;border:1.5px solid var(--rule);border-radius:999px;flex:none;justify-content:center;align-items: center;width:18px;height:18px;font-size:11px}.iqt-steps li[data-state=run]{color:var(--ink);font-weight:600}.iqt-steps li[data-state=run]>span{border-color:var(--ok);animation:.9s linear infinite iqt-spin;border-top-color:#0000}@keyframes iqt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.iqt-steps li[data-state=run]>span{animation:none}}.iqt-upload{display:flex;background:var(--paper);border-radius:8px;flex-direction:column;gap:3px;margin:0;padding:8px 10px;font-size:13px}.iqt-upload>b{overflow-wrap:anywhere}.iqt-list{color:var(--ink-2);margin:0;padding-left:18px;font-size:13px}.iqt-bulk{display:flex;background:var(--paper-2);border-radius:8px;align-items: center;gap:10px;padding:8px 12px;font-size:13px}.btn.iqt-up{border-color:color-mix(in srgb,var(--ok)45%,var(--rule));background:var(--ok-bg);color:var(--ok);gap:5px;font-weight:600}.btn.iqt-up:hover{background:color-mix(in srgb,var(--ok-bg)80%,var(--ok))}.btn.ghost{background:0 0}.btn.ghost:hover{background:var(--paper-2)}.act-track.iqt-failed{color:var(--bad);font-weight:600}.iqt-said{color:var(--ink-2);font-size:12px;font-weight:600}.iqt-said.t-ok{color:var(--ok)}.iqt-said.t-warn{color:var(--warn)}.iqt-said.t-bad{color:var(--bad)}.iqm{display:flex;flex-direction:column;gap:10px}.iqm-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-start;gap:12px 20px}.iqm-title{letter-spacing:-.016em;color:var(--ink);margin:0;font-size:22px;font-weight:700}.iqm-sub{color:var(--ink-3);margin:4px 0 0;font-size:13px}.iqm-controls{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.iqm-count{color:var(--ink-3);margin:0;font-size:12.5px}.iqm-assignee .mselect-pop{min-width:240px}.iqm-assignee .mselect-opt{white-space:nowrap}.iqm-rows{display:flex;flex-direction:column;gap:8px;margin:0}.iqm-block{display:flex;flex-direction:column;gap:2px;min-width:0}.iqm-main{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.3}.iqm-row .iqm-main,.iqm-row .iqm-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iqm-main.t-ok{color:var(--ok)}.iqm-main.t-bad{color:var(--bad)}.iqm-sub{color:var(--ink-3);font-size:13px;line-height:1.3}.iqm-left{display:flex;align-items: center;gap:14px;min-width:0}.iqm-left>input,.iqm-nopick{flex:none;width:13px;height:13px;margin:0}.iqm-row .act-end{text-align:right;justify-self:end}.act-row.iqm-row{grid-template-columns:minmax(0,1fr)380px minmax(0,1fr);border:1px solid var(--rule);background:var(--card);border-radius:12px;gap:14px;padding:10px 14px}.iqm-row .mst.compact .mst-btn{max-width:100%}.iqm-rows .act-row+.act-row{border-top:1px solid var(--rule)}.iqm-row .act-title{font-size:14.5px;font-weight:600}.iqm-row .iqm-card-line{color:var(--ink-3);font-size:13px}.iqm-row .act-res{font-size:13px}.iqm-row .iqt-acts{grid-column:auto;flex-wrap:nowrap;justify-content:flex-end;padding:0}.iqm-account{color:var(--ink);text-decoration:none}.iqm-account:hover{text-decoration:underline;text-underline-offset:2px}.iqm-tag{display:inline-block;vertical-align:1px;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600}.iqm-tag.rework{color:var(--warn);background:var(--warn-bg)}.iqm-tag.urgent{color:var(--bad);background:var(--bad-bg)}.iqm-board{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));align-items: start;gap:10px;margin-top:14px}.iqm-board[hidden]{display:none}.iqm-row .act-steps{justify-self:stretch;width:100%}.iqm-card.movable{cursor:grab}.iqm-card.movable:active{cursor:grabbing}.iqm-col{border:1px dashed #0000;transition:border-color .12s,background-color .12s}.iqm-col.can-drop{border-color:var(--rule)}.iqm-col.over{border-color:var(--ink-3);background:var(--paper)}.iqm-col-empty{text-align:center;color:var(--ink-3);margin:0;padding:14px 4px;font-size:12px}.iqm-board-empty{margin-top:14px}.iqm-card .iqt-acts{gap:6px}.iqm-col-error{color:var(--bad);margin:0 4px 8px;font-size:12px}.iqm-col{background:var(--paper-2);border-radius:12px;min-width:0;padding:8px}.iqm-col-head{display:flex;color:var(--ink-2);justify-content:space-between;margin:0;padding:2px 4px 8px;font-size:12px;font-weight:600}.iqm-cards{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.iqm-card{display:flex;border:1px solid var(--rule);background:var(--card);border-radius:10px;flex-direction:column;align-items: flex-start;gap:2px;padding:8px 9px;font-size:12.5px}.iqm-card .iqm-account{font-weight:600}.iqm-card-line{color:var(--ink-2)}.iqm-card-meta{display:flex;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-self:stretch;gap:2px 6px;margin-top:2px;font-size:11.5px}.iqm-card-meta>span{white-space:nowrap}.iqm-card-meta .t-ok{color:var(--ok);font-weight:600}.iqm-card-meta .t-warn{color:var(--warn);font-weight:600}.iqm-card .iqt-acts{grid-column:auto;padding:4px 0 0}.iqm-card{align-items:stretch;gap:5px;padding:10px 12px}.iqm-card-row{display:flex;justify-content:space-between;align-items: center;gap:10px;min-width:0;height:20px}.iqm-card .iqm-account{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600}.iqm-card .iqm-card-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);min-width:0;font-size:12.5px}.iqm-card-end{white-space:nowrap;flex:none;font-size:12.5px;font-weight:600}.iqm-board{align-items:stretch}.iqm-col{display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 190px)}.iqm-col>.iqm-cards{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;margin:0 -4px;padding:0 4px 2px}.iqm-col-head{flex:none}.iqm-card-end .t-ok{color:var(--ok)}.iqm-card-end .t-bad{color:var(--bad)}.iqm-card-end .iqt-acts{padding:0}.iqm-card-end .iqt-add{font-size:12.5px}.iqm-card .asg-avatar,.iqm-card-row>span[aria-hidden]{flex:none}@media (max-width:1100px){.act-row.iqm-row{grid-template-columns:minmax(0,1fr)auto}.iqm-row .act-steps{grid-column:1/-1;grid-row:2}}@media (max-width:900px){.iqm-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.amock-iqswitch{display:inline-flex;font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items: center;gap:7px;padding:4px 2px;font-size:12.5px}.amock-iqswitch-track{position:relative;background:var(--rule);border-radius:999px;width:28px;height:16px;transition:background-color .15s}.amock-iqswitch-knob{position:absolute;background:var(--card);border-radius:50%;width:12px;height:12px;transition:transform .15s;top:2px;left:2px}.amock-iqswitch.on{color:var(--ink);font-weight:600}.amock-iqswitch.on .amock-iqswitch-track{background:var(--ink)}.amock-iqswitch.on .amock-iqswitch-knob{transform:translate(12px)}.amock-iqswitch:focus-visible{outline:2px solid var(--ink-3);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.amock-iqswitch-track,.amock-iqswitch-knob,.iqt-opt{transition:none}}.amock-left.has-action{container-type:inline-size;display:flex;flex-wrap:wrap;align-items: center;gap:8px 24px}.amock-left.has-action>.amock-id{flex:0 0 360px;min-width:0}.amock-act{display:flex;border-left:1px solid var(--rule-2);flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding-left:16px}.amock-act-k{display:inline-flex;letter-spacing:.06em;text-transform:uppercase;color:var(--bad);align-items: center;gap:6px;font-size:10.5px;font-weight:700}.amock-act-k:before{content:"";background:var(--bad);border-radius:50%;width:6px;height:6px}.amock-act-text{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;color:var(--ink);-webkit-box-orient:vertical;font-size:13px;line-height:1.35}@container (width<=600px){.amock-left.has-action>.amock-id{flex-basis:100%}.amock-act{border-left:0;border-top:1px solid var(--rule-2);flex-basis:100%;padding:8px 0 0}}.tds{display:flex;flex-direction:column;gap:16px}.tds-sec{display:flex;flex-direction:column;gap:6px}.tds-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10.5px;font-weight:600}.tds-v{color:var(--ink);margin:0;font-size:13.5px;line-height:1.5}.tds-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;font-size:13px}.tds-facts dt{color:var(--ink-3)}.tds-facts dd{color:var(--ink);margin:0}.tds-facts dd.warn{color:var(--warn)}.tds-facts dd.bad{color:var(--bad)}.tds .td-tldr-acts{margin:0}.modal .fu-dcands>.small.muted:first-child{display:none}.modal-foot:has(.itask-foot){display:block}.itask-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px 16px}.itask-foot-do,.itask-foot-close{display:flex;flex-wrap:wrap;align-items: center;gap:8px;min-width:0}.itask-foot .fu-actions{align-items: center;gap:8px;margin:0;padding:0}.itask-foot .fu-actions-sep{display:none}.itask-foot .idmenu>.idmenu-list{top:auto;bottom:calc(100% + 6px)}.itask-foot .fu-dmore>.idmenu-list{left:0;right:auto}.itask-foot .fu-outcomes>.idmenu-list{left:auto;right:0}.itask-foot .fu-dcall{display:inline-flex;align-items: center;gap:6px}.itask-foot .fu-dcall>:not(a){display:none}.itask-foot .fu-dmore-item .btn,.itask-foot .fu-dmore-item a{box-shadow:none;color:var(--ink-2);background:0 0;border:0;justify-content:flex-start;width:100%;height:28px;padding:0 8px;font-size:12px;font-weight:400}.itask-foot .fu-dmore-item .btn:hover,.itask-foot .fu-dmore-item a:hover{background:var(--paper);color:var(--ink)}.modal .itask-thread .tds-k{margin-bottom:8px}.stldr-todo{gap:6px}.stldr-todo-k{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.stldr-todo-list{display:grid;grid-template-columns:max-content minmax(0,1fr);justify-content:start;gap:2px 12px}.stldr-todo-list>li{display:contents}.stldr-todo-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:baseline;width:auto;max-width:none;padding:6px 8px}.stldr-todo-line{border:1px solid var(--rule);background:var(--card);color:var(--ink-2);white-space:nowrap;border-radius:999px;justify-self:start;padding:1px 7px;font-size:11px;font-weight:600}.stldr-todo-what{font-weight:500}.stldr-todo-what .stldr-todo-market{color:var(--ink-3);margin-left:8px;font-size:12.5px;font-weight:400}.stldr-todo-row .stldr-todo-open{color:var(--ink);text-decoration:underline;text-underline-offset:2px;margin-left:12px;font-size:12.5px;font-weight:500}.stldr-todo-row:hover .stldr-todo-open,.stldr-todo-row.on .stldr-todo-open{color:var(--bad)}.cfacts .rw-item{display:flex;flex-direction:column;gap:6px;min-width:0}.cfacts .rw-item-head{gap:2px 8px}.cfacts .rw-item-head>b{order:0;font-size:13px}.cfacts .rw-item-head>.rw-badge{order:1}.cfacts .rw-item-head>.linkbtn{order:2;font-size:12px}.cfacts .rw-item-head>.muted{flex-basis:100%;order:3;font-size:12px}.cfacts .rw-item>.small.muted{font-size:12px;line-height:1.45}.cfacts .rw-dl{grid-template-columns:minmax(0,1fr);gap:6px;margin:2px 0 0}.cfacts .rw-dl>div{grid-template-columns:var(--fx-k)minmax(0,1fr);align-items:baseline;column-gap:12px}.cfacts .rw-dl dt{color:var(--ink-3);font-size:12px}.cfacts .rw-dl dd{overflow-wrap:anywhere;min-width:0;font-size:12.5px;line-height:1.5}.cfacts .rw-dl dd a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0}.itask-foot :is(.btn,a.btn,.idmenu>summary){border:1px solid var(--rule);background:var(--card);color:var(--ink);box-shadow:none;text-decoration:none;border-radius:999px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500}.itask-foot .idmenu[open]>summary{background:var(--paper);color:var(--ink);border-color:#14120e4d}.itask-foot :is(.btn,a.btn,.idmenu>summary):hover{background:var(--paper);color:var(--ink);border-color:#14120e4d}.iqd-card.auto-info-card{overflow:visible;gap:12px;max-height:none;padding:14px 16px}.auto-info-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.auto-info-title{min-width:0}.auto-pill{white-space:nowrap;background:var(--paper-2);color:var(--ink-2);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.auto-pill.t-ok{background:var(--ok-bg);color:var(--ok)}.auto-pill.t-warn{background:var(--warn-bg);color:var(--warn)}.auto-pill.t-bad{background:var(--bad-bg);color:var(--bad)}.auto-info-body{display:flex;flex-direction:column;gap:10px}.auto-info-card.wide .auto-info-body{display:block;column-count:2;column-gap:28px}.auto-info-card.wide .auto-info-sec{break-inside:avoid;margin-bottom:10px}.auto-info-card.wide .auto-info-dl{grid-template-columns:96px minmax(0,1fr)}.nt-text.sn{white-space:normal;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45}.sn-head{color:var(--ink-3);font-size:11.5px}.sn-ch{color:var(--ink-2)}.sn-what{color:var(--ink);font-weight:600}.sn-tags{display:flex;flex-wrap:wrap;gap:4px}.sn-tag{border:1px solid var(--rule);background:var(--card);color:var(--ink-2);border-radius:999px;padding:1px 8px;font-size:11.5px}.sn-tag.urgent{background:var(--bad-bg);color:var(--bad);border-color:#0000}.sn-dl{display:grid;grid-template-columns:minmax(0,1fr);row-gap:3px;margin:0}.sn-dl>div{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:baseline;column-gap:12px}.sn-dl dt{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.sn-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.sn-p{margin:0}.sn-post{display:flex;border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding-top:8px}.sn-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-size:10.5px;font-weight:600}.sn-ul{display:flex;flex-direction:column;gap:3px;margin:0;padding-left:16px}.sn-ul li::marker{color:var(--ink-3)}.sn-bk{color:var(--ink-3)}.sn-open{color:var(--warn);font-weight:600}.sn-link{color:var(--ink);text-decoration:underline;text-underline-offset:2px;align-self: flex-start;font-size:12.5px;font-weight:500}.act-line-head .act-line-rw{background:var(--warn-bg);color:var(--warn);cursor:default;border-radius:999px;margin-left:10px;padding:1px 8px;font-size:11.5px;font-weight:600}.act-line-head .act-line-rw.urgent{background:var(--bad-bg);color:var(--bad)}.iqd-card.asum-pop{max-height:none}.iqd-try[data-source] .iqd-portal{white-space:normal;overflow:visible;text-overflow:clip}.iqd-why.iqd-clamp{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}@supports  not selector(::-webkit-scrollbar){.iqd-card.asum-pop{scrollbar-width:thin;scrollbar-color:var(--ink-3)transparent}}.iqd-card.asum-pop::-webkit-scrollbar{width:8px}.iqd-card.asum-pop::-webkit-scrollbar-track{background:0 0;margin:6px 0}.iqd-card.asum-pop::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink)28%,transparent);border:2px solid var(--card);border-radius:999px}.iqd-card.asum-pop::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink)45%,transparent)}.bz{display:flex;flex-direction:column;gap:14px}.bz-none{color:var(--ink-2);margin:0;font-size:13px}.bz-list{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.bz-row{display:flex;border-top:1px solid var(--rule-2);flex-direction:column;gap:3px;padding:10px 0}.bz-row:first-child{border-top:0;padding-top:0}.bz-what{display:flex;flex-wrap:wrap;align-items: center;gap:6px 8px;font-size:13.5px}.bz-road{color:var(--ink-3);font-size:12.5px}.bz-line{border:1px solid var(--rule);background:var(--card);color:var(--ink-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.bz-carrier{color:var(--ink-3);font-size:12px}.bz-why{color:var(--ink-2);font-size:12.5px;line-height:1.45}.bz-why a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.bz-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px;font-weight:600}.bz-try{border-top:1px solid var(--rule-2);padding-top:12px}.bz-try-form select,.bz-try-form input{border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink);border-radius:8px;max-width:200px;height:30px;padding:0 8px;font-size:12.5px}.bz-try-form input{width:96px}.bz-out{list-style:none;display:flex;flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:13px}.bz-out li.ok b{color:var(--ok)}.bz-out li.bad b{color:var(--bad)}.bz-changes{border-top:1px solid var(--rule-2);padding-top:12px}.bz-changes ul{list-style:none;display:flex;color:var(--ink-2);flex-direction:column;gap:3px;margin:0;padding:0;font-size:12.5px}.bz-changes li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-who{color:var(--ink);font-weight:500}.cat-blaze{display:inline-flex;background:color-mix(in srgb,var(--info,#3b5f8a)10%,var(--card));color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items: center;gap:4px;padding:1px 9px;font-size:11.5px}.cat-blaze b{color:var(--ink);font-weight:600}.fp-head{display:flex;justify-content:space-between;align-items: flex-end;gap:16px;margin:4px 0 14px}.fp-title h1{margin:0}.fp-sub{display:inline-flex;color:var(--ink-3);align-items: center;gap:8px;margin-top:4px;font-size:12.5px}.fp-actions{display:flex;gap:8px}.fp-glance{display:flex;border:1px solid var(--rule);background:var(--card);border-radius:12px;flex-wrap:wrap;gap:0;margin-bottom:18px}.fp-cell{display:flex;border-left:1px solid var(--rule-2);flex-direction:column;gap:5px;min-width:0;padding:12px 18px}.fp-cell:first-child{border-left:0}.fp-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.fp-v{display:flex;color:var(--ink);flex-wrap:wrap;align-items: center;gap:6px;font-size:13px}.fp-ch.off{opacity:.55}.fp-bz{background:color-mix(in srgb,var(--info,#3b5f8a)10%,var(--card));border-radius:999px;padding:1px 8px;font-size:12px}.fp-scrim{position:fixed;z-index:60;background:#14120e2e;inset:0}.fp-panel{position:fixed;z-index:61;overflow-y:auto;overscroll-behavior:contain;display:flex;background:var(--paper);border-left:1px solid var(--rule);box-shadow:var(--shadow);flex-direction:column;gap:14px;width:min(440px,100vw);padding:18px;top:0;bottom:0;right:0}.fp-panel .card.assistant{box-shadow:none}.fp-close{position:absolute;z-index:1;border:1px solid var(--rule);background:var(--card);cursor:pointer;color:var(--ink-2);border-radius:999px;width:28px;height:28px;font-size:16px;line-height:1;top:10px;right:12px}.ch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:16px}.ch-col{display:flex;border:1px solid var(--rule-2);background:var(--paper);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px}.ch-view{align-self: flex-start}.ap{display:flex;flex-direction:column;gap:10px}.ap-empty{color:var(--ink-3);font-size:12.5px}.ap-grid{display:flex;flex-direction:column}.ap-row{display:grid;grid-template-columns:120px minmax(0,1fr);border-top:1px solid var(--rule-2);gap:12px;padding:9px 0}.ap-row:first-child{border-top:0;padding-top:0}.ap-k{display:flex;color:var(--ink);flex-direction:column;gap:2px;font-size:12.5px;font-weight:600}.ap-n{color:var(--ink-3);font-size:11.5px;font-weight:400}.ap-v{display:flex;flex-direction:column;gap:6px;min-width:0}.ap-chips{display:flex;flex-wrap:wrap;align-items: center;gap:5px}.ap-chip{display:inline-flex;border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:999px;align-items: center;max-width:100%;font-size:12px}.ap-chip.not{border-color:color-mix(in srgb,var(--bad)30%,transparent);background:var(--bad-bg);color:var(--bad)}.ap-chip.issue{box-shadow:0 0 0 1.5px var(--warn)}.ap-chip.on{box-shadow:0 0 0 1.5px var(--ink)}.ap-chip-edit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-width:0;padding:2px 4px 2px 9px}.ap-chip-x{font:inherit;color:inherit;opacity:.45;cursor:pointer;background:0 0;border:0;padding:2px 8px 2px 3px;font-size:13px;line-height:1}.ap-chip:hover .ap-chip-x{opacity:1}.ap-more,.ap-add{border:1px dashed var(--rule);font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:12px}.ap-more{border-style:solid}.ap-add:hover,.ap-more:hover{color:var(--ink);border-color:#14120e4d}.ap-filter{border:1px solid var(--rule);background:var(--card);font:inherit;border-radius:8px;align-self: flex-start;width:200px;height:28px;padding:0 9px;font-size:12.5px}.ap-editor{margin-top:2px}.ap-foot{display:flex}.ch-grid{align-items: start}.ch-col.empty{grid-column:1/-1;background:0 0;flex-flow:wrap;align-items: center;gap:8px 16px;padding:10px 16px}.ch-col.empty .ap{flex-direction:row;align-items: center;gap:12px}.ch-col.empty .ch-view{display:none}.ch-col .reveal .btn.sm{height:26px;padding:0 10px;font-size:12px}.ch-grid.solo>.ch-col:not(.empty){grid-column:1/-1}.hx{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.hx-item{display:flex;border-top:1px solid var(--rule-2);flex-direction:column;gap:4px;padding:12px 0}.hx-head{display:flex;justify-content:space-between;gap:10px;font-size:13px}.hx-head span{color:var(--ink-3);white-space:nowrap;font-size:12px}.hx-what{display:flex;color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.45}.hx-why{color:var(--ink-3);overflow-wrap:anywhere;font-size:11.5px}table.desks th:nth-child(3),table.desks td:nth-child(3){width:38%}table.desks th:nth-child(4),table.desks td:nth-child(4){width:24%}.fp-sec,.fp .card.pad{border:1px solid var(--rule);background:var(--card);box-shadow:none;border-radius:14px;padding:20px 22px}.fp-sec-head{display:flex;justify-content:space-between;align-items: flex-start;gap:16px;margin-bottom:14px}.fp-sec-head h2,.fp .card-title h3{font-family:var(--display);letter-spacing:-.005em;text-transform:none;color:var(--ink);margin:0;font-size:17px;font-weight:600}.fp-sec-head p{color:var(--ink-3);max-width:720px;margin:4px 0 0;font-size:12.5px}.fp .card-title{margin-bottom:14px}.bz-table{border-collapse:collapse;width:100%;font-size:13px}.bz-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:0 12px 8px 0;font-size:10.5px;font-weight:600}.bz-table td{border-bottom:1px solid var(--rule-2);vertical-align:middle;padding:10px 12px 10px 0}.bz-table tr:last-child td{border-bottom:0}.bz-try{background:var(--paper);border-top:0;border-radius:10px;margin-top:16px;padding:14px 16px}.bz-try-form{display:flex;flex-wrap:wrap;align-items: flex-end;gap:10px}.bz-try-form label{display:flex;flex-direction:column;gap:4px}.bz-try-form label>span{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.bz-try-form select,.bz-try-form input{width:120px;max-width:none}.bz-try-form label.wide select{width:220px}.am{display:flex;border:1px solid var(--rule-2);overflow:hidden;border-radius:10px;flex-direction:column}.am-row{display:grid;column-gap:0}.am-row>*{border-left:1px solid var(--rule-2);min-width:0;padding:12px 14px}.am-row>:first-child{border-left:0}.am-block{border-top:1px solid var(--rule-2)}.am-head{background:var(--paper)}.am-ch{display:flex;flex-direction:column;gap:4px}.am-ch.off{opacity:.6}.am-ch-top{display:flex;align-items: center;gap:8px}.am-menu{margin-left:auto}.am-menu>summary{letter-spacing:.1em;height:24px;padding:0 8px;font-size:14px}.am-menu .idmenu-list{min-width:200px;left:auto;right:0}.am-ch-sub{color:var(--ink-3);font-size:11.5px}.am-k{display:flex;color:var(--ink);background:var(--paper);flex-direction:column;gap:2px;font-size:12.5px;font-weight:600}.am-k span{color:var(--ink-3);font-size:11px;font-weight:400}.am-cell{position:relative;display:flex;flex-direction:column;gap:6px}.am-nots{border-top:1px dashed var(--rule-2);padding-top:6px}.am-any{color:var(--ink-3);font-size:12.5px;font-style:italic}.am-add{display:inline-flex;border:1px dashed var(--rule);color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items: center;height:24px;padding:0 9px;font-size:11.5px}.am-add:hover,.am-add.on{color:var(--ink);border-color:var(--ink-3);background:var(--card);border-style:solid}.am-row:not(:hover) .am-add:not(.on):not(:focus-visible){opacity:.55}.am-side{font-family:var(--display);color:var(--ink);display:inline-flex;align-items:baseline;gap:6px;font-size:14px;font-weight:600}.am-side-sub{font-family:var(--sans,inherit);color:var(--ink-3);font-size:11px;font-weight:500}.bz-sw{display:flex;border:1px solid var(--rule-2);background:var(--paper);border-radius:10px;align-items: center;gap:8px;margin-top:8px;padding:6px 10px;font-size:12.5px}.bz-sw.on{background:var(--card);border-color:var(--rule)}.bz-sw-btn{position:relative;background:var(--rule);cursor:pointer;transition:background var(--t-fast)var(--ease);border:0;border-radius:999px;flex:none;width:30px;height:18px;padding:0}.bz-sw-btn:disabled{cursor:not-allowed;opacity:.5}.bz-sw-knob{position:absolute;transition:transform var(--t-fast)var(--ease);background:#fff;border-radius:999px;width:14px;height:14px;top:2px;left:2px;box-shadow:0 1px 2px #0003}.bz-sw.on .bz-sw-btn{background:var(--ok,#2f7d4f)}.bz-sw.on .bz-sw-knob{transform:translate(12px)}.bz-sw-k{color:var(--ink);font-weight:600}.bz-sw-v{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.am-bare-row .bz-sw{margin-top:0;margin-left:8px}.am-fewer{align-self: flex-start}.am-foot>*{padding-top:8px;padding-bottom:10px}.am-edit{border-top:1px solid var(--rule-2);background:color-mix(in srgb,var(--paper)60%,var(--card));display:flex;flex-direction:column;gap:8px;padding:12px 14px}.am-edit-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.am-table{display:flex;flex-direction:column;gap:6px;margin-top:14px}.am-none{color:var(--ink-3);font-size:13px}.am-bare{display:flex;border:1px solid var(--rule-2);border-radius:10px;flex-direction:column;margin-top:12px}.am-bare-row{display:flex;border-top:1px solid var(--rule-2);align-items: center;gap:10px;padding:9px 14px}.am-bare-row:first-child{border-top:0}.am-bare-row.off{opacity:.7}.am-bare-row .am-menu{margin-left:auto}.am-bare .am-edit{border-radius:0 0 10px 10px}.pp{display:flex;flex-direction:column;gap:14px}.pp-office{border:1px solid var(--rule-2);overflow:visible;border-radius:10px}.pp-office-head{display:flex;background:var(--paper);border-bottom:1px solid var(--rule-2);border-radius:10px 10px 0 0;align-items: center;gap:10px;padding:10px 14px;font-size:13.5px}.pp-office-head .am-menu{margin-left:auto}.pp-tag{border:1px solid var(--rule);color:var(--ink-2);border-radius:999px;padding:1px 8px;font-size:11px}.pp-sub{color:var(--ink-3);font-size:12px;font-weight:400}.pp-table{border-collapse:collapse;width:100%;font-size:13px}.pp-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-2);white-space:nowrap;padding:8px 14px 6px;font-size:10.5px;font-weight:600}.pp-table td{border-bottom:1px solid var(--rule-2);vertical-align:middle;padding:9px 14px}.pp-table tr:last-child td{border-bottom:0}.pp-table{table-layout:fixed}.pp-table th:first-child{width:20%}.pp-table th:nth-child(2){width:30%}.pp-table th:nth-child(3){width:16%}.pp-table th:nth-child(4){width:9%}.pp-table th:nth-child(5){width:8%}.pp-table th:nth-child(7){width:52px}.pp-person.ended td{opacity:.6}.pp-desk td{background:color-mix(in srgb,var(--paper)55%,var(--card));font-size:12.5px}.pp-desk-name{font-weight:600}.pp-email{overflow-wrap:anywhere;color:var(--ink-2)}.pp-state{font-size:12px;font-weight:600}.pp-state.on{color:var(--ok)}.pp-state.off{color:var(--ink-3)}.pp-notes{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px}.pp-act{text-align:right}.pp-none{color:var(--ink-3);font-size:12.5px;font-style:italic}.pp-edit td{background:color-mix(in srgb,var(--paper)60%,var(--card))}.pp-form{margin-bottom:12px}.bz-ed{display:flex;flex-direction:column;gap:12px}.bz-ed-table td{padding-top:8px;padding-bottom:8px}.bz-ed-table select,.bz-ed-table input{border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink);border-radius:8px;height:30px;padding:0 8px;font-size:12.5px}.bz-ed-table th:first-child{width:18%}.bz-ed-table th:nth-child(2){width:14%}.bz-ed-table th:nth-child(3){width:18%}.bz-ed-table th:nth-child(5){width:40px}.bz-ed-table input{width:100%}.bz-ed-add.bz-ed-add{border:1px dashed var(--rule);color:var(--ink-2);background:0 0;border-radius:999px;height:24px;padding:0 6px;font-size:12px}.bz-ed-x{border:1px solid var(--rule);background:var(--card);opacity:.7;border-radius:999px;width:26px;height:26px}.bz-ed-x:hover{opacity:1;color:var(--bad)}.bz-ed-foot{display:flex;align-items: center;gap:12px}.bz-ed-problem{color:var(--bad);font-size:12.5px}.cl-bar{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:14px}.cl-bar>*,.cl-bar select{height:32px}.cl-search{flex:1;min-width:260px;height:32px;font-size:13px}.cl-seg{display:inline-flex;border:1px solid var(--rule);background:var(--card);box-sizing:border-box;border-radius:8px;padding:2px}.cl-seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:12.5px}.cl-seg button.on{background:var(--ink);color:var(--paper)}.cl-seg button:not(.on):hover{color:var(--ink);background:var(--paper)}.cl-bar .btn{height:32px}.cl-count{color:var(--ink-3);display:inline-flex;align-items: center;margin-left:auto;font-size:12px}.cl-wrap{overflow:hidden;padding:0}.cl-table{border-collapse:collapse;width:100%;font-size:13px}.cl-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);background:var(--paper);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}.cl-table td{border-bottom:1px solid var(--rule-2);vertical-align:middle;padding:10px 14px}.cl-table tbody tr:last-child td{border-bottom:0}.cl-table .num{text-align:right;font-variant-numeric:tabular-nums;width:70px}.cl-row{cursor:pointer}.cl-row:hover td{background:var(--paper)}.cl-row:hover .cl-go{color:var(--ink)}.cl-name{color:var(--ink);text-decoration:none;font-weight:600}.cl-name:hover{text-decoration:underline}.cl-go{color:var(--ink-3);text-align:right;width:20px;font-size:16px}.cl-side{display:inline-flex;border:1px solid var(--rule);color:var(--ink);background:var(--card);border-radius:999px;align-items: center;height:22px;margin-right:4px;padding:0 8px;font-size:11.5px;font-weight:500}.cl-side.off{color:var(--ink-3);border-style:dashed}.cl-blaze{color:var(--ink);font-size:12.5px;font-weight:600}.cl-blaze .muted{margin-left:4px;font-weight:400}.cl-int td{background:color-mix(in srgb,var(--paper)60%,transparent)}input[type=checkbox],input[type=radio]{accent-color:var(--ink);cursor:pointer;flex:none;width:15px;height:15px;margin:0}.field input[type=checkbox],.field input[type=radio]{width:15px;height:15px;padding:0}.ed{display:flex;border:1px solid var(--rule);background:var(--card);overflow:hidden;border-radius:12px;flex-direction:column;box-shadow:0 1px 2px #14120e0a,0 6px 18px -12px #14120e2e}.ed-head{display:flex;border-bottom:1px solid var(--rule-2);align-items: center;gap:12px;min-height:44px;padding:8px 14px}.ed-title{color:var(--ink-2);flex:1;min-width:0;font-size:13px}.ed-title b{color:var(--ink);font-weight:600}.ed-body{display:flex;flex-direction:column;gap:12px;padding:14px}.ed-foot{display:flex;border-top:1px solid var(--rule-2);background:var(--paper);align-items: center;gap:8px;padding:10px 14px}.ed-left{display:flex;color:var(--ink-3);flex:1;align-items: center;gap:6px;min-width:0;font-size:12px}.ed-dirty{color:var(--warn);font-size:11.5px;font-weight:500}.ed-danger{color:var(--bad)!important}.ed-hint{color:var(--ink-3);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.ed-problem{color:var(--bad);font-size:12px}.ed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.ed-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-f{display:flex;flex-direction:column;gap:6px;min-width:0}.ed-f.wide{grid-column:1/-1}.ed-k{color:var(--ink-2);font-size:11.5px;font-weight:600}.ed-inline{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ed-grow{flex:1;min-width:160px}.ed :-webkit-any(input:not([type=checkbox]):not([type=radio]),textarea){font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--card);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;height:32px;padding:0 10px;font-size:13px}.ed :-moz-any(input:not([type=checkbox]):not([type=radio]),textarea){font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--card);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;height:32px;padding:0 10px;font-size:13px}.ed :is(input:not([type=checkbox]):not([type=radio]),textarea){font:inherit;color:var(--ink);border:1px solid var(--rule);background:var(--card);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;height:32px;padding:0 10px;font-size:13px}.ed textarea{resize:vertical;height:auto;padding:8px 10px;line-height:1.45}.ed :-webkit-any(input,textarea):focus{outline:none;border-color:var(--ink)}.ed :-moz-any(input,textarea):focus{outline:none;border-color:var(--ink)}.ed :is(input,textarea):focus{outline:none;border-color:var(--ink)}.ed :-webkit-any(input,textarea)::placeholder{color:var(--ink-3)}.ed :-moz-any(input,textarea)::placeholder{color:var(--ink-3)}.ed :is(input,textarea)::placeholder{color:var(--ink-3)}.ed select{height:32px;font-size:13px}.ed .ed-inline>input{flex:1;width:auto;min-width:160px}.ed-seg{flex:none}.ed-seg button{white-space:nowrap;height:26px;padding:0 11px;font-size:12px}.ed-check{display:inline-flex;color:var(--ink-2);cursor:pointer;align-items: center;gap:8px;font-size:12.5px}.ed-more{border-top:1px dashed var(--rule-2);padding-top:10px}.ed-more>summary{cursor:pointer;color:var(--ink-3);list-style:none;font-size:12px}.ed-more>summary:before{content:"+ "}.ed-more[open]>summary:before{content:"– "}.ed-more[open]>summary{margin-bottom:10px}.ed-flags{display:flex;flex-wrap:wrap;align-items: center;gap:8px 16px}.ed-card{display:flex;border:1px solid var(--rule-2);background:var(--paper);border-radius:10px;flex-direction:column;gap:10px;padding:12px}.ed-card-head{display:flex;align-items: center;gap:10px}.ed-card-head b{flex:1;font-weight:600}.am-edit>.ed,.pp-form>.ed,.rt-edit .ed{margin:2px 0}.am-edit{padding:12px 14px}.pp-form{margin:0 0 12px}.pk{display:flex;flex-direction:column;gap:10px}.pk-kinds{display:flex;border-bottom:1px solid var(--rule-2);flex-wrap:wrap;gap:4px;padding-bottom:2px}.pk-kinds button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;margin-bottom:-3px;padding:6px 10px;font-size:12.5px}.pk-kinds button:hover{color:var(--ink)}.pk-kinds button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.pk-compound{display:flex;flex-direction:column;gap:10px}.pk-compound>.pk-kinds{padding:0 4px}.ed input.pk-find{height:34px}.pk-list{overflow-y:auto;display:flex;flex-direction:column;gap:12px;max-height:320px;padding-right:4px}.pk-group-k{position:sticky;z-index:1;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);background:var(--card);padding:2px 0 6px;font-size:10.5px;font-weight:600;top:0}.pk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.pk-list.short .pk-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.pk-opt{display:flex;border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--t-fast)var(--ease),background var(--t-fast)var(--ease);border-radius:8px;align-items: center;gap:8px;min-height:32px;padding:5px 10px;font-size:12.5px;line-height:1.25}.pk-opt:hover:not(:disabled){border-color:#14120e52}.pk-opt.on{border-color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.pk-opt.there{color:var(--ink-3);background:var(--paper);cursor:default;border-style:dashed}.pk-box{display:inline-grid;border:1px solid var(--rule);color:var(--paper);background:var(--card);border-radius:4px;flex:none;place-items: center;width:15px;height:15px;font-size:10px;line-height:1}.pk-opt.on .pk-box{background:var(--ink);border-color:var(--ink)}.pk-opt.there .pk-box{color:var(--ink-3);background:0 0;border-color:#0000}.pk-num{flex-flow:wrap;align-items: center}.pk-money{display:inline-flex;color:var(--ink-3);align-items: center;gap:6px;font-size:13px}.ed .pk-money input{width:160px}.ed input.pk-source{background:var(--paper);border-color:var(--rule-2);height:30px;font-size:12.5px}.pk-cond{display:flex;align-items: center;gap:8px}.pk-cond-k{color:var(--ink-3);flex:none;width:42px;font-size:12px;font-weight:600}.pk-cond-x{flex:none}.pk-chips{display:flex;flex-wrap:wrap;gap:6px}.pk-chip{border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;height:28px;padding:0 11px;font-size:12px}.pk-chip:hover{color:var(--ink);border-color:#14120e52}.pk-chip.on{border-color:var(--ink);color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink);font-weight:500}.am-state{display:inline-flex;border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink-3);cursor:pointer;border-radius:999px;align-items: center;gap:6px;height:22px;padding:0 9px 0 7px;font-size:11px;font-weight:600}.am-state:hover:not(:disabled){color:var(--ink);border-color:#14120e52}.am-state-dot{background:var(--rule);border-radius:999px;width:7px;height:7px}.am-state.on{color:var(--ok);border-color:color-mix(in srgb,var(--ok)35%,var(--rule))}.am-state.on .am-state-dot{background:var(--ok)}.rt{display:flex;flex-direction:column;gap:10px;padding:4px 0}.rt-head{display:flex;align-items: center;gap:10px}.rt-head .btn{margin-left:auto}.rt-k{color:var(--ink);font-size:12.5px;font-weight:600}.rt-table{border-collapse:collapse;border:1px solid var(--rule-2);overflow:hidden;background:var(--card);border-radius:10px;width:100%;font-size:12.5px}.rt-table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);background:var(--paper);border-bottom:1px solid var(--rule-2);padding:8px 12px;font-size:10.5px;font-weight:600}.rt-table td{border-bottom:1px solid var(--rule-2);vertical-align:middle;padding:8px 12px}.rt-table tr:last-child td{border-bottom:0}.rt-row{cursor:pointer}.rt-row:hover td{background:var(--paper)}.rt-pol{display:inline-flex;background:var(--paper);border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items: center;height:20px;padding:0 8px;font-size:11px;font-weight:600}.rt-pol.not{color:var(--bad);border-color:color-mix(in srgb,var(--bad)30%,var(--rule));background:color-mix(in srgb,var(--bad)6%,var(--card))}.rt-about{color:var(--ink-3);white-space:nowrap;width:120px}.rt-v{color:var(--ink);font-weight:500}.rt-src{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11.5px}.rt-edit td{background:var(--paper);padding:10px}.am-table{padding:14px 0 0}.fp-pane{display:flex;flex-direction:column;gap:14px}.fp-pane-head{display:flex;flex-direction:column;gap:10px;padding-right:30px}.fp-pane-head h2{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:20px}.fp-pane-k{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10.5px;font-weight:600}.fb-tags{display:flex;align-items: center;gap:8px;margin:4px 0}.fb-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px}.ed-f>.seg,.ed-f>.ed-seg{align-self: flex-start}.pk-label{flex:1;min-width:0}.pk-hint{font-size:10.5px;font-family:var(--mono);color:var(--ink-3);flex:none}.ed textarea{min-height:88px;height:auto!important}.fp-pane-head>.seg{align-self: flex-start}.am-ch[data-channel=Blaze]{background:color-mix(in srgb,var(--paper)55%,var(--card))}.bz-sw .linkbtn{white-space:nowrap}.ed-warn{border:1px solid color-mix(in srgb,var(--bad)30%,var(--rule));background:color-mix(in srgb,var(--bad)6%,var(--card));color:var(--ink);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5}.ed-warn b{color:var(--bad);font-weight:600}.nd-open{display:inline-flex;border:1px solid var(--rule);background:var(--card);color:var(--ink);text-decoration:none;white-space:nowrap;border-radius:999px;align-items: center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600}.nd-open:hover{background:var(--paper-2)}.nd-open.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nd-open.primary:hover{background:color-mix(in srgb,var(--ink)86%,var(--paper))}.nd-open.compact{padding:3px 10px;font-size:12px}.nd-open:disabled{opacity:.45;cursor:default;background:var(--card)}.nd-page .page-head{align-items: flex-start}.nd-page .page-head .meta{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:6px}.nd-mode{border-radius:var(--radius-sm);margin:0 0 14px;padding:10px 14px;font-size:13.5px}.nd-mode.test{background:var(--warn-bg);color:var(--warn);border:1px solid #e8d4ad}.nd-note{margin-bottom:12px}.nd-layout{display:grid;grid-template-columns:minmax(360px,5fr)minmax(420px,7fr);align-items: start;gap:16px}@media (max-width:1100px){.nd-layout{grid-template-columns:1fr}}.nd-rows{display:flex;flex-direction:column;gap:6px}.nd-row{display:flex;border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;align-items: flex-start;gap:10px;padding:10px 12px}.nd-row:hover{border-color:var(--rule)}.nd-row.selected{border-color:var(--ink-2);box-shadow:var(--shadow-sm)}.nd-row.ranked{cursor:default;background:var(--neutral-bg);align-items: center}.nd-row input[type=checkbox]{margin-top:3px}.nd-row-main{flex:1;min-width:0}.nd-row-who{overflow-wrap:anywhere;margin-top:3px}.nd-chip{display:inline-flex;border:1px solid var(--line,#d0d4da);cursor:pointer;user-select:none;opacity:.6;text-decoration:line-through;border-radius:999px;align-items: center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600}.nd-chip.on{opacity:1;text-decoration:none;background:var(--chip-on,#eef3ff);border-color:var(--accent,#3b5bdb)}.nd-chip input{margin:0}.nd-chip.add:not(.on){text-decoration:none;opacity:.85;border-style:dashed}.nd-chip.off{cursor:not-allowed;opacity:.4;text-decoration:none;border-style:dotted}.nd-chip.warn{border-color:var(--warn)}.nd-bulk{display:flex;background:var(--neutral-bg);border-radius:var(--radius-sm);flex-wrap:wrap;align-items: center;gap:6px;margin-bottom:8px;padding:8px 10px}.nd-editor{position:sticky;top:calc(var(--topbar) + 12px);max-height:calc(100vh - var(--topbar) - 24px);overflow:auto}.nd-h2{margin:2px 0 4px;font-size:18px;font-weight:600}.nd-fields{border:0;min-width:0;margin:0;padding:0}.nd-grid{display:grid;grid-template-columns:72px 1fr;align-items: center;gap:8px 10px}.nd-k{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.nd-notes{resize:vertical;font:inherit;width:100%}.nd-note-preview{white-space:pre-wrap;background:#f5f3ff;border-left:3px solid #6d28d9;border-radius:4px;margin-bottom:6px;padding:6px 10px}.nd-body-frame{border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:#fff;width:100%}.nd-body-skeleton{border:1px solid var(--rule-2);border-radius:var(--radius-sm);display:grid;background:#fff;gap:8px;padding:12px 14px}.nd-skel-line{background:linear-gradient(90deg,var(--rule-2)25%,#f3f4f6 50%,var(--rule-2)75%);animation:1.2s linear infinite nd-skel;background-size:200% 100%;border-radius:5px;height:10px}@keyframes nd-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nd-skel-line{animation:none}}.nd-skel-subject{height:16px;margin-bottom:8px}.nd-sr{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.nd-body-edit{overflow:auto;border:1px dashed var(--warn);border-radius:var(--radius-sm);outline:none;background:#fff;min-height:180px;max-height:420px;padding:12px 14px;font:13.5px/1.55 Arial,Helvetica,sans-serif}.nd-docs{display:flex;flex-direction:column;gap:4px}.nd-doc{display:grid;grid-template-columns:18px 110px 1fr auto auto;border:1px solid var(--rule-2);opacity:.6;border-radius:8px;align-items: center;gap:8px;padding:5px 8px;font-size:13px}.nd-doc.on{opacity:1;background:var(--ok-bg);border-color:#cfe1d5}.nd-doc-type{color:var(--ink-2);font-size:11.5px;font-weight:600}.nd-doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li-head{display:flex;align-items: flex-start;gap:8px}.li-head .li-main{flex:1;width:auto;min-width:0;margin:0 0 0 -8px}.li-head .li-submit{flex-shrink:0;margin-top:8px}.rd-add{display:flex;flex-direction:column;align-items: flex-start;gap:8px;margin:10px 0 4px}.rd-add>.au{align-self:stretch}.nd-doc-pick{display:contents;cursor:pointer}.nd-doc-actions{display:flex;align-items: center;gap:6px}.nd-docs-footer{margin-top:6px}.nd-forms{margin-top:10px}.nd-forms>.df{margin-top:8px}.nd-timeline .nd-events{margin:0;padding-left:18px;font-size:13px}.nd-timeline .nd-events li{margin:2px 0}.nd-timeline .nd-events li.k-simulated,.nd-timeline .nd-events li.k-sent{font-weight:600}.nd-panel-backdrop{z-index:32}.nd-panel{position:fixed;z-index:32;overflow-y:auto;outline:none;background:var(--card);border-left:1px solid var(--rule);animation:.18s cubic-bezier(.2,.7,.2,1) drawer-slide;width:min(840px,100vw);top:0;bottom:0;right:0;box-shadow:-12px 0 40px #14120e2e}.nd-panel.beside{top:var(--topbar);width:auto;right:0;box-shadow:-8px 0 28px #14120e1f}.nd-panel.beside .panel-grip{top:var(--topbar)}.nd-panel-backdrop.beside{display:none}.nd-panel-head .meta{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.nd-panel-body{padding:14px 24px 40px}.nd-panel .nd-editor{position:static;overflow:visible;max-height:none}.nd-approve-bar{position:sticky;z-index:2;background:var(--card);border-top:1px solid var(--rule);padding:8px 0;bottom:0}.nd-send-phase{margin-top:4px;font-weight:500}.nd-send-phase.requested{color:var(--ok)}.nd-send-phase.failed{color:var(--bad)}.nd-open{cursor:pointer;font-family:inherit}.au{display:flex;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);flex-direction:column;gap:10px;padding:12px 14px}.au-head{display:flex;justify-content:space-between;align-items: center;gap:8px}.au-combo{position:relative}.au-input{width:100%}.au-list{list-style:none;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-sm);overflow-y:auto;max-height:320px;margin:4px 0 0;padding:4px}.au-list-note{padding:4px 8px}.au-opt{display:grid;grid-template-columns:minmax(0,1fr)auto;cursor:pointer;border-radius:8px;gap:1px 8px;padding:7px 8px}.au-opt.on{background:var(--paper-2)}.au-opt-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px}.au-opt-meta{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.au-opt-tags{grid-column:2;grid-row:1/span 2;align-self: center}.au-off{color:var(--warn)}.au-new{border-top:1px solid var(--rule-2);margin-top:2px}.au-status{min-height:18px;padding-top:2px}.au-picked>.linkbtn{white-space:nowrap;flex:none}.au-picked{display:flex;border:1px solid var(--rule-2);background:var(--paper);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items: center;gap:8px;padding:8px 10px;font-size:13px}.au-new-form{display:flex;flex-direction:column;align-items: flex-start;gap:8px}.au-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;width:100%}.au-firm{display:flex;flex-direction:column;gap:4px;min-width:0}.au-firm-hits{display:flex;flex-wrap:wrap;gap:4px}.au-firm-state{padding-left:2px}.au-confirm{align-items: flex-start;gap:6px}.au-lines{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.au-chip{border:1px solid var(--rule);color:var(--ink-3);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;height:26px;padding:0 10px;font-size:12px;font-weight:600}.au-chip.on{color:var(--ink);border-color:var(--ink-3);background:var(--paper)}.au-chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.au-opt:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.au-verdict{display:flex;background:var(--neutral-bg);color:var(--ink-2);border-radius:8px;justify-content:space-between;align-items: center;gap:8px;padding:8px 10px;font-size:12.5px}.au-verdict.declined,.au-verdict.blocked{background:var(--warn-bg);color:var(--warn)}.au-foot{display:flex;justify-content:flex-end;gap:8px}.nd-markets-fold{display:flex;text-align:left;text-decoration:none;color:var(--ink);align-items:baseline;gap:6px;width:100%}.nd-markets-fold .label{margin-right:2px}.nd-markets-change{text-decoration:underline;color:var(--ink-2);margin-left:auto;font-size:12px}.nd-markets-hint{text-transform:none;letter-spacing:normal;font-weight:400}.nd-facts{align-items: center;gap:8px}.nd-facts .acct-fact-k{color:var(--ink-3)}.nd-panel.nd-modal{display:flex;overflow:hidden;border:1px solid var(--rule);animation:.16s cubic-bezier(.2,.7,.2,1) nd-modal-in;border-radius:14px;flex-direction:column;width:auto;max-width:1280px;margin:0 auto;inset:max(32px,5vh) 32px;box-shadow:0 24px 64px #14120e3d}@keyframes nd-modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.nd-modal-head{display:flex;border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items: center;gap:8px 14px;padding:12px 18px 12px 22px}.nd-modal-title{display:flex;flex:1;align-items:baseline;gap:14px;min-width:0}.nd-modal-title .drawer-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:19px}.nd-modal-title .drawer-kicker{white-space:nowrap}.nd-modal-fact{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.nd-modal-guard{flex-basis:100%}.nd-mode-pill{background:var(--warn-bg);color:var(--warn);cursor:help;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}.nd-panel-body.nd-modal-body{overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;padding:0}.nd-modal-body>.alert{margin:12px 20px 0}.nd-workspace.nd-ws-rs{display:flex;flex-direction:column;flex:1;min-height:0}.nd-rs-tabs{display:flex;border-bottom:1px solid var(--rule);overflow-x:auto;background:#ebe8e1;align-items: flex-end;gap:4px;padding:10px 22px 0}.nd-rs-tab{position:relative;display:flex;color:var(--ink-3);white-space:nowrap;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;align-items:stretch;margin-bottom:-1px}.nd-rs-tab:hover{color:var(--ink);background:#ffffff73}.nd-rs-tab.on{background:var(--paper);border-color:var(--rule);color:var(--ink)}.nd-rs-tab.on:before{content:"";position:absolute;background:var(--ink);border-radius:0 0 3px 3px;height:3px;top:-1px;left:10px;right:10px}.nd-rs-tab>button[role=tab]{display:inline-flex;font:inherit;cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;align-items: center;gap:8px;padding:8px 4px 9px 14px;font-size:13px}.nd-rs-tab-who{font-weight:600}.nd-rs-tab-who.none{color:var(--ink-3);font-weight:400}.nd-rs-tab-lines{color:var(--ink-3);font-size:11.5px}.nd-rs-tab-status{color:var(--ink-3);font-size:12px}.nd-rs-tab-status.sent{color:var(--ok);font-weight:600}.nd-rs-tab-x{cursor:pointer;color:var(--ink-3);visibility:hidden;background:0 0;border:0;align-self: center;padding:4px 10px 4px 2px;font-size:14px;line-height:1}.nd-rs-tab:hover .nd-rs-tab-x,.nd-rs-tab.on .nd-rs-tab-x{visibility:visible}.nd-rs-tab-x:focus-visible{visibility:visible}.nd-rs-tab-x:hover{color:var(--bad)}.nd-rs-tab-add{color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px 10px 0 0;align-self: flex-end;margin:0 0 0 2px;padding:8px 14px 9px;font-size:13px}.nd-rs-tab-add:hover{color:var(--ink);background:#ffffff73}.nd-rs-chips .nd-chip{opacity:1;text-decoration:none;color:var(--ink-3);border-color:var(--rule);background:0 0;height:28px;padding:0 12px;font-size:13px;font-weight:500}.nd-rs-chips .nd-chip.on{color:var(--ink);border-color:var(--info);background:var(--info-bg)}.nd-rs-chips .nd-chip.off{opacity:.5;border-style:dashed}.nd-rs-chips .nd-chip.warn{border-color:var(--warn)}.nd-rs-top{display:grid;grid-template-columns:92px minmax(0,1fr)auto;border-bottom:1px solid var(--rule);background:var(--paper);align-items: center;gap:10px 12px;padding:12px 22px}.nd-rs-top>.nd-rs-chips{grid-column:2}.nd-rs-covacts{grid-column:3;display:flex;white-space:nowrap;gap:14px}.nd-rs-top>.nd-rs-k{grid-column:1}.nd-rs-top>.nd-rs-sendto{grid-column:2/span 2}.nd-rs-cc{display:contents}.nd-rs-cc>.nd-rs-k{grid-column:1}.nd-rs-cc>.nd-rs-sendto{grid-column:2/span 2}.rs-cc-bad{color:var(--bad);flex-basis:100%}.rs-cc-chips{display:flex;overflow:hidden;flex-wrap:nowrap;gap:4px;min-width:0}.rs-cc-more{color:var(--ink-2);cursor:pointer;text-decoration:none;opacity:1;background:0 0;border-style:dashed;flex:none}.nd-chip.rs-cc-chip{cursor:default;gap:2px;padding:2px 4px 2px 9px;font-size:12px;font-weight:500}.rs-chip-x{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 3px;line-height:1}.rs-chip-x:before{content:"×";font-size:13px}.rs-chip-x:hover{color:var(--ink);background:#0000000f}.rs-cc-acts{display:inline-flex;white-space:nowrap;gap:12px}.rs-cc-box{display:flex;border:1px solid var(--rule);background:var(--card);cursor:text;border-radius:8px;flex-wrap:wrap;flex:1;align-items: center;gap:4px;min-width:0;min-height:28px;padding:2px 6px}.rs-cc-box:focus-within{border-color:var(--ink-3);box-shadow:0 0 0 3px #1615140f}.rs-cc-input:focus{outline:none;box-shadow:none}.rs-cc-input:focus-visible{outline:none;box-shadow:none}.rs-cc-box.bad{border-color:var(--bad)}.rs-cc-input{outline:none;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;min-width:140px;height:22px;padding:0 3px;font-size:12.5px}.rs-cc-input::placeholder{color:var(--ink-3)}.nd-rs-cc-same{white-space:nowrap}.nd-rs-k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:11.5px;font-weight:600}.nd-rs-sendto{display:flex;min-width:0}.nd-rs-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.rs-to{display:flex;flex:1;align-items: center;gap:10px;min-width:0}.rs-to-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rs-to>.echk-end{flex:none;margin-left:-4px}.rs-to>.echk-end>.echk{vertical-align:0}.rs-to.open{flex-wrap:wrap}.rs-combo{position:relative;display:flex;flex:1;align-items: center;gap:8px;min-width:280px;max-width:620px}.rs-to-input{flex:1}.rs-list{position:absolute;z-index:5;list-style:none;overflow-y:auto;background:var(--card);border:1px solid var(--rule);border-radius:10px;max-height:360px;margin:0;padding:4px;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 32px #14120e29}.rs-opt{display:flex;cursor:pointer;border-radius:7px;flex-direction:column;gap:1px;padding:7px 10px}.rs-opt.on{background:var(--info-bg)}.rs-opt.off{cursor:default;opacity:.6}.rs-new{color:var(--info);border-top:1px solid var(--rule-2);border-radius:0 0 7px 7px;margin-top:2px}.rs-new-form{flex-basis:100%;max-width:620px}.nd-rs-notes{padding:10px 22px 0}.nd-rs-notes>*+*{margin-top:6px}.nd-rs-body{display:flex;overflow:hidden;flex-direction:column;flex:1;min-height:0}.nd-rs-email{display:flex;flex-direction:column;flex:1;min-height:0}.nd-rs-email[hidden]{display:none}.nd-rs-draft{overflow-y:auto;flex:1;min-height:0;padding:16px max(24px,50% - 490px) 24px}.nd-rs-draft-hint{border:1px dashed var(--rule);background:var(--paper);border-radius:9px;margin-bottom:14px;padding:10px 12px;font-size:13px}.nd-rs-empty{display:flex;text-align:center;flex-direction:column;align-items: center;gap:4px;margin:auto;padding:40px}.nd-modal .nd-editor.split{display:grid;grid-template-columns:minmax(260px,24%)minmax(0,1fr);grid-template-rows:minmax(0,1fr)auto;box-shadow:none;overflow:hidden;border:0;border-radius:0;flex:1;min-height:0;margin:0;padding:0}.nd-editor.split>.nd-rs-docs{grid-column:1;grid-row:1;overflow-y:auto;display:flex;border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;min-height:0;padding:0}.nd-editor.split>.nd-rs-docs[hidden],.nd-editor.split>.nd-compose[hidden],.nd-editor.split>[hidden]{display:none}.nd-editor.split>.nd-compose,.nd-editor.split>.nd-rs-view,.nd-editor.split>.fe-inline{grid-column:2;grid-row:1;overflow-y:auto;min-height:0}.nd-editor.split>.nd-compose{padding:16px 24px}.nd-editor.split>.rs-foot{grid-column:1/-1;grid-row:2}.rs-foot{display:flex;background:var(--card);border-top:1px solid var(--rule);flex-direction:column;gap:10px;padding:12px 24px 14px;box-shadow:0 -8px 20px #14120e0d}.rs-foot[hidden]{display:none}.rs-frow{display:flex;align-items: center;gap:16px;min-height:40px}.rs-frow>.nd-intent{flex:1}.rs-stop{color:var(--ink-2);flex:1;min-width:0;font-size:13px}.rs-frow>.rs-decline-open{color:var(--ink-2);white-space:nowrap;flex:none;font-size:13px}.rs-frow>.rs-decline{flex:none}.rs-notes{display:flex;flex-direction:column;gap:8px}.rs-note{display:grid;grid-template-columns:7px minmax(0,1fr);column-gap:10px;font-size:13px;line-height:1.4}.rs-note-dot{background:var(--warn);border-radius:50%;width:7px;height:7px;margin-top:6px}.rs-note.bad .rs-note-dot{background:var(--bad)}.rs-note.info .rs-note-dot{background:var(--info)}.rs-note-t{grid-column:2;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500}.rs-note-d{grid-column:2;display:flex;color:var(--ink-3);align-items:baseline;gap:8px;min-width:0;font-size:12.5px}.rs-note-dtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rs-note-d>.linkbtn{flex:none}.rs-dt{position:relative;outline:none;flex:none}.rs-dt>u{color:var(--ink-2);cursor:default;text-underline-offset:3px}.rs-pop{display:none;position:absolute;z-index:6;background:var(--card);border:1px solid var(--rule);color:var(--ink-2);white-space:normal;border-radius:12px;width:min(440px,70vw);padding:10px 14px;font-size:12.5px;line-height:1.45;bottom:calc(100% + 10px);left:-12px;box-shadow:0 10px 30px #14120e1f}.rs-dt[data-align=left]>.rs-pop{left:auto;right:-12px}.rs-dt:hover>.rs-pop,.rs-dt:focus-within>.rs-pop{display:flex;flex-direction:column;gap:6px}.rs-pop:after{content:"";position:absolute;height:12px;top:100%;left:0;right:0}.rs-pop-row{display:flex;flex-direction:column;align-items: flex-start}.rs-pop-row b{color:var(--ink);font-weight:600}.rs-decline{gap:6px}.rs-decline .finput{width:200px}.btn.primary.rs-send{display:inline-flex;border-radius:999px;flex:none;justify-content:center;align-items: center;gap:8px;width:200px;min-width:200px;height:40px;padding:0 18px;transition:background-color .2s,border-color .2s}.btn.primary.rs-send:disabled{opacity:.4;filter:grayscale(1)}.btn.primary.rs-send.uploading,.btn.primary.rs-send.sending{opacity:1;filter:none;cursor:progress}.btn.primary.rs-send.sent{opacity:1;filter:none;background:var(--ok-bg);border-color:var(--ok-bg);color:var(--ok)}.rs-send-spin{animation:.8s linear infinite rs-spin;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px}@keyframes rs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rs-send-spin{animation-duration:2.4s}}.rs-email-k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.rs-saved{color:var(--ink-3)}.nd-rs-more{align-self: center}.nd-intent{display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;align-items:baseline;gap:6px;min-width:0;font-size:13px}.nd-intent-lines{font-weight:600}.nd-intent-arrow{color:var(--ink-3)}.nd-intent-who{overflow:hidden;text-overflow:ellipsis;min-width:0}.nd-intent-status{color:var(--ok)}.nd-rs-view{display:flex;flex-direction:column;min-height:0;padding:12px 20px 16px}.nd-rs-view-head{gap:14px;margin-bottom:6px}.nd-rs-view-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nd-rs-view .df-pdf{flex:1;height:auto;min-height:0}.nd-rs-view .df-img-wrap{flex:1;min-height:0;max-height:none}.fe-inline{overflow-y:auto;outline:none;flex:1;min-height:0}.fe-inline-head{position:sticky;z-index:3;display:flex;background:var(--paper);border-bottom:1px solid var(--rule);align-items: center;gap:12px;padding:10px 20px;top:0}.fe-inline .page.fe.fe-embedded{padding-top:6px}.nd-ws-rs .nd-body-edit{border:1px solid var(--rule);color:#222;overflow-wrap:anywhere;min-height:300px;max-height:none}.nd-body-edit p{margin:0 0 10px}.nd-body-edit ul,.nd-body-edit ol{margin:0 0 10px;padding-left:22px}.nd-body-edit h1,.nd-body-edit h2,.nd-body-edit h3,.nd-body-edit h4{margin:0 0 8px;font-family:inherit}.nd-body-edit table{border-collapse:collapse;max-width:100%;margin:0 0 10px}.nd-body-edit td,.nd-body-edit th{text-align:left;vertical-align:top;padding:3px 6px}.nd-body-edit a{color:#1a56db}.nd-body-edit blockquote{color:#555;border-left:3px solid #ddd;margin:0 0 10px;padding-left:10px}.nd-ws-rs .nd-body-edit:focus{border-color:var(--info);box-shadow:0 0 0 2px var(--info-bg)}.ep-body.nd-body-full{resize:none;display:block;min-height:0}.be{--be-ink:#1d3a47;--be-coral:#ff6d63;border:1px solid var(--rule);overflow:hidden;background:#fff;border-radius:8px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.be-head{display:flex;background:var(--be-ink);justify-content:space-between;align-items: center;padding:22px 28px}.be-head img{display:block}.be-head span{color:#8e9ca3;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500}.be-bar{background:var(--be-coral);height:4px}.be-main{padding:20px 28px 26px}.be-subject{outline:none;font:inherit;color:var(--be-ink);background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0;font-size:18px;font-weight:700;line-height:1.3}.be-rule{border-top:1px solid #bac3c8;margin:12px 0 14px}.be-body{outline:none;color:var(--be-ink);cursor:text;border:0;min-height:120px;margin:0;padding:0;font-size:14px;line-height:1.6}.be .be-subject:focus,.be .be-body:focus{outline:none;box-shadow:none;background:0 0;border:0}.be .be-subject:focus-visible{outline:none;box-shadow:none;background:0 0;border:0}.be .be-body:focus-visible{outline:none;box-shadow:none;background:0 0;border:0}.be-body:empty:before{content:attr(data-placeholder);color:#9aa5ab}.be-body p,.be-body div{margin:0 0 12px}.be-body h1,.be-body h2,.be-body h3,.be-body h4{color:var(--be-coral);letter-spacing:.06em;text-transform:uppercase;margin:20px 0 8px;font-size:13px;font-weight:600}.be-body>:first-child{margin-top:0}.be-body ul,.be-body ol{margin:0 0 12px;padding-left:20px}.be-body li{margin:0 0 6px}.be-body hr{border:0;border-top:1px solid #bac3c8;margin:20px 0}.be-body strong,.be-body b{font-weight:600}.be-foot{display:flex;background:var(--be-ink);color:#8e9ca3;justify-content:space-between;align-items: flex-start;gap:12px;padding:20px 28px;font-size:11px;line-height:1.5}.be-foot i{color:var(--be-coral)}.be-copy{color:#607578}.be-foot img{opacity:.6}.nd-be-tools{min-height:28px}.rs-opt-meta{display:inline-flex;align-items: center;gap:6px;min-width:0}.rs-draft-to{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px;min-width:0}.nd-intent>.echk-end{align-self: center}.rs-inactive{display:inline-block;background:var(--warn-bg);color:var(--warn);vertical-align:1px;border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1.5}.rs-inactive-wrap{display:inline-flex;white-space:nowrap;align-items: center;gap:8px}.df-docs{display:flex;flex-direction:column;gap:6px}.df-doc{display:flex;border:1px solid var(--rule-2);background:var(--card);opacity:.75;border-radius:8px;justify-content:space-between;align-items: flex-start;gap:10px;padding:8px 10px}.df-doc.on{opacity:1;background:var(--ok-bg);border-color:#cfe1d5}.df-doc.competing{border-color:var(--warn);box-shadow:0 0 0 1px var(--warn)inset}.df-doc-main{flex:1;min-width:0}.df-doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.df-doc-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.df-older{margin:4px 0 0;padding-left:18px;font-size:12.5px}.df-older li{display:flex;align-items: center;gap:8px}.df-competing{margin-bottom:8px}.df-pdf{border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:#fff;width:100%;height:560px;margin:6px 0}.df-img-wrap{display:flex;overflow:auto;border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--paper-2);justify-content:center;align-items: flex-start;max-height:560px;margin:6px 0;padding:8px}.df-img{display:block;max-width:100%;height:auto}.df-add{border:1px solid var(--ink-3);margin:6px 0 8px}.df-hits{display:flex;overflow:auto;flex-direction:column;gap:4px;max-height:320px;margin-top:6px}.df-hit{display:flex;border:1px solid var(--rule-2);border-radius:8px;justify-content:space-between;align-items: center;gap:8px;padding:6px 8px}.linklike{color:var(--link,#1d4ed8);cursor:pointer;text-decoration:underline;font:inherit;background:0 0;border:0;padding:0}.page.fe{max-width:1680px;padding-bottom:96px}.fe-layout{display:grid;grid-template-columns:240px minmax(0,1fr)300px;align-items: start;gap:16px;margin-top:12px}.fe-list{position:sticky;top:calc(var(--topbar) + 12px);max-height:calc(100vh - var(--topbar) - 110px);overflow:auto;padding-bottom:4px}.fe-tab{display:block;text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-left:3px solid #0000;width:100%;padding:8px 10px}.fe-tab:hover{background:var(--neutral-bg)}.fe-tab.on{background:var(--info-bg);border-left-color:var(--info)}.fe-tab-type{font-size:13px}.fe-tab-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-tab-head{display:flex;align-items: center;gap:6px;min-width:0}.fe-tab-head .fe-tab-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-tab-head .fe-dot{margin-left:auto}.fe-tab-lines{color:var(--ink-2);background:var(--neutral-bg);border-radius:999px;flex:none;padding:0 6px;font-size:11px;font-weight:500;line-height:18px}.fe-tab-meta{display:flex;color:var(--ink-3);flex-wrap:wrap;align-items: center;gap:6px;margin-top:3px;font-size:12px}.fe-tag{background:var(--neutral-bg);color:var(--ink-2);border-radius:999px;padding:0 6px;font-size:11px;line-height:16px}.fe-tag.account,.fe-tag.edited{background:var(--info-bg);color:var(--info)}.fe-layout.solo{grid-template-columns:minmax(0,1fr)300px}.fe-list[hidden]{display:none}.fe-doc-head{min-width:0}.fe-doc-title{display:flex;align-items: center;gap:8px;font-size:16px;font-weight:600}.fe-panel{display:flex;flex-direction:column;gap:14px}.fe-panel-sec{display:flex;flex-direction:column;gap:8px}.fe-panel-sec+.fe-panel-sec{border-top:1px solid var(--rule);padding-top:14px}.fe-panel-origin{overflow-wrap:anywhere;font-size:13px;font-weight:500}.fe-panel-rides{background:var(--neutral-bg);color:var(--ink-3);border-radius:999px;align-self: flex-start;padding:0 8px;font-size:12px;line-height:20px}.fe-panel-rides.on{background:var(--ok-bg);color:var(--ok)}.fe-panel-older .fe-versions{color:var(--ink-2)}.fe-panel-changes{font-size:13px}.fe-panel .finput{width:100%}.fe-panel-discard{align-self: center}.fe-inline-title{font-size:14px;font-weight:600}.fe-inline-hint{margin-left:auto}.fe-dot{background:#2563eb;border-radius:50%;flex:none;width:8px;height:8px}.fe-center{min-width:0}.fe-toolbar{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:8px}.fe-find{position:relative;flex:none;width:280px}.fe-find .finput{width:100%}.fe-find-hits{position:absolute;z-index:20;display:flex;overflow:auto;flex-direction:column;max-height:320px;padding:4px;top:calc(100% + 4px);left:0;right:0}.fe-find-hit{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:5px 8px}.fe-find-hit:hover{background:var(--neutral-bg)}.fe-source{border-radius:var(--radius-sm);background:var(--info-bg);margin-bottom:8px;padding:6px 10px}.fe-suggest{display:flex;border-radius:var(--radius-sm);background:var(--ok-bg);border:1px dashed #059669;justify-content:space-between;align-items: center;gap:8px;margin-bottom:8px;padding:6px 10px}.fe-pages{display:flex;border-radius:var(--radius-sm);background:#e7e4dc;flex-direction:column;align-items: center;gap:14px;padding:14px}.fe-page{position:relative;box-shadow:var(--shadow-sm);background:#fff}.fe-canvas{display:block}.fe-canvas.zoomable{cursor:zoom-in}.fe-overlay{position:absolute;pointer-events:none;top:0;left:0}.fe-overlay input:focus,.fe-overlay textarea:focus,.fe-overlay select:focus,.fe-overlay button:focus{outline:2px solid #2563eb;outline-offset:1px;z-index:2}.fe-page-wait{position:absolute;display:flex;justify-content:center;align-items: center;inset:0}.fe-page-no{position:absolute;font-size:11px;bottom:-18px;right:0}.fe-unplaced{align-self:stretch}.fe-unplaced-row{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.4fr);align-items: center;gap:8px;padding:3px 0}.fe-legend{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:10px}.fe-key{display:inline-block;vertical-align:middle;border:1px solid;border-radius:2px;width:14px;height:10px}.fe-key.accepted{background:#05966926;border-color:#059669}.fe-key.suggested{border:1px dashed #059669}.fe-key.edited{background:#2563eb26;border-color:#2563eb}.fe-aside{position:sticky;top:calc(var(--topbar) + 12px);display:flex;flex-direction:column;gap:10px}.fe-versions{margin:4px 0 0;padding-left:18px}.fe-bar{position:fixed;z-index:30;display:flex;background:var(--card);border-top:1px solid var(--rule);justify-content:space-between;align-items: center;gap:12px;padding:10px 24px;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #14120e0f}.fe-modal{position:fixed;z-index:50;display:flex;overflow:auto;background:#14120e99;flex-direction:column;align-items: center;padding:16px;inset:0}.fe-modal:focus{outline:none}.fe-modal-bar{display:flex;background:var(--card);position:sticky;z-index:2;border-radius:10px;align-items: center;gap:10px;margin-bottom:10px;padding:6px 10px;top:0}.fe-modal-body{padding-bottom:30px}@media (max-width:1200px){.fe-layout{grid-template-columns:200px minmax(0,1fr)}.fe-aside{grid-column:1/-1;position:static}}@media (min-width:1280px){body.jade-open .page.fe{margin-right:428px}}.fe-key.proposed{background:#d977062e;border:2px solid #d97706}.fe-dot.jade{background:#d97706}.fe-unplaced-row.proposed{outline:2px solid #d97706;outline-offset:1px;border-radius:2px}.fe-jade{background:linear-gradient(0deg,#d977060d,#d977060d),var(--card);border:1px solid #d97706}.fe-jade-list{list-style:none;display:flex;overflow:auto;flex-direction:column;gap:4px;max-height:340px;margin:0;padding:0}.fe-jade-list li{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"field drop" "diff drop";border-radius:var(--radius-sm);background:#d9770614;column-gap:6px;padding:5px 6px;font-size:12px}.fe-jade-field{grid-area:field;text-align:left;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted;background:0 0;border:0;padding:0;font-weight:600}.fe-jade-diff{grid-area:diff;overflow-wrap:anywhere}.fe-jade-diff .old{color:var(--muted);text-decoration:line-through}.fe-jade-diff .new{color:#92400e}.fe-jade-drop{grid-area:drop;cursor:pointer;color:var(--muted);background:0 0;border:0;align-self: center;padding:0 2px;font-size:16px;line-height:1}.fe-jade-drop:hover{color:#b91c1c}.fe-jade-open{border-radius:var(--radius-sm);background:var(--warn-bg,#fef3c7);margin-top:8px;padding:6px 8px}.fe-jade-open ul{margin:2px 0 0;padding-left:16px}.fe-jade-merge{border-radius:var(--radius-sm);background:var(--info-bg);margin-top:8px;padding:6px 8px}.cl{margin:6px 0}.cl-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: start;gap:14px;margin-top:8px}.cl-text{resize:vertical;font:inherit;white-space:pre-wrap;width:100%;min-height:420px;padding:10px 12px;font-size:13px;line-height:1.5}.cl-pdf{height:520px;margin:0}.cl-seed{border-radius:var(--radius-sm);background:var(--info-bg);color:var(--info);margin:4px 0 6px;padding:6px 8px}.cl-jade{border-radius:var(--radius-sm);background:var(--warn-bg);display:grid;gap:6px;margin:8px 0;padding:8px 10px}.cl-diff{list-style:none;display:grid;gap:2px;margin:0;padding-left:0}.cl-diff .del{color:var(--bad,#b91c1c);text-decoration:line-through}.cl-diff .add{color:var(--ok)}.cl-versions{list-style:none;display:grid;gap:4px;margin:4px 0 0;padding-left:0}.cl-versions li{display:flex;flex-wrap:wrap;align-items: center;gap:6px}@media (max-width:1100px){.cl-grid{grid-template-columns:minmax(0,1fr)}}.fe-sheet-root{position:fixed;z-index:60;inset:0}.fe-sheet-backdrop{position:absolute;background:#14120e52;inset:0}.fe-sheet{position:absolute;overflow:auto;background:var(--paper);box-shadow:var(--shadow);outline:none;border-radius:14px;inset:20px 24px}.fe-sheet-close{position:sticky;float:right;z-index:5;margin:10px 12px 0 0;top:10px}.page.fe.fe-embedded{max-width:none;margin:0;padding:16px 20px 0}.fe-embedded .fe-sheet-title{margin:0;font-size:20px}.fe-embedded .fe-list,.fe-embedded .fe-aside{max-height:none;top:12px}.fe-embedded .fe-bar{position:sticky;margin:16px -20px 0;padding:10px 20px;bottom:0}.df.rd-col{display:flex;flex-direction:column;flex:1;min-height:0}.rd-col-head{position:sticky;z-index:3;display:flex;background:var(--paper);border-bottom:1px solid var(--rule-2);justify-content:space-between;align-items: center;gap:12px;height:50px;padding:0 16px 0 20px;top:0}.rd-col-head .label{margin:0}.rd-col-head .label .muted{text-transform:none;letter-spacing:0;font-weight:500}.rd-docs{display:flex;flex-direction:column}.rd-doc{display:flex;border-bottom:1px solid var(--rule-2);flex-direction:column;justify-content:center;min-height:52px;padding:6px 16px 6px 20px}.rd-doc:not(.on) .rd-doc-type{color:var(--ink-2);font-weight:500}.rd-doc.viewing{box-shadow:inset 3px 0 0 var(--info)}.rd-doc.editing{background:var(--info-bg);box-shadow:inset 3px 0 0 var(--info)}.rd-doc.editing .rd-doc-name{color:var(--info)}.rd-doc.competing{box-shadow:inset 3px 0 0 var(--warn)}.rd-doc-top{display:flex;align-items: center;gap:12px}.rd-doc-check{flex:none;width:16px;height:16px;margin:0}.rd-doc-text{display:flex;line-height:1.3;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:0}.rd-doc-text:hover:not(:disabled) .rd-doc-type{text-decoration:underline}.rd-doc-text:disabled{cursor:default}.rd-doc-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600}.rd-doc-name{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.rd-doc-acts{display:flex;flex:none;gap:12px;font-size:12.5px}.rd-doc-acts[hidden]{display:none}.rd-doc-meta{display:flex;color:var(--ink-3);flex-wrap:wrap;align-items: center;gap:2px 10px;margin:3px 0 0 28px;font-size:11.5px}.rd-ver{border:1px solid var(--info);background:var(--card);font:inherit;color:var(--info);cursor:pointer;border-radius:999px;padding:0 7px;font-size:11px;line-height:17px}.rd-ver[aria-expanded=true]{background:var(--info-bg)}.rd-doc-acts .linkbtn:disabled{opacity:.35;cursor:not-allowed}.rd-older{list-style:none;margin:2px 0 0 28px;padding:0;font-size:12px}.rd-older li{display:flex;align-items:baseline;gap:6px;padding:1px 0}.rd-older{background:var(--card);border:1px solid var(--rule-2);border-radius:7px;padding:4px 8px}.rd-fold{display:flex;border:0;border-bottom:1px solid var(--rule-2);font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;align-items: center;gap:6px;min-height:44px;padding:0 16px 0 20px;font-size:13px}.rd-fold:hover{color:var(--ink)}.rd-fold-mark{color:var(--ink-3);margin-left:auto}.rd-acct-find{width:auto;margin:8px 16px 4px 20px}.rd-doc.rd-acct:not(.on) .rd-doc-type{font-weight:500}.rd-budget{position:sticky;background:var(--paper);border-top:1px solid var(--rule-2);color:var(--ink-3);margin-top:auto;padding:12px 16px 14px 20px;font-size:12px;bottom:0}.rd-budget-row{display:flex;align-items: center;gap:10px}.rd-budget-row b{color:var(--ink);font-weight:600}.rd-budget-bar{background:var(--rule);overflow:hidden;border-radius:3px;flex:none;width:64px;height:5px}.rd-budget-bar>span{display:block;background:var(--ink-2);border-radius:3px;height:100%}.rd-budget.over,.rd-budget.over b{color:var(--bad)}.rd-budget.over .rd-budget-bar>span{background:var(--bad)}.rd-budget-why{margin-top:4px;line-height:1.35}.rd-add{position:relative}.rd-add-btn{display:inline-flex;border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;align-items: center;height:28px;padding:0 12px;font-size:12.5px;font-weight:600}.rd-add-btn:hover{border-color:var(--ink-3)}.rd-add-menu{position:absolute;z-index:5;display:flex;background:var(--card);border:1px solid var(--rule);border-radius:10px;flex-direction:column;width:240px;padding:4px;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.rd-add-menu button{display:flex;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items: flex-start;gap:1px;padding:7px 9px;font-size:13px;font-weight:600}.rd-add-menu button span{color:var(--ink-3);font-size:11.5px;font-weight:400}.rd-add-menu button:hover:not(:disabled){background:var(--paper)}.rd-add-menu button:disabled{opacity:.5;cursor:default}.rd-col>.df-add,.rd-col>.card,.rd-col>.alert{margin:8px 16px 0 20px}.fe-bar[hidden]{display:none}.fe-bar.fe-bar-rs{position:static;display:flex;box-shadow:none;background:0 0;border:0;align-items: center;gap:12px;min-height:40px;margin:0;padding:0}.fe-bar-rs .fe-bar-count{flex:none}.fe-bar-rs .fe-bar-why{background:var(--paper);flex:200px;max-width:360px;height:34px}.fe-bar-rs .fe-bar-gap{flex:1}.fe-bar-rs .fe-bar-reach{flex:0 340px;line-height:1.3}.fe-bar-rs .fe-bar-discard{border-radius:999px;flex:none;height:38px;padding:0 16px}.fe-bar-rs .fe-bar-save{border-radius:999px;flex:none;width:200px;height:40px}.fe-inline.rs{display:flex;flex-direction:column;min-height:0}.fe-inline.rs>.page.fe.fe-embedded{padding:0}.fe-layout.rs{display:block}.fe-rs-head{position:sticky;z-index:3;display:flex;background:var(--card);border-bottom:1px solid var(--rule-2);align-items: center;gap:12px;height:50px;padding:0 24px;top:0}.fe-rs-tools{display:flex;align-items: center;gap:10px;margin-left:auto}.fe-rs-tools .fe-find{position:relative}.fe-rs-tools .fe-find .finput{width:220px;height:30px}.fe-vers{position:relative;font-size:12.5px}.fe-vers>summary{list-style:none;display:inline-flex;border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items: center;gap:6px;height:30px;padding:0 12px}.fe-vers>summary::-webkit-details-marker{display:none}.fe-vers>summary:after{content:"▾";color:var(--ink-3)}.fe-vers>ul{position:absolute;z-index:6;list-style:none;background:var(--card);border:1px solid var(--rule);border-radius:10px;width:280px;margin:0;padding:6px 0;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #14120e1f}.fe-vers>ul li{display:flex;color:var(--ink-2);gap:8px;padding:6px 12px}.fe-vers>ul li b{color:var(--ink);white-space:nowrap;font-weight:600}.fe-strip{display:flex;border-bottom:1px solid var(--rule-2);color:var(--ink-2);flex-wrap:wrap;gap:6px 20px;padding:10px 24px;font-size:12.5px}.fe-fs{display:inline-flex;align-items: center;gap:7px}.fe-fs:before{content:"";border-radius:3px;width:12px;height:9px}.fe-fs.g:before{background:#0596691a;border:1px solid #059669}.fe-fs.d:before{border:1px dashed #059669}.fe-fs.b:before{background:#2563eb1a;border:1px solid #2563eb}.fe-fs.p:before{background:#d9770629;border:1px solid #d97706}.fe-layout.rs .fe-center{padding:0 0 18px}.fe-layout.rs .fe-center>:not(.fe-strip){margin-left:24px;margin-right:24px}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--focus:color-mix(in srgb,var(--ink)28%,transparent);accent-color:var(--ink);--quiet:var(--ink-3);--ease:cubic-bezier(.2,.7,.2,1);--t-fast:.12s}:where(a,button,[role=button],[role=tab],[role=radio],summary,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:none;border-color:var(--ink-3)}.finput:focus-visible{outline:none;border-color:var(--ink-3)}.search-input:focus-visible{outline:none;border-color:var(--ink-3)}.field input:focus-visible{outline:none;border-color:var(--ink-3)}.field select:focus-visible{outline:none;border-color:var(--ink-3)}.field textarea:focus-visible{outline:none;border-color:var(--ink-3)}.reveal-host .reveal{opacity:0;transition:opacity var(--t-fast)var(--ease)}.reveal-host:hover .reveal,.reveal-host:focus-within .reveal,.reveal-host.focus .reveal,.reveal-host .reveal.keep{opacity:1}@media (hover:none){.reveal-host .reveal{opacity:1}}.empty-state,.error-state{padding:var(--s-6)var(--s-5);display:flex;align-items: center;gap:var(--s-2);text-align:center;flex-direction:column}.empty-state-title,.error-state-title{font-family:var(--display);letter-spacing:-.014em;color:var(--ink);font-size:19px;font-weight:600;line-height:1.15}.empty-state-body,.error-state-body{color:var(--ink-2);max-width:52ch;font-size:13.5px}.empty-state-action{margin-top:var(--s-2);display:flex;gap:var(--s-2)}.error-state{text-align:left;align-items: flex-start}.error-state-title{font-size:20px}.toast-region{position:fixed;z-index:40;pointer-events:none;bottom:80px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;display:inline-flex;align-items: center;gap:var(--s-3);background:var(--ink);color:var(--paper);box-shadow:var(--shadow);animation:kit-rise .18s var(--ease);border-radius:999px;padding:9px 10px 9px 16px;font-size:13px}.toast:not(:has(.toast-action)){padding-right:16px}.toast.bad{background:var(--bad)}.toast-action{font:inherit;color:inherit;cursor:pointer;background:#ffffff24;border:none;border-radius:999px;padding:3px 10px;font-weight:600}.toast-action:hover{background:#ffffff3d}@keyframes kit-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kbd{font-family:var(--mono);border:1px solid var(--rule);background:var(--card);color:var(--ink-2);border-bottom-width:2px;border-radius:4px;padding:0 4px;font-size:10px;line-height:14px}.key-hints{display:flex;color:var(--quiet);flex-wrap:wrap;align-items: center;gap:4px;font-size:11.5px}.key-hint{display:inline-flex;align-items: center;gap:4px}.key-hint-sep{margin:0 4px}.quiet{color:var(--quiet)}.dot{display:inline-block;background:var(--rule);border-radius:50%;flex:none;width:7px;height:7px}.dot.bad{background:var(--bad)}.dot.warn{background:var(--warn)}.dot.ok{background:var(--ok)}.dot.ink{background:var(--ink-3)}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.chip.unknown .dot{background:var(--rule)}:where(select){font:inherit;color:var(--ink);border:1px solid var(--rule);background-color:var(--card);cursor:pointer;border-radius:8px;height:30px;padding:0 10px;font-size:12.5px;line-height:1.2}select:not(.amock-sort-pick select){appearance:none;-webkit-appearance:none;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238b8880' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:10px 6px!important;padding-right:28px!important}select:not(.amock-sort-pick select):hover:not(:disabled){border-color:#14120e4d}select:not(.amock-sort-pick select):focus{outline:none;border-color:var(--ink)}select:disabled{opacity:.5;cursor:not-allowed}.fu-seg-now{--st:var(--bad)}.fu-seg-waiting{--st:var(--ink-3)}.fu-seg-upcoming{--st:var(--rule)}.fu-cap{margin:6px 0 0}.fu-view{display:inline-flex;gap:6px;margin-left:auto}.fu-section{margin-top:var(--s-6)}.fu-section:first-of-type{margin-top:0}.fu-section-head{display:flex;align-items: center;gap:var(--s-2);margin:0 4px var(--s-3)}.fu-section-head h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.fu-section-note{margin-left:var(--s-2)}.fu-section .fu-group{margin-top:var(--s-4)}.fu-section .fu-group:first-of-type{margin-top:0}.fu-group-head{display:flex;align-items:baseline;gap:4px var(--s-2);margin:0 4px var(--s-2);flex-wrap:wrap}.fu-group-head h4{font-family:var(--display);letter-spacing:-.006em;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.2}.fu-group-hint{color:var(--ink-2)}.fu-row{grid-template-columns:24px minmax(0,1fr)auto}.fu-row .fu-check{transition:opacity var(--t-fast)var(--ease)}.fu-side{gap:6px;min-width:120px}.fu-when{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.fu-due.now{background:var(--bad-bg);color:var(--bad)}.fu-quick{height:26px}.fu-markets{color:var(--ink-2)}.fu-mlink{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;background:0 0;border:none;padding:0}.fu-mlink:hover{color:var(--ink);text-decoration-color:currentColor}.fu-more{display:block;border:none;border-top:1px solid var(--rule-2);font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;transition:background var(--t-fast)var(--ease);background:0 0;width:100%;padding:10px 18px;font-size:12.5px;font-weight:500}.fu-more:hover{background:var(--paper);color:var(--ink)}.fu-hints{margin:var(--s-4)4px 0}.fu-conf{font-family:var(--sans);color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:500}.fu-conf.strong{color:var(--ok)}.fu-conf.weak{color:var(--ink-3)}.jd-run-meta>summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.jd-acct-block{position:relative}.jd-acct-block+.jd-acct-block{border-top:1px solid var(--rule-2)}.jd-acct-block>.fu-row{border-top:0}.jd-acct-block.open{background:var(--paper);box-shadow:inset 3px 0 0 var(--ink);padding-bottom:14px}.jd-acct-block.open+.jd-acct-block,.jd-acct-block+.jd-acct-block.open{border-top-color:var(--rule)}.jd-acct-block.open>.fu-row,.jd-acct-block.open>.fu-row:hover{box-shadow:none;background:0 0}.jd-acct-block.open>.fu-row .fu-acct-title{color:var(--ink)}.jd-acct-block:not(.open)>.fu-row.focus{box-shadow:inset 3px 0 0 var(--ink-3)}.jd-caret{display:inline-block;color:var(--ink-3);text-align:center;transition:transform .16s var(--ease),color var(--t-fast)var(--ease);width:12px;margin-top:1px;font-size:16px;line-height:1.2}.jd-caret.open{color:var(--ink);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.jd-caret{transition:none}}.jd-bucket{color:var(--ink-2)}.jd-acct-items{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);overflow:hidden;margin:-2px 18px 0 52px}.jd-market+.jd-market{border-top:1px solid var(--rule)}.jd-market-head{display:flex;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:0;padding:9px 14px 3px;font-size:11px;line-height:1.3}.jd-market-name{font-weight:600}.jd-market-count{color:var(--ink-2);letter-spacing:.03em;font-weight:400}.jd-market-more{border-top:1px solid var(--rule-2);padding:9px 14px}.jd-acct-items>.skel{margin:12px 14px}.jd-acct-items>.alert{margin:10px 12px}.fu-row.jd-nested,.fu-row.fu-nested{border-top:1px solid var(--rule-2);background:0 0;border-radius:0;align-items: center;padding:9px 14px 9px 6px}.jd-market-head+.fu-row.jd-nested,.jd-market-head+.fu-row.fu-nested,.jd-market:only-child>.fu-row.fu-nested:first-child{border-top:0}.fu-row.jd-nested:hover,.fu-row.fu-nested:hover{background:var(--paper)}.fu-row.jd-nested.focus,.fu-row.fu-nested.focus{background:var(--paper);box-shadow:inset 2px 0 0 var(--ink-3)}.fu-row.jd-nested.current,.fu-row.fu-nested.current{background:var(--paper-2);box-shadow:inset 3px 0 0 var(--ink)}.fu-row.jd-nested .fu-side,.fu-row.fu-nested .fu-side{flex-direction:row;align-items: center;gap:8px;min-width:0}.fu-row.fu-nested .fu-side{flex-direction:row-reverse}.fu-row.jd-nested .fu-main,.fu-row.fu-nested .fu-main{gap:2px}.fu-row.fu-nested .fu-sentence,.fu-row.jd-nested .fu-sentence{color:var(--ink)}.jd-acct-block>.fu-row.fu-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus)70%,transparent)}.jd-acct-items .fu-row.fu-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--focus)70%,transparent)}.jd-acct-items .fu-row.fu-row.current:focus-visible{box-shadow:inset 3px 0 0 var(--ink),inset 0 0 0 2px color-mix(in srgb,var(--focus)70%,transparent)}.jd-repeat{display:inline-block;background:var(--paper-2);color:var(--ink-2);font-variant-numeric:tabular-nums;vertical-align:1px;border-radius:999px;margin-left:8px;padding:0 6px;font-size:11.5px;font-weight:600}.fu-decide{display:flex;flex-direction:column;gap:12px}.fu-decide>.dsec-title{margin-bottom:0}.fu-decide-why{color:var(--ink);margin:0;font-size:14.5px;line-height:1.45}.fu-stale{display:flex;border-radius:var(--radius-sm);background:var(--paper);border:1px solid var(--rule-2);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px;padding:8px 10px}.fu-dfacts{grid-template-columns:repeat(3,minmax(0,1fr))}.fu-tone-bad{color:var(--bad);font-weight:600}.fu-tone-warn{color:var(--warn);font-weight:600}.fu-dmissing,.fu-dsuppressed,.fu-dcontacts,.fu-dphone{line-height:1.5}.fu-dmarkets,.fu-dquotes,.fu-dcands{display:flex;flex-direction:column;gap:6px}.fu-dmarket{border:1px solid var(--rule-2);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:3px;padding:8px 10px}.fu-dmarket.this{background:var(--card);border-color:#14120e47}.fu-reach{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.fu-dquote{border:1px solid var(--rule-2);border-radius:var(--radius-sm);padding:6px 10px}.fu-dquote>summary{cursor:pointer;list-style:none}.fu-dquote>summary::-webkit-details-marker{display:none}.fu-dsubj{color:var(--ink-2);margin:6px 0 0;padding-left:18px}.fu-dcand,.fu-dalt{border-top:1px solid var(--rule-2);padding:6px 0}.fu-dalts>summary{cursor:pointer;margin-bottom:4px}.fu-ddraft{border-left:2px solid var(--rule);background:var(--paper);border-radius:0 var(--radius-sm)var(--radius-sm)0;display:flex;flex-direction:column;gap:3px;padding:8px 10px}.fu-ddraft-body{color:var(--ink-2);white-space:pre-wrap}.fu-drec{display:flex;border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;gap:2px;padding:10px 12px;font-size:13.5px;line-height:1.45}.fu-drec-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.fu-dactions .btn{text-decoration:none}.fu-dmore>summary,.fu-outcomes>summary{height:30px;font-size:12.5px}.fu-dmore .idmenu-list,.fu-outcomes .idmenu-list{gap:4px;top:34px;left:auto;right:0}.fu-dmore-item .btn{justify-content:flex-start;width:100%}.fu-dsec-toggle{display:flex;cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:none;width:100%;padding:0;font-size:10.5px}.fu-dsec-toggle:hover{color:var(--ink)}.fu-dexcerpt{border-left:2px solid var(--rule);color:var(--ink-2);margin:8px 0 0;padding:6px 10px;font-size:13px;font-style:normal;line-height:1.45}.fu-dcall{display:inline-flex;align-items: center;gap:6px}button.jd-caret{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:5px;align-self: flex-start;width:20px;height:22px;margin:-1px 0 0 -4px;padding:0;font-size:16px}button.jd-caret:hover{background:var(--paper-2);color:var(--ink)}.fu-msg{cursor:pointer}button.fu-msg-open{display:block;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;max-width:100%;padding:0}button.fu-msg-open:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--rule)}.tr-layouts{display:flex;margin-top:var(--s-3);flex-wrap:wrap;align-items: center;gap:6px}.tr-layouts-note{margin-left:var(--s-2)}.tr-summary b{color:var(--ink);font-weight:600}.tr-summary{align-items: center;gap:6px 12px}.tr-need-all{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:0}.tr-need-all[aria-pressed=false]:hover{color:var(--ink);border-bottom-color:var(--rule)}.tr-need-all:focus-visible{color:var(--ink);border-bottom-color:var(--rule)}.tr-need-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.tr-need{display:inline-flex;font-family:var(--sans);align-items: center;gap:5px}.tr-need-n{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.tr-need.on .tr-need-n{color:inherit}.fu-summary+.tr-summary{margin-top:10px}.tr-need-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px}.tr-need-result b{color:var(--ink);font-weight:600}.tr-row{align-items: start}.tr-decision{font-family:var(--display);letter-spacing:-.004em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.tr-needs{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-right:2px;font-size:11px;font-weight:600}.tr-acct{color:var(--ink);font-weight:600}.tr-lane{display:inline-block;border:1px solid var(--rule);color:var(--ink-2);background:var(--card);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.5}.tr-lane.lane-customer,.tr-lane.lane-quote{border-color:var(--ink);color:var(--ink)}.tr-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tr-chip{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm);background:var(--paper);border:1px solid var(--rule-2);color:var(--ink-2);max-width:340px;padding:1px 7px;font-size:11.5px;line-height:1.55}.tr-chip.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad)30%,transparent);background:var(--bad-bg)}.tr-chip.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn)30%,transparent)}.tr-chip.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok)30%,transparent)}.tr-chip.more{color:var(--ink-3)}.tr-why-btn{color:var(--ink-2)}.tr-why-btn.on{color:var(--ink);font-weight:600}.tr-item.open>.fu-row{background:var(--paper);box-shadow:inset 3px 0 0 var(--ink)}.tr-why{background:var(--paper);border-top:1px dashed var(--rule-2);padding:10px 18px 14px 52px}.tr-why dl{display:grid;grid-template-columns:170px minmax(0,1fr);gap:6px 14px;margin:0;font-size:13px}.tr-why dt{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;padding-top:2px;font-size:11px;font-weight:600}.tr-why dd{color:var(--ink);margin:0}.tr-why .tr-chips{margin-top:0}.tr-outcomes{display:flex;background:var(--paper);border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items: center;gap:6px;padding:8px 18px 10px 52px}.tr-handled{opacity:.78}.tr-handled-why{color:var(--ink-2);font-style:italic}.tr-fold{margin-top:var(--s-5)}.tr-fold-head{display:flex;align-items:baseline;gap:4px var(--s-2);font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;flex-wrap:wrap;width:100%;padding:8px 4px}.tr-fold-head:hover b{text-decoration:underline;text-underline-offset:3px}.tr-lane-group{margin-top:var(--s-5)}.tr-lane-group:first-of-type{margin-top:0}.tr-acct-row .fu-side{align-items: flex-end}:root{--todo-cust:#7a3e9d;--todo-cust-bg:#f2e8f8;--todo-uw:var(--info);--todo-uw-bg:var(--info-bg);--todo-chase:#0f6b66;--todo-chase-bg:#def0ed}:root[data-theme=dark]{--todo-cust:#c9a2e6;--todo-cust-bg:#2e2238;--todo-chase:#7fcfc6;--todo-chase-bg:#16302d}.todo-class{display:inline-block;font-family:var(--sans);letter-spacing:.02em;vertical-align:1px;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.55}.todo-class.c-customer{color:var(--todo-cust);background:var(--todo-cust-bg);border-color:color-mix(in srgb,var(--todo-cust)35%,transparent)}.todo-class.c-underwriter{color:var(--todo-uw);background:var(--todo-uw-bg);border-color:color-mix(in srgb,var(--todo-uw)35%,transparent)}.todo-class.c-chase{color:var(--todo-chase);background:var(--todo-chase-bg);border-color:color-mix(in srgb,var(--todo-chase)35%,transparent)}.todo-class.c-other{color:var(--ink-3);background:var(--paper);border-color:var(--rule)}.todo-class-counts{display:inline-flex;font-family:var(--sans);vertical-align:1px;gap:6px;margin-left:10px;font-size:12px;font-weight:500}.todo-class-n.c-customer{color:var(--todo-cust)}.todo-class-n.c-underwriter{color:var(--todo-uw)}.todo-class-n.c-chase{color:var(--todo-chase)}.todo-class-n.c-other{color:var(--ink-3)}.todo-class-n b{font-weight:700}.todo-sep{color:var(--ink-3);margin-right:6px}.todo-due{display:inline-block;color:var(--bad);background:var(--bad-bg);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.todo-jade{display:inline-block;color:var(--ink-3);cursor:help;margin-left:6px;font-size:12px}.todo-jade.j-draft{color:var(--ok)}.tr-market{color:var(--ink-2);font-size:12px}.todo-toggles{display:inline-flex;flex-wrap:wrap;gap:8px}.todo-toggle{display:inline-flex;border:1.5px solid var(--rule);background:var(--card);font:inherit;cursor:pointer;color:var(--ink-2);border-radius:10px;align-items: center;gap:8px;padding:6px 14px;font-size:13.5px;font-weight:600}.todo-toggle .todo-toggle-n{font-variant-numeric:tabular-nums;background:var(--paper);border-radius:999px;padding:0 7px;font-weight:700}.todo-toggle.c-customer{border-color:color-mix(in srgb,var(--todo-cust)45%,var(--rule));color:var(--todo-cust)}.todo-toggle.c-underwriter{border-color:color-mix(in srgb,var(--todo-uw)45%,var(--rule));color:var(--todo-uw)}.todo-toggle.c-chase{border-color:color-mix(in srgb,var(--todo-chase)45%,var(--rule));color:var(--todo-chase)}.todo-toggle.c-chase.on{background:var(--todo-chase);color:#fff;border-color:var(--todo-chase)}.todo-toggle.c-customer.on{background:var(--todo-cust);color:#fff;border-color:var(--todo-cust)}.todo-toggle.c-underwriter.on{background:var(--todo-uw);color:#fff;border-color:var(--todo-uw)}.todo-toggle.c-other.on{background:var(--ink-2);color:var(--card)}.todo-toggle.on .todo-toggle-n{background:#ffffff38}.todo-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tr-summary-wrap .tr-summary{gap:8px 16px}.tr-class-needs{display:flex;flex-wrap:wrap;align-items: center;gap:6px 8px;margin-top:8px}.tr-class-group{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px}.tr-class-head{margin-right:2px;font-size:13px;font-weight:700}.tr-class-head.c-customer{color:var(--todo-cust)}.tr-class-head.c-underwriter{color:var(--todo-uw)}.tr-class-head.c-chase{color:var(--todo-chase)}.tr-class-head.c-other{color:var(--ink-3)}.tr-class-sep{color:var(--rule);margin:0 6px;font-weight:300}.tr-decision .todo-class{margin-right:4px}.fu-side .todo-due{margin-bottom:2px}.todo-summary{display:inline-flex;border:1px solid var(--rule);background:var(--card);text-decoration:none;border-radius:999px;align-self: center;align-items: center;gap:6px;padding:1px 9px}.todo-summary:hover{border-color:var(--ink-3)}.todo-summary .todo-class-counts{margin-left:0}.todo-summary .todo-due{padding:0 6px;font-size:10.5px}.td-root{position:fixed;top:var(--topbar);z-index:19;display:grid;grid-template-columns:264px minmax(0,1fr);background:var(--paper);animation:td-in .14s var(--ease);bottom:0;left:0;right:0}@keyframes td-in{0%{opacity:0}to{opacity:1}}.td-rail{display:flex;border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;min-height:0}.td-rail-head{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2);border-bottom:1px solid var(--rule-2);padding:10px 14px 9px 8px}.td-back{font:inherit;color:var(--ink-2);cursor:pointer;transition:background var(--t-fast)var(--ease);background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:500}.td-back:hover{background:var(--paper-2);color:var(--ink)}html:has(.td-root){overscroll-behavior:none}html:has(.td-root) body{overflow:hidden}.td-rail-list{overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;scrollbar-width:thin;flex:1;min-height:0;padding:6px 6px 24px}.td-rail-row{display:grid;grid-template-columns:7px minmax(0,1fr)auto;text-align:left;cursor:pointer;font:inherit;color:var(--ink-2);transition:background var(--t-fast)var(--ease);background:0 0;border:none;border-radius:7px;align-items: center;gap:9px;width:100%;padding:6px 8px;font-size:13px;line-height:1.35}.td-rail-row.td-rail-nodot{grid-template-columns:minmax(0,1fr)auto}.td-rail-row:hover{background:var(--paper-2);color:var(--ink)}.td-rail-row.td-rail-on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--rule-2);font-weight:500}.td-rail-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.td-rail-sub{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--ink-3);font-size:11.5px;font-weight:400}.td-rail-n{display:inline-grid;background:var(--paper-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items: center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:600}.td-rail-on .td-rail-n{background:var(--paper)}.td-rail-tasks{display:flex;border-left:1px solid var(--rule);flex-direction:column;gap:1px;margin:2px 0 6px 19px;padding-left:7px}.td-rail-task{display:flex;text-align:left;cursor:pointer;font:inherit;color:var(--ink-2);background:0 0;border:none;border-radius:6px;align-items:baseline;gap:6px;width:100%;min-width:0;padding:4px 8px;font-size:12.5px}.td-rail-task:hover{background:var(--paper-2);color:var(--ink)}.td-rail-task.on{background:var(--paper-2);color:var(--ink);font-weight:500}.td-rail-task-t{flex:none}.td-rail-task-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);min-width:0;font-size:11.5px;font-weight:400}.td-rail-task .jd-repeat{margin-left:auto}.td-rail .dot.info{background:var(--info)}.td-root.td-root-solo{grid-template-columns:minmax(0,1fr)}.td{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,1fr);outline:none;min-width:0;min-height:0}.td-root .td{height:100%}.td-decision{display:flex;background:var(--card);border-right:1px solid var(--rule);container-type:inline-size;flex-direction:column;min-width:0;min-height:0}.td-head{display:flex;border-bottom:1px solid var(--rule-2);flex-direction:column;flex:none;gap:2px;padding:10px 28px}.td-head-top{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);min-height:30px}.td-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.td-tools{display:inline-flex;align-items: center;gap:10px}.td-step{display:inline-flex;color:var(--ink-3);font-variant-numeric:tabular-nums;align-items: center;gap:2px;font-size:12px}.td-step-n{white-space:nowrap;padding:0 6px}.td-step-btn{display:grid;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;transition:background var(--t-fast)var(--ease);border-radius:7px;place-items: center;width:26px;height:26px;font-size:13px;line-height:1}.td-step-btn:hover:not(:disabled){background:var(--paper);color:var(--ink)}.td-step-btn:disabled{opacity:.4;cursor:default}.td-title{font-family:var(--display);letter-spacing:-.014em;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.2}.td-question{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.4}.td-meta{display:flex;align-items: center;gap:4px var(--s-2);flex-wrap:wrap;margin-top:4px}.td-links{display:inline-flex;align-items: center;gap:14px;margin-left:auto}.td-links a,.td-links .linkbtn{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.td-links a:hover,.td-links .linkbtn:hover{color:var(--ink);text-decoration-color:currentColor}.td-links .idmenu-list{left:auto;right:0}.td-body{overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;scrollbar-width:thin;flex:1;min-height:0;padding:0 28px 20px}.td-body>.dsec:first-child{padding-top:14px}.td-body .fu-dexcerpt{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;margin-top:10px;padding-block-start:0;padding-block-end:0}.td-body>.dsec:last-child{border-bottom:none}.td-close{display:flex;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--card)96%,transparent);backdrop-filter:blur(8px);flex-direction:column;flex:none;gap:4px;padding:10px 28px;box-shadow:0 -10px 24px -18px #14120e47}.td-close-row{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.td-close-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:10.5px}.td-close-row>.fu-actions{flex:1;min-width:0}.td-close-row>.alert{flex-basis:100%}.td-close .idmenu-list{top:auto;bottom:calc(100% + 6px)}.td-close-foot{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.td-close-foot .key-hints{margin-left:auto}@container (width<=440px){.td-body .fu-dfacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=620px){.td-close .key-hints,.td-close-k{display:none}.td-close-foot:not(:has(.small)){display:none}}.td-context{display:flex;background:var(--paper);flex-direction:column;min-width:0;min-height:0}.td-ctx{overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;scroll-padding-top:56px;scrollbar-width:thin;flex:1;min-height:0;padding:0 24px 32px}.td-ctx-nav{position:sticky;z-index:1;display:flex;background:color-mix(in srgb,var(--paper)92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule-2);gap:4px;margin:0 -24px;padding:10px 20px 9px;top:0}.td-ctx-jump{font:inherit;color:var(--ink-2);cursor:pointer;transition:background var(--t-fast)var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.td-ctx-jump:hover{background:var(--card);border-color:var(--rule);color:var(--ink)}.td-sec{display:flex;background:var(--card);border:1px solid var(--rule-2);border-radius:var(--radius-sm);flex-direction:column;gap:8px;margin-top:14px;padding:14px 16px}.td-sec-title{display:flex;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:6px;margin:0;font-size:10.5px;font-weight:500}.td-sec-title .quiet{letter-spacing:0;text-transform:none;font-size:12px}.td-sec-link{letter-spacing:0;text-transform:none;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule);margin-left:auto;font-size:12px;font-weight:400}.td-sec-link:hover{color:var(--ink);text-decoration-color:currentColor}.td-sec>.btn{align-self: flex-start}.td-sec .fu-jade{padding:6px 0}.td-fold{gap:0}.td-fold-sum{display:grid;grid-template-columns:auto minmax(0,1fr)auto;cursor:pointer;list-style:none;border-radius:6px;align-items:baseline;gap:10px}.td-fold-sum::-webkit-details-marker{display:none}.td-fold-sum:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.td-fold-n{display:inline-grid;border:1px solid var(--rule);color:var(--ink-2);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;place-items: center;min-width:18px;height:17px;padding:0 5px;font-size:10.5px}.td-fold-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.td-fold-chev{color:var(--ink-3);font-size:12px}.td-fold[open] .td-fold-sum{margin-bottom:10px}.td-fold-body{display:flex;flex-direction:column;gap:8px}.td-fold-link{display:flex;justify-content:flex-end;font-size:12px}.td-decide{gap:12px}.td-body>.td-decide:first-child{padding-top:14px}.td-tldr{display:flex;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;gap:6px;padding:14px 16px}.td-tldr.handled{box-shadow:inset 3px 0 0 var(--ok)}.td-tldr-flag{color:var(--ok);background:var(--ok-bg,var(--card));border:1px solid color-mix(in srgb,var(--ok)35%,transparent);border-radius:999px;align-self: flex-start;padding:1px 8px;font-size:11px;font-weight:600}.td-tldr-todo{font-family:var(--display);letter-spacing:-.006em;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.3}.td-tldr-what{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}.td-tldr-jade{display:flex;color:var(--ink-2);gap:8px;margin:0;font-size:13px;line-height:1.45}.td-tldr-k{color:var(--ink-3);flex:none;font-weight:600}.td-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.td-chips .tr-chip{max-width:100%}.td-tldr-acts{margin-top:6px}.td-tldr>.alert{margin-top:4px}.td-fold-inline{border-top:1px solid var(--rule-2);padding-top:10px}.td-fold-inline>summary{display:flex;cursor:pointer;list-style:none;color:var(--ink-2);align-items:baseline;gap:10px;font-size:13px}.td-fold-inline>summary::-webkit-details-marker{display:none}.td-fold-inline>summary:before{content:"›";display:inline-block;color:var(--ink-3);transition:transform var(--t-fast)var(--ease);width:10px}.td-fold-inline[open]>summary:before{transform:rotate(90deg)}.td-fold-inline>summary:hover{color:var(--ink)}.td-fold-inline>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.td-fold-inline-t{color:var(--ink);flex:none;font-weight:500}.td-fold-inline-p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);min-width:0;font-size:12px}.td-fold-inline-body{display:flex;flex-direction:column;gap:10px;padding:10px 0 2px 20px}.td-body>.td-fold-inline{margin-top:12px}.btn.strong{border-color:var(--ink);color:var(--ink);font-weight:600}.td-keys{position:relative;margin-left:auto}.td-keys-btn{display:grid;border:1px solid var(--rule);background:var(--card);color:var(--ink-3);font:inherit;cursor:pointer;border-radius:999px;place-items: center;width:22px;height:22px;font-size:12px;font-weight:600;line-height:1}.td-keys-btn:hover,.td-keys-btn[aria-expanded=true]{color:var(--ink);border-color:var(--ink-3)}.td-keys-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.td-keys-pop{position:absolute;z-index:30;display:flex;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);border-radius:9px;flex-direction:column;gap:6px;min-width:220px;padding:10px 12px;font-size:12.5px;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 28px #00000024}.td-keys-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items: center;gap:8px}.td-keys-k{display:inline-flex;gap:3px}.td-ctx-jump.on{background:var(--card);border-color:var(--rule);color:var(--ink)}.td-head .td-meta .todo-class{margin-right:2px}.fu-dnext{display:flex;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;gap:10px;padding:12px 14px}.fu-dnext .fu-drec{background:0 0;padding:0}.fu-dcontext{display:flex;flex-direction:column;gap:12px}.fu-dalt,.fu-dcand{flex-wrap:nowrap;align-items: center}.fu-dalt>span,.fu-dcand>span{min-width:0}.fu-dalt>.btn,.fu-dcand>.btn{flex:none}.jd-story{display:flex;flex-direction:column;gap:14px;padding-top:14px}.jd-story .jade-draft-body{max-height:none}.td-standing{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap;flex:1;min-width:0}.td-standing>.small{flex:1;min-width:200px}.td-standing-acts{display:inline-flex;gap:8px;margin-left:auto}.sv-market{display:flex;border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;gap:2px;padding:8px 10px}.sv-market.on{border-color:var(--ink-3);background:var(--card);box-shadow:inset 3px 0 0 var(--ink-2)}.sv-market-top{display:flex;align-items: center;gap:8px;min-width:0}.sv-market-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600}.sv-market-top .pill{margin-left:auto}.sv-other{display:flex;text-align:left;font:inherit;color:var(--ink);text-decoration:none;cursor:pointer;transition:background var(--t-fast)var(--ease);background:0 0;border:none;border-radius:6px;flex-direction:column;gap:1px;width:calc(100% + 16px);margin:0 -8px;padding:6px 8px;font-size:13px}.sv-other:hover{background:var(--paper-2)}.sv-other.closed{opacity:.62}.sv-pick{display:flex;background:var(--card);border:1px solid var(--ink);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;padding:12px 16px}.sv-pick .td-kicker{flex-basis:100%}.sv-pick b{font-family:var(--display);letter-spacing:-.006em;font-size:15px;font-weight:600}.td-body .fu-cands{margin-top:4px}.td-body .fu-msg-foot{margin-top:10px}.sv-other-what{display:inline-flex;align-items: center;gap:6px}.page.ws.ws-with-task{height:calc(100vh - var(--topbar));display:flex;overflow:hidden;flex-direction:column;max-width:none;padding:14px 24px 16px}.ws-with-task>.crumbs{margin-bottom:4px}.ws-with-task>.page-head{margin-bottom:12px}.ws-with-task>.page-head h1{font-size:30px}.ws-with-task>.alert{margin-bottom:10px}.ws-with-task>.td{flex:1;min-height:0}.td-workspace{grid-template-columns:clamp(360px,28vw,440px)minmax(0,1fr);gap:16px}.td-workspace .td-decision{border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.td-workspace .td-head,.td-workspace .td-body,.td-workspace .td-close{padding-left:20px;padding-right:20px}.td-workspace .td-context{display:block;overflow-y:auto;overscroll-behavior:contain;container-type:inline-size;scrollbar-width:thin;background:0 0}.td-workspace .ws-grid{grid-template-columns:minmax(0,1fr)300px}.td-workspace .ws-side{max-height:calc(100vh - var(--topbar) - 120px);top:0}@container (width<=760px){.td-workspace .ws-grid{grid-template-columns:minmax(0,1fr)}.td-workspace .ws-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:-1;align-items: start;max-height:none}}@media (max-width:1360px){.td-root{grid-template-columns:236px minmax(0,1fr)}.td-root .td{grid-template-columns:minmax(0,1.2fr)minmax(0,1fr)}}@media (max-width:1180px){.td-root{grid-template-columns:minmax(0,1fr)}.td-rail{display:none}}@media (max-width:900px){.td-root{display:block;overflow-y:auto;overscroll-behavior:contain;padding-bottom:132px}.td-root .td{grid-template-columns:minmax(0,1fr);height:auto}.td-decision{border-right:none}.td-body,.td-ctx{overflow:visible}.td-head,.td-body,.td-close{padding-left:18px;padding-right:18px}.td-ctx{padding:0 14px 24px}.td-ctx-nav{position:static;margin:0 -14px}.td-links{margin-left:0}.td-root .td-close{position:fixed;z-index:3;bottom:0;left:0;right:0}.td-close .key-hints{display:none}.page.ws.ws-with-task{overflow:visible;display:block;height:auto}.td-workspace{grid-template-columns:minmax(0,1fr)}.td-workspace .td-context{overflow:visible}.td-workspace .td-close{position:sticky;z-index:3;bottom:0}}.td-rail-more{align-self: flex-start;margin:8px 12px 12px}.gsearch.td-rail-search{flex:none;width:auto;height:30px;margin:8px 8px 2px}.td-rail-search input::-webkit-search-cancel-button{display:none}.td-rail-search-x{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:0 4px;font-size:14px;line-height:16px}.td-rail-search-x:hover{color:var(--ink);background:var(--paper-2)}.td-rail-row.td-rail-kb:not(.td-rail-on){background:var(--paper-2);color:var(--ink)}.td-rail-row.td-rail-kb.td-rail-on{box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--ink-3)}mark.td-hit{background:var(--warn-bg);color:inherit;border-radius:3px;margin:0 -1px;padding:0 1px}.td-rail-note{color:var(--ink-3);margin:0;padding:12px 10px;font-size:12.5px}.td-rail-note p{margin:0 0 6px}.td-rail-live{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.td-rail-next .todo-class,.td-rail-next .todo-due{vertical-align:0;margin-right:5px;padding:0 5px;font-size:10px;line-height:1.45}.td-tab-pane[hidden]{display:none}.brief{display:flex;border:1px solid var(--rule);background:var(--warn-bg);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px 12px}.brief-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.brief-text{color:var(--ink);max-width:75ch;margin:0;font-size:14.5px;line-height:1.5}.brief-block{font-weight:500}.brief .tl{background:0 0;border:0;margin:2px 0 0;padding:4px 0 0}.brief-more summary{cursor:pointer;color:var(--ink-3);list-style:none;width:-moz-fit-content;width:fit-content}.brief-more summary::-webkit-details-marker{display:none}.brief-more summary:before{content:"+ "}.brief-more[open] summary:before{content:"– "}.brief-more p{color:var(--ink-2);margin:6px 0 0;line-height:1.45}[data-testid=routing-summary]{color:var(--ink);font-size:13.5px}[data-testid=routing-summary] b{font-weight:600}.li.mrow{padding:0}.lis>.li.mrow{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.li.mrow>*{grid-column:1/-1}.mrow-head{display:grid;grid-template-columns:minmax(150px,1fr)minmax(0,2.4fr)auto;grid-template-columns:subgrid;align-items: center;gap:14px;padding:12px 4px}.mrow-main{display:flex;overflow:hidden;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items: flex-start;gap:5px;min-width:0;max-width:100%;padding:0}.mrow-main:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.mrow-firm{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.mrow-sub{display:flex;flex-wrap:wrap;align-self:stretch;align-items: center;gap:4px 8px;min-width:0;max-width:100%}.mrow-tag{border:1px solid var(--rule);background:var(--neutral-bg);color:var(--ink-2);white-space:nowrap;border-radius:4px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:500}.mrow-tag.outside{border-color:var(--info-rule,#c9d7f2);background:var(--info-bg,#eef3fc);color:var(--info-ink,#2b4c8c)}.csec.compact .csec-head .label{font-size:11px}.notes.compact .note{border-bottom:1px dashed var(--rule);padding:3px 0}.notes.compact .note:last-child{border-bottom:0}.mrow-who{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:60px;font-size:12px}.mrow-acts{display:inline-flex;justify-self:end;align-items: center;gap:6px}.mrow-line{flex:none;height:18px;padding:0 7px;font-size:10.5px}.mrow-act{display:grid;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;border-radius:7px;place-items: center;width:30px;height:30px;font-size:14px;line-height:1}.mrow-act:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.mrow-act.ok:hover:not(:disabled){color:var(--ok);border-color:var(--ok);background:var(--ok-bg)}.mrow-act.no:hover:not(:disabled){color:var(--bad);border-color:var(--bad);background:var(--bad-bg)}.mrow-act.ok.on{color:var(--ok);border-color:var(--ok);background:var(--ok-bg)}.mrow-act.no.on{color:var(--bad);border-color:var(--bad);background:var(--bad-bg)}.mrow-act:disabled{cursor:default}.mrow-act:disabled:not(.on){opacity:.45}.mrow-act:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ovf-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mst-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mrow-ask{display:flex;align-items: center;gap:8px;padding:0 4px 12px}.mrow-ask .finput{flex:1;min-width:180px}.mrow-notes{display:flex;flex-direction:column;gap:4px;padding:0 4px 10px}.lis{container-type:inline-size;display:grid;grid-template-columns:minmax(150px,1fr)minmax(0,2.4fr)auto;column-gap:14px}@container (width<=620px){.mrow-head{grid-template-columns:minmax(0,1fr)auto;row-gap:10px}.mrow-head .mst{grid-column:1/-1;grid-row:2}}@container (width<=460px){.mrow-head{grid-template-columns:minmax(0,1fr)}.mrow-head .mrow-acts{grid-row:2;justify-self:start}.mrow-head .mst{grid-row:3}}.mst{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;container:mst/inline-size;align-items: start;min-width:0;margin:0;padding:0}.mst-step{grid-row:1;position:relative;display:flex;justify-content:center;min-width:0}.mst-line{position:absolute;background:var(--rule);z-index:0;width:100%;height:2px;top:12px;right:50%}.mst-step[data-span="2"]>.mst-line{width:200%}.mst-step[data-span="3"]>.mst-line{width:300%}.mst-line.done,.mst-line.current{background:var(--info)}.mst-line.bad{background:var(--bad)}.mst-line.ok{background:var(--ok)}.mst-line.warn{background:var(--warn)}.mst-btn{position:relative;z-index:1;display:flex;font:inherit;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items: center;gap:3px;max-width:100%;padding:0 2px}button.mst-btn{cursor:pointer;border-radius:6px}button.mst-btn:hover .mst-ico{border-color:var(--info)}button.mst-link:hover .mst-label{text-decoration:underline;text-underline-offset:2px}button.mst-link:focus-visible .mst-label{text-decoration:underline;text-underline-offset:2px}.mst-ico{position:relative;display:grid;border:1px solid var(--rule);background:var(--card);color:var(--ink-3);border-radius:7px;place-items: center;width:26px;height:26px;font-size:12px}.mst-ico.done,.mst-ico.current{border-color:var(--info);color:var(--info);background:var(--info-bg)}.mst-ico.bad{border-color:var(--bad);color:var(--bad);background:var(--bad-bg);font-weight:600}.mst-ico.ok{border-color:var(--ok);color:var(--ok);background:var(--ok-bg);font-weight:600}.mst-ico.warn{border-color:var(--warn);color:var(--warn);background:var(--warn-bg)}.mst-n{position:absolute;background:var(--ink-3);color:var(--card);border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:600;line-height:16px;top:-7px;right:-8px}.mst-n.hot{background:var(--bad)}.mst-label{color:var(--ink-3);max-width:84px;font-size:10.5px;line-height:1.2}.mst-label.on{color:var(--ink);font-weight:600}.mst-sub{color:var(--ink-3);max-width:84px;font-size:10px;line-height:1.15}.mst-sub.bad{color:var(--bad)}.mst-ico.ph{background:0 0;border-color:#0000}.mst-ico.ph:before{content:"";border:1px solid var(--rule);background:var(--card);border-radius:50%;width:7px;height:7px}@container mst (width<=380px){.mst-sub{display:none}}@container mst (width<=270px){.mst-label:not(.on){display:none}}.ovf{position:relative;display:inline-flex}.ovf-btn{display:grid;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;border-radius:7px;place-items: center;width:30px;height:30px;font-size:16px;line-height:1}.ovf-btn:hover,.ovf-btn[aria-expanded=true]{border-color:var(--ink-3);color:var(--ink)}.ovf-menu{position:absolute;z-index:40;border:1px solid var(--rule);background:var(--card);display:flex;border-radius:9px;flex-direction:column;min-width:240px;padding:5px;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000024}.ovf-menu[hidden]{display:none}.ovf-item{display:block;font:inherit;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 10px;font-size:13px}.ovf-item:hover:not(:disabled){background:var(--neutral-bg);outline:none}.ovf-item:focus-visible{background:var(--neutral-bg);outline:none}.ovf-item:disabled{color:var(--ink-3);cursor:default}@media (min-width:901px){.td[data-testid=account-detail]{grid-template-columns:minmax(0,1fr)var(--side-panel-w,clamp(300px,27vw,400px))}}.aw-ctx{display:flex;flex-direction:column;gap:0}.aw-side{display:flex;flex-direction:column;min-height:0}.aw-tabs{position:sticky;z-index:2;display:flex;border-bottom:1px solid var(--rule);background:var(--paper);flex-wrap:wrap;gap:0 2px;padding:0 2px;top:0}.td-context .aw-tabs{background:var(--paper);margin:0 -24px;padding:0 22px}.aw-tab{position:relative;font:inherit;color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:11px 6px 10px;font-size:13px}.aw-tab:hover{color:var(--ink)}.aw-tab.on{color:var(--ink);font-weight:600}.aw-tab.on:after{content:"";position:absolute;background:var(--ink);border-radius:1px;height:2px;bottom:-1px;left:5px;right:5px}.aw-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:4px}.aw-tab-n{color:var(--ink-3);margin-left:5px;font-size:11px;font-weight:500}.aw-panel{padding:14px 4px 18px}.aw-docs{min-width:0}.doc-list{display:flex;flex-direction:column;gap:8px;min-width:0}.doc-items{list-style:none;display:flex;flex-direction:column;min-width:0;margin:0;padding:0}.doc-item{display:flex;border-bottom:1px solid var(--rule-2);border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:9px 6px}.doc-item:last-child{border-bottom:none}.doc-item.on{background:var(--paper-2)}.doc-item .doc-name{display:block;text-align:left;color:var(--ink);width:100%;min-width:0;font-size:13px;font-weight:500}.doc-item .doc-name.linkbtn{text-decoration:none;padding:0}.doc-item .doc-name.linkbtn:hover{text-decoration:underline}.doc-item-foot{display:flex;align-items: center;gap:8px;min-width:0}.doc-item-foot .doc-type{overflow:hidden;text-overflow:ellipsis;max-width:45%}.doc-item-foot .doc-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.doc-acts{display:inline-flex;flex:none;gap:8px}.doc-acts .linkbtn{padding:0;font-size:12px}.doc-item-err{color:var(--bad);overflow-wrap:anywhere}.doc-group{display:flex;flex-direction:column;min-width:0}.doc-group+.doc-group{margin-top:6px}.doc-group-head{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0;padding:4px 6px 2px;font-size:11px;font-weight:600}.doc-group-head .muted{margin-left:4px;font-weight:500}.doc-item-src{display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}.doc-src{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--paper-2);border:1px solid var(--rule-2);color:var(--ink-2);border-radius:10px;max-width:100%;padding:1px 6px;font-size:11px;line-height:16px}.doc-src[data-kind=sent]{border-color:var(--info)}.doc-src[data-kind=quote],.doc-src[data-kind=policy]{border-color:var(--good,var(--rule))}.doc-related{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:18px}.cov{display:flex;flex-direction:column}.cov-warn{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:12px}.cov-line{border-bottom:1px solid var(--rule-2);padding:12px 0}.cov-line:first-of-type{padding-top:0}.cov-line:last-child{border-bottom:0}.cov-head{display:flex;justify-content:space-between;align-items: center;gap:10px}.cov-name{color:var(--ink);font-size:14px;font-weight:600}.cov-desc{color:var(--ink-2);margin:5px 0 0;line-height:1.45}.cov-kv{display:flex;justify-content:space-between;gap:10px;margin-top:6px}.cov-v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.cd-open{display:inline-flex;font:inherit;color:var(--info);cursor:pointer;background:0 0;border:0;align-items: center;gap:4px;padding:0}.cd-open:hover{text-decoration:underline}.page-head-links{margin-top:8px;font-size:13px}.cd-submission{display:flex;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;gap:8px;padding:12px 14px}.cd-receipt{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 14px;margin:0}.cd-receipt dt{color:var(--ink-3)}.cd-receipt dd{overflow-wrap:anywhere;min-width:0;margin:0}.qv-list{list-style:none;display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.qv-pick{display:flex;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);color:inherit;font:inherit;text-align:left;cursor:pointer;align-items: center;gap:10px;width:100%;padding:6px 10px}.qv-pick:hover{border-color:var(--ink-3)}.qv-pick:focus-visible{border-color:var(--ink-3)}.qv-pick.on{border-color:var(--ink-2);background:var(--paper-2)}.qv-count{display:flex;color:var(--ink-2);flex-wrap:wrap;align-items: center;gap:6px 14px;margin-bottom:6px;font-size:12.5px}.qv-count-line{display:inline-flex;align-items: center;gap:6px}.qv-line{border:1px solid var(--rule);background:var(--card);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.qv-line.none{color:var(--ink-3);font-weight:500}.qv-lines{display:inline-flex;flex:none;gap:4px}.qv-who{display:flex;flex-direction:column;flex:0 0 164px;gap:1px;min-width:0}.qv-name{display:flex;align-items: center;gap:6px;min-width:0}.qv-name>b{overflow-wrap:anywhere}.qv-origin{color:var(--ink-3);font-size:11.5px;line-height:1.3}.qv-price,.qv-when{white-space:nowrap}.qv-price{font-variant-numeric:tabular-nums}.qv-list .qv-pick{flex-wrap:wrap;row-gap:4px}.qv-src{border:1px solid var(--rule);color:var(--ink-3);white-space:nowrap;border-radius:3px;margin-left:6px;padding:0 5px;font-size:10.5px}.qv-subj{margin:0;padding-left:18px}.qv-sources ul{margin:4px 0 0;padding-left:18px}.qv-sources li+li{margin-top:4px}.qv-email .qv-not-found{color:var(--warn)}.qv-doc{display:flex;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden;height:560px}.aw-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(300px,380px);align-items: start;gap:28px}.aw-main{display:flex;flex-direction:column;gap:22px;min-width:0}.aw-aside{position:sticky;display:flex;border:1px solid var(--rule);background:var(--card);overflow:auto;border-radius:10px;flex-direction:column;max-height:calc(100vh - 24px);padding:0 12px;top:12px}.aw-aside .aw-tabs{background:var(--card)}@media (max-width:1100px){.aw-grid{grid-template-columns:1fr}.aw-aside{position:static;max-height:none}}.cmp{display:flex;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);flex-direction:column;gap:8px;margin-top:10px;padding:12px;font-size:13px}.cmp-head{display:flex;align-items:baseline;gap:8px}.cmp-edit{display:flex;border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0}.cmp-edit:disabled{opacity:.7}select.cmp-input{border:1px solid var(--rule);border-radius:8px;justify-self:start;padding:4px 6px}.cmp-grow{flex:auto}.cmp-field{display:grid;grid-template-columns:64px minmax(0,1fr);overflow-wrap:anywhere;align-items: center;gap:8px}.cmp-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.cmp-chips{display:flex;border:1px solid var(--rule);background:var(--card);border-radius:8px;flex-wrap:wrap;align-items: center;gap:4px;min-height:30px;padding:3px 6px}.cmp-chips:focus-within{border-color:var(--ink-2)}.cmp-chip{display:inline-flex;background:var(--paper);border:1px solid var(--rule-2);border-radius:999px;align-items: center;gap:2px;padding:1px 4px 1px 8px;font-size:12.5px}.cmp-x{font:inherit;cursor:pointer;color:var(--ink-3);background:0 0;border:0;padding:0 4px;line-height:1}.cmp-x:hover{color:var(--bad)}.cmp-input{font:inherit;outline:none;background:0 0;border:0;flex:160px;min-width:120px;padding:3px 2px}.cmp-input.wide{border:1px solid var(--rule);border-radius:8px;padding:5px 8px}.cmp-input[readonly]{color:var(--ink-2);background:var(--paper)}.cmp-bad{color:var(--bad);grid-column:2}.cmp-addcc{align-self: flex-start;margin-left:72px}.cmp-suggest{display:flex;flex-wrap:wrap;align-items: center;gap:4px;margin-left:72px}.cmp-body{font:inherit;border:1px solid var(--rule);resize:vertical;background:var(--card);border-radius:8px;min-height:120px;padding:8px 10px;font-size:13px;line-height:1.5}.cmp-body:focus,.cmp-input.wide:focus{outline:none;border-color:var(--ink-2)}.cmp-tools{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.cmp-docs summary{cursor:pointer}.cmp-doclist{display:flex;overflow:auto;flex-direction:column;gap:3px;max-height:180px;padding:6px 0 0 8px}.cmp-review{display:flex;background:var(--paper);border:1px solid var(--rule-2);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px}.cmp-final pre{white-space:pre-wrap;font:inherit;overflow:auto;max-height:280px;margin:6px 0 0;font-size:12.5px}.cmp-final summary{cursor:pointer;color:var(--ink-2)}.cmp-foot{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.cmp-status{font-weight:600}.cmp-status.ok{color:var(--ok)}.cmp-status.warn{color:var(--warn)}.cmp-status.bad{color:var(--bad)}.cmp-receipt{background:var(--ok-bg);color:var(--ok);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px}.cmp-bar{display:flex;gap:6px;margin-top:8px}.msg-status{flex-wrap:wrap;gap:6px;margin-top:8px}.msg-thread{display:flex;flex-direction:column;gap:14px;padding:4px 0 24px}.msg-row{display:flex;flex-direction:column;max-width:min(620px,82%)}.msg-row.out{align-self: flex-end;align-items: flex-end}.msg-row.in{align-self: flex-start;align-items: flex-start}.msg-bubble{box-shadow:var(--shadow-sm);border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.45}.msg-bubble.out{background:var(--info-bg);color:var(--ink);border-bottom-right-radius:6px}.msg-bubble.in{background:var(--card);color:var(--ink);border:1px solid var(--rule-2);border-bottom-left-radius:6px}.msg-bubble.held{background:var(--warn-bg);border:1px dashed var(--warn);box-shadow:none}.msg-bubble.failed{background:var(--bad-bg);border:1px solid var(--bad);box-shadow:none}.msg-text{white-space:pre-wrap;overflow-wrap:anywhere}.msg-meta{display:block;text-align:inherit;margin-top:4px}.msg-row.out .msg-meta{text-align:right}.msg-held{color:var(--warn);margin-top:2px}.msg-held.bad{color:var(--bad)}.msg-events{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:16px}.msg-ev{font-weight:500}.msg-ev.failed{color:var(--bad)}.msg-ev.held{color:var(--warn)}.msg-ev.delivered,.msg-ev.sent{color:var(--ok)}.msg-account-list{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.msg-account-list li{display:flex;border-top:1px solid var(--rule-2);justify-content:space-between;align-items: center;gap:12px;padding:8px 0}.msg-account-list li:first-child{border-top:none}.msg-account-list a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);min-width:0}.msg-account-who{font-weight:500}.msg-account-last{color:var(--ink-2)}.ptw-kpis .kpi-value{font-size:26px}.ptw-buckets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ptw-bucket{display:flex;border:1px solid var(--rule);background:var(--card);font:inherit;text-align:left;cursor:pointer;color:var(--ink);border-radius:12px;flex-direction:column;align-items: flex-start;gap:4px;padding:12px 14px}.ptw-bucket b{font-family:var(--display);letter-spacing:-.02em;font-size:24px;line-height:1}.ptw-bucket:hover{border-color:var(--ink-3)}.ptw-bucket.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ptw-table td{vertical-align:top}.ptw-table tr.clickable{cursor:pointer}.ptw-table tr.clickable:hover td{background:var(--paper)}.ptw-acct{display:flex;flex-direction:column;gap:2px;min-width:180px}.ptw-acct .linkbtn{text-align:left;color:var(--ink);padding:0;font-size:13px}.ptw-money{display:inline-flex;flex-direction:column;align-items: flex-end;gap:2px}.ptw-basis.quoted{background:var(--ok-bg);color:var(--ok);border-color:#0000}.ptw-basis.estimated{color:var(--ink-3);border-color:var(--rule);background:0 0;border-style:dashed}.ptw-basis.mixed{background:var(--info-bg);color:var(--info);border-color:#0000}.ptw-tag{margin:0 4px 4px 0}.ptw-reasons{display:flex;flex-wrap:wrap;gap:8px}.ptw-reason{display:inline-flex;border:1px solid var(--rule);background:var(--card);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items: center;gap:6px;height:30px;padding:0 12px;font-size:12.5px}.ptw-reason b{color:var(--ink);font-variant-numeric:tabular-nums}.ptw-reason.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ptw-reason.on b{color:var(--paper)}.ptw-reason .dot.info{background:var(--info)}.ptw-task{display:inline-block}.ptw-task-pop{display:flex;text-align:left;flex-direction:column;gap:6px;min-width:260px;padding:12px;left:auto;right:0}.ptw-notes{color:var(--ink-2);font-size:12.5px}.ptw-notes summary{cursor:pointer;color:var(--ink-3)}.ptw-notes ul{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px}.nav .ptw-count{background:var(--bad-bg);color:var(--bad);min-width:18px;height:18px;margin-left:6px;font-size:10.5px}@media (max-width:1100px){.ptw-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}}table.ptw-table td.ptw-why{min-width:200px;max-width:320px}table.ptw-table td.ptw-next{min-width:180px;max-width:260px}.amock-row{grid-template-columns:minmax(0,1fr)auto auto;padding-block-start:9px;padding-block-end:9px}.amock-row .amock-name{align-items: center}.amock-row .amock-name>.iqd-meta{color:var(--ink-3);font-size:12.5px;font-weight:400}.amock-row .amock-name>.iqd-meta.has-origin{text-decoration:underline dotted var(--rule);text-underline-offset:3px}.amock-row .amock-name>.asum-hover{margin-left:-5px}.iqd-when-row{display:flex;align-items: center;gap:8px;min-width:0;margin-top:3px;font-size:12.5px;line-height:1.3}.iqd-when-row .iqd-chip{gap:6px;height:20px;min-height:0;padding:0 8px;font-size:11.5px;line-height:1}.iqd-when-row .iqd-chip.unset{gap:3px}.iqd-todo{cursor:default}.iqd-todo:hover{border-color:var(--rule);color:var(--ink-2)}.iqd-todo-n{color:var(--ink-3);white-space:nowrap}.iqd-todo-n b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:700}.iqd-dot{color:var(--ink-3);margin-right:6px}.iqd-late{display:inline-flex;border-left:1px solid var(--rule);color:var(--bad);align-self:stretch;align-items: center;margin-left:1px;padding-left:7px;font-weight:600}.iqd-came{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default}.iqd-mid{flex-flow:wrap;justify-content:flex-end;align-items: center;gap:6px;max-width:46vw;font-size:12.5px}.iqd-mid .lc-chip,.iqd-mid .amock-line{display:inline-flex;border-radius:999px;align-items: center;min-height:22px;padding:2px 12px}.iqd-mid .la-col{flex-wrap:nowrap}.amock-end{display:flex;justify-self:end;align-items: center;gap:2px}.iqd-mid:has(>.lp){align-self: center;max-width:52vw}.lp{display:inline-flex;border:1px solid var(--rule);background:var(--card);overflow:hidden;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;font-size:12px;line-height:1}.lp-seg{display:inline-flex;white-space:nowrap;cursor:default;align-items: center;gap:6px;height:24px;padding:0 10px}.lp-seg+.lp-seg{border-left:1px solid var(--rule)}.lp-code{letter-spacing:.03em;color:var(--ink-2);font-size:11.5px;font-weight:700}.lp-av{display:inline-grid;background:var(--paper-2);color:var(--ink-2);border-radius:50%;place-items: center;width:16px;height:16px;font-size:8.5px;font-weight:700}.lp-av.unset{box-sizing:border-box;border:1px dashed var(--rule-2,var(--rule));color:var(--ink-3);background:0 0;font-size:10px;font-weight:500}.lp-seg.mine .lp-av{background:var(--ink-2);color:var(--card)}.lp-seg.mine .lp-code{color:var(--ink)}.lp-state,.lp-rw{color:var(--ink-2);box-shadow:none;background:0 0;font-weight:600}.lp-state.lc-quoted,.lp-state.lc-bound{color:var(--ok)}.lp-state.lc-declined{color:var(--bad)}.lp-rw{color:var(--warn)}.lp-code+.lp-state:before,.lp-code+.lp-rw:before{content:"";display:inline-block;background:var(--ink-3);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 6px 0 0;transform:translateY(-1px)}.lp-seg>:has(+.lp-av:not(.unset)):after{content:"";display:inline-block;background:var(--ink-3);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 6px 0 0;transform:translateY(-1px)}.lp-seg>:has(+.lp-av:not(.unset)):after{margin:0 0 0 6px}.lp-more{color:var(--ink-3);font-weight:600}.lp.lp-head{overflow:visible;justify-content:flex-start}.lp-head .lp-seg.lp-pick{padding:0}.lp-head .lp-btn{display:inline-flex;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items: center;gap:6px;height:100%;padding:0 10px}.lp-head .lp-seg:first-child .lp-btn{border-radius:999px 0 0 999px}.lp-head .lp-seg:last-child .lp-btn{border-radius:0 999px 999px 0}.lp-head .lp-seg:only-child .lp-btn{border-radius:999px}.lp-head .lp-btn:hover{background:var(--paper-2)}.lp-head .lp-btn:disabled{cursor:progress}.lp-head .lp-btn>:has(+.lp-av:not(.unset)):after{content:"";display:inline-block;background:var(--ink-3);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 0 0 6px;transform:translateY(-1px)}.lp-head .lp-busy{color:var(--ink-3);font-size:11px}.lp-head .asg-pop{top:calc(100% + 6px);left:0}.lp-head .asg-note{position:absolute;white-space:nowrap;z-index:5;top:calc(100% + 4px);left:0}.asum-pop:has(>.asum-pop-wait){visibility:hidden}.iqd-wrap{display:inline-flex;position:relative}.iqd-chip{display:inline-flex;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items: center;gap:5px;min-height:22px;padding:0 9px;font-size:11.5px}.iqd-chip:hover,.iqd-chip.on{border-color:var(--ink-3);color:var(--ink)}.iqd-chip.unset{color:var(--ink-3);background:0 0;border-style:dashed;gap:3px}.iqd-plus{font-weight:600}.iqd-k{letter-spacing:.05em;color:var(--ink-3);font-size:10px;font-weight:700}.iqd-n{display:inline-flex;font-variant-numeric:tabular-nums;color:var(--ink-2);align-items: center;gap:2px;font-weight:700}.iqd-n i{font-size:10px;font-style:normal}.iqd-n.quoted{color:var(--ok)}.iqd-n.declined{color:var(--bad)}.iqd-n.open i{color:var(--ink-3)}.iqd-av{display:inline-grid;background:var(--paper-2);color:var(--ink-2);border-radius:50%;flex:none;place-items: center;width:18px;height:18px;font-size:9px;font-weight:700}.iqd-av.sm{width:16px;height:16px;font-size:8.5px}.iqd-card{position:fixed;z-index:80;gap:0;padding:0}.iqd-body{display:flex;flex-direction:column}.iqd-head{display:flex;justify-content:space-between;align-items: center;gap:8px;padding:10px 12px 6px}.iqd-title{letter-spacing:.05em;color:var(--ink-3);font-size:11px;font-weight:700}.iqd-sub{border-top:1px solid var(--rule-2);padding-top:8px}.iqd-add{font-size:12.5px}.iqd-list{list-style:none;display:grid;grid-template-columns:minmax(5em,1fr)minmax(0,max-content)minmax(0,max-content)max-content;column-gap:10px;margin:0;padding:0 12px 4px}.iqd-try{grid-column:1/-1;display:grid;grid-template-columns:subgrid;border-top:1px solid var(--rule-2);row-gap:3px;padding:8px 0}.iqd-try-line{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:baseline}.iqd-portal{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600}.iqd-try .iqd-code{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600}.iqd-who{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9em;font-size:12.5px}.iqd-state{color:var(--ink);white-space:nowrap;text-align:right;font-size:12.5px;font-weight:600}.iqd-try .iqd-state.t-ok{color:var(--ok)}.iqd-try .iqd-state.t-warn{color:var(--warn)}.iqd-try .iqd-state.t-bad{color:var(--bad)}.iqd-try .iqd-state.t-none{color:var(--ink-3);font-weight:500}.iqd-why{grid-column:1/-1;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:12px;line-height:1.4}.iqd-pdf{grid-column:1/-1;color:var(--ink-3);font-size:12px;line-height:1.4}.iqd-pdf.failed{color:var(--bad);font-weight:600}.iqd-older{color:var(--ink-3);padding:0 12px 10px;font-size:11.5px}.iqd-form{display:flex;flex-direction:column;gap:10px;padding:10px}.iqd-list~.iqd-form,.iqd-older~.iqd-form,.iqd-body>.iqd-body+.iqd-form{border-top:1px solid var(--rule-2)}.iqd-step{display:grid;grid-template-columns:76px minmax(0,1fr);align-items: start;column-gap:8px}.iqd-step-k{display:inline-flex;color:var(--ink-2);align-items: center;gap:6px;height:30px;font-size:12px;font-weight:600}.iqd-step-k b{display:inline-grid;background:var(--ink);color:var(--paper);border-radius:50%;flex:none;place-items: center;width:16px;height:16px;font-size:9.5px}.iqd-step-k b:empty{visibility:hidden}.iqd-step.off .iqd-step-k{color:var(--ink-3)}.iqd-step.off .iqd-step-k b{background:var(--rule)}.iqd-step-v{display:flex;flex-direction:column;gap:6px;min-width:0}.iqd-per-list{display:flex;flex-direction:column;gap:6px}.iqd-per-toggle{color:var(--ink-2);align-self: flex-start;font-size:12px}.iqd-dd-wrap{min-width:0}.iqd-dd{display:flex;border:1px solid var(--rule);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:7px;justify-content:flex-start;align-items: center;gap:6px;width:100%;height:30px;padding:0 8px 0 10px;font-size:12.5px;font-weight:600}.iqd-dd:hover:not(:disabled),.iqd-dd.open{border-color:var(--ink-3)}.iqd-dd:disabled{background:var(--paper-2);cursor:not-allowed}.iqd-dd.empty .iqd-dd-v{color:var(--ink-3);font-weight:400}.iqd-dd-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0}.iqd-dd-pre{display:inline-flex;width:var(--pre-w,3em);border-right:1px solid var(--rule-2);box-sizing:border-box;letter-spacing:.03em;color:var(--ink-3);flex:none;align-self:stretch;align-items: center;margin:0 8px 0 -10px;padding-left:10px;font-size:11px;font-weight:700}.iqd-chev{color:var(--ink-3);flex:none}.iqd-dd.open .iqd-chev{transform:rotate(180deg)}.iqd-dd-list{border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow);border-radius:8px;margin-top:4px;padding:4px}.iqd-input{box-sizing:border-box;border:1px solid var(--rule);background:var(--card);color:var(--ink);font:inherit;border-radius:7px;width:100%;height:26px;margin-bottom:4px;padding:0 10px;font-size:12.5px}.iqd-options{list-style:none;overflow-y:auto;max-height:168px;margin:0;padding:0}.iqd-options button{display:flex;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items: center;gap:8px;width:100%;height:26px;padding:0 7px;font-size:12.5px}.iqd-options button:hover{background:var(--paper-2);color:var(--ink)}.iqd-options button.on{color:var(--ink);font-weight:600}.iqd-opt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.iqd-none{color:var(--ink-3);padding:6px 8px;font-size:12px}.iqd-box{display:inline-grid;border:1px solid var(--rule);background:var(--card);border-radius:4px;flex:none;place-items: center;width:14px;height:14px}.iqd-options button.on .iqd-box{background:var(--ink);border-color:var(--ink);color:var(--paper)}.iqd-textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--rule);background:var(--card);color:var(--ink);font:inherit;border-radius:7px;width:100%;min-height:30px;padding:6px 8px;font-size:12.5px}.iqd-textarea:focus,.iqd-input:focus{outline:none;border-color:var(--ink-3)}.iqd-actions{display:flex;justify-content:flex-end;align-items: center;gap:6px}.iqd-actions .muted,.iqd-saved{margin-right:auto}.iqd-saved{color:var(--ok);font-size:12px}.iqd-error{color:var(--bad);font-size:12px;line-height:1.4}.iqd-panel{width:100%;margin:0}.iqd-panel .iqd-form{padding:10px 0 0}.iqd-panel .iqd-head{padding:0 0 6px}:-webkit-any(.cx-modal,.modal) .iqd-panel textarea.iqd-textarea{min-height:calc(2lh + 12px)}:-moz-any(.cx-modal,.modal) .iqd-panel textarea.iqd-textarea{min-height:calc(2lh + 12px)}:is(.cx-modal,.modal) .iqd-panel textarea.iqd-textarea{min-height:calc(2lh + 12px)}.iqd-actions .btn.sm{height:26px}.modal .iqd-panel .iqd-form{border-top:0;gap:12px;padding:2px 0 0}.modal .iqd-panel .iqd-body+.iqd-form{border-top:1px solid var(--rule-2);margin-top:4px;padding-top:14px}.modal .iqd-step{grid-template-columns:84px minmax(0,1fr)}.modal .iqd-step-k{height:36px;font-size:13px}.modal .iqd-actions{border-top:1px solid var(--rule-2,var(--rule));gap:8px;margin:6px -20px -4px;padding:14px 20px 18px}.modal .iqd-actions .btn.sm{height:36px;padding:0 16px;font-size:13px}.iqd-peek{display:inline-flex;position:relative}.iqd-note-card{gap:8px;padding:12px}.iqd-note-head{display:flex;align-items: center;gap:6px;font-size:12.5px}.iqd-note-head .muted{margin-left:auto;font-size:12px}.iqd-note-text{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:8;overflow:hidden;-webkit-box-orient:vertical;font-size:13px;line-height:1.45}.iqd-note-foot{border-top:1px solid var(--rule-2);padding-top:8px;font-size:11.5px}.amock-bar.fbar{flex-direction:column;align-items:stretch;gap:8px}.fbar{--fbar-h:30px}.fbar-line{display:flex;flex-wrap:wrap;align-items: center;gap:8px;min-width:0}.fbar-even{flex-wrap:nowrap;justify-content:space-evenly;column-gap:0;margin-inline-start:-12px;margin-inline-end:-12px}.fbar-even>*{flex:none}.fbar-group{display:inline-flex;flex:none;align-items: center;gap:6px}.fbar .fbar-search{box-sizing:border-box;height:var(--fbar-h);border-radius:7px;flex:0 170px;width:auto;min-width:130px;max-width:220px}.fbar .fbar-search input{width:100%;min-width:0;font-size:12.5px}.fbar-k{color:var(--ink-3);font-size:12px}.fbar .amock-sep{height:18px;margin:0}.fbar .amock-seg{box-sizing:border-box;height:var(--fbar-h);align-items:stretch}.fbar .amock-seg button{display:inline-flex;align-items: center;height:100%;padding:0 9px;font-size:12.5px}.fbar .mselect .mselect-btn{box-sizing:border-box;height:var(--fbar-h);border-radius:7px;gap:6px;min-width:0;padding:0 10px;font-size:12.5px}.fbar .fbar-more,.fbar .fbar-rework{box-sizing:border-box;display:inline-flex;height:var(--fbar-h);border:1px solid var(--rule);background:var(--card);color:var(--ink);font:inherit;box-shadow:none;cursor:pointer;border-radius:7px;align-items: center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1}.fbar .fbar-more:hover,.fbar .fbar-rework:hover{border-color:var(--ink-3)}.fbar .fbar-more.on{border-color:var(--ink-2)}.fbar .fbar-more.open{border-color:var(--ink-3);background:var(--paper-2)}.fbar-n{display:inline-grid;background:var(--ink);color:var(--paper);box-sizing:border-box;border-radius:999px;place-items: center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700}.fbar-chev{color:var(--ink-3);font-size:10px}.fbar .dfl{box-sizing:border-box;height:var(--fbar-h)}.fbar .dfl-btn{gap:6px;min-width:0;padding:0 10px}.fbar-more-panel{display:flex;border-top:1px solid var(--rule-2);flex-wrap:wrap;gap:8px;padding-top:8px}@media (max-width:1180px){.fbar-even{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-inline-start:0;margin-inline-end:0}.fbar-even>.amock-sep{display:none}}@media (max-width:860px){.amock-row{grid-template-columns:minmax(0,1fr);gap:8px}.amock-row .amock-end{justify-self:start}.iqd-mid{justify-content:flex-start;max-width:none}.iqd-mid:has(>.lp){justify-content:flex-start;max-width:none}.lp{border-radius:12px;justify-content:flex-start}.iqd-when-row{flex-wrap:wrap;row-gap:4px}.fbar .fbar-search{flex:100%;min-width:0;max-width:none}}.attr-head{display:flex;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 2px 10px;font-size:13px}.attr-head b{color:var(--ink);font-variant-numeric:tabular-nums}.attr-head-sep{color:var(--ink-3)}.attr-row{grid-template-columns:minmax(0,1fr)auto;cursor:default;align-items: start}.attr-main{min-width:0}.attr-kind{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:11px;font-weight:600}.attr-msg{border:1px solid var(--rule);background:var(--paper);border-radius:8px;min-width:0;margin-top:6px;padding:7px 10px;font-size:12.5px;line-height:1.4}.attr-msg.muted{color:var(--ink-3)}.attr-msg-top{display:flex;align-items:baseline;gap:10px;min-width:0}.attr-from{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);flex:auto;min-width:0;font-weight:600}.attr-when{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.attr-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.attr-snippet{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical}.attr-rest{color:var(--ink-2);margin:8px 0 0}.attr-cands{list-style:none;display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0}.attr-cand{display:flex;align-items: center;gap:8px;min-width:0;font-size:12.5px}.attr-cand-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);flex:0 auto;min-width:0}.attr-cand[data-this] .attr-cand-label{color:var(--ink)}.attr-cand-why{color:var(--ink-3);border:1px solid var(--rule);border-radius:999px;flex:none;padding:1px 7px;font-size:11px}.attr-cand .btn.sm{flex:none;height:26px}.attr-acts{flex-direction:column;align-items: flex-end;gap:6px;padding-top:2px}.attr-acts .linkbtn{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.attr-acts .linkbtn:hover:not(:disabled){color:var(--ink);text-decoration:underline}:root[data-theme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--paper:#151411;--paper-2:#1d1b17;--card:#201e1a;--ink:#ece8dd;--ink-2:#c2bdb1;--ink-3:#a39e92;--rule:#36332c;--rule-2:#2b2924;--dark:#0c0b09;--dark-2:#1a1814;--dark-text:#ece8dd;--dark-muted:#9a958a;--ok:#7cc79a;--ok-bg:#1c3125;--warn:#e3ac58;--warn-bg:#382b15;--bad:#ee8f83;--bad-bg:#3b201c;--info:#94b6e6;--info-bg:#1b2a3d;--neutral-bg:#26241f;--shadow:0 1px 2px #0006,0 10px 30px #00000059;--shadow-sm:0 1px 2px #0006;--focus:color-mix(in srgb,var(--ink)35%,transparent);--c1:#7fa3d6;--c2:#d69a63;--c3:#6fb68b;--c4:#b48bc6;--c5:#e0857a;--c6:#73b5bc;--c7:#c2b97c;--c8:#9897cf;--c-other:#5a564d;--under:#7fa3d6;--under-bg:#1b2a3d;--over:#e3a157;--over-bg:#382b15;--core:#6fb68b;--lowfit:#5f5a50;--link:#94b6e6;--hover-rule:#6b665b}:root[data-theme=dark] .btn.primary:hover,:root[data-theme=dark] .jade-btn:hover{background:color-mix(in srgb,var(--ink)86%,var(--paper))}:root[data-theme=dark] .skel{background:linear-gradient(90deg,var(--paper-2)0px,var(--card)200px,var(--paper-2)400px);background-size:800px 100%}:root[data-theme=dark] .heat-0{fill:var(--paper-2)}:root[data-theme=dark] .bubble{stroke:var(--card)}:root[data-theme=dark] .nd-mode.test{border-color:#0000}:root[data-theme=dark] .nd-chip{border-color:var(--rule)}:root[data-theme=dark] .nd-chip.on{background:var(--info-bg);border-color:var(--info)}:root[data-theme=dark] .nd-note-preview{background:color-mix(in srgb,#6d28d9 18%,var(--card))}:root[data-theme=dark] .nd-body-skeleton{background:var(--card)}:root[data-theme=dark] .nd-skel-line{background:linear-gradient(90deg,var(--rule-2)25%,var(--paper-2)50%,var(--rule-2)75%);background-size:200% 100%}:root[data-theme=dark] .nd-doc.on,:root[data-theme=dark] .df-doc.on{border-color:color-mix(in srgb,var(--ok)40%,transparent)}:root[data-theme=dark] .fe-pages{background:var(--paper-2)}:root[data-theme=dark] .fpill:hover,:root[data-theme=dark] .asst-chip:hover,:root[data-theme=dark] a.ev-chip:hover,:root[data-theme=dark] .jade-starter:hover,:root[data-theme=dark] .fu-dmarket.this{border-color:var(--hover-rule)}:root[data-theme=dark] .jade-btn:hover{box-shadow:0 0 0 3px #ece8dd1f}:root[data-theme=dark] .asst-input:focus{box-shadow:0 0 0 3px #ece8dd1a}:root[data-theme=dark] .fpill.on.st{color:var(--paper)}:root[data-theme=dark] .fpill.on.st:before{background:var(--paper)}:root[data-theme=dark] .fpill.on.st.st-bound{color:var(--ink)}:root[data-theme=dark] .fpill.on.st.st-bound:before{background:var(--ink)}:root[data-theme=dark] table.table tr.dim{opacity:.88}:root[data-theme=dark] .jade-btn.jade-btn-type{border-left-color:#0c0b0938}:root[data-theme=dark] .asst-panel{box-shadow:-12px 12px 40px #0000008c}:root[data-theme=dark] .fe-jade-diff .new{color:var(--warn)}:root[data-theme=dark] .fe-jade-drop:hover{color:var(--bad)}:root[data-theme=dark] .fe-bar{box-shadow:0 -4px 16px #0006}:root[data-theme=dark] .nd-body-edit{color:#222}:root[data-theme=dark] .mv-frame{background:#fff;border-radius:6px;padding:8px 8px 6px}
