:root{--ground:#111827;--raised:#1f2937;--accent:#4a7c1f;--accent-hover:#3d6819;--accent-soft:#f2f7ea;--canvas:#fff;--text:#111827;--surface:#fff;--surface-sunk:#fafafa;--pale:#f3f4f6;--pale-dark:#374151;--text-2:#4b5563;--muted:#6b7280;--line:#e5e7eb;--line-strong:#d1d5db;--line-hair:#f0f1f3;--client-fact:#2e6b45;--sponsor-term:#3f4941;--judgment:#a3231a;--sans:var(--font-inter), ui-sans-serif, system-ui, Helvetica, Arial, sans-serif;--serif:var(--font-source-serif), Georgia, serif;--t-eyebrow:10.5px;--t-title:clamp(1.75rem, 1.55rem + .8vw, 2.375rem);--t-sub:clamp(.94rem, .89rem + .14vw, 1.04rem);--t-section:clamp(1.06rem, .98rem + .22vw, 1.25rem);--t-card:16px;--t-body:15.5px;--t-label:12px;--t-help:11.5px;--t-control:13.5px;--t-fig:clamp(2rem, 1.86rem + 1.2vw, 3.125rem);--t-fig-sm:clamp(1.25rem, 1.15rem + .6vw, 1.81rem);--t-fig-date:clamp(1.19rem, 1.07rem + .48vw, 1.5625rem);--lh-tight:1.18;--lh-body:1.55;--w-analysis:1200px;--w-narrative:860px;--w-read:68ch;--pad-page:clamp(20px, 2.4vw, 40px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:44px;--s8:56px;--r-sm:3px;--r-md:5px;--ease:cubic-bezier(.22, .61, .36, 1);--fast:.14s}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}.editorial{font-family:var(--serif);letter-spacing:0;font-weight:500}.num{font-variant-numeric:tabular-nums}a{color:#3f6b1f;text-decoration:none}a:hover{color:#2c4d13;text-decoration:underline}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:3px}.btn{font:600 13.5px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:background-color var(--fast) ease, border-color var(--fast) ease, color var(--fast) ease, transform var(--fast) ease;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:11px 16px;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--ground)}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.btn-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.btn-secondary:hover:not(:disabled){background:var(--pale);border-color:var(--accent);color:var(--ground)}.btn-tertiary{color:#3f6b1f;background:0 0;border-color:#0000;padding:6px 2px}.btn-tertiary:hover:not(:disabled){color:#2c4d13;text-decoration:underline}.seg{background:var(--surface-sunk);border-radius:5px;gap:2px;padding:3px;display:inline-flex}.seg-item{font:500 13px/1 var(--sans);background:var(--surface);border:1px solid var(--line-strong);color:var(--text-2);cursor:pointer;white-space:nowrap;transition:background-color var(--fast) ease, border-color var(--fast) ease, color var(--fast) ease;border-radius:3px;padding:8px 14px}.seg-item:hover{background:var(--pale);border-color:var(--accent);color:var(--ground)}.seg-item[aria-pressed=true],.seg-item[aria-selected=true]{background:var(--ground);border-color:var(--ground);color:var(--canvas);font-weight:600}.seg-item[aria-pressed=true]:hover,.seg-item[aria-selected=true]:hover{background:var(--pale-dark);border-color:var(--pale-dark);color:var(--canvas)}.seg-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.seg-own{background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:7px;display:inline-block}.seg-item[aria-pressed=true] .seg-own{background:var(--accent)}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{font:500 13px/1 var(--sans);background:var(--surface);border:1px solid var(--line);color:var(--text-2);cursor:pointer;transition:background-color var(--fast) ease, border-color var(--fast) ease, color var(--fast) ease;border-radius:3px;padding:9px 14px}.tab:hover{background:var(--pale);border-color:var(--accent);color:var(--ground)}.tab[aria-selected=true]{background:var(--ground);border-color:var(--ground);color:var(--canvas);font-weight:600}.tab[aria-selected=true]:hover{background:var(--pale-dark);border-color:var(--pale-dark)}.tab-state{font:700 9px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.78;margin-left:7px}input,select{font:400 14px/1.2 var(--sans);font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);transition:border-color var(--fast) ease, box-shadow var(--fast) ease;border-radius:4px;min-width:0;padding:10px 12px}input:hover,select:hover{border-color:var(--accent)}input:focus,select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #8fc24a73}label{font:500 12.5px/1.4 var(--sans);color:var(--text-2)}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.ctx{background:var(--surface);border-bottom:1px solid var(--line-hair);z-index:5;padding:0 32px;position:sticky;top:0}.ctx-in{align-items:center;gap:var(--s5);flex-wrap:nowrap;min-width:0;padding:11px 0;display:flex}.ctx-workflow{border-left:1px solid var(--line-hair);border-right:1px solid var(--line-hair);flex:none;align-items:center;gap:0;padding:0 12px;display:flex}.ctx-stage{min-height:24px;font:650 9.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex;position:relative}.ctx-stage+.ctx-stage:before{content:"";background:var(--line-hair);width:1px;height:10px;position:absolute;left:0}.ctx-stage[aria-current=step]{color:var(--ground)}.ctx-stage[aria-current=step]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:1px;left:9px;right:9px}.ctx-facts{align-items:baseline;gap:var(--s5);scrollbar-width:none;flex-wrap:nowrap;flex:none;display:flex;overflow-x:auto}.ctx-facts::-webkit-scrollbar{display:none}.ctx-fact{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.ctx-k{font:600 9.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ctx-v{font:500 13px/1.25 var(--sans);font-variant-numeric:tabular-nums;color:var(--text)}.ctx-offering{align-items:center;gap:var(--s2);flex:0 auto;min-width:0;display:flex}.ctx-offering select{min-width:0;max-width:232px}.ctx-client{flex:none}.topbar{background:var(--ground);color:var(--canvas);z-index:6;display:none;position:sticky;top:0}.topbar-in{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px 0;display:flex}.topbar-in span{font:400 15px/1.2 var(--serif)}.topbar-in img{width:34px;height:auto;display:block}.topbar-nav{gap:0;padding:6px 10px 0;display:flex;overflow-x:auto}.topbar-link{font:500 13px/1 var(--sans);color:#f4f6f2c2;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 14px}.topbar-link[aria-current=page]{color:var(--canvas);border-bottom-color:var(--accent);font-weight:600}.page{padding:var(--s7) var(--pad-page) var(--s8);min-width:0;max-width:calc(var(--w-analysis) + var(--pad-page) * 2)}.col{max-width:calc(var(--w-narrative) + var(--pad-page) * 2)}.col .lede,.col .prose{max-width:var(--w-read)}.eyebrow{font:600 var(--t-eyebrow)/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.h1{font:600 var(--t-title)/var(--lh-tight) var(--serif);letter-spacing:0}.h2{font:600 var(--t-section)/1.28 var(--serif);letter-spacing:0}.h3{font:600 var(--t-card)/1.3 var(--sans);letter-spacing:0}.lede{font:400 var(--t-sub)/var(--lh-body) var(--sans);color:var(--text-2);max-width:var(--w-read)}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--s5);flex-wrap:wrap;display:flex}.page-head-t{min-width:0}.page-head .lede{margin-top:6px}.page-head-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.page-head+*{margin-top:var(--s6)}.stack>.page-head+*{margin-top:0}.fig{font:500 var(--t-fig)/1 var(--sans);letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.fig-sm{font:500 var(--t-fig-sm)/1.05 var(--sans);letter-spacing:0;font-variant-numeric:tabular-nums}.fig-date{font:500 var(--t-fig-date)/1.1 var(--sans);letter-spacing:0;color:var(--text-2)}.fig-k{font:400 var(--t-label)/1.4 var(--sans);color:var(--muted)}.fig-none{font:400 var(--t-fig-sm)/1.05 var(--sans);color:var(--muted);letter-spacing:0}.hair{border:0;border-top:1px solid var(--line)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:20px}.panel-dark{background:var(--ground);color:var(--canvas);border-radius:5px;padding:24px}.provenance{font:400 var(--t-help)/1.45 var(--sans);color:var(--muted)}.provenance-fact{color:var(--client-fact)}.note{font:400 13.5px/var(--lh-body) var(--sans);color:var(--text-2)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose{font:400 var(--t-body)/1.6 var(--sans);color:var(--text-2);max-width:var(--w-read)}@media (max-width:1180px){.ctx-in,.ctx-facts{gap:var(--s4)}.ctx-workflow{padding:0 8px}.ctx-stage{padding:0 7px}.ctx-fact[data-priority="2"]{display:none}.ctx-offering .ctx-k{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ctx-offering select{max-width:190px}}@media (max-width:1024px){.ctx-stage:not([aria-current=step]){display:none}.ctx-workflow{border-right:0;padding-right:0}.ctx-offering select{max-width:150px}}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.rail{display:none}.topbar{display:block}.ctx{padding:0 18px}.ctx-in{gap:14px;padding:11px 0}.ctx-facts{gap:14px}.page{padding:var(--s5) var(--pad-page) var(--s7)}.page-head+*{margin-top:var(--s5)}.btn{padding:13px 16px}.seg-item,.tab{padding:11px 14px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.btn-primary:hover:not(:disabled){transform:none}}.two-up{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.metric-row{flex-wrap:wrap;gap:30px;display:flex}.input-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.plain-list{font:400 14px/1.5 var(--sans);color:var(--text-2);gap:6px;list-style:none;display:grid}.plain-list li{padding-left:14px;position:relative}.plain-list li:before{content:"·";color:var(--muted);position:absolute;left:2px}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:16px;margin-top:14px;display:grid}.ledger-row{background:var(--surface);font:400 13.5px/1.4 var(--sans);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:16px;padding:12px 14px;display:grid}.fee-edit{background:var(--surface);grid-template-columns:minmax(0,1.5fr) 90px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.fee-edit input,.fee-edit select{padding:7px 9px;font-size:13px}.datarow{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;display:grid}.datarow-k{display:none}.cmp-row,.ba-row{background:var(--surface);grid-template-columns:minmax(120px,.9fr) minmax(0,1.4fr) minmax(0,1.4fr);align-items:start;gap:18px;padding:13px 14px;display:grid}.cmp-head,.ba-head{background:var(--surface-sunk);font:600 12px/1.3 var(--sans)}.ba-label{font:600 13px/1.4 var(--sans)}.hero-compare{grid-template-columns:1fr 1fr;gap:26px;margin-top:16px;display:grid}.alloc-row{grid-template-columns:minmax(0,1.4fr) 160px minmax(0,1.5fr) auto;align-items:start;gap:18px;display:grid}.alloc-figs{flex-wrap:wrap;gap:22px;display:flex}.sequence{gap:0;display:grid}.sequence-step{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:12px 14px}.sequence-arrow{text-align:center;color:var(--accent);margin:4px 0;font-size:16px}.brief-page{gap:var(--s5);display:grid}.brief-page>.page-head+*{margin-top:0}.brief-head{align-items:flex-end}.brief-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:40px;display:grid}.brief-rail{position:sticky;top:96px}.brief-tools{gap:4px;display:grid}.brief-tool{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:background-color var(--fast) ease, border-color var(--fast) ease;border-left:3px solid #0000;border-radius:4px;padding:11px 13px}.brief-tool:hover{background:var(--pale);border-color:var(--accent)}.brief-tool[aria-current=true]{border-color:var(--ground);border-left-color:var(--accent);background:var(--surface)}.brief-tool-label{font:600 13.5px/1.35 var(--sans);color:var(--text);display:block}.brief-tool-why{font:400 11.5px/1.45 var(--sans);color:var(--muted);margin-top:3px;display:block}.brief-main{min-width:0;max-width:780px}.evidence{border-top:1px solid #f4f6f22e;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px;margin-top:22px;padding-top:18px;display:grid}.answer-btn{font:600 13px/1 var(--sans);color:var(--canvas);cursor:pointer;transition:background-color var(--fast) ease, border-color var(--fast) ease, color var(--fast) ease;background:0 0;border:1px solid #f4f6f257;border-radius:4px;padding:11px 15px}.answer-btn:hover{background:var(--pale-dark);border-color:var(--accent)}.answer-btn[aria-pressed=true]{background:var(--canvas);border-color:var(--canvas);color:var(--ground)}.answer-btn[data-primary]{background:var(--accent);border-color:var(--accent);color:var(--ground)}.answer-btn[data-primary]:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.answer-btn[data-primary][aria-pressed=true]{background:var(--canvas);border-color:var(--canvas)}.evidence .ctx-k{min-height:2.2em;display:block}.answer-form{border-top:1px solid #f4f6f22e;margin-top:18px;padding-top:18px}.answer-form label{color:#f4f6f2c2}.answer-form .provenance{color:#f4f6f299}@media (max-width:1180px){.brief-layout{grid-template-columns:210px minmax(0,1fr);gap:26px}.alloc-row{grid-template-columns:minmax(0,1fr) 140px;row-gap:14px}.alloc-figs{grid-column:1/-1}.allocation-table-head,.allocation-line{grid-template-columns:minmax(220px,1.05fr) minmax(130px,.5fr) minmax(250px,1fr)}.allocation-table-head span:nth-child(4),.allocation-constraints{grid-column:1/-1}.allocation-constraints{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.build-inspector{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.two-up,.hero-compare{grid-template-columns:minmax(0,1fr)}.metric-row{gap:20px}.brief-layout{grid-template-columns:minmax(0,1fr);gap:22px}.brief-rail{position:static}.brief-tools,.option-grid,.offer-grid{grid-template-columns:minmax(0,1fr)}.concentration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-table-head{display:none}.ledger-row,.cmp-row,.ba-row,.fee-edit,.alloc-row{grid-template-columns:minmax(0,1fr);gap:8px}.cmp-head,.ba-head{display:none}.datarow{grid-template-columns:minmax(0,1fr)}.datarow-k,.cmp-row .datarow-k,.ba-row .datarow-k{font:600 10.5px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;display:block}.fee-edit input,.fee-edit select{width:100%}.alloc-figs{gap:18px}.evidence{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.allocation-line{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px 0}.allocation-line.is-allocated{padding-left:12px;padding-right:10px}.allocation-input{max-width:240px}.allocation-constraints{grid-template-columns:minmax(0,1fr)}.allocation-impact{grid-template-columns:repeat(3,minmax(0,1fr))}.next-action{flex-direction:column;align-items:flex-start}}.ready-rule{background:var(--accent);border-radius:2px;width:54px;height:3px}.mh{display:none}.prog{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.prog-fill{background:var(--accent);border-radius:2px;height:100%;display:block}.m-only{display:none}@media (max-width:860px){.d-only{display:none!important}.m-only{display:block}.topbar,.ctx{display:none}.mh{z-index:6;background:var(--ground);color:var(--canvas);display:block;position:sticky;top:0}.mh-top{align-items:center;gap:12px;padding:12px 20px 0;display:flex}.mh-mark{flex:none;width:30px;height:auto}.mh-id{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.mh-client{font:600 15px/1.25 var(--sans);color:var(--canvas);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mh-route{appearance:none;color:var(--accent);font:600 13px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='7'><path d='M0 0h10L5 7z' fill='%238fc24a'/></svg>") right 2px center no-repeat;border:0;min-height:0;margin-top:1px;padding:2px 18px 2px 0}.mh-route:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mh-controls{align-items:center;gap:10px;padding:10px 20px 0;display:flex}.mh-controls .seg{background:#ffffff14;flex:none;padding:2px}.mh-controls .seg-item{color:#f4f6f2b8;background:0 0;border-color:#0000;padding:8px 13px;font-size:13px}.mh-controls .seg-item[aria-pressed=true]{background:var(--canvas);border-color:var(--canvas);color:var(--ground)}.mh-controls .seg-item:hover{background:var(--pale-dark);color:var(--canvas)}.mh-offering{min-width:0;color:var(--canvas);background:0 0;border:1px solid #ffffff38;flex:1;padding:8px 10px;font-size:13px}.mh-facts{border-top:1px solid #ffffff1f;margin-top:10px}.mh-facts>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 20px;list-style:none;display:flex}.mh-facts>summary::-webkit-details-marker{display:none}.mh-facts-sum{font:400 12.5px/1.3 var(--sans);color:#f4f6f2b8;font-variant-numeric:tabular-nums}.mh-facts-cue{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);flex:none;width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}.mh-facts[open] .mh-facts-cue{transform:rotate(-135deg)translate(-3px,-3px)}.mh-facts-list{gap:7px;padding:2px 20px 14px;display:grid}.mh-facts-list>div{justify-content:space-between;gap:14px;display:flex}.mh-facts-list dt{font:400 12.5px/1.4 var(--sans);color:#f4f6f299}.mh-facts-list dd{font:500 13px/1.4 var(--sans);color:var(--canvas)}body{font-size:16px}.page{padding:22px 20px 48px}.page-head{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.page-head-t,.build-head .page-head-t{width:100%;min-width:0;max-width:100%}.h1{overflow-wrap:anywhere;max-width:100%}.build-case-summary{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.note{font-size:14px}.ctx-k{font-size:11px}.btn{padding:13px 18px;font-size:15px}.plain-list{font-size:14.5px}.editorial{font-size:17px!important;line-height:1.5!important}.panel,.panel-dark{padding:18px}.metric-row{gap:18px 26px}.option-grid,.offer-grid{gap:12px;margin-top:18px}.brief-rail{display:none}.brief-select{display:block}.brief-select select{width:100%;font-size:15px}.build-workbench,.build-register,.allocation-workspace,.allocation-toolbar,.allocation-table,.build-inspector{width:100%;min-width:0;max-width:100%}.alloc-row{gap:12px}.alloc-figs{gap:16px 22px}.alloc-row input{min-width:0}.allocation-toolbar{align-items:start}.allocation-toolbar .provenance{max-width:34ch}.allocation-line{border-bottom-color:var(--line)}.allocation-offering h3{font-size:15.5px}.allocation-impact{border-top:1px solid var(--line-hair);padding:8px 0 2px}.allocation-constraints{border-top:1px solid var(--line-hair);padding-top:8px}.chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips .tab{flex:none}.cmp-row{gap:6px;padding:14px}.cmp-row .ba-label{margin-bottom:2px;font-size:13.5px}.hero-compare{gap:16px}.evidence{display:none}.mh-evidence{border-top:1px solid #f4f6f22e;margin-top:16px;padding-top:14px}.mh-evidence>summary{cursor:pointer;font:600 13px/1.3 var(--sans);color:var(--accent);list-style:none}.mh-evidence>summary::-webkit-details-marker{display:none}.mh-evidence .evidence{border-top:0;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;padding-top:0;display:grid}.mh-evidence .evidence>div{justify-content:space-between;gap:14px;display:flex}.answer-btn{padding:12px 16px;font-size:14px}}@media (max-width:430px){.page{padding:20px 18px 44px}.metric-row{gap:16px 22px}.allocation-impact,.concentration-grid{grid-template-columns:minmax(0,1fr)}.allocation-input{max-width:none}}.case-lead{margin-top:var(--s6)}.case-facts{gap:var(--s4) var(--s5);margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line);max-width:var(--w-narrative);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.case-line,.cmp-diff,.confirm-line{display:none}@media (max-width:860px){.case-line{font:400 14px/1.5 var(--sans);color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:14px;display:block}.cmp-diff{font:400 14px/1.5 var(--sans);color:var(--text-2);margin-top:12px;display:block}.confirm-line{font:500 14px/1.5 var(--sans);color:#f4f6f2c7;font-variant-numeric:tabular-nums;margin-top:10px;display:block}.case-line+.prose{margin-top:20px!important}}.chips{min-width:0;max-width:100%}.band,.panel,.panel-dark{min-width:0}.gd{max-width:520px;padding:20px 20px 56px}.gd-state{flex-direction:column;align-items:flex-start;gap:0;display:flex}.gd-progress{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}.gd-stage{font:600 9.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--line-strong)}.gd-stage[data-on]{color:var(--text)}.gd-back{cursor:pointer;font:500 13.5px/1 var(--sans);color:var(--muted);background:0 0;border:0;margin-bottom:10px;padding:4px 0}.gd-back:hover{color:var(--text)}.gd-h{font:600 26px/1.22 var(--sans);letter-spacing:0;text-wrap:pretty;margin-bottom:14px}.gd-h2{font:600 18px/1.3 var(--sans);margin-bottom:10px}.gd-lede{font:400 16px/1.45 var(--sans);color:var(--text-2);margin-bottom:16px}.gd-body{font:400 15.5px/1.55 var(--sans);color:var(--text-2);margin:4px 0 22px}.gd-label{font:600 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:18px 0 7px}.gd-fig{font:500 34px/1 var(--sans);letter-spacing:0;font-variant-numeric:tabular-nums}.gd-fig-hero{margin-top:18px;font-size:46px}.gd-cap{font:400 13.5px/1.4 var(--sans);color:var(--muted);margin:5px 0 14px}.gd .prog{width:100%;margin-bottom:20px}.gd-facts{gap:11px;width:100%;margin:18px 0 20px;display:grid}.gd-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:9px;display:flex}.gd-facts dt{font:400 14px/1.4 var(--sans);color:var(--text-2)}.gd-facts dd{font:500 15px/1.4 var(--sans);color:var(--text);text-align:right}.gd-compare>div{border-bottom:0}.gd-compare dd{font-size:22px}.gd-quiet{font:400 13.5px/1.5 var(--sans);color:var(--muted);margin-bottom:18px}.gd-quiet-link{cursor:pointer;font:500 13.5px/1 var(--sans);color:var(--muted);text-align:left;background:0 0;border:0;margin-top:6px;padding:10px 0}.gd-quiet-link:hover{color:var(--text);text-decoration:underline}.gd .btn-primary{justify-content:center;width:100%;margin-top:6px;padding:15px 18px;font-size:15.5px}.gd-secondary{text-align:center;background:var(--surface);border:1px solid var(--line-strong);width:100%;font:500 14.5px/1 var(--sans);color:var(--text);cursor:pointer;border-radius:4px;margin-top:10px;padding:13px 16px;text-decoration:none;display:block}.gd-secondary:hover{background:var(--pale);border-color:var(--accent);color:var(--ground);text-decoration:none}.gd-input{align-items:center;width:100%;display:flex;position:relative}.gd-input span{color:var(--muted);font-size:17px;position:absolute;left:13px}.gd-input input{width:100%;padding:15px 14px 15px 26px;font-size:19px}.gd-chips{width:100%;margin:12px 0 20px}.gd-list{gap:6px;margin-bottom:4px;list-style:none;display:grid}.gd-list li{font:400 15px/1.45 var(--sans);color:var(--text-2);padding-left:14px;position:relative}.gd-list li:before{content:"·";color:var(--muted);position:absolute;left:2px}.gd-seq{background:var(--line);border:1px solid var(--line);border-radius:4px;gap:1px;width:100%;margin-bottom:20px;list-style:none;display:grid}.gd-seq li{background:var(--surface);padding:13px 15px}.gd-seq-k{font:600 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.gd-seq-v{font:400 15px/1.4 var(--sans);margin-top:4px;display:block}.gd-plan{gap:10px;width:100%;margin-bottom:22px;list-style:none;display:grid}.gd-plan li{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:13px 15px}.gd-plan-n{font:600 14.5px/1.3 var(--sans);display:block}.gd-plan-v{font:400 13px/1.4 var(--sans);color:var(--muted);margin-top:3px;display:block}.gd-offer{border-top:1px solid var(--line);width:100%;padding-top:20px}.gd-alt{border-top:1px solid var(--line);width:100%;margin-top:26px;padding-top:20px}.gd-question{font:400 19px/1.45 var(--sans);text-wrap:pretty;margin:8px 0 22px}.gd .ready-rule{margin-bottom:16px}.mh-more{color:var(--canvas);cursor:pointer;font:600 16px/1 var(--sans);letter-spacing:.06em;background:0 0;border:0;margin-left:auto;padding:8px 4px}.mh-more:hover{color:var(--accent)}.mh-menu{border-top:1px solid #ffffff1f;margin-top:10px;padding:4px 20px 16px}.mh-menu-k{font:600 9.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#f4f6f299;margin:12px 0 8px}.mh-menu-item{text-align:left;width:100%;color:var(--canvas);font:400 15px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;padding:13px 0;display:block}.mh-menu-item:hover{color:var(--accent)}@media (max-width:860px){.mh-top{gap:12px;padding:12px 20px}.mh-client{font:600 15px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mh-menu .seg{background:#ffffff14;padding:2px}.mh-menu .seg-item{color:#f4f6f2b8;background:0 0;border-color:#0000}.mh-menu .seg-item[aria-pressed=true]{background:var(--canvas);border-color:var(--canvas);color:var(--ground)}.mh-more{align-items:center;min-height:44px;padding:12px 10px;display:inline-flex}.gd-back{align-items:center;min-height:44px;padding:12px 4px;display:inline-flex}.gd-quiet-link{min-height:44px;padding:14px 0}.gd-chips .tab{min-height:44px;padding:12px 16px}.mh-menu-item{min-height:48px;padding:15px 0}}.case-record{border-top:1px solid var(--line-hair);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;padding-top:14px;display:flex}.case-record .btn{padding:6px 10px}.case-unmapped{font:600 9.5px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--sponsor-term);margin-left:8px}.case-contradiction{color:var(--sponsor-term)}.storage-notice{background:var(--surface);border:1px solid var(--line-strong);border-left:3px solid var(--sponsor-term);font:400 13.5px/1.55 var(--sans);color:var(--text-2);border-radius:4px;justify-content:space-between;align-items:start;gap:14px;margin-bottom:24px;padding:14px 16px;display:flex}.storage-notice b{color:var(--text);font-weight:600}.cd-notice{background:var(--surface-sunk);border-left:3px solid var(--sponsor-term);font:400 13px/1.55 var(--sans);color:var(--text-2);border-radius:0 4px 4px 0;padding:10px 14px}.cd-warn{color:var(--sponsor-term)}.cd-overlay{z-index:40;background:#0b140c80;position:fixed;inset:0}.cd-panel,.cm-panel{z-index:50;background:var(--canvas);border-left:1px solid var(--line-strong);flex-direction:column;width:min(560px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0}.cm-panel{width:min(640px,100vw)}.cd-head{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:start;gap:12px;padding:20px 22px 16px;display:flex}.cd-x{font:400 15px/1 var(--sans);border:1px solid var(--line-strong);color:var(--text-2);cursor:pointer;background:0 0;border-radius:3px;padding:7px 10px}.cd-x:hover{background:var(--pale);border-color:var(--accent);color:var(--ground)}.cd-body{flex:1;padding:6px 22px 22px;overflow-y:auto}.cd-foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.cd-section{border-bottom:1px solid var(--line-hair)}.cd-section>summary{font:600 13px/1 var(--sans);color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:16px 0;list-style:none;display:flex}.cd-section>summary::-webkit-details-marker{display:none}.cd-section>summary:before{content:"+";font:400 14px/1 var(--sans);color:var(--muted);width:12px}.cd-section[open]>summary:before{content:"–"}.cd-section-body{gap:14px;padding:0 0 20px;display:grid}.cd-field{gap:5px;min-width:0;display:grid}.cd-field-row{align-items:center;gap:8px;min-width:0;display:flex}.cd-register{flex:none;max-width:46%}.cd-field input:disabled{background:var(--surface-sunk);color:var(--muted);cursor:not-allowed}.cd-chips{flex-wrap:wrap;gap:8px;display:flex}.cd-objlist{gap:6px;margin-top:14px;list-style:none;display:grid}.cd-objlist li{font:400 13.5px/1.4 var(--sans);background:var(--surface);border:1px solid var(--line-hair);border-radius:3px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cd-objlist li>span:first-child{flex:1;min-width:0}.cd-objlist .btn{padding:5px 9px}.cd-check{font:400 13.5px/1.4 var(--sans);align-items:center;gap:9px;display:flex}.cd-check input{width:auto}.cd-belief{background:var(--surface);border:1px solid var(--line-hair);border-radius:4px;gap:10px;margin-bottom:10px;padding:14px;display:grid}.cm-row{background:var(--surface);border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.cm-row[data-active]{border-color:var(--ground)}.cm-name{font:600 14.5px/1.35 var(--sans);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cm-tag{font:600 9.5px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);border-radius:2px;padding:2px 6px}.cm-tag-own{color:var(--client-fact);border-color:var(--client-fact)}.cm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-actions .btn{padding:7px 11px}.cm-reset{font:400 12px/1.5 var(--sans);color:var(--text-2);max-width:420px}@media (max-width:760px){.cd-panel,.cm-panel{border-left:0;width:100vw}.cd-field-row{flex-direction:column;align-items:stretch}.cd-register{max-width:none}.cm-row{flex-direction:column;align-items:stretch}}.options-head{align-items:flex-end}.options-case-kicker{font:500 var(--t-sub)/1.35 var(--sans);color:var(--text-2);margin-top:4px}.options-case-summary{font:500 12.5px/1.4 var(--sans);color:var(--muted);margin-top:5px}.decision-state{border:1px solid var(--line);border-radius:var(--r-sm);min-height:24px;color:var(--muted);background:var(--surface);font:600 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s3);align-items:center;padding:0 9px;display:inline-flex}.priority-lens{border-top:1px solid var(--line);border-bottom:1px solid var(--line-hair);padding:var(--s4) 0}.lens-top{justify-content:space-between;align-items:flex-start;gap:var(--s4);display:flex}.lens-note{font:400 13px/1.45 var(--sans);color:var(--muted);margin-top:3px}.priority-set{margin-top:var(--s4);flex-wrap:wrap;gap:6px;display:flex}.priority-set .seg-item{padding:7px 10px;font-size:12.5px}.priority-set .seg-item:disabled{opacity:.48;cursor:not-allowed}.priority-set .seg-item[data-lens-active=true][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--ground)}.priority-set .seg-item[data-lens-active=true][aria-pressed=true]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--ground)}.decision-layout{gap:var(--s5);margin-top:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.comparison-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:0}.comparison-scroll{scrollbar-width:thin;border-radius:var(--r-md);overflow-x:auto}.mobile-option-list{display:none}.option-matrix{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.option-matrix th,.option-matrix td{border-bottom:1px solid var(--line-hair);text-align:left;vertical-align:top;padding:10px 12px}.option-matrix thead th{z-index:1;background:var(--surface-sunk);color:var(--muted);font:700 10px/1.25 var(--sans);letter-spacing:.08em;text-transform:uppercase;position:sticky;top:0}.option-matrix tbody tr:last-child th,.option-matrix tbody tr:last-child td{border-bottom:0}.option-matrix tbody tr.is-selected{background:#fbfcfa}.option-matrix tbody tr.is-selected th:first-child{box-shadow:inset 3px 0 0 var(--ground)}.option-matrix th:first-child{width:22%}.option-matrix .is-lens-column{background:#8fc24a13}.option-matrix thead .is-lens-column{color:var(--ground);box-shadow:inset 0 -2px 0 var(--accent);background:#8fc24a21}.strategy-select{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.strategy-select>span{font:650 13.5px/1.25 var(--sans)}.strategy-select>small{font:400 11.5px/1.4 var(--sans);color:var(--muted)}.strategy-select:hover>span{color:#2c4d13;text-decoration:underline}.state{font:400 12.5px/1.28 var(--sans);color:var(--text-2);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:3px;min-width:0;display:inline-grid}.state-compact{font-size:12.5px}.state-glyph{width:9px;height:9px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:square;flex:none;display:block;overflow:visible}.state-glyph[data-state=verified]{color:#3f6c49}.state-glyph[data-state=conditional]{color:var(--sponsor-term)}.state-glyph[data-state=open-item]{color:#4d564e}.state-glyph[data-state=conflict]{color:#8a3a30}.state-glyph-fill{fill:currentColor;opacity:.22;stroke:none}.state-glyph-mark{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:square;stroke-linejoin:miter}.state-dash{width:9px;color:var(--muted);font:600 9px/1 var(--sans);text-align:center;flex:none}.state-meta{min-width:0;color:var(--muted);align-items:center;gap:5px;display:inline-flex}.state-label{color:var(--muted);font:650 8.5px/1.1 var(--sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.state-detail{min-width:0;color:var(--text);font-weight:560}.state-not-material .state-label,.state-not-material .state-detail{color:var(--muted)}.strategy-inspector{border-top:1px solid var(--line);gap:14px var(--s5);min-width:0;padding:14px 4px 0;display:grid}.inspector-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.inspector-head .h3{font-family:var(--serif);letter-spacing:0;font-size:19px;font-weight:600}.inspector-summary{font:500 12.5px/1.4 var(--sans);color:var(--muted);margin-top:3px}.lens-readout{padding-top:2px}.lens-readout p{font:500 13px/1.35 var(--sans);color:var(--text-2);margin-top:4px}.inspector-section{border-top:1px solid var(--line-hair);padding-top:10px}.inspector-section h3{font:700 10px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.inspector-section p{font:400 13.5px/1.5 var(--sans);color:var(--text-2)}.inspector-list,.confirm-list{gap:6px;list-style:none;display:grid}.inspector-list li{font:400 13.5px/1.45 var(--sans);color:var(--text-2)}.inspector-tradeoff{max-width:48ch;margin-top:9px}.strategy-inspector{grid-template-columns:repeat(4,minmax(0,1fr))}.inspector-head,.lens-readout,.inspector-action,.option-more{grid-column:1/-1}.confirm-list li{color:var(--text-2);grid-template-columns:82px minmax(0,1fr);align-items:start;gap:10px;display:grid}.confirm-state{grid-template-columns:12px auto;align-items:center;gap:6px;padding-top:2px;display:inline-grid}.confirm-list strong{font:600 13px/1.35 var(--sans);color:var(--text);display:block}.confirm-list small{font:400 12px/1.35 var(--sans);color:var(--muted);margin-top:2px;display:block}.inspector-action{justify-content:flex-end;padding-top:2px;display:flex}.inspector-action .btn{padding:9px 12px;font-size:12.5px}.option-more{border-top:1px solid var(--line-hair);padding-top:10px}.option-more>summary{font:500 var(--t-help)/1 var(--sans);color:var(--muted);cursor:pointer;list-style:none}.option-more>summary::-webkit-details-marker{display:none}.option-more>summary:after{content:" +"}.option-more[open]>summary:after{content:" –"}.option-more>summary:hover{color:var(--text)}.decision-path-panel{border-top:1px solid var(--line-hair);grid-column:1/-1;padding-top:10px}.decision-path-panel>summary,.evidence-basis>summary{font:600 var(--t-help)/1 var(--sans);color:var(--text-2);cursor:pointer;list-style:none}.decision-path-panel>summary::-webkit-details-marker{display:none}.evidence-basis>summary::-webkit-details-marker{display:none}.decision-path-panel>summary:after,.evidence-basis>summary:after{content:" +";color:var(--muted)}.decision-path-panel[open]>summary:after,.evidence-basis[open]>summary:after{content:" –"}.decision-path-body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px 22px;margin-top:12px;display:grid}.decision-path-body section{gap:8px;min-width:0;display:grid}.decision-path-body section:first-child{grid-row:span 2}.decision-path-body h3{font:700 9.5px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.decision-node-list{border-top:1px solid var(--line-hair);gap:0;margin:0;padding:0;list-style:inside decimal;display:grid}.decision-node-list li{border-bottom:1px solid var(--line-hair);font:500 12.5px/1.4 var(--sans);color:var(--text);padding:8px 0}.decision-node-list strong{margin-left:4px;font-weight:650}.decision-node-list span,.decision-node-list small{margin-left:22px;display:block}.decision-node-list span{color:var(--text-2);margin-top:2px;font-weight:500}.decision-node-list small,.alternative-path-list small{color:var(--muted);font:400 12px/1.4 var(--sans);margin-top:2px}.reverse-proof-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.reverse-proof-list li{font:500 12.5px/1.35 var(--sans);color:var(--text-2);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.reverse-proof-list small{font:650 8px/1 var(--sans);letter-spacing:.07em;color:var(--muted)}.alternative-path-list{border-top:1px solid var(--line-hair);display:grid}.alternative-path-list>div{border-bottom:1px solid var(--line-hair);gap:2px;padding:7px 0;display:grid}.alternative-path-list strong{font:600 12.5px/1.3 var(--sans);color:var(--text)}.alternative-path-list span{font:650 8.5px/1.2 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}@media (max-width:1024px){.option-matrix{min-width:820px}.strategy-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-path-body{grid-template-columns:minmax(0,1fr)}.decision-path-body section:first-child{grid-row:auto}}@media (max-width:860px){.priority-lens{padding:var(--s3)}.lens-top{gap:var(--s2);flex-direction:column}.priority-set{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.priority-set::-webkit-scrollbar{display:none}.priority-set .seg-item{padding:9px 12px}.decision-layout{gap:var(--s4);margin-top:var(--s4)}.option-matrix th,.option-matrix td{padding:10px}.inspector-head{flex-direction:column}.inspector-head .btn{justify-content:center;width:100%}}@media (max-width:640px){.comparison-scroll{display:none}.mobile-option-list{gap:var(--s3);padding:var(--s3);display:grid}.mobile-option{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.mobile-option.is-selected{box-shadow:inset 3px 0 0 var(--ground)}.mobile-option .strategy-select{padding:11px 12px}.mobile-option dl{display:grid}.mobile-option dl>div{border-top:1px solid var(--line-hair);grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.mobile-option dl>div.is-lens-column{box-shadow:inset 2px 0 0 var(--accent);background:#8fc24a14}.mobile-option dt{font:700 9.5px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mobile-option dd{font:400 12.5px/1.45 var(--sans);color:var(--text-2);overflow-wrap:anywhere;min-width:0}.mobile-option .state{width:100%}.mobile-option .state-detail{overflow-wrap:anywhere}.strategy-inspector{grid-template-columns:minmax(0,1fr)}.inspector-action{justify-content:stretch}.inspector-action .btn{justify-content:center;width:100%}}.confirm-q{font:600 clamp(1.13rem, 1rem + .34vw, 1.31rem) / 1.38 var(--sans);letter-spacing:0;margin-top:var(--s3);text-wrap:balance;max-width:54ch}.evidence .ctx-k{font-size:9px}.confirm-page{gap:22px;display:grid}.confirm-head{align-items:flex-end;margin-bottom:0}.confirm-head-action{justify-content:flex-end;align-items:center;display:flex}.confirm-summary-band{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:1.25fr .55fr .65fr .55fr 1.1fr;display:grid}.confirm-summary-band>div{border-right:1px solid var(--line-hair);gap:3px;min-width:0;padding:12px 16px;display:grid}.confirm-summary-band>div:last-child{border-right:0}.confirm-summary-band span,.confirm-build-foot span{font:600 10px/1.35 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.confirm-summary-band b,.confirm-build-foot b{font:600 15px/1.25 var(--sans);font-variant-numeric:tabular-nums;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.confirm-effect{border-top:1px solid var(--line-hair);border-bottom:1px solid var(--line-hair);font:500 13px/1.45 var(--sans);color:var(--text-2);margin:0;padding:10px 0}.confirm-workbench{grid-template-columns:minmax(0,1fr) minmax(340px,.46fr);align-items:start;gap:26px;display:grid}.confirm-queue{gap:18px;min-width:0;display:grid}.owner-group{gap:8px;min-width:0;display:grid}.owner-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:6px;display:flex}.owner-head h2{font:700 10.5px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.owner-head span{font:500 12px/1.35 var(--sans);color:var(--text-2)}.owner-items{border-bottom:1px solid var(--line-hair);display:grid}.confirm-item{appearance:none;border:0;border-top:1px solid var(--line-hair);text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);gap:18px;padding:12px 10px;transition:background-color .14s,box-shadow .14s;display:grid}.confirm-item:hover{background:#fbfcfa}.confirm-item:not(.is-blocking) strong{color:var(--text-2);font-weight:500}.confirm-item.is-blocking strong{color:var(--text);font-weight:700}.confirm-item.is-selected{background:color-mix(in srgb, var(--accent) 5%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.confirm-item strong{font:600 14px/1.25 var(--sans);color:var(--text);display:block}.confirm-item small{font:400 12.5px/1.4 var(--sans);color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.confirm-item-state{align-content:start;justify-items:start;gap:5px;display:grid}.confirm-notation .state-detail{color:var(--muted);font-weight:500}.confirm-inspector{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:var(--surface);gap:16px;min-width:0;padding:16px;display:grid;position:sticky;top:22px}.confirm-inspector-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.confirm-inspector-head .h3{font-family:var(--serif);letter-spacing:0;margin-top:4px;font-size:20px}.confirm-detail-grid{gap:11px;margin:0;display:grid}.confirm-detail-grid>div{border-top:1px solid var(--line-hair);gap:3px;padding-top:9px;display:grid}.confirm-detail-grid dt{font:700 9.5px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.confirm-detail-grid dd{font:400 13px/1.45 var(--sans);color:var(--text-2);margin:0}.evidence-basis{border-top:1px solid var(--line-hair);padding-top:10px}.evidence-basis-list{border-top:1px solid var(--line-hair);margin-top:10px;display:grid}.evidence-basis-list>div{border-bottom:1px solid var(--line-hair);gap:2px;padding:8px 0;display:grid}.evidence-basis-list strong{font:600 13px/1.3 var(--sans);color:var(--text)}.evidence-basis-list span{font:500 11.5px/1.35 var(--sans);color:var(--text-2);text-transform:capitalize}.evidence-basis-list small,.evidence-basis p{font:400 12px/1.4 var(--sans);color:var(--muted);margin:0}.resolution-panel,.resolution-record{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.resolution-actions,.confirm-missing-set{flex-wrap:wrap;gap:8px;display:flex}.resolution-panel .answer-btn,.confirm-missing-set .answer-btn{color:var(--text-2);border-color:var(--line-strong);background:var(--surface)}.resolution-panel .answer-btn:hover,.confirm-missing-set .answer-btn:hover{color:var(--text);border-color:var(--accent);background:var(--pale)}.resolution-panel .answer-btn[aria-pressed=true],.confirm-missing-set .answer-btn[aria-pressed=true]{color:var(--canvas);border-color:var(--ground);background:var(--ground)}.resolution-panel .answer-btn[data-primary]{color:var(--ground);border-color:var(--accent);background:var(--accent)}.resolution-panel .answer-btn[data-primary]:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.confirm-answer-form{border-top:1px solid var(--line-hair);margin-top:4px;padding-top:14px}.confirm-answer-form label{color:var(--text-2)}.fact-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.fact-source-grid label{gap:5px;min-width:0;display:grid}.fact-source-grid span{font:600 10px/1.35 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fact-source-grid input,.fact-source-grid select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;height:38px;color:var(--text);font:500 13px/1.2 var(--sans);border-radius:4px;padding:0 10px}.resolution-note{gap:5px;display:grid}.resolution-note textarea{background:var(--surface);min-height:76px}.resolution-record p{font:400 13.5px/1.5 var(--sans);color:var(--text-2);margin:0}.confirm-empty,.confirm-empty-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:18px 0;display:grid}.confirm-empty h2,.confirm-empty-line h2{font:600 21px/1.25 var(--serif);letter-spacing:0;margin:0}.confirm-empty p,.confirm-empty-line p{font:400 13.5px/1.45 var(--sans);color:var(--text-2);margin:0}.resolved-history{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.resolved-list{border-top:1px solid var(--line-hair);display:grid}.resolved-row{appearance:none;text-align:left;width:100%;color:inherit;border:0;border-bottom:1px solid var(--line-hair);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:9px 0;display:grid}.resolved-row:hover{background:#fbfcfa}.resolved-row strong{font:600 13px/1.35 var(--sans);color:var(--text);display:block}.resolved-row small{font:400 12.5px/1.4 var(--sans);color:var(--muted);margin-top:3px;display:block}.confirm-build-foot{border-top:1px solid var(--line);border-bottom:1px solid var(--line-hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.confirm-build-foot>div{border-right:1px solid var(--line-hair);gap:3px;padding:11px 14px;display:grid}.confirm-build-foot>div:last-child{border-right:0}.empty-preview{margin-top:var(--s5);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-width:var(--w-read)}.empty-preview-k{font:600 9.5px/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s3)}.empty-preview .plain-list li{font-size:13.5px}.empty-preview b{color:var(--text);font-weight:600}.build-workbench{gap:20px;width:100%;min-width:0;display:grid}.build-head{margin-bottom:0}.build-head .page-head-t{max-width:760px}.build-head-status{grid-template-columns:auto auto;align-items:end;gap:18px;padding-top:8px;display:grid}.build-head-status>div{border-left:1px solid var(--line-hair);gap:3px;min-width:0;padding-left:14px;display:grid}.build-head-status span{font:650 9.5px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.build-head-status b{font:600 13.5px/1.3 var(--sans);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.build-strategy{font:500 12.5px/1.4 var(--sans);color:var(--text-2);margin-top:10px}.build-register{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.register-line{border-right:1px solid var(--line-hair);grid-template-columns:minmax(94px,.45fr) minmax(0,1fr);align-items:end;gap:14px;min-width:0;padding:13px 16px;display:grid}.register-line:nth-child(3){border-right:0}.register-subject,.register-context,.register-derived>div{gap:3px;min-width:0;display:grid}.register-subject span,.register-derived span,.allocation-impact span{font:500 10.5px/1.35 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.register-subject b,.register-derived b,.allocation-impact b{font:600 16px/1.25 var(--sans);font-variant-numeric:tabular-nums;color:var(--text)}.register-context span{font:500 13px/1.35 var(--sans);color:var(--text-2)}.register-context small{font:500 12px/1.35 var(--sans);color:var(--muted)}.register-context .prog{background:var(--line-hair);height:3px;margin-top:5px}.register-derived{border-top:1px solid var(--line-hair);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.register-derived>div{border-right:1px solid var(--line-hair);padding:10px 16px}.register-derived>div:last-child{border-right:0}.allocation-impact small{font:400 12px/1.35 var(--sans);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.allocation-workspace{gap:12px;display:grid}.allocation-toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.allocation-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.allocation-table{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);min-width:0;overflow:hidden}.allocation-table-head,.allocation-line{grid-template-columns:minmax(260px,1.2fr) minmax(150px,.55fr) minmax(270px,1.1fr) minmax(250px,1fr);align-items:start;gap:16px;display:grid}.allocation-table-head{font:600 10.5px/1.35 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:9px 12px}.allocation-line{border-bottom:1px solid var(--line-hair);padding:12px;transition:background-color .14s,box-shadow .14s;position:relative}.allocation-line:last-child{border-bottom:0}.allocation-line.is-allocated{background:color-mix(in srgb, var(--accent) 4%, transparent)}.current-build-table .allocation-line.is-allocated{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.allocation-line.is-allocated:before{content:"";background:var(--accent);width:2px;position:absolute;top:10px;bottom:10px;left:0}.available-offerings{padding-top:3px}.available-offerings .allocation-toolbar{align-items:baseline}.available-offerings .h3{font:700 10.5px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.available-offerings-table{border-top-color:var(--line);border-bottom-color:var(--line-hair)}.available-offerings-table .allocation-table-head,.available-offerings-table .allocation-line,.offering-list .allocation-line{grid-template-columns:minmax(340px,1fr) minmax(150px,180px)}.offering-list .allocation-line.is-allocated{grid-template-columns:minmax(260px,1.05fr) minmax(150px,.5fr) minmax(320px,1.35fr) minmax(230px,.9fr)}.available-offerings-table .allocation-line{background:0 0;align-items:center;padding-top:10px;padding-bottom:10px}.offering-list .allocation-line.is-allocated{align-items:start;padding-top:12px;padding-bottom:12px}.available-offerings-table .allocation-offering h3{font-size:14px}.available-offerings-table .allocation-offering p,.available-offerings-table .allocation-offering summary,.available-offerings-table .effective-fact-line{font-size:11.5px}.available-economics{color:var(--text-2)}.available-capacity{font:500 11.5px/1.35 var(--sans);color:var(--text-2);margin-top:5px}.available-capacity span{font:500 10.5px/1.35 var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-top:2px;display:block}.available-capacity.is-stale{color:var(--text)}.available-offerings-table .allocation-offering details{margin-top:6px}.current-empty{border-top:1px solid var(--line-hair);color:var(--text-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:14px 12px;display:grid}.current-empty strong{font:600 14px/1.35 var(--sans);color:var(--text)}.current-empty span{font:500 13px/1.35 var(--sans);color:var(--muted)}.allocation-line.is-unavailable{opacity:.72}.allocation-offering h3{font:600 15px/1.25 var(--sans);color:var(--text);text-wrap:balance;margin:0}.allocation-offering p{font:400 12.5px/1.4 var(--sans);color:var(--text-2);margin:4px 0 0}.allocation-offering .effective-fact-line{font:600 12px/1.35 var(--sans);color:var(--text);margin-top:6px}.effective-fact-line span{font:500 10.5px/1.35 var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-top:2px;display:block}.allocation-offering details{margin-top:8px}.allocation-offering summary{cursor:pointer;font:600 11.5px/1.35 var(--sans);color:var(--text-2);list-style:none}.allocation-offering summary::-webkit-details-marker{display:none}.allocation-offering dl{border-top:1px solid var(--line-hair);gap:6px;margin:9px 0 0;padding-top:8px;display:grid}.allocation-offering dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.allocation-offering dt{font:500 10.5px/1.35 var(--sans);color:var(--muted)}.allocation-offering dd{font:400 12.5px/1.4 var(--sans);color:var(--text-2);margin:0}.allocation-offering dd small{font:500 10.5px/1.35 var(--sans);color:var(--muted);margin-top:2px;display:block}.allocation-input{gap:7px;display:grid}.allocation-input label{font:500 10.5px/1.35 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.allocation-input>div:first-of-type{align-items:center;display:flex;position:relative}.allocation-input>div:first-of-type>span{color:var(--muted);position:absolute;left:10px}.allocation-input input{text-align:right;width:100%;min-width:0;height:36px;font:500 15px/1 var(--sans);font-variant-numeric:tabular-nums;background:var(--surface);padding-left:22px;padding-right:11px}.allocation-line.is-allocated .allocation-input input{border-color:color-mix(in srgb, var(--accent) 40%, var(--line-strong));background:#fbfcfa}.allocation-actions{gap:10px;min-height:18px;display:flex}.allocation-actions button{color:var(--text-2);cursor:pointer;font:600 12px/1.4 var(--sans);background:0 0;border:0;padding:0}.allocation-actions button:hover{color:var(--text)}.allocation-impact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.allocation-impact>div{gap:2px;min-width:0;display:grid}.allocation-impact b{min-height:20px;transition:color .14s}.allocation-line.is-allocated .allocation-impact b{color:var(--ground)}.allocation-constraints{align-content:start;gap:6px;display:grid}.build-state{gap:2px}.build-state .state-detail:first-child{font:500 13px/1.25 var(--sans);color:var(--text)}.build-state-not-material .state-detail:first-child,.state-not-material.build-state .state-detail:first-child{color:var(--muted)}.build-state .state-meta{gap:5px;font-size:10.5px}.build-state .state-meta .state-detail{white-space:normal;overflow-wrap:anywhere;max-width:32ch}.build-state-glyph{stroke-width:1.15px;width:9px;height:9px}.build-inspector{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px 28px;padding-top:16px;display:grid}.inspector-group{align-content:start;gap:10px;min-width:0;display:grid}.build-open-list{gap:8px;display:grid}.build-open-list>div{gap:2px;display:grid}.concentration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.concentration-line{border-bottom:1px solid var(--line-hair);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px;padding:6px 0;display:grid}.concentration-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12.5px/1.35 var(--sans);color:var(--text-2);overflow:hidden}.concentration-line b{font:500 12.5px/1.35 var(--sans)}.concentration-line small{font:400 12px/1.35 var(--sans);color:var(--muted)}.next-action{border-top:1px solid var(--line-hair);grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.next-action p{font:500 14px/1.4 var(--sans);color:var(--text);margin:3px 0 0}.btn.is-disabled{opacity:.52;pointer-events:none}input,select,textarea,button{font-family:var(--sans)}textarea{font:400 14.5px/1.55 var(--sans);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);resize:vertical;width:100%;padding:9px 11px}textarea:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cd-field input,.cd-field select{min-height:36px;font-size:14.5px}.cd-field label,.cd-body label{font:500 var(--t-label)/1.4 var(--sans);color:var(--text-2)}.cd-section>summary{font-size:13px}.case-record .btn-tertiary{color:var(--text-2)}.case-record .btn-tertiary:hover{color:var(--text)}.mandate-state{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);gap:16px;padding:18px 0 20px;display:grid}.mandate-primary{grid-template-columns:minmax(0,1.4fr) minmax(220px,.95fr) minmax(90px,.35fr) minmax(110px,.4fr);align-items:start;gap:18px;display:grid}.mandate-primary>div,.mandate-secondary>div{min-width:0}.mandate-primary p{font:500 14px/1.45 var(--sans);color:var(--text);margin-top:5px}.mandate-secondary{border-top:1px solid var(--line-hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.8fr);gap:18px;padding-top:13px;display:grid}.mandate-secondary p{font:400 13px/1.45 var(--sans);color:var(--text-2);margin-top:5px}.mandate-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.mandate-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:32px;margin-top:26px;display:grid}.mandate-list{gap:7px;margin-top:12px;list-style:none;display:grid}.mandate-list li{font:400 13.5px/1.45 var(--sans);color:var(--text-2)}.path-state-list{border-top:1px solid var(--line);gap:0;margin-top:12px;display:grid}.path-state-list>div{border-bottom:1px solid var(--line-hair);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:9px 0;display:grid}.path-state-list strong{font:600 13.5px/1.35 var(--sans)}.path-state-list span{font:650 10px/1 var(--sans);letter-spacing:.07em;color:var(--muted)}.path-state-list span[data-state=conflict]{color:var(--text);font-weight:800}.path-state-list span[data-state=verified]{color:var(--client-fact)}.decision-ledger{border-top:1px solid var(--line);gap:12px;margin-top:30px;padding-top:20px;display:grid}.ledger-list{border-top:1px solid var(--line-hair);gap:0;display:grid}.ledger-list article{border-bottom:1px solid var(--line-hair);grid-template-columns:84px minmax(0,1fr);gap:18px;padding:10px 0;display:grid}.ledger-list time{font:500 11.5px/1.35 var(--sans);color:var(--muted)}.ledger-list strong{font:600 13.5px/1.35 var(--sans)}.ledger-list p{font:400 13px/1.45 var(--sans);color:var(--text-2);margin-top:3px}.ledger-list span{font:500 10.5px/1.35 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:4px;display:block}.case-secondary-record{border-top:1px solid var(--line-hair);margin-top:30px;padding-top:16px}.case-secondary-record>summary{cursor:pointer;font:600 12px/1.35 var(--sans);color:var(--text-2);list-style:none}.case-secondary-record>summary::-webkit-details-marker{display:none}@media (max-width:1180px){.mandate-primary{grid-template-columns:minmax(0,1fr) minmax(200px,.8fr)}.mandate-secondary,.mandate-grid,.build-register{grid-template-columns:minmax(0,1fr)}.register-line{border-right:0;border-bottom:1px solid var(--line-hair)}.register-line:nth-child(3){border-bottom:0}.allocation-table-head,.allocation-line{grid-template-columns:minmax(220px,1.05fr) minmax(130px,.5fr) minmax(250px,1fr)}.available-offerings-table .allocation-table-head,.available-offerings-table .allocation-line{grid-template-columns:minmax(260px,1fr) minmax(130px,170px)}.offering-list .allocation-line.is-allocated{grid-template-columns:minmax(220px,1.05fr) minmax(130px,.5fr) minmax(250px,1fr)}.allocation-table-head span:nth-child(4),.allocation-constraints{grid-column:1/-1}.allocation-constraints{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2px}.build-inspector{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.mandate-state{padding-top:14px}.mandate-primary,.mandate-secondary,.mandate-grid,.ledger-list article{grid-template-columns:minmax(0,1fr)}.ledger-list article{gap:4px}.build-workbench,.build-register,.allocation-workspace,.allocation-toolbar,.allocation-table,.build-inspector{width:100%;min-width:0;max-width:100%}.build-head{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.build-head .page-head-t{width:100%;max-width:100%}.build-head .h1{overflow-wrap:anywhere;max-width:100%}.build-case-summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.build-head-status{border-top:1px solid var(--line-hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:12px}.build-head-status>div:first-child{border-left:0;padding-left:0}.register-line{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px 0}.register-derived{grid-template-columns:repeat(2,minmax(0,1fr))}.register-derived>div{padding:10px 0}.register-derived>div:nth-child(2n){border-right:0}.register-derived>div:last-child{border-top:1px solid var(--line-hair);grid-column:1/-1}.concentration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-toolbar{align-items:start}.allocation-toolbar-actions{justify-content:flex-start}.allocation-toolbar .provenance{max-width:34ch}.allocation-table-head{display:none}.allocation-line{border-bottom-color:var(--line);grid-template-columns:minmax(0,1fr);gap:12px;padding:15px 0}.allocation-line.is-allocated{padding-left:12px;padding-right:10px}.available-offerings-table .allocation-line{grid-template-columns:minmax(0,1fr);align-items:start;padding-top:13px;padding-bottom:13px}.offering-list .allocation-line.is-allocated{grid-template-columns:minmax(0,1fr)}.allocation-input{max-width:240px}.allocation-impact{border-top:1px solid var(--line-hair);grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0 2px}.allocation-constraints{border-top:1px solid var(--line-hair);grid-template-columns:minmax(0,1fr);padding-top:8px}.next-action{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.allocation-impact,.register-derived,.concentration-grid{grid-template-columns:minmax(0,1fr)}.allocation-input{max-width:none}}@media (max-width:1180px){.confirm-workbench{grid-template-columns:minmax(0,1fr)}.confirm-inspector{position:static}}@media (max-width:860px){.confirm-page,.confirm-summary-band,.confirm-workbench,.confirm-queue,.confirm-inspector,.confirm-build-foot{width:100%;min-width:0;max-width:100%}.confirm-head{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.confirm-head-action{justify-content:flex-start}.confirm-summary-band{grid-template-columns:repeat(2,minmax(0,1fr))}.confirm-summary-band>div:nth-child(2n){border-right:0}.confirm-summary-band>div{border-bottom:1px solid var(--line-hair)}.confirm-summary-band>div:last-child{border-bottom:0}.confirm-item{grid-template-columns:minmax(0,1fr);gap:8px;padding:13px 0}.confirm-item.is-selected{padding-left:12px;padding-right:10px}.confirm-inspector{background:0 0;padding:14px 0}.confirm-inspector-head{grid-template-columns:minmax(0,1fr);display:grid}.resolved-row{grid-template-columns:minmax(0,1fr);gap:6px}.confirm-build-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.confirm-build-foot>div:nth-child(2n){border-right:0}.resolution-actions,.confirm-missing-set{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.resolution-actions::-webkit-scrollbar{display:none}.confirm-missing-set::-webkit-scrollbar{display:none}.resolution-actions .answer-btn,.confirm-missing-set .answer-btn{flex:none}.fact-source-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.confirm-summary-band,.confirm-build-foot{grid-template-columns:minmax(0,1fr)}.confirm-summary-band>div,.confirm-build-foot>div{border-right:0;border-bottom:1px solid var(--line-hair)}.confirm-summary-band>div:last-child,.confirm-build-foot>div:last-child{border-bottom:0}}.qa-harness{z-index:80;color:#f7f4ec;width:min(340px,100vw - 28px);font:500 12px/1.35 var(--sans);background:#121613f0;border:1px solid #ffffff29;gap:9px;padding:12px;display:grid;position:fixed;bottom:14px;right:14px;box-shadow:0 18px 44px #00000047}.qa-harness>div:first-child,.qa-harness>div:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.qa-harness strong{font:650 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.qa-harness label{gap:4px;display:grid}.qa-harness label span,.qa-harness>div:first-child span,.qa-harness p{color:#f7f4ecad;font:500 11px/1.35 var(--sans);margin:0}.qa-harness select{color:#161a17;width:100%;font:500 12px/1.2 var(--sans);background:#f7f4ec;border:1px solid #fff3;padding:7px 8px}.qa-harness button{color:#f7f4ec;font:650 10px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:7px 9px}.qa-harness button:first-child{color:#161a17;background:#f7f4ec}.page-wide{max-width:var(--w-analysis);padding:var(--pad-page);margin:0 auto}.cmd{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--s5);margin-bottom:var(--s6)}.cmd.is-compact{padding:var(--s4);margin-bottom:var(--s5)}.cmd-form{gap:var(--s3);display:flex}.cmd-input{min-width:0;font:400 15.5px/1.4 var(--sans);color:var(--text);border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;flex:1;padding:11px 14px}.cmd-input::placeholder{color:var(--muted)}.cmd-input:focus-visible{outline:2px solid var(--text);outline-offset:1px}.cmd-quick{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;list-style:none;display:flex}.cmd-quick button{font:500 12.5px/1 var(--sans);color:var(--text-2);background:var(--surface-sunk);border:1px solid var(--line-hair);cursor:pointer;border-radius:3px;padding:7px 11px}.cmd-quick button:hover{background:var(--pale);border-color:var(--line);color:var(--text)}.cmd-out{margin-top:var(--s5);border-top:1px solid var(--line-hair);padding-top:var(--s5)}.cmd-block{gap:var(--s3);flex-direction:column;display:flex}.cmd-title{font:700 var(--t-eyebrow)/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cmd-empty{font:400 var(--t-body)/1.5 var(--sans);color:var(--muted)}.cmd-eh{font:600 var(--t-card)/1.35 var(--sans);color:var(--text)}.cmd-ed{font:400 var(--t-body)/1.5 var(--sans);color:var(--text-2)}.cmd-owner{font:600 var(--t-help)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cmd-when{font:600 var(--t-help)/1.6 var(--sans);color:var(--muted);white-space:nowrap}.cmd-events{gap:var(--s4);flex-direction:column;list-style:none;display:flex}.cmd-events>li{gap:var(--s4);grid-template-columns:62px 1fr;display:grid}.cmd-impact,.cmd-creates ul{margin-top:var(--s2);flex-direction:column;gap:3px;list-style:none;display:flex}.cmd-impact>li,.cmd-creates li{font:400 var(--t-help)/1.45 var(--sans);color:var(--text-2);padding-left:12px;position:relative}.cmd-impact>li:before,.cmd-creates li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:0}.cmd-exc,.cmd-ev{gap:var(--s3);flex-direction:column;list-style:none;display:flex}.cmd-exc>li,.cmd-ev>li{border-left:3px solid var(--line);padding-left:var(--s4);flex-direction:column;gap:3px;display:flex}.cmd-exc>li.is-blocking{border-left-color:var(--sponsor-term)}.cmd-answer{font:400 var(--t-body)/1.6 var(--sans);color:var(--text);max-width:62ch}.cmd-caveat{font:400 var(--t-help)/1.5 var(--sans);color:var(--text-2);padding-top:var(--s2);border-top:1px solid var(--line-hair);max-width:62ch}.cmd-why{gap:var(--s3);flex-direction:column;display:flex}.cmd-why>div{gap:var(--s4);grid-template-columns:168px 1fr;align-items:baseline;display:grid}.cmd-why dt{font:700 var(--t-help)/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cmd-why dd{font:400 var(--t-body)/1.55 var(--sans);color:var(--text)}.cmd-why dd ul{flex-direction:column;gap:3px;list-style:none;display:flex}.cmd-proposal{border:2px solid var(--accent);border-radius:var(--r-md);background:var(--pale);padding:var(--s5);gap:var(--s3);flex-direction:column;display:flex}.cmd-plabel{font:700 var(--t-eyebrow)/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#3f6b1f}.cmd-pmain{font:700 var(--t-fig-sm)/1.1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.cmd-prows{flex-direction:column;gap:7px;display:flex}.cmd-prows>div{justify-content:space-between;gap:var(--s4);border-bottom:1px solid #131a1414;padding-bottom:6px;display:flex}.cmd-prows dt{font:500 var(--t-body)/1.3 var(--sans);color:var(--text-2)}.cmd-prows dd{font:600 var(--t-body)/1.3 var(--sans);font-variant-numeric:tabular-nums;color:var(--text)}.cmd-creates p{font:700 var(--t-help)/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--sponsor-term)}.cmd-boundary{font:400 var(--t-help)/1.5 var(--sans);color:var(--muted);font-style:italic}.cmd-actions{gap:var(--s3);margin-top:var(--s2);display:flex}.cmd-sugg{flex-direction:column;gap:4px;list-style:none;display:flex}.cmd-sugg li{font:400 var(--t-body)/1.5 var(--sans);color:var(--text-2)}.cmd-clear{margin-top:var(--s4);font:500 var(--t-help)/1 var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.att{gap:var(--s6);flex-direction:column;display:flex}.att-top{justify-content:space-between;align-items:flex-end;gap:var(--s5);padding-bottom:var(--s4);border-bottom:2px solid var(--text);display:flex}.att-h1{font:500 var(--t-title)/1.05 var(--serif);letter-spacing:-.01em;color:var(--text);margin-top:4px}.att-tally{gap:var(--s6);display:flex}.att-tally>div{text-align:right;flex-direction:column;gap:2px;display:flex}.att-tally dt{font:700 var(--t-eyebrow)/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.att-tally dd{font:700 var(--t-fig-sm)/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text-2)}.att-tally dd.is-needs{color:var(--judgment)}.att-grid{gap:var(--s7);flex-direction:column;display:flex}.att-btitle{align-items:baseline;gap:var(--s3);font:700 var(--t-eyebrow)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text);padding-bottom:var(--s3);border-bottom:1px solid var(--line);margin-bottom:var(--s4);display:flex}.att-count{font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:0;font-size:12px}.tone-needs .att-btitle{color:var(--judgment);border-bottom-color:#a3231a4d}.tone-waiting .att-btitle{color:var(--sponsor-term);border-bottom-color:#3f494147}.att-empty{font:400 var(--t-body)/1.5 var(--sans);color:var(--muted);font-style:italic}.att-rows{flex-direction:column;display:flex}.att-row{gap:var(--s4);padding:var(--s5) 0;border-bottom:1px solid var(--line-hair);grid-template-columns:3px 1fr;display:grid}.att-row:last-child{border-bottom:none}.att-rail{background:var(--line);border-radius:2px}.tone-needs .att-rail{background:var(--client-fact)}.tone-waiting .att-rail{background:var(--sponsor-term)}.att-row.is-blocking .att-rail{background:var(--judgment)}.att-main{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.att-head{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.att-case{font:700 var(--t-card)/1.2 var(--sans);color:var(--text);cursor:pointer;background:0 0;border:none;padding:0}.att-case:hover{color:#3f6b1f;text-decoration:underline}.att-kind{font:500 var(--t-body)/1.3 var(--sans);color:var(--text-2)}.att-flag{font:700 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--judgment);border:1px solid #a3231a66;border-radius:2px;padding:3px 6px}.att-when{font:500 var(--t-help)/1.3 var(--sans);color:var(--muted);white-space:nowrap;margin-left:auto}.att-detail{font:400 var(--t-body)/1.5 var(--sans);color:var(--text)}.att-impact{flex-direction:column;gap:3px;margin-top:2px;list-style:none;display:flex}.att-impact li{font:400 var(--t-help)/1.45 var(--sans);color:var(--text-2);padding-left:12px;position:relative}.att-impact li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:0}.att-foot{align-items:center;gap:var(--s4);margin-top:2px;display:flex}.att-owner{font:700 var(--t-help)/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.att-action{font:600 var(--t-control)/1 var(--sans);color:#3f6b1f;border:1px solid var(--line);background:var(--surface);border-radius:3px;padding:7px 12px;text-decoration:none}.att-action:hover{background:var(--pale);border-color:var(--accent);text-decoration:none}.att-stale ul,.att-cases ul{flex-direction:column;list-style:none;display:flex}.att-stale li{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line-hair);grid-template-columns:220px 1fr auto;align-items:baseline;display:grid}.att-stale strong{font:600 var(--t-body)/1.3 var(--sans);color:var(--text)}.att-stale span{font:400 var(--t-help)/1.4 var(--sans);color:var(--text-2)}.att-cases li{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line-hair);grid-template-columns:200px 1fr 150px 130px 150px;align-items:baseline;display:grid}.att-cases button{font:700 var(--t-body)/1.3 var(--sans);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.att-cases button:hover{color:#3f6b1f;text-decoration:underline}.att-cases .cl-head{font:400 var(--t-body)/1.4 var(--sans);color:var(--text-2)}.att-cases .cl-cap,.att-cases .cl-due,.att-cases .cl-open{font:500 var(--t-help)/1.4 var(--sans);font-variant-numeric:tabular-nums;color:var(--muted)}.rail-count.is-needs{background:var(--judgment);color:#fff}.rail-count.is-quiet{opacity:.55}@media (max-width:1180px){.att-cases li{grid-template-columns:1fr 1fr;row-gap:6px}.att-stale li,.cmd-why>div,.cmd-events>li{grid-template-columns:1fr;row-gap:4px}}@media (max-width:860px){.att-top{align-items:flex-start;gap:var(--s4);flex-direction:column}.att-tally{gap:var(--s5)}.att-tally>div{text-align:left}.cmd-form{flex-direction:column}}.ls{gap:var(--s7);margin:var(--s7) 0;flex-direction:column;display:flex}.ls-sec{gap:var(--s4);flex-direction:column;display:flex}.ls-h{align-items:baseline;gap:var(--s3);font:700 var(--t-eyebrow)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text);padding-bottom:var(--s3);border-bottom:1px solid var(--line);display:flex}.ls-count{font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:0;font-size:12px}.ls-empty{font:400 var(--t-body)/1.5 var(--sans);color:var(--muted);font-style:italic}.ls-when,.ls-actor{font:500 var(--t-help)/1.4 var(--sans);color:var(--muted);white-space:nowrap}.ls-actor{display:block}.ls-etitle{font:600 var(--t-card)/1.35 var(--sans);color:var(--text)}.ls-edetail{font:400 var(--t-body)/1.5 var(--sans);color:var(--text-2);margin-top:2px}.ls-impact{margin-top:var(--s2);flex-direction:column;gap:3px;list-style:none;display:flex}.ls-impact li{font:400 var(--t-help)/1.45 var(--sans);color:var(--text-2);padding-left:12px;position:relative}.ls-impact li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:0}.ls-signal .ls-h{color:var(--client-fact);border-bottom-color:#2e6b454d}.ls-prop{border-radius:var(--r-md);background:var(--surface);padding:var(--s5);gap:var(--s3);border:2px solid #2e6b4559;flex-direction:column;display:flex}.ls-prop header{justify-content:space-between;gap:var(--s4);display:flex}.ls-src{font:700 var(--t-help)/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--client-fact)}.ls-prop blockquote{font:400 var(--t-section)/1.4 var(--serif);color:var(--text);border-left:3px solid var(--client-fact);padding-left:var(--s4)}.ls-reading{font:600 var(--t-body)/1.45 var(--sans);color:var(--text)}.ls-delta{flex-direction:column;gap:6px;display:flex}.ls-delta>div{gap:var(--s4);grid-template-columns:148px 1fr;align-items:baseline;display:grid}.ls-delta dt{font:700 var(--t-help)/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ls-delta dd{font:500 var(--t-body)/1.4 var(--sans);color:var(--text)}.ls-boundary{font:400 var(--t-help)/1.5 var(--sans);color:var(--muted);font-style:italic}.ls-actions{gap:var(--s3);margin-top:var(--s2);display:flex}.ls-events{flex-direction:column;list-style:none;display:flex}.ls-events>li{gap:var(--s5);padding:var(--s4) 0;border-bottom:1px solid var(--line-hair);grid-template-columns:132px 1fr;display:grid}.ls-events>li:last-child{border-bottom:none}.ls-emeta{flex-direction:column;gap:2px;display:flex}.ls-items{flex-direction:column;list-style:none;display:flex}.ls-items>li{gap:var(--s5);padding:var(--s4) 0;border-bottom:1px solid var(--line-hair);grid-template-columns:168px 1fr auto;align-items:start;display:grid}.ls-items>li:last-child{border-bottom:none}.ls-items>li.is-blocking{border-left:3px solid var(--judgment);padding-left:var(--s4)}.ls-iowner{font:700 var(--t-help)/1.4 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.ls-ibody{min-width:0}.ls-iopen{font:500 var(--t-help)/1.4 var(--sans);color:var(--sponsor-term);margin-top:3px}.ls-iact{align-items:center;display:flex}.ls-flag{font:700 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:2px;padding:4px 7px}.ls-waiting{font:600 var(--t-help)/1.3 var(--sans);color:var(--sponsor-term);white-space:nowrap}.ls-tension{border-left:3px solid var(--sponsor-term);padding-left:var(--s5)}.ls-tension p{font:400 var(--t-section)/1.45 var(--serif);color:var(--text)}@media (max-width:1180px){.ls-events>li,.ls-items>li{grid-template-columns:1fr;row-gap:6px}.ls-emeta{gap:var(--s3);flex-direction:row}.ls-delta>div{grid-template-columns:1fr;row-gap:2px}}.mandate-objectives{flex-direction:column;gap:2px;list-style:none;display:flex}.mandate-objectives li{font:400 var(--t-body)/1.45 var(--sans);color:var(--text)}.spec{border:1px solid var(--line);border-left:3px solid var(--client-fact);border-radius:var(--r-md);background:var(--surface-sunk);padding:var(--s5);margin-bottom:var(--s5);gap:var(--s4);flex-direction:column;display:flex}.spec-head{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.spec-for{font:600 var(--t-help)/1.3 var(--sans);color:var(--muted)}.spec-wait{font:400 var(--t-help)/1.3 var(--sans);color:var(--muted);white-space:nowrap}.spec-q{font:500 clamp(1.25rem, 1.12rem + .4vw, 1.5rem)/1.3 var(--serif);letter-spacing:-.01em;color:var(--text);margin-bottom:var(--s1)}.spec-case{align-items:baseline;gap:0 var(--s3);font:400 var(--t-body)/1.4 var(--sans);color:var(--text-2);font-variant-numeric:tabular-nums;border-top:1px solid var(--line-hair);padding-top:var(--s3);flex-wrap:wrap;display:flex}.spec-case strong{color:var(--text);font-weight:600}.spec-sub{font:400 var(--t-help)/1.45 var(--sans);color:var(--muted);margin-top:-6px}.spec-sec{flex-direction:column;gap:5px;display:flex}.spec-sec h4{font:600 var(--t-help)/1.3 var(--sans);color:var(--muted)}.spec-trigger{font:600 var(--t-body)/1.4 var(--sans);color:var(--text);font-variant-numeric:tabular-nums}.spec-body{font:400 var(--t-help)/1.5 var(--sans);color:var(--text-2)}.spec-rows{flex-direction:column;margin-top:2px;display:flex}.spec-rows>div{gap:var(--s3);border-top:1px solid var(--line-hair);grid-template-columns:132px minmax(0,1fr);align-items:baseline;padding:5px 0;display:grid}.spec-rows>div:first-child{border-top:none}.spec-rows dt{font:400 var(--t-help)/1.4 var(--sans);color:var(--muted)}.spec-rows dd{font:500 var(--t-help)/1.4 var(--sans);font-variant-numeric:tabular-nums;color:var(--text)}.spec-obj{font:400 var(--t-help)/1.5 var(--sans);color:var(--text-2);margin-top:var(--s3)}.spec-foot{font:400 var(--t-help)/1.5 var(--sans);color:var(--muted);border-top:1px solid var(--line-hair);padding-top:var(--s3)}@media (max-width:1180px){.spec-rows>div{grid-template-columns:1fr;row-gap:1px}}.db{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-bottom:var(--s7)}.db-tabs{align-items:center;gap:var(--s2);border-bottom:1px solid var(--line);padding:var(--s3) var(--s5) 0;display:flex}.db-tab{font:600 var(--t-control)/1 var(--sans);color:var(--muted);margin-right:var(--s4);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 4px 11px}.db-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.db-print{font:500 var(--t-help)/1 var(--sans);color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3px;margin-left:auto;padding:6px 10px}.db-doc{padding:var(--s6);gap:var(--s6);max-width:var(--w-narrative);flex-direction:column;display:flex}.db-dh h2{font:500 var(--t-title)/1.1 var(--serif);color:var(--text);letter-spacing:-.01em}.db-dh p{font:400 var(--t-body)/1.55 var(--sans);color:var(--text-2);margin-top:6px}.db-block h3{font:700 var(--t-eyebrow)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--s2);border-bottom:1px solid var(--line-hair);margin-bottom:var(--s3)}.db-cap{gap:var(--s3) var(--s5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.db-cap>div{flex-direction:column;gap:2px;display:flex}.db-cap dt{font:600 var(--t-help)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.db-cap dd{font:700 var(--t-body)/1.3 var(--sans);font-variant-numeric:tabular-nums;color:var(--text)}.db-list,.db-impl,.db-open,.db-ask,.db-paths,.db-changed{gap:var(--s3);flex-direction:column;list-style:none;display:flex}.db-list li{font:400 var(--t-body)/1.5 var(--sans);color:var(--text);padding-left:14px;position:relative}.db-list li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}.db-paths li{gap:var(--s4);grid-template-columns:210px 190px 1fr;align-items:baseline;display:grid}.db-plabel{font:600 var(--t-body)/1.35 var(--sans);color:var(--text)}.db-pstate{font:700 var(--t-help)/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase}.db-pstate.st-review{color:var(--sponsor-term)}.db-pstate.st-feasible{color:var(--client-fact)}.db-pstate.st-conflicts{color:var(--judgment)}.db-pnote{font:400 var(--t-help)/1.45 var(--sans);color:var(--text-2)}.db-impl li strong,.db-open li strong,.db-ask li strong{font:600 var(--t-body)/1.35 var(--sans);color:var(--text)}.db-impl li p,.db-ask li p{font:400 var(--t-help)/1.5 var(--sans);color:var(--text-2);margin-top:2px}.db-open li{justify-content:space-between;gap:var(--s4);align-items:baseline;display:flex}.db-open li span{font:400 var(--t-help)/1.4 var(--sans);color:var(--muted);white-space:nowrap}.db-modeled{font:400 var(--t-body)/1.55 var(--sans);color:var(--text);font-variant-numeric:tabular-nums}.db-route{flex-direction:column;list-style:none;display:flex}.db-route li{gap:var(--s5);padding:var(--s3) 0;border-top:1px solid var(--line-hair);grid-template-columns:1fr auto;align-items:baseline;display:grid}.db-route li:first-child{border-top:none;padding-top:0}.db-route li:last-child{padding-bottom:0}.db-route-issue{font:600 var(--t-body)/1.4 var(--sans);color:var(--text)}.db-route-owner{font:400 var(--t-help)/1.4 var(--sans);color:var(--muted);text-align:right}@media (max-width:760px){.db-route li{grid-template-columns:1fr;row-gap:2px}.db-route-owner{text-align:left}}.db-changed li{gap:var(--s4);grid-template-columns:76px 1fr;display:grid}.db-when{font:600 var(--t-help)/1.6 var(--sans);color:var(--muted)}.db-changed li p{font:400 var(--t-help)/1.5 var(--sans);color:var(--text-2);margin-top:2px}.db-changed li ul{margin-top:4px;list-style:none}.db-changed li ul li{font:400 var(--t-help)/1.45 var(--sans);color:var(--text-2);padding-left:12px;display:block;position:relative}.db-changed li ul li:before{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;top:7px;left:0}.db-empty{font:400 var(--t-body)/1.5 var(--sans);color:var(--muted);font-style:italic}.db-foot{border-top:1px solid var(--line);padding-top:var(--s4);gap:var(--s2);flex-direction:column;display:flex}.db-ev{font:400 var(--t-help)/1.5 var(--sans);color:var(--muted)}.db-human{font:400 var(--t-help)/1.55 var(--sans);color:var(--text-2);font-style:italic}@media (max-width:1180px){.db-paths li{grid-template-columns:1fr;row-gap:2px}}@media print{.rail,.ctx,.db-tabs,.cmd,.m-only{display:none!important}.db{border:none}.db-doc{max-width:none;padding:0}}.pci{border:1px solid var(--line);border-left:3px solid var(--sponsor-term);border-radius:var(--r-md);background:var(--surface);padding:var(--s5);margin-bottom:var(--s6);gap:var(--s3);flex-direction:column;display:flex}.pci-head{justify-content:space-between;align-items:flex-start;gap:var(--s4);display:flex}.pci-eyebrow{font:700 var(--t-eyebrow)/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sponsor-term)}.pci-title{font:600 var(--t-section)/1.2 var(--sans);color:var(--text);margin-top:5px}.pci-when{font:500 var(--t-help)/1.4 var(--sans);color:var(--muted);white-space:nowrap}.pci-change>div{flex-direction:column;gap:3px;display:flex}.pci-change dt{font:700 var(--t-help)/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.pci-change dd{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.pci-from{font:400 var(--t-body)/1.4 var(--sans);color:var(--muted);text-decoration:line-through}.pci-arrow{color:var(--sponsor-term)}.pci-to{font:600 var(--t-body)/1.4 var(--sans);color:var(--text)}.pci-headline{font:600 var(--t-body)/1.45 var(--sans);color:var(--text)}.pci-cases{flex-direction:column;list-style:none;display:flex}.pci-cases li{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line-hair);grid-template-columns:190px 150px 1fr 120px;align-items:baseline;display:grid}.pci-cases li.is-raising{border-left:3px solid var(--sponsor-term);padding-left:var(--s3)}.pci-case{font:700 var(--t-body)/1.3 var(--sans);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.pci-case:hover{color:#3f6b1f;text-decoration:underline}.pci-alloc,.pci-due{font:500 var(--t-help)/1.4 var(--sans);font-variant-numeric:tabular-nums;color:var(--muted)}.pci-cons{font:400 var(--t-help)/1.45 var(--sans);color:var(--text-2)}.pci-source{font:400 var(--t-help)/1.4 var(--sans);color:var(--muted);font-style:italic}@media (max-width:1180px){.pci-cases li{grid-template-columns:1fr 1fr;row-gap:4px}}.sig{gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line-hair);grid-template-columns:1fr auto;align-items:start;display:grid}.sig:last-of-type{border-bottom:none}.sig-top{min-width:0}.sig-lead{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.sig-case{font:700 var(--t-card)/1.25 var(--sans);color:var(--text)}.sig-what{font:400 var(--t-body)/1.4 var(--sans);color:var(--text-2)}.sig-impact{font:600 var(--t-body)/1.4 var(--sans);color:var(--sponsor-term);margin-top:4px}.sig-act{align-items:center;gap:var(--s3);white-space:nowrap;display:flex}.sig-more{font:500 var(--t-help)/1 var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 2px;text-decoration:underline}.sig-more:hover{color:var(--text)}.sig-detail{margin-top:var(--s3);grid-column:1/-1}.sig-detail dl{gap:var(--s3);flex-direction:column;display:flex}.sig-detail dl>div{gap:var(--s4);grid-template-columns:168px 1fr;align-items:baseline;display:grid}.sig-detail dt{font:700 var(--t-help)/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sig-detail dd{font:400 var(--t-body)/1.5 var(--sans);color:var(--text)}.sig-detail dd ul{flex-direction:column;gap:3px;list-style:none;display:flex}.sig-detail dd ul li{font:400 var(--t-help)/1.45 var(--sans);color:var(--text-2)}.sig-quote{font-family:var(--serif);font-size:var(--t-section);line-height:1.35}.sig-controls{align-items:center;gap:var(--s4);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line-hair);display:flex}.sig-link{font:500 var(--t-help)/1 var(--sans);color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sig-link:hover{color:var(--text)}.sig-capture{font:400 var(--t-help)/1.3 var(--sans);color:var(--muted);margin-left:auto;font-style:italic}.corr{margin-top:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);gap:var(--s3);flex-direction:column;display:flex}.corr-h{font:700 var(--t-eyebrow)/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.corr-fields{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.corr-fields label{flex-direction:column;gap:4px;display:flex}.corr-fields span{font:600 var(--t-help)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.corr-fields input,.corr-fields select{font:400 var(--t-body)/1.3 var(--sans);color:var(--text);border:1px solid var(--line-strong);background:var(--surface);border-radius:3px;padding:8px 10px}.corr-note{font:400 var(--t-help)/1.4 var(--sans);color:var(--muted);font-style:italic}.corr-act{gap:var(--s3);display:flex}.att-consequence{font:600 var(--t-body)/1.4 var(--sans);color:var(--sponsor-term);margin-top:2px}.cmd-foot{align-items:center;gap:var(--s4);margin-top:var(--s4);display:flex}.cmd-more{font:500 var(--t-help)/1 var(--sans);color:#3f6b1f;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.cmd-clear{margin-left:auto;margin-top:0!important}.cmd-src{gap:var(--s4);flex-direction:column;list-style:none;display:flex}.cmd-src blockquote{font:400 var(--t-section)/1.35 var(--serif);color:var(--text);border-left:3px solid var(--client-fact);padding-left:var(--s4)}.cmd-src .cmd-owner{margin-top:5px}@media (max-width:860px){.sig{grid-template-columns:1fr}.sig-detail dl>div{grid-template-columns:1fr;row-gap:2px}.corr-fields{grid-template-columns:1fr}}.ei{flex-direction:column;gap:26px;max-width:1460px;display:flex}.ei .n{text-align:right;font-variant-numeric:tabular-nums}.ei .muted{color:var(--muted);font-weight:400}.ei .warn{color:var(--judgment)}.ei .mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.ei-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:14px;display:flex}.ei-top h1{font-family:var(--serif);letter-spacing:-.02em;font-size:30px;font-weight:600}.ei-src{color:var(--muted);margin-top:5px;font-size:13px}.ei-views{gap:2px;display:flex}.ei-views button{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:600 13px/1 var(--sans);cursor:pointer;border-radius:0;margin-left:-1px;padding:8px 14px}.ei-views button:first-child{border-radius:6px 0 0 6px;margin-left:0}.ei-views button:last-child{border-radius:0 6px 6px 0}.ei-views button.on{background:var(--ground);border-color:var(--ground);color:#eef4ea}.ei-view{flex-direction:column;gap:22px;display:flex}.ei-h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-hair);padding-bottom:7px;font-size:12px;font-weight:700}.ei-h3{margin-top:4px;font-size:13px;font-weight:700}.ei-lead b{font-family:var(--serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,68px);font-weight:600;line-height:1;display:block}.ei-lead span{color:var(--muted);margin-top:8px;font-size:14px;display:block}.ei-rail{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.ei-rail>div{border-right:1px solid var(--line-hair);padding:14px 20px 14px 0}.ei-rail>div:last-child{border-right:0}.ei-rail>div+div{padding-left:20px}.ei-rail dt{color:var(--muted);min-height:2.7em;font-size:12px;line-height:1.35}.ei-rail dd{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px}.ei-rail i{color:var(--muted);margin-top:3px;font-size:11.5px;font-style:normal;display:block}.ei-rail .flag dd{color:var(--judgment)}.ei-bands{border-collapse:collapse;width:100%;font-size:13.5px}.ei-bands th[scope=row]{text-align:left;width:26%;padding:11px 0;font-weight:500}.ei-bands td{border-top:1px solid var(--line-hair);padding:11px 14px 11px 0}.ei-bands tr:first-child td,.ei-bands tr:first-child th{border-top:1px solid var(--line)}.ei-bands th[scope=row]{border-top:1px solid var(--line-hair)}.ei-bands .bar{width:40%;padding-right:0}.ei-bands .bar i{background:var(--accent);height:5px;display:block}.ei-link{border:1px solid var(--line-strong);background:var(--surface);font:600 13px/1 var(--sans);color:var(--text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:8px 13px}.ei-link:hover{background:var(--surface-sunk)}.ei-split{display:block}.ei-split.open{grid-template-columns:minmax(0,1fr) 34%;align-items:start;gap:24px;display:grid}@media (max-width:1100px){.ei-split.open{grid-template-columns:1fr}}.ei-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ei-filters select{border:1px solid var(--line);background:var(--surface);font:500 12.5px/1 var(--sans);color:var(--text);border-radius:6px;padding:7px 9px}.ei-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ei-table{border-collapse:collapse;width:100%;font-size:13.5px}.ei-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:0;font-size:11px;font-weight:700}.ei-table th.n{text-align:right}.ei-table th button{font:inherit;color:inherit;cursor:pointer;width:100%;text-align:inherit;background:0 0;border:0}.ei-table th.n button{text-align:right}.ei-sort{width:10px;color:var(--accent);display:inline-block}.ei-table td{border-bottom:1px solid var(--line-hair);vertical-align:middle;height:46px}.ei-table tbody tr{cursor:pointer}.ei-table tbody tr:hover{background:var(--surface-sunk)}.ei-table tbody tr.on{background:var(--pale);box-shadow:inset 2px 0 0 var(--accent)}.ei-days{color:var(--muted);font-variant-numeric:tabular-nums}.ei-days.near{color:var(--judgment);font-weight:600}.ei-detail{border-left:1px solid var(--line);padding-left:24px;position:sticky;top:16px}@media (max-width:1100px){.ei-detail{border-left:0;border-top:1px solid var(--line-strong);padding-top:18px;padding-left:0;position:static}}.ei-detail-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.ei-detail-head h2{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px}.ei-detail-head button{font:500 12.5px/1 var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0}.ei-detail-head button:hover{color:var(--text)}.ei-kv{font-size:13px}.ei-kv>div{border-bottom:1px solid var(--line-hair);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.ei-kv dt{color:var(--muted)}.ei-kv dd{font-variant-numeric:tabular-nums;font-weight:600}.ei-fit{color:var(--muted);margin:4px 0 10px;font-size:12.5px}.ei-cands td{height:38px;font-size:12.5px}.ei-cands tbody tr{cursor:default}.ei-cands tbody tr:hover{background:0 0}.ei-ev{gap:7px;margin-top:14px;display:grid}.ei-ev p{color:var(--muted);font-size:12px;line-height:1.5}.tagx{letter-spacing:.07em;text-transform:uppercase;border-radius:3px;margin-right:6px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-block}.tagx.src{color:var(--client-fact);background:#2e6b451f}.tagx.asm{background:var(--surface-sunk);color:var(--muted)}.ei-market tbody tr{cursor:default}.ei-market tbody tr:hover{background:0 0}.ei-market tr.lead td{font-weight:600}.ei-market tr.lead td:first-child{box-shadow:inset 2px 0 0 var(--accent);padding-left:10px}.ei-cov{background:var(--line-hair);width:100%;max-width:88px;height:4px;margin:5px 0 0 auto;display:block}.ei-cov b{background:var(--accent);height:100%;display:block}.ei-cov b.over{background:var(--judgment)}.ei-finding{max-width:68ch;font-size:14.5px;line-height:1.55}.ei-close{color:var(--muted);border-top:1px solid var(--line-hair);padding-top:14px;font-size:13.5px}@media (max-width:900px){.ei-rail{border-top:0;grid-template-columns:1fr}.ei-rail>div{border-right:0;border-top:1px solid var(--line-hair);grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;display:grid;padding:11px 0!important}.ei-rail dt{min-height:0}.ei-rail dd{margin-top:0;font-size:20px}.ei-rail i{grid-column:1/-1}.ei-grid,.ei-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ei-grid .ei-table{min-width:760px}.ei-scroll .ei-table{min-width:560px}.ei-bands th[scope=row]{width:34%}.ei-bands .bar{display:none}}.wf{flex-direction:column;gap:24px;max-width:1460px;display:flex}.wf .n{text-align:right;font-variant-numeric:tabular-nums}.wf .muted{color:var(--muted)}.wf .warn{color:var(--judgment)}.wf .ok{color:var(--client-fact)}.wf-top{border-bottom:1px solid var(--line);padding-bottom:14px}.wf-top h1{font-family:var(--serif);letter-spacing:-.02em;font-size:30px;font-weight:600}.wf-src{color:var(--muted);margin-top:5px;font-size:13px}.wf-table{border-collapse:collapse;width:100%;font-size:13.5px}.wf-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:0 10px 9px 0;font-size:11px;font-weight:700}.wf-table th.n{text-align:right}.wf-table td{border-bottom:1px solid var(--line-hair);height:46px;padding:0 10px 0 0}.wf-note{color:var(--muted);font-size:12.5px}.wf-h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-hair);margin-top:4px;padding-bottom:7px;font-size:12px;font-weight:700}.wf-bench{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 260px;gap:0;display:grid}@media (max-width:1000px){.wf-bench{grid-template-columns:1fr}}.wf-col{border-right:1px solid var(--line-hair);padding:16px 22px 18px 0}.wf-col+.wf-col{padding-left:22px}.wf-col:last-child{border-right:0}@media (max-width:1000px){.wf-col{border-right:0;border-bottom:1px solid var(--line-hair);padding:14px 0!important}}.wf-col h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:11px;font-weight:700}.wf-col h3+*+h3{margin-top:18px}.wf-q{font-family:var(--serif);letter-spacing:-.015em;margin-bottom:12px;font-size:19px;line-height:1.3}.wf-kv{font-size:13px}.wf-kv>div{border-bottom:1px solid var(--line-hair);justify-content:space-between;gap:14px;padding:6px 0;display:flex}.wf-kv dt{color:var(--muted)}.wf-kv dd{text-align:right;font-weight:600}.wf-list{gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.wf-list li{color:var(--text);font-size:12.5px;line-height:1.5}.wf-prop{font-size:13.5px;line-height:1.55}.wf-hint{color:var(--muted);margin-top:8px;font-size:12px}.wf-actions{gap:6px;display:grid}.wf-actions button{border:1px solid var(--line-strong);background:var(--surface);font:600 13px/1 var(--sans);color:var(--text);cursor:pointer;text-align:left;border-radius:6px;padding:9px 12px}.wf-actions button:hover{background:var(--surface-sunk)}.wf-actions button:first-child{border-color:var(--accent)}.wf-state{color:var(--client-fact);margin-bottom:6px;font-size:13px;font-weight:700}.wf-done p{font-size:12.5px;line-height:1.5}.wf-link{font:600 12.5px/1 var(--sans);color:var(--text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.wf-link:hover{color:var(--accent-hover)}.wf-done .wf-link{margin-top:10px}.ei-table th,.ei-table td{padding-left:0;padding-right:18px}.ei-table th:last-child,.ei-table td:last-child{padding-right:0}.ei-table th button{width:100%;padding:9px 0}.ei-table th:not(:has(button)){padding-top:9px;padding-bottom:9px}.ei-table .nowrap{white-space:nowrap}.ei-table td.n.near{color:var(--judgment);font-weight:600}.ei-cands th{padding-bottom:8px}.ei-rule{color:var(--muted);margin-top:7px;font-size:11.5px;line-height:1.5}.ei,.wf,.ei-scroll{max-width:100%}[data-vertical=aqua]{--surface:#fff;--surface-sunk:#f5ede5;--text:#27020e;--muted:#85475b;--line:#e0d1d6;--line-hair:#27020e1a;--line-strong:#27020e38;--accent:#c2d6ff;--pale:#ebe0e4;--ground:#27020e;--judgment:#e65400;--client-fact:#27020e}[data-vertical=aqua] a,[data-vertical=aqua] .btn-tertiary{color:#27020e}[data-vertical=aqua] .btn-tertiary:hover:not(:disabled){color:#e65400}[data-vertical=aqua] .ei-table tbody tr.on{box-shadow:inset 2px 0 #e65400}[data-vertical=aqua] .ei-bands .bar i,[data-vertical=aqua] .ei-cov b{background:#c2d6ff}[data-vertical=aqua] .ei-cov b.over{background:#e65400}[data-vertical=aqua] .ei-market tr.lead td:first-child{box-shadow:inset 2px 0 #e65400}[data-vertical=aqua] .ei-views button.on{color:#f5ede5;background:#27020e;border-color:#27020e}[data-vertical=aqua] .tagx.src{color:#27020e;background:#c2d6ff}[data-vertical=aqua] .tagx.asm{color:#85475b;background:#ebe0e4}.aqua-shell{color:#27020e;min-height:100vh;font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;background:#f5ede5;overflow-x:clip}.aqua-bar{background:#f5ede5;border-bottom:1px solid #e0d1d6;align-items:center;gap:18px;padding:16px 40px;display:flex}.aqua-mark{width:auto;height:26px}.aqua-bar-ctx{color:#85475b;border-left:1px solid #e0d1d6;padding-left:18px;font-size:12.5px}.aqua-bar nav{gap:4px;margin-left:auto;display:flex}.aqua-bar nav a{color:#85475b;border-radius:4px;padding:5px 12px;font-size:13px;text-decoration:none;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.aqua-bar nav a:hover{color:#27020e;background:#ebe0e4}.aqua-bar nav a[aria-current=page]{color:#f5ede5;background:#27020e}.aqua-shell>main{box-sizing:border-box;padding:30px 40px 44px}@media (max-width:720px){.aqua-bar,.aqua-shell>main{box-sizing:border-box;width:100vw;max-width:100vw}.aqua-bar{flex-wrap:wrap;gap:12px;padding:12px 18px}.aqua-bar-ctx{display:none}.aqua-bar nav{width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.aqua-bar nav a{flex:none;padding-inline:10px}.aqua-shell>main{padding:20px 18px 32px;overflow-x:hidden}}[data-vertical=aqua] .qi{--qi-display:var(--font-playfair), Georgia, serif;--qi-ui:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--qi-mono:var(--font-jetbrains), ui-monospace, SFMono-Regular, monospace;--qi-linen:#f6ebe3;--qi-ink:#28020f;--qi-primary:#e35300;--qi-accent:#c1d6ff;--qi-muted:linen;--qi-soft:#85475b;--qi-line:#e0d5ca;--qi-hair:#27020e14;--qi-r:16px;--qi-rail:900px;--qi-r-ctl:8px;--qi-ease:.3s cubic-bezier(.4, 0, .2, 1);font-family:var(--qi-ui);color:var(--qi-ink);min-width:0;max-width:1560px;font-size:14.5px}[data-vertical=aqua] .qi h1,[data-vertical=aqua] .qi h2,[data-vertical=aqua] .qi h3{overflow-wrap:anywhere;margin:0;font-weight:600}[data-vertical=aqua] .qi .num{text-align:right;font-variant-numeric:tabular-nums}[data-vertical=aqua] .qi .dim{color:var(--qi-soft)}[data-vertical=aqua] .qi-hero{margin-bottom:26px}[data-vertical=aqua] .qi-hero h1{font-family:var(--qi-display);letter-spacing:-.015em;max-width:100%;font-size:clamp(28px,2.5vw,40px);font-weight:600;line-height:1.1}[data-vertical=aqua] .qi-hero p{color:var(--qi-soft);overflow-wrap:anywhere;max-width:62ch;margin:9px 0 0;font-size:15px}[data-vertical=aqua] .qi-hero .demo-label,[data-vertical=aqua] .demo-label{color:var(--qi-soft);letter-spacing:.08em;text-transform:uppercase;max-width:90ch;margin:0 0 9px;font-size:10.5px;font-weight:600;line-height:1.45;display:block}[data-vertical=aqua] .qi-work{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:0;display:grid}@media (max-width:1080px){[data-vertical=aqua] .qi-work{grid-template-columns:minmax(0,1fr)}[data-vertical=aqua] .qi-msg{padding-right:0}[data-vertical=aqua] .qi-rec{margin-top:22px}}@media (max-width:560px){[data-vertical=aqua] .qi-props{grid-template-columns:minmax(0,1fr)}[data-vertical=aqua] .qi-msg-from{flex-wrap:wrap}[data-vertical=aqua] .qi-msg-id .n .a{margin-left:0;display:block}[data-vertical=aqua] .qi-msg-id,[data-vertical=aqua] .qi-msg-body{overflow-wrap:anywhere}[data-vertical=aqua] .qi-msg-body{padding-left:0}[data-vertical=aqua] .qi-track-wrap{margin-left:0}}[data-vertical=aqua] .qi-msg{padding-right:44px}[data-vertical=aqua] .qi-msg-subject{font-family:var(--qi-display);letter-spacing:-.01em;font-size:27px;font-weight:500;line-height:1.25}[data-vertical=aqua] .qi-msg-people{color:var(--qi-soft);margin:6px 0 16px;font-size:12.5px}[data-vertical=aqua] .qi-msg-people .sep{opacity:.5;margin:0 4px}[data-vertical=aqua] .qi-msg-from{border-top:1px solid var(--qi-line);align-items:flex-start;gap:11px;padding-top:14px;display:flex}[data-vertical=aqua] .qi-avatar{background:var(--qi-muted);width:30px;height:30px;color:var(--qi-soft);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}[data-vertical=aqua] .qi-msg-id{flex:auto;min-width:0}[data-vertical=aqua] .qi-msg-id .n{margin:0;font-size:14px;font-weight:600}[data-vertical=aqua] .qi-msg-id .n .a{color:var(--qi-soft);margin-left:6px;font-size:12.5px;font-weight:400}[data-vertical=aqua] .qi-msg-id .t{color:var(--qi-soft);margin:2px 0 0;font-size:12.5px}[data-vertical=aqua] .qi-msg-when{color:var(--qi-soft);white-space:nowrap;flex:none;font-size:12px}[data-vertical=aqua] .qi-msg-body{max-width:62ch;padding:16px 0 0 41px}[data-vertical=aqua] .qi-msg-body p{margin:0 0 14px;font-size:15.5px;line-height:1.68}[data-vertical=aqua] .qi-msg-body p:last-child{margin:0}[data-vertical=aqua] .qi-rec{border:1px solid var(--qi-line);border-top:3px solid var(--qi-accent);border-radius:var(--qi-r);background:#fff;padding:22px 24px 24px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}[data-vertical=aqua] .qi-rec-claim{font-family:var(--qi-display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.25}[data-vertical=aqua] .qi-rec-claim-sub{border-bottom:1px solid var(--qi-line);color:var(--qi-soft);margin:8px 0 20px;padding-bottom:18px;font-size:13px;line-height:1.55}[data-vertical=aqua] .qi-rec-title{letter-spacing:.07em;text-transform:uppercase;color:var(--qi-soft);border-bottom:1px solid var(--qi-line);padding-bottom:8px;font-size:11px;font-weight:600}[data-vertical=aqua] .qi-props{grid-template-columns:1fr 1fr;gap:0 20px;margin:0;display:grid}[data-vertical=aqua] .qi-props>div{border-bottom:1px solid var(--qi-hair);padding:10px 0}[data-vertical=aqua] .qi-props>div:first-child{grid-column:1/-1}[data-vertical=aqua] .qi-props dt{color:var(--qi-soft);margin-bottom:2px;font-size:11.5px}[data-vertical=aqua] .qi-props dd{margin:0;font-size:14.5px;font-weight:500;line-height:1.35}[data-vertical=aqua] .qi-props dd.num{text-align:left;font-family:var(--qi-mono)}[data-vertical=aqua] .qi-props dd .src{color:var(--qi-soft);margin-top:2px;font-size:11px;font-weight:400;display:block}[data-vertical=aqua] .qi-props .missing dd{color:var(--qi-soft);font-weight:400}[data-vertical=aqua] .qi-white{border-radius:var(--qi-r-ctl);background:var(--qi-accent);color:var(--qi-ink);margin-top:20px;padding:13px 15px}[data-vertical=aqua] .qi-white .k{letter-spacing:.07em;text-transform:uppercase;opacity:.62;font-size:10.5px;font-weight:600;display:block}[data-vertical=aqua] .qi-white .v{margin-top:4px;font-size:14px;font-weight:600;display:block}[data-vertical=aqua] .qi-white .v i{opacity:.5;margin:0 3px;font-style:normal}[data-vertical=aqua] .qi-white .n{opacity:.78;margin-top:6px;font-size:11.5px;line-height:1.5;display:block}[data-vertical=aqua] .qi-track-wrap{border-top:1px solid var(--qi-line);max-width:62ch;margin:26px 0 0 41px;padding-top:14px}[data-vertical=aqua] .qi-track{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}[data-vertical=aqua] .qi-track li{color:var(--qi-soft);align-items:center;gap:7px;padding-right:22px;font-size:12.5px;display:flex;position:relative}[data-vertical=aqua] .qi-track .tick{border:1px solid var(--qi-line);width:7px;height:7px;transition:background var(--qi-ease), border-color var(--qi-ease);background:0 0;border-radius:50%;flex:none}[data-vertical=aqua] .qi-track li:not(:last-child):after{content:"";background:var(--qi-line);width:8px;height:1px;position:absolute;top:50%;right:9px}[data-vertical=aqua] .qi-track li.done .tick{background:var(--qi-accent);border-color:var(--qi-accent)}[data-vertical=aqua] .qi-track li.on{color:var(--qi-ink);font-weight:600}[data-vertical=aqua] .qi-track li.on .tick{background:var(--qi-primary);border-color:var(--qi-primary)}[data-vertical=aqua] .qi-track-head{color:var(--qi-ink);margin:12px 0 0;font-size:14px;font-weight:700}[data-vertical=aqua] .qi-track-note{color:var(--qi-soft);margin:10px 0 0;font-size:12px;line-height:1.5}[data-vertical=aqua] .qi-foot{border-top:1px solid var(--qi-line);margin-top:34px;padding-top:18px}[data-vertical=aqua] .qi-foot h3{font-family:var(--qi-display);margin-bottom:14px;font-size:17px;font-weight:600}[data-vertical=aqua] .qi-foot-paths{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){[data-vertical=aqua] .qi-foot-paths{grid-template-columns:1fr 1fr;gap:14px 0}}[data-vertical=aqua] .qi-foot-paths li{border-left:1px solid var(--qi-hair);padding:0 22px;font-size:13px}[data-vertical=aqua] .qi-foot-paths li:first-child{border-left:0;padding-left:0}[data-vertical=aqua] .qi-foot-paths li.lead b{font-size:15px}[data-vertical=aqua] .qi-foot-paths b{margin-bottom:3px;font-weight:600;display:block}[data-vertical=aqua] .qi-foot-paths span{color:var(--qi-soft);font-size:12.5px}[data-vertical=aqua] .qi-foot-paths em{color:var(--qi-ink);border-top:2px solid var(--qi-primary);max-width:20ch;margin-top:7px;padding-top:6px;font-size:11.5px;font-style:normal;display:block}[data-vertical=aqua] .qi-question{font-family:var(--qi-display);letter-spacing:-.005em;margin:0 0 20px;font-size:21px;font-weight:400}[data-vertical=aqua] .qi-attention{border-bottom:1px solid var(--qi-line);margin:0 0 24px;padding:0 0 24px}[data-vertical=aqua] .qi-attention h2{font-family:var(--qi-display);margin-bottom:12px;font-size:20px}[data-vertical=aqua] .qi-attention>div{border-top:1px solid var(--qi-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}[data-vertical=aqua] .qi-attention button{all:unset;cursor:pointer;box-sizing:border-box;border-right:1px solid var(--qi-hair);flex-direction:column;gap:8px;min-width:0;padding:14px 14px 12px;display:flex}[data-vertical=aqua] .qi-attention button:last-child{border-right:0}[data-vertical=aqua] .qi-attention button:hover{background:var(--qi-linen)}[data-vertical=aqua] .qi-attention button:focus-visible{outline:2px solid var(--qi-primary);outline-offset:2px}[data-vertical=aqua] .qi-attention .head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}[data-vertical=aqua] .qi-attention .firm{overflow-wrap:anywhere;font-weight:700;line-height:1.15}[data-vertical=aqua] .qi-attention .clock{border:1px solid var(--qi-primary);color:var(--qi-primary);font-family:var(--qi-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9999px;flex:none;padding:2px 8px;font-size:10.5px;line-height:1.4}[data-vertical=aqua] .qi-attention .contact,[data-vertical=aqua] .qi-attention .why,[data-vertical=aqua] .qi-attention .signal{color:var(--qi-soft);font-size:12.5px;line-height:1.4}[data-vertical=aqua] .qi-attention b{color:var(--qi-ink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;display:block}[data-vertical=aqua] .qi-attention .action i{font-style:normal}[data-vertical=aqua] .qi-attention-note{max-width:92ch;color:var(--qi-soft);margin:14px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:1100px){[data-vertical=aqua] .qi-attention>div{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vertical=aqua] .qi-attention button{border-bottom:1px solid var(--qi-hair)}}@media (max-width:620px){[data-vertical=aqua] .qi-attention>div{grid-template-columns:1fr}[data-vertical=aqua] .qi-attention button{border-right:0}}[data-vertical=aqua] .qi-strip{border-bottom:1px solid var(--qi-line);grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:34px;margin-bottom:18px;padding-bottom:22px;display:grid}@media (max-width:1000px){[data-vertical=aqua] .qi-strip{grid-template-columns:1fr;gap:22px}}[data-vertical=aqua] .qi-strip-rest{grid-template-columns:repeat(3,1fr);align-content:center;gap:20px 0;margin:0;display:grid}@media (max-width:640px){[data-vertical=aqua] .qi-strip-rest{grid-template-columns:repeat(2,1fr)}}[data-vertical=aqua] .qi-strip-rest>div{border-left:1px solid var(--qi-hair);padding:0 22px}[data-vertical=aqua] .qi-strip-rest>div:nth-child(3n+1){border-left:0;padding-left:0}[data-vertical=aqua] .qi-strip-rest dd{font-family:var(--qi-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:600;line-height:1}[data-vertical=aqua] .qi-strip-rest dd i{font-style:normal;font-family:var(--qi-ui);color:var(--qi-soft);margin-left:4px;font-size:12px}[data-vertical=aqua] .qi-strip-rest dt{color:var(--qi-soft);margin-top:6px;font-size:12px}[data-vertical=aqua] .qi-strip-lead{background:var(--qi-accent);border-radius:var(--qi-r);flex-direction:column;justify-content:center;padding:20px 22px;display:flex}[data-vertical=aqua] .qi-strip-lead .v{font-family:var(--qi-display);letter-spacing:-.025em;font-size:54px;font-weight:600;line-height:1}[data-vertical=aqua] .qi-strip-lead .k{letter-spacing:.05em;text-transform:uppercase;opacity:.68;margin-top:7px;font-size:12px;font-weight:600}[data-vertical=aqua] .qi-strip-lead .h{opacity:.78;margin-top:4px;font-size:12.5px}[data-vertical=aqua] .qi-thesis{font-family:var(--qi-display);border-top:1px solid #27020e29;margin:14px 0 0;padding-top:13px;font-size:15px;line-height:1.4}[data-vertical=aqua] .qi-filters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}[data-vertical=aqua] .qi-filters button{all:unset;cursor:pointer;border-radius:var(--qi-r-ctl);border:1px solid var(--qi-line);color:var(--qi-soft);transition:background var(--qi-ease), color var(--qi-ease), border-color var(--qi-ease);align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}[data-vertical=aqua] .qi-filters button:hover{color:var(--qi-ink);border-color:var(--qi-soft)}[data-vertical=aqua] .qi-filters button:focus-visible{outline:2px solid var(--qi-primary);outline-offset:1px}[data-vertical=aqua] .qi-filters button[aria-pressed=true]{background:var(--qi-ink);border-color:var(--qi-ink);color:#fff}[data-vertical=aqua] .qi-filters button .c{font-family:var(--qi-mono);opacity:.65;font-size:11px}[data-vertical=aqua] .qi-records{border-top:1px solid var(--qi-line);position:relative}[data-vertical=aqua] .qi-list{max-width:100%;overflow-x:auto}[data-vertical=aqua] .qi-grid{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}@media (min-width:860px){[data-vertical=aqua] .qi-grid{min-width:0}}@media (max-width:859px){[data-vertical=aqua] .qi-list:after{content:"Scroll for more →";color:var(--qi-soft);letter-spacing:.06em;text-transform:uppercase;padding:7px 0 0;font-size:11px;display:block}}[data-vertical=aqua] .qi-grid th{border-bottom:1px solid var(--qi-line);text-align:left;white-space:nowrap;padding:0}[data-vertical=aqua] .qi-grid th.num,[data-vertical=aqua] .qi-grid td.num{text-align:right}[data-vertical=aqua] .qi-grid th button{all:unset;cursor:pointer;box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--qi-soft);transition:color var(--qi-ease);padding:7px 10px;font-size:11px;font-weight:500;display:block}[data-vertical=aqua] .qi-grid th.num button{text-align:right}[data-vertical=aqua] .qi-grid th button:hover{color:var(--qi-ink)}[data-vertical=aqua] .qi-grid th button:focus-visible{outline:2px solid var(--qi-primary);outline-offset:-2px}[data-vertical=aqua] .qi-grid th button i{margin-left:4px;font-style:normal}[data-vertical=aqua] .qi-grid th button i.on{color:var(--qi-primary)}[data-vertical=aqua] .qi-grid th.plain{letter-spacing:.04em;text-transform:uppercase;color:var(--qi-soft);padding:7px 10px;font-size:11px;font-weight:500}[data-vertical=aqua] .qi-grid td{border-bottom:1px solid var(--qi-hair);white-space:nowrap;height:38px;padding:0 12px}[data-vertical=aqua] .qi-grid td.num{font-family:var(--qi-mono);font-variant-numeric:tabular-nums}[data-vertical=aqua] .qi-grid td.firm{font-weight:500}[data-vertical=aqua] .qi-grid td.st{color:var(--qi-soft)}[data-vertical=aqua] .qi-grid td.yes{font-weight:600}[data-vertical=aqua] .qi-grid tbody tr.on{background:var(--qi-accent)}[data-vertical=aqua] .qi-grid td.dim{color:var(--qi-soft)}[data-vertical=aqua] .qi-grid td .zero{color:var(--qi-soft);opacity:.45}[data-vertical=aqua] .qi-grid tbody tr{cursor:pointer;transition:background var(--qi-ease)}[data-vertical=aqua] .qi-grid tbody tr:hover{background:var(--qi-linen)}[data-vertical=aqua] .qi-grid tbody tr:focus-visible{outline:2px solid var(--qi-primary);outline-offset:-2px}[data-vertical=aqua] .qi-empty{color:var(--qi-soft);padding:22px 12px;font-size:13px}[data-vertical=aqua] .qi-scrim{all:unset;z-index:40;cursor:default;background:#27020e2e;position:fixed;inset:0}[data-vertical=aqua] .qi-record{z-index:41;border-left:1px solid var(--qi-line);background:#fff;width:380px;max-width:92vw;padding:22px 24px 30px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:0 16px 45px #28020f1a}[data-vertical=aqua] .qi-close{all:unset;cursor:pointer;width:26px;height:26px;color:var(--qi-soft);transition:background var(--qi-ease), color var(--qi-ease);border-radius:4px;place-items:center;font-size:19px;line-height:1;display:grid;position:absolute;top:16px;right:18px}[data-vertical=aqua] .qi-close:hover{background:var(--qi-muted);color:var(--qi-ink)}[data-vertical=aqua] .qi-close:focus-visible{outline:2px solid var(--qi-primary)}[data-vertical=aqua] .qi-record header{border-bottom:1px solid var(--qi-line);padding-bottom:12px}[data-vertical=aqua] .qi-record header h2{font-family:var(--qi-display);padding-right:30px;font-size:20px;font-weight:600;line-height:1.25}[data-vertical=aqua] .qi-record header p{color:var(--qi-soft);font-size:11.5px;font-family:var(--qi-mono);margin:4px 0 0}[data-vertical=aqua] .qi-record header p.st{font-family:var(--qi-ui);color:var(--qi-ink);margin-top:6px;font-size:12px}[data-vertical=aqua] .qi-record h3{letter-spacing:.07em;text-transform:uppercase;color:var(--qi-soft);margin:20px 0 6px;font-size:11px;font-weight:600}[data-vertical=aqua] .qi-record-stats{margin:0}[data-vertical=aqua] .qi-record-stats>div{border-bottom:1px solid var(--qi-hair);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}[data-vertical=aqua] .qi-record-stats dt{color:var(--qi-soft);font-size:12.5px}[data-vertical=aqua] .qi-record-stats dd{font-family:var(--qi-mono);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:500}[data-vertical=aqua] .qi-record-stats dd i{color:var(--qi-soft);margin-left:2px;font-size:10.5px;font-style:normal}[data-vertical=aqua] .qi-refs,[data-vertical=aqua] .qi-log{margin:0;padding:0;list-style:none}[data-vertical=aqua] .qi-refs li{border-bottom:1px solid var(--qi-hair);grid-template-columns:16px 52px 1fr auto;align-items:center;gap:8px;padding:5px 0;font-size:12px;display:grid}[data-vertical=aqua] .qi-refs .i{font-family:var(--qi-mono);color:var(--qi-soft);font-size:10.5px}[data-vertical=aqua] .qi-refs .d{color:var(--qi-soft);font-family:var(--qi-mono);font-size:11px}[data-vertical=aqua] .qi-refs .m{font-family:var(--qi-mono);font-variant-numeric:tabular-nums}[data-vertical=aqua] .qi-refs .s{color:var(--qi-soft);font-size:11px}[data-vertical=aqua] .qi-refs .s-transaction{color:var(--qi-ink);font-weight:600}[data-vertical=aqua] .qi-log{max-height:132px;overflow-y:auto}[data-vertical=aqua] .qi-log li{font-size:11px;font-family:var(--qi-mono);color:var(--qi-soft);grid-template-columns:52px 1fr;gap:8px;padding:3px 0;display:grid}[data-vertical=aqua] .qi-log .d{opacity:.7}[data-vertical=aqua] .qi-contrast{border-top:1px solid var(--qi-line);grid-template-columns:1fr 1fr;align-items:start;gap:0 34px;margin-top:30px;padding-top:18px;display:grid}@media (max-width:800px){[data-vertical=aqua] .qi-contrast{grid-template-columns:1fr;gap:12px}}[data-vertical=aqua] .qi-contrast>div{flex-direction:column;gap:4px;display:flex}[data-vertical=aqua] .qi-contrast .k{letter-spacing:.07em;text-transform:uppercase;color:var(--qi-soft);font-size:11px;font-weight:600}[data-vertical=aqua] .qi-contrast .v{font-size:13.5px}[data-vertical=aqua] .qi-contrast p{font-family:var(--qi-display);grid-column:1/-1;margin:18px 0 0;font-size:19px;font-weight:400}[data-vertical=aqua] .qi-snap{width:min(100%, var(--qi-rail));margin:0 auto;padding:0 0 64px;font-size:16px;line-height:1.5}[data-vertical=aqua] .snap-top{padding:4px 0 26px}[data-vertical=aqua] .snap-client{font-family:var(--qi-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qi-primary);margin:12px 0 0;font-size:13px;font-weight:700}[data-vertical=aqua] .snap-top h1{max-width:17ch;font-family:var(--qi-display);letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(30px,5.2vw,46px);font-weight:700;line-height:1.06}[data-vertical=aqua] .snap-facts{color:var(--qi-soft);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:15.5px;line-height:1.5}[data-vertical=aqua] .snap-edit{margin-top:14px}[data-vertical=aqua] .snap-form{border:1px solid var(--qi-line);border-radius:var(--qi-r);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:18px 0 0;padding:18px;display:grid}@media (max-width:560px){[data-vertical=aqua] .snap-form{grid-template-columns:minmax(0,1fr)}}[data-vertical=aqua] .snap-form label{gap:6px;min-width:0;display:grid}[data-vertical=aqua] .snap-form span{font-family:var(--qi-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qi-soft);font-size:11px;font-weight:700}[data-vertical=aqua] .snap-form input,[data-vertical=aqua] .snap-form select{box-sizing:border-box;border:1px solid var(--qi-line);background:var(--qi-linen);width:100%;min-height:46px;color:var(--qi-ink);font:600 16px/1.3 var(--qi-ui);border-radius:10px;padding:10px 12px}[data-vertical=aqua] .snap-form input:focus-visible,[data-vertical=aqua] .snap-form select:focus-visible{outline:2px solid var(--qi-primary);outline-offset:1px}[data-vertical=aqua] .snap-answer{border-top:1px solid var(--qi-line);border-bottom:1px solid var(--qi-line);padding:24px 0 22px}[data-vertical=aqua] .snap-answer .grid{gap:28px;display:grid}@media (min-width:820px){[data-vertical=aqua] .qi-snap{width:min(100%, var(--qi-rail))}[data-vertical=aqua] .snap-answer .grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:44px}[data-vertical=aqua] .snap-answer .side{padding-top:26px}}[data-vertical=aqua] .snap-answer .side{gap:26px;min-width:0;display:grid}[data-vertical=aqua] .snap-answer .big{font-family:var(--qi-display);letter-spacing:-.04em;color:var(--qi-ink);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:clamp(84px,19vw,148px);font-weight:700;line-height:.96}[data-vertical=aqua] .snap-answer .of{font-family:var(--qi-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qi-ink);font-variant-numeric:tabular-nums;margin:clamp(7px,.9vw,13px) 0 0;font-size:clamp(13px,1.5vw,16px);font-weight:700}[data-vertical=aqua] .snap-answer .says{max-width:26ch;color:var(--qi-soft);margin:18px 0 0;font-size:clamp(16px,1.9vw,19px);line-height:1.4}[data-vertical=aqua] .snap-answer .second{color:var(--qi-soft);margin:10px 0 0;font-size:15px;line-height:1.4}[data-vertical=aqua] .snap-answer .second b{font-family:var(--qi-display);color:var(--qi-ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:clamp(32px,4vw,40px);font-weight:700;display:block}[data-vertical=aqua] .snap-bars{gap:12px;margin:0;display:grid}[data-vertical=aqua] .snap-bars .row{gap:6px;display:grid}[data-vertical=aqua] .snap-bars .lbl{font-family:var(--qi-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--qi-soft);font-size:11.5px;font-weight:700}[data-vertical=aqua] .snap-bars .track{background:var(--qi-muted);border-radius:9999px;height:12px;display:block}[data-vertical=aqua] .snap-bars i{border-radius:9999px;height:100%;display:block}[data-vertical=aqua] .snap-bars i.all{background:var(--qi-accent)}[data-vertical=aqua] .snap-bars i.mine{background:var(--qi-primary)}[data-vertical=aqua] .snap-act{border-bottom:1px solid var(--qi-line);padding:24px 0}[data-vertical=aqua] .snap-act p{max-width:56ch;color:var(--qi-soft);margin:14px 0 0;font-size:15px;line-height:1.55}@media (max-width:560px){[data-vertical=aqua] .snap-act .aq-btn{width:100%}}[data-vertical=aqua] .snap-since{border-bottom:1px solid var(--qi-line);padding:22px 0}[data-vertical=aqua] .snap-since ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}[data-vertical=aqua] .snap-since li{padding-left:16px;font-size:17px;font-weight:600;line-height:1.4;position:relative}[data-vertical=aqua] .snap-since li:before{content:"";background:var(--qi-primary);border-radius:9999px;width:7px;height:7px;position:absolute;top:.6em;left:0}[data-vertical=aqua] .snap-since .aq-btn{margin-top:16px}[data-vertical=aqua] .snap-matters{border-bottom:1px solid var(--qi-line);padding:24px 0}[data-vertical=aqua] .snap-matters>div{gap:14px;margin:14px 0 0;display:grid}[data-vertical=aqua] .snap-matters p{max-width:62ch;color:var(--qi-soft);margin:0;font-size:16px;line-height:1.5}[data-vertical=aqua] .snap-matters b{color:var(--qi-ink);font-weight:700}[data-vertical=aqua] .snap-more{flex-wrap:wrap;align-items:center;gap:14px 22px;padding:24px 0;display:flex}@media (max-width:560px){[data-vertical=aqua] .snap-more{flex-direction:column;align-items:stretch}[data-vertical=aqua] .snap-more .aq-btn--quiet{text-align:left}}[data-vertical=aqua] .snap-card{padding:4px 0 0}[data-vertical=aqua] .snap-card article{border:1px solid var(--qi-line);border-radius:var(--qi-r);background:#fff;padding:28px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}[data-vertical=aqua] .snap-card h2{font-family:var(--qi-display);letter-spacing:-.02em;margin:8px 0 0;font-size:26px;font-weight:700;line-height:1.15}[data-vertical=aqua] .snap-card .who{color:var(--qi-soft);margin:8px 0 0;font-size:14px;line-height:1.55}[data-vertical=aqua] .snap-card .terms{border-top:1px solid var(--qi-line);border-bottom:1px solid var(--qi-line);flex-wrap:wrap;gap:10px 28px;margin:18px 0 0;padding:16px 0;display:flex}[data-vertical=aqua] .snap-card .terms div{gap:2px;display:grid}[data-vertical=aqua] .snap-card .terms dt{font-family:var(--qi-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--qi-soft);font-size:10.5px;font-weight:700}[data-vertical=aqua] .snap-card .terms dd{font-family:var(--qi-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700}[data-vertical=aqua] .snap-card .aq-label.sec{margin-top:20px}[data-vertical=aqua] .snap-card .line{max-width:62ch;margin:8px 0 0;font-size:15.5px;line-height:1.5}[data-vertical=aqua] .snap-card .line b{font-weight:700}[data-vertical=aqua] .snap-card .fine{border-top:1px solid var(--qi-line);color:var(--qi-soft);margin:20px 0 0;padding-top:14px;font-size:12.5px;line-height:1.55}[data-vertical=aqua] .snap-card-foot{color:var(--qi-soft);margin:12px 0 0;font-size:13.5px;line-height:1.55}[data-vertical=aqua] .snap-trust{border-top:1px solid var(--qi-line);color:var(--qi-soft);margin:26px 0 0;padding-top:16px;font-size:12px;line-height:1.55}[data-vertical=aqua] .qi-attn-m{gap:10px;margin:4px 0 24px;display:grid}@media (max-width:859px){[data-vertical=aqua] .qi-chan .demo-label{margin-bottom:8px;font-size:10.5px;line-height:1.4}[data-vertical=aqua] .qi-chan .qi-hero h1{font-size:30px}[data-vertical=aqua] .qi-chan .qi-hero{margin-bottom:8px}}[data-vertical=aqua] .qi-attn-m button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--qi-line);border-radius:var(--qi-r);background:#fff;gap:5px;width:100%;padding:16px 18px;display:grid}[data-vertical=aqua] .qi-attn-m button:focus-visible{outline:2px solid var(--qi-primary);outline-offset:2px}[data-vertical=aqua] .qi-attn-m .firm{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.25}[data-vertical=aqua] .qi-attn-m .sig{color:var(--qi-soft);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}[data-vertical=aqua] .qi-attn-m .why{font-size:15px;line-height:1.4}[data-vertical=aqua] .qi-attn-m .go{color:var(--qi-primary);margin-top:7px;font-size:15px;font-weight:700}[data-vertical=aqua] .qi-attn-m .go i{font-style:normal}[data-vertical=aqua] .qi-strip-m{padding:0 0 22px}[data-vertical=aqua] .qi-strip-m dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}[data-vertical=aqua] .qi-strip-m dd{font-family:var(--qi-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:700;line-height:1}[data-vertical=aqua] .qi-strip-m dt{color:var(--qi-soft);margin-top:6px;font-size:13.5px;line-height:1.35}[data-vertical=aqua] .qi-strip-m p{margin:20px 0 0;font-size:15px;line-height:1.5}[data-vertical=aqua] .qi-strip-m .aq-btn{margin-top:18px}[data-vertical=aqua] .qi-chan{font-size:16px;line-height:1.5}@media (max-width:859px){[data-vertical=aqua] .qi-attention>div>button:nth-child(n+4){display:none}[data-vertical=aqua] .qi-attention .firm{font-size:17px}[data-vertical=aqua] .qi-attention .contact,[data-vertical=aqua] .qi-attention .why,[data-vertical=aqua] .qi-attention .signal{font-size:14px}}[data-vertical=aqua] .qi-attention .action{color:var(--qi-primary);margin-top:14px;font-size:14.5px;font-weight:700}[data-vertical=aqua] .qi-mkt{width:min(100%, var(--qi-rail));max-width:none;margin:0 auto;font-size:16px;line-height:1.5}[data-vertical=aqua][data-vertical=aqua] .only-wide{display:none}@media (min-width:860px){[data-vertical=aqua][data-vertical=aqua] .only-narrow{display:none}[data-vertical=aqua][data-vertical=aqua] .only-wide{display:revert}}[data-vertical=aqua] .mkt-top{padding:4px 0 22px}[data-vertical=aqua] .mkt-top h1{max-width:18ch;font-family:var(--qi-display);letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(30px,5vw,46px);font-weight:700;line-height:1.06}[data-vertical=aqua] .mkt-sub{max-width:60ch;color:var(--qi-soft);margin:18px 0 0;font-size:16px;line-height:1.5}[data-vertical=aqua] .mkt-stories{border-top:1px solid var(--qi-line)}[data-vertical=aqua] .mkt-stories article{border-bottom:1px solid var(--qi-line);padding:24px 0}[data-vertical=aqua] .mkt-stories h2{max-width:20ch;font-family:var(--qi-display);letter-spacing:-.022em;margin:10px 0 0;font-size:clamp(24px,3.4vw,32px);font-weight:700;line-height:1.12}[data-vertical=aqua] .mkt-stories .why{margin-top:16px}[data-vertical=aqua] .mkt-stories .c{max-width:60ch;margin:7px 0 0;font-size:16px;line-height:1.5}[data-vertical=aqua] .mkt-stories .r{border-left:2px solid var(--qi-line);background:var(--qi-muted);max-width:60ch;color:var(--qi-soft);border-radius:0 8px 8px 0;margin:14px 0 0;padding:11px 13px;font-size:14.5px;line-height:1.5}[data-vertical=aqua] .mkt-stories .r.on{border-left-color:var(--qi-primary);color:var(--qi-ink)}[data-vertical=aqua] .mkt-stories .aq-btn{margin-top:16px}[data-vertical=aqua] .mkt-today{border-bottom:1px solid var(--qi-line);padding:24px 0}[data-vertical=aqua] .mkt-today dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:14px 0 0;display:grid}@media (min-width:700px){[data-vertical=aqua] .mkt-today dl{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-vertical=aqua] .mkt-today dd{font-family:var(--qi-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,4vw,34px);font-weight:700;line-height:1}[data-vertical=aqua] .mkt-today dt{color:var(--qi-soft);margin-top:6px;font-size:13.5px;line-height:1.4}[data-vertical=aqua] .mkt-today .aq-btn{margin-top:20px}[data-vertical=aqua] .mkt-rows{margin:12px 0 0;padding:0;list-style:none}[data-vertical=aqua] .mkt-rows li{border-bottom:1px solid var(--qi-hair);padding:13px 0}[data-vertical=aqua] .mkt-rows b{font-size:16px;font-weight:700;display:block}[data-vertical=aqua] .mkt-rows span{color:var(--qi-soft);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;display:block}[data-vertical=aqua] .mkt-rows .more{color:var(--qi-soft);border-bottom:0;font-size:13.5px}[data-vertical=aqua] .mkt-signup{gap:12px;max-width:460px;margin:18px 0 0;display:grid}@media (min-width:620px){[data-vertical=aqua] .mkt-signup{grid-template-columns:minmax(0,1fr) auto;align-items:end}}[data-vertical=aqua] .mkt-signup label{gap:6px;min-width:0;display:grid}[data-vertical=aqua] .mkt-signup input{box-sizing:border-box;border:1px solid var(--qi-line);width:100%;min-height:46px;color:var(--qi-ink);font:500 16px/1.3 var(--qi-ui);background:#fff;border-radius:9999px;padding:10px 14px}[data-vertical=aqua] .mkt-signup input:focus-visible{outline:2px solid var(--qi-primary);outline-offset:1px}[data-vertical=aqua] .mkt-signup-note{max-width:56ch;color:var(--qi-soft);margin:12px 0 0;font-size:13.5px;line-height:1.5}[data-vertical=aqua] .aq-btn{cursor:pointer;min-height:46px;font-family:var(--qi-ui);letter-spacing:normal;text-transform:none;text-align:center;transition:background var(--qi-ease), color var(--qi-ease), border-color var(--qi-ease);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:11px 28px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}[data-vertical=aqua] .aq-btn--primary{background:var(--qi-primary);color:var(--qi-linen);border-color:var(--qi-primary)}[data-vertical=aqua] .aq-btn--primary:hover{background:var(--qi-ink);border-color:var(--qi-ink)}[data-vertical=aqua] .aq-btn--secondary{color:var(--qi-ink);border-color:var(--qi-line);background:#fff}[data-vertical=aqua] .aq-btn--secondary:hover{border-color:var(--qi-primary);color:var(--qi-primary)}[data-vertical=aqua] .aq-btn--quiet{min-height:0;color:var(--qi-ink);border:0;border-bottom:1px solid var(--qi-primary);background:0 0;border-radius:0;padding:0;font-size:14.5px;text-decoration:none}[data-vertical=aqua] .aq-btn--quiet:hover{color:var(--qi-primary)}[data-vertical=aqua] .aq-btn:focus-visible{outline:2px solid var(--qi-primary);outline-offset:3px}[data-vertical=aqua] .aq-btn[aria-pressed=true]{background:var(--qi-ink);border-color:var(--qi-ink);color:var(--qi-linen)}[data-vertical=aqua] .aq-label{font-family:var(--qi-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qi-soft);margin:0;font-size:12px;font-weight:700;line-height:1.35}[data-vertical=aqua] .mkt-changes{border-top:1px solid var(--qi-line);margin:0 0 22px}[data-vertical=aqua] .mkt-changes article{border-bottom:1px solid var(--qi-hair);grid-template-columns:46px minmax(0,1fr);gap:0 14px;padding:18px 0;display:grid}[data-vertical=aqua] .mkt-changes .n{font-family:var(--qi-mono);color:var(--qi-soft);padding-top:4px;font-size:12px;line-height:1.5}[data-vertical=aqua] .mkt-changes .body{min-width:0}[data-vertical=aqua] .mkt-changes h2{font-family:var(--qi-display);letter-spacing:-.01em;font-size:clamp(19px,1.8vw,25px);font-weight:600;line-height:1.15}[data-vertical=aqua] .mkt-changes .d{color:var(--qi-soft);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;line-height:1.5}[data-vertical=aqua] .mkt-changes .c{max-width:72ch;margin:8px 0 0;font-size:14.5px;line-height:1.55}[data-vertical=aqua] .mkt-changes .r{border-left:2px solid var(--qi-line);background:var(--qi-muted);color:var(--qi-soft);grid-column:2;max-width:78ch;margin:10px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.5}[data-vertical=aqua] .mkt-changes .r.on{border-left-color:var(--qi-primary);color:var(--qi-ink)}[data-vertical=aqua] .mkt-changes .r b{letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}[data-vertical=aqua] .mkt-changes .r.on b{color:var(--qi-primary)}@media (max-width:620px){[data-vertical=aqua] .mkt-changes article{grid-template-columns:minmax(0,1fr);gap:0}[data-vertical=aqua] .mkt-changes .n{padding:0 0 4px}[data-vertical=aqua] .mkt-changes .r{grid-column:1}}[data-vertical=aqua] .mkt-snap{border-bottom:1px solid var(--qi-line);margin-bottom:26px;padding-bottom:20px}[data-vertical=aqua] .mkt-snap dl{grid-template-columns:repeat(6,1fr);gap:0;margin:0;display:grid}@media (max-width:900px){[data-vertical=aqua] .mkt-snap dl{grid-template-columns:repeat(3,1fr);gap:18px 0}}@media (max-width:520px){[data-vertical=aqua] .mkt-snap dl{grid-template-columns:repeat(2,1fr)}}[data-vertical=aqua] .mkt-snap>dl>div{border-left:1px solid var(--qi-hair);padding:0 20px}[data-vertical=aqua] .mkt-snap>dl>div:first-child{border-left:0;padding-left:0}[data-vertical=aqua] .mkt-snap dd{font-family:var(--qi-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:600;line-height:1}[data-vertical=aqua] .mkt-snap dd i{font-style:normal;font-family:var(--qi-ui);margin-left:1px;font-size:13px}[data-vertical=aqua] .mkt-snap dt{color:var(--qi-soft);margin-top:6px;font-size:12px}[data-vertical=aqua] .mkt-h2{font-family:var(--qi-display);margin:0 0 10px;font-size:18px;font-weight:600}[data-vertical=aqua] .qi-mkt section{margin-bottom:28px}[data-vertical=aqua] .mkt-grid{border-top:1px solid var(--qi-line)}[data-vertical=aqua] .mkt-grid td.down{font-weight:600}[data-vertical=aqua] .mkt-grid td.types{white-space:normal;min-width:200px;line-height:1.35}[data-vertical=aqua] .mkt-grid th.types{padding-left:18px}[data-vertical=aqua] .mkt-grid tbody tr:hover{background:var(--qi-linen)}[data-vertical=aqua] .mkt-note{color:var(--qi-soft);margin:9px 0 0;font-size:12px}[data-vertical=aqua] .mkt-optin{border-top:1px solid var(--qi-line);grid-template-columns:minmax(0,1fr) 380px;gap:30px;padding-top:24px;display:grid}@media (max-width:1000px){[data-vertical=aqua] .mkt-optin{grid-template-columns:minmax(0,1fr)}}[data-vertical=aqua] .mkt-optin h2{font-family:var(--qi-display);margin:0;font-size:22px;font-weight:600}[data-vertical=aqua] .mkt-optin .lede{color:var(--qi-soft);max-width:52ch;margin:7px 0 20px;font-size:13.5px}[data-vertical=aqua] .mkt-field{border:0;margin:0 0 16px;padding:0}[data-vertical=aqua] .mkt-field .k,[data-vertical=aqua] .mkt-field legend{letter-spacing:.07em;text-transform:uppercase;color:var(--qi-soft);margin-bottom:7px;padding:0;font-size:11px;font-weight:600;display:block}[data-vertical=aqua] .mkt-field .v{font-size:14px}[data-vertical=aqua] .mkt-field .chips{flex-wrap:wrap;gap:6px;display:flex}[data-vertical=aqua] .mkt-field .chips button{all:unset;cursor:pointer;border-radius:var(--qi-r-ctl);border:1px solid var(--qi-line);color:var(--qi-soft);transition:background var(--qi-ease), color var(--qi-ease), border-color var(--qi-ease);padding:5px 11px;font-size:12.5px}[data-vertical=aqua] .mkt-field .chips button:hover{color:var(--qi-ink);border-color:var(--qi-soft)}[data-vertical=aqua] .mkt-field .chips button:focus-visible{outline:2px solid var(--qi-primary);outline-offset:1px}[data-vertical=aqua] .mkt-field .chips button[aria-pressed=true]{background:var(--qi-accent);border-color:var(--qi-accent);color:var(--qi-ink);font-weight:600}[data-vertical=aqua] .mkt-submit{all:unset;cursor:pointer;border-radius:var(--qi-r-ctl);background:var(--qi-primary);color:#fff;transition:opacity var(--qi-ease);margin-top:4px;padding:9px 18px;font-size:13.5px;font-weight:600;display:inline-block}[data-vertical=aqua] .mkt-submit:hover{opacity:.88}[data-vertical=aqua] .mkt-submit:focus-visible{outline:2px solid var(--qi-ink);outline-offset:2px}[data-vertical=aqua] .mkt-submit:disabled{opacity:.4;cursor:not-allowed}[data-vertical=aqua] .mkt-active{margin:16px 0 0}[data-vertical=aqua] .mkt-active>div{border-bottom:1px solid var(--qi-hair);gap:14px;padding:7px 0;display:flex}[data-vertical=aqua] .mkt-active dt{color:var(--qi-soft);min-width:78px;font-size:12.5px}[data-vertical=aqua] .mkt-active dd{margin:0;font-size:13.5px;font-weight:500}[data-vertical=aqua] .mkt-manage{color:var(--qi-soft);align-items:center;gap:9px;margin:14px 0 0;font-size:12.5px;display:flex}[data-vertical=aqua] .mkt-manage button{all:unset;cursor:pointer;text-underline-offset:2px;text-decoration:underline}[data-vertical=aqua] .mkt-manage button:hover{color:var(--qi-ink)}[data-vertical=aqua] .mkt-preview{border:1px solid var(--qi-line);border-radius:var(--qi-r);background:#fff;padding:18px 20px 20px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}[data-vertical=aqua] .mkt-preview .tag{letter-spacing:.07em;text-transform:uppercase;color:var(--qi-soft);background:var(--qi-muted);border-radius:4px;padding:3px 7px;font-size:10px;font-weight:600}[data-vertical=aqua] .mkt-preview h3{font-family:var(--qi-display);margin:12px 0 4px;font-size:18px;font-weight:600}[data-vertical=aqua] .mkt-preview ul{margin:0;padding:0;list-style:none}[data-vertical=aqua] .mkt-preview li{border-bottom:1px solid var(--qi-hair);padding:10px 0}[data-vertical=aqua] .mkt-preview li b{font-size:13.5px;font-weight:600;display:block}[data-vertical=aqua] .mkt-preview li span{color:var(--qi-soft);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}[data-vertical=aqua] .mkt-material{border-radius:var(--qi-r-ctl);background:var(--qi-accent);margin-top:14px;padding:12px 14px}[data-vertical=aqua] .mkt-material .k{letter-spacing:.07em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:600;display:block}[data-vertical=aqua] .mkt-material b{margin-top:4px;font-size:13.5px;display:block}[data-vertical=aqua] .mkt-material .d{opacity:.8;margin-top:3px;font-size:12px;display:block}[data-vertical=aqua] .mkt-material .a{border-bottom:1px solid;margin-top:8px;font-size:12px;font-weight:600;display:inline-block}[data-vertical=aqua] .qi-views{border-bottom:1px solid var(--qi-hair);align-items:center;gap:4px;margin-bottom:14px;padding-bottom:12px;display:flex}[data-vertical=aqua] .qi-views button{all:unset;cursor:pointer;border-radius:var(--qi-r-ctl);color:var(--qi-soft);transition:background var(--qi-ease), color var(--qi-ease);padding:5px 12px;font-size:13px}[data-vertical=aqua] .qi-views button:hover{color:var(--qi-ink);background:var(--qi-muted)}[data-vertical=aqua] .qi-views button:focus-visible{outline:2px solid var(--qi-primary);outline-offset:1px}[data-vertical=aqua] .qi-views button[aria-pressed=true]{background:var(--qi-ink);color:var(--qi-linen);font-weight:600}[data-vertical=aqua] .qi-views-note{color:var(--qi-soft);margin-left:14px;font-size:12.5px}[data-vertical=aqua] .qi-record-stats dd.w{font-family:var(--qi-ui);text-align:right;max-width:62%;font-size:12.5px}[data-vertical=aqua] .qi-none{color:var(--qi-soft);margin:0;padding:10px 0;font-size:12.5px;line-height:1.5}[data-vertical=aqua] .mkt-lens{border-bottom:1px solid var(--qi-line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}[data-vertical=aqua] .mkt-lens .k{letter-spacing:.07em;text-transform:uppercase;color:var(--qi-soft);font-size:11px;font-weight:600}[data-vertical=aqua] .mkt-lens .chips{flex-wrap:wrap;gap:5px;display:flex}[data-vertical=aqua] .mkt-lens .chips button{all:unset;cursor:pointer;border-radius:var(--qi-r-ctl);border:1px solid var(--qi-line);color:var(--qi-soft);transition:background var(--qi-ease), color var(--qi-ease), border-color var(--qi-ease);padding:5px 11px;font-size:12.5px}[data-vertical=aqua] .mkt-lens .chips button:hover{color:var(--qi-ink);border-color:var(--qi-soft)}[data-vertical=aqua] .mkt-lens .chips button:focus-visible{outline:2px solid var(--qi-primary);outline-offset:1px}[data-vertical=aqua] .mkt-lens .chips button[aria-pressed=true]{background:var(--qi-ink);border-color:var(--qi-ink);color:var(--qi-linen);font-weight:600}[data-vertical=aqua] .mkt-lens .job{color:var(--qi-soft);flex-basis:100%;margin:2px 0 0;font-size:12.5px}[data-vertical=aqua] .mkt-value{font-family:var(--qi-display);max-width:68ch;margin:0 0 22px;font-size:19px;font-weight:400;line-height:1.35}[data-vertical=aqua] .mkt-debt{border-bottom:1px solid var(--qi-line);grid-template-columns:300px minmax(0,1fr);gap:30px;margin-bottom:26px;padding:18px 0 22px;display:grid}@media (max-width:900px){[data-vertical=aqua] .mkt-debt{grid-template-columns:1fr;gap:18px}}[data-vertical=aqua] .mkt-debt-lead .v{font-family:var(--qi-display);letter-spacing:-.02em;margin:0;font-size:38px;font-weight:600;line-height:1}[data-vertical=aqua] .mkt-debt-lead .k{color:var(--qi-soft);margin:6px 0 0;font-size:13px}[data-vertical=aqua] .mkt-debt-lead .why{border-radius:var(--qi-r-ctl);background:var(--qi-accent);margin:14px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.5}[data-vertical=aqua] .mkt-debt-lead .why b{letter-spacing:.07em;text-transform:uppercase;opacity:.62;margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}[data-vertical=aqua] .mkt-debt-buckets h3{letter-spacing:.07em;text-transform:uppercase;color:var(--qi-soft);margin:0 0 10px;font-size:11px;font-weight:600}[data-vertical=aqua] .mkt-debt-buckets ul{margin:0;padding:0;list-style:none}[data-vertical=aqua] .mkt-debt-buckets li{grid-template-columns:72px minmax(0,1fr) 32px 62px;align-items:center;gap:12px;padding:6px 0;font-size:12.5px;display:grid}[data-vertical=aqua] .mkt-debt-buckets .bar{background:var(--qi-muted);border-radius:2px;height:7px;overflow:hidden}[data-vertical=aqua] .mkt-debt-buckets .bar i{background:var(--qi-accent);height:100%;display:block}[data-vertical=aqua] .mkt-debt-buckets .n,[data-vertical=aqua] .mkt-debt-buckets .e{font-family:var(--qi-mono);font-variant-numeric:tabular-nums;text-align:right}[data-vertical=aqua] .mkt-debt-buckets .e{color:var(--qi-soft)}[data-vertical=aqua] .mkt-grid td.unsourced{color:var(--qi-soft);font-size:11.5px}[data-vertical=aqua] .mkt-cta{border-top:1px solid var(--qi-line);border-bottom:1px solid var(--qi-line);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:26px;padding:15px 0;display:flex}[data-vertical=aqua] .mkt-cta .head{min-width:0;color:var(--qi-soft);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.5}[data-vertical=aqua] .mkt-cta .act{border:1px solid var(--qi-ink);border-radius:var(--qi-r-ctl);background:var(--qi-ink);min-height:40px;color:var(--qi-linen);letter-spacing:.03em;text-transform:uppercase;flex:none;align-items:center;margin-left:auto;padding:0 18px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}[data-vertical=aqua] .mkt-cta .act:hover{background:var(--qi-primary);border-color:var(--qi-primary)}[data-vertical=aqua] .mkt-cta .act:focus-visible{outline:2px solid var(--qi-primary);outline-offset:3px}@media (max-width:620px){[data-vertical=aqua] .mkt-cta .act{justify-content:center;width:100%;margin-left:0}}[data-vertical=aqua] .mkt-preview .for{color:var(--qi-soft);margin:2px 0 8px;font-size:12px}[data-vertical=aqua] .mkt-preview li em{border-left:2px solid var(--qi-accent);color:var(--qi-soft);margin-top:6px;padding-left:9px;font-size:11.5px;font-style:normal;line-height:1.5;display:block}[data-vertical=aqua] .mkt-share{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}[data-vertical=aqua] .mkt-share button{all:unset;cursor:pointer;border-radius:var(--qi-r-ctl);border:1px solid var(--qi-line);color:var(--qi-ink);transition:background var(--qi-ease), border-color var(--qi-ease);padding:6px 12px;font-size:12.5px}[data-vertical=aqua] .mkt-share button:hover{background:var(--qi-linen);border-color:var(--qi-soft)}[data-vertical=aqua] .mkt-share button:focus-visible{outline:2px solid var(--qi-primary);outline-offset:1px}[data-vertical=aqua] .mkt-copied{background:var(--qi-linen);border-radius:var(--qi-r-ctl);font-family:var(--qi-ui);white-space:pre-wrap;border:1px solid var(--qi-line);margin:12px 0 0;padding:12px;font-size:12px;line-height:1.55}[data-vertical=aqua] .mkt-shared{border-radius:var(--qi-r-ctl);background:var(--qi-accent);margin-top:12px;padding:13px 14px}[data-vertical=aqua] .mkt-shared .k{letter-spacing:.07em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:600;display:block}[data-vertical=aqua] .mkt-shared b{margin-top:5px;font-size:14px;display:block}[data-vertical=aqua] .mkt-shared .d{opacity:.82;margin-top:3px;font-size:12px;display:block}[data-vertical=aqua] .mkt-shared .a{border-bottom:1px solid;margin-top:9px;font-size:12px;font-weight:600;display:inline-block}[data-vertical=aqua] .mkt-rules-h{letter-spacing:.07em;text-transform:uppercase;color:var(--qi-soft);margin:20px 0 8px;font-size:11px;font-weight:600}[data-vertical=aqua] .mkt-rules{margin:0;padding:0;list-style:none}[data-vertical=aqua] .mkt-rules li{border-bottom:1px solid var(--qi-hair);padding:7px 0;font-size:12.5px}[data-vertical=aqua] .mkt-rules b{font-weight:600;display:block}[data-vertical=aqua] .mkt-rules span{color:var(--qi-soft);font-size:11.5px}[data-vertical=aqua] .mkt-sub{color:var(--qi-soft);max-width:78ch;margin:-4px 0 10px;font-size:12.5px}[data-vertical=aqua] .qi-filters-sep{background:var(--qi-line);width:1px;height:18px;margin:0 6px}[data-vertical=aqua] .qi-filters button.cross{border-style:dashed}.im{background:var(--surface);border:1px solid var(--line);border-radius:10px;max-width:720px;margin:14px 0 0;padding:16px 18px 18px}.im-head{margin-bottom:14px}.im-head h3{font-size:var(--t-section);margin:0;font-weight:600}.im-sub{color:var(--muted);margin-top:3px;font-size:13px;display:block}.im-meta{grid-template-columns:1fr 180px;gap:12px;margin-bottom:12px;display:grid}@media (max-width:640px){.im-meta{grid-template-columns:1fr}}.im label{display:block}.im label>span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.im input,.im textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;color:var(--text);border-radius:6px;padding:8px 10px;font-size:14px}.im textarea{resize:vertical;font-size:13.5px;line-height:1.55}.im input:focus-visible,.im textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.im-transcript{margin-bottom:14px}.im-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.im-error{color:var(--judgment);margin:10px 0 0;font-size:13px}.im-found-lead{margin:0 0 6px;font-size:14px}.im-found{margin:0;padding:0;list-style:none}.im-found li{border-bottom:1px solid var(--line-hair);padding:5px 0;font-size:14px}.im-found li b{font-variant-numeric:tabular-nums}.im-none{color:var(--muted);margin:0;font-size:14px}.im-judgment{background:var(--surface-sunk);border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.cmd-answer{font-size:var(--t-body);margin:0;line-height:1.6}.cmd-trust{flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 0;display:flex}.cmd-tag{letter-spacing:.05em;text-transform:uppercase;background:var(--pale);color:var(--text-2);border-radius:3px;padding:2px 7px;font-size:10.5px;font-weight:600}.cmd-scope{color:var(--muted);font-size:12px}.cmd-assume{margin:8px 0 0;padding-left:16px}.cmd-assume li{color:var(--muted);font-size:12.5px}.cmd-next{margin:10px 0 0;font-size:13px}.cmd-block.is-judgment{border-left:2px solid var(--judgment);padding-left:12px}.cmd-jhead{letter-spacing:.05em;text-transform:uppercase;color:var(--judgment);margin:0 0 4px;font-size:11px;font-weight:600}.cmd-jnote{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.cmd-link{all:unset;cursor:pointer;color:var(--text-2);text-underline-offset:2px;font-size:12px;text-decoration:underline}.cmd-link:hover{color:var(--text)}.cmd-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmd-why{background:var(--surface-sunk);border-radius:6px;margin:10px 0 0;padding:10px 12px;font-size:12.5px}.cmd-whyh{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:10.5px;font-weight:600}.cmd-why ul{margin:0 0 8px;padding-left:16px}.cmd-why li{color:var(--text-2);line-height:1.5}.cmd-why ul:last-child{margin-bottom:0}.cmd-qwhy{color:var(--muted);margin-top:2px;font-size:11px;display:block}.cmd-kbd{font:500 10.5px/1 var(--mono,ui-monospace, monospace);color:var(--muted);border:1px solid var(--border);border-radius:4px;align-self:center;padding:4px 5px}.im-summary{gap:10px;margin:12px 0 0;display:grid}.im-slabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 3px;font-size:10.5px;font-weight:600}.im-sgroup ul{margin:0;padding-left:16px}.im-sgroup li{color:var(--text-2);font-size:13px;line-height:1.55}.im-sprod{color:var(--text-2);margin:0;font-size:13px}.im-snote{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.5}.att-live{gap:8px;margin:0;padding:0;list-style:none;display:grid}.att-live li{background:var(--surface-sunk);border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.att-live strong{font-size:13.5px;font-weight:600}.att-live .att-owner{color:var(--muted);font-size:11.5px}.att-more{color:var(--muted);padding-left:10px;font-size:12px}.signin{place-items:center;min-height:100dvh;padding:24px;display:grid}.signin-card{width:100%;max-width:360px}.signin-h1{letter-spacing:-.01em;margin:2px 0 20px;font-size:26px;font-weight:600}.signin-form{gap:14px;display:grid}.signin-form label{gap:6px;display:grid}.signin-form label span{color:var(--muted);font-size:12.5px}.signin-form input{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:10px 12px;font-size:15px}.signin-form input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.signin-form .btn{margin-top:4px}.signin-note{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.signin-foot{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.55}.shell{background:var(--canvas);--rail-tint:var(--surface-sunk);--brand-accent:var(--accent);--brand-cta:var(--accent);--brand-accent-ink:var(--accent);--brand-on:color-mix(in srgb, var(--brand-accent) 22%, #fff);--brand-hover:color-mix(in srgb, var(--brand-accent) 10%, #fff);--rail-line:#11182717;--rail-quiet:#5f6a73;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.work{flex-direction:column;min-width:0;height:100vh;display:flex}.work>main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.work>main>div{flex-direction:column;flex:1;min-height:0;display:flex}.page-workspace{max-width:none;padding:0;overflow-y:auto}.rail{border-right:1px solid var(--line);background:var(--rail-tint);flex-direction:column;height:100vh;padding:20px 12px 14px;display:flex;position:sticky;top:0;overflow:hidden}.rail-brand{margin-bottom:26px;padding:0 8px;text-decoration:none;display:block}.rail-brand img{border-radius:3px;width:192px;height:auto;display:block}.rail-brand span{font:500 13px/1.3 var(--sans);letter-spacing:-.005em;color:var(--text-2);margin-top:11px;display:block}.rail-nav{flex-direction:column;flex:none;gap:2px;min-height:0;padding:0;display:flex;overflow:visible}.rail-link{justify-content:space-between;align-items:center;gap:var(--s2);font:500 13.5px/1.35 var(--sans);color:var(--text-2);border-radius:5px;padding:7px 8px;text-decoration:none;display:flex;box-shadow:inset 2px 0 #0000}.rail-link:hover{background:var(--brand-hover);color:var(--text)}.rail-link[aria-current=page]{background:var(--brand-on);color:var(--text);box-shadow:inset 2px 0 0 var(--brand-cta);font-weight:600}.rail-count{font:600 11px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--surface);background:var(--judgment);border-radius:999px;padding:3px 6px}.rail-clients{border-top:1px solid var(--rail-line);flex:auto;min-height:0;margin-top:22px;padding-top:17px;overflow-y:auto}.rail-label{font:600 10.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--rail-quiet);margin:0 0 9px;padding:0 8px}.rail-clients ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rail-client{font:400 13.5px/1.35 var(--sans);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:7px 8px;text-decoration:none;display:block;overflow:hidden;box-shadow:inset 2px 0 #0000}.rail-client:hover{background:var(--brand-hover);color:var(--text)}.rail-client.is-on{background:var(--brand-on);color:var(--text);box-shadow:inset 2px 0 0 var(--brand-cta);font-weight:600}.rail-foot{border-top:1px solid var(--rail-line);flex:none;margin-top:16px;padding:14px 8px 0}.rail-more>summary{cursor:pointer;font:500 12.5px/1.2 var(--sans);color:var(--text-2);padding:3px 0;list-style:none}.rail-more>summary::-webkit-details-marker{display:none}.rail-more>summary:hover{color:var(--text)}.rail-more>div{flex-direction:column;gap:4px;padding:9px 0 2px;display:flex}.rail-more a{color:var(--muted);font:400 12.5px/1.3 var(--sans);text-decoration:none}.rail-more a:hover{color:var(--brand-accent-ink)}.rail-foot p{font:400 11px/1.5 var(--sans);color:var(--rail-quiet);margin:11px 0 0}.rail-brand:focus-visible,.rail-link:focus-visible,.rail-client:focus-visible,.rail-more>summary:focus-visible,.rail-more a:focus-visible{outline:2px solid var(--brand-cta);outline-offset:1px;border-radius:4px}.td{max-width:760px;padding:60px var(--s6) var(--s7);width:100%;margin:0 auto}.td-label{font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-accent-ink)}.td-head h1{font:500 25px/1.35 var(--sans);letter-spacing:-.018em;color:var(--text);max-width:34ch;margin-top:16px}.td-head p{font:400 15px/1.55 var(--sans);color:var(--muted);margin-top:8px}.td-list{margin:34px 0 0;padding:0;list-style:none}.td-row{border-bottom:1px solid var(--line-hair);padding:18px 0;text-decoration:none;display:block}.td-row:hover .td-client{color:var(--brand-accent-ink)}.td-client{font:500 16px/1.35 var(--sans);color:var(--text);display:block}.td-line{font:400 15.5px/1.5 var(--sans);color:var(--text-2);margin-top:3px;display:block}.td-empty{margin-top:var(--s5);color:var(--muted);font-size:13.5px}.cv{background:var(--surface);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.cv-col{max-width:736px;padding:0 var(--s5);width:100%;margin:0 auto}.cv-top{border-bottom:1px solid var(--line-hair);flex:none}.cv-top .cv-col{padding-top:22px;padding-bottom:18px}.cv-client{font:600 17px/1.3 var(--sans);letter-spacing:-.015em;color:var(--text)}.cv-client>span{color:var(--muted);font-weight:400}.cv-topline{justify-content:space-between;align-items:flex-start;gap:var(--s4);display:flex}.cv-context-open{cursor:pointer;font:500 13px/1.3 var(--sans);color:var(--muted);background:0 0;border:0;flex:none;padding:3px 0}.cv-context-open:hover{color:var(--brand-accent-ink)}.cv-context-open:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px;border-radius:3px}.cv-facts{font:400 13.5px/1.45 var(--sans);color:var(--muted);margin-top:5px}.cv-scroll{flex-direction:column;flex:1;display:flex;overflow-y:auto}.cv-scroll>.cv-col{padding-top:var(--s6);padding-bottom:var(--s6);margin-top:auto}.cv-quiet{color:var(--muted);font-size:14px;line-height:1.6}.cv-greet{padding:0}.cv-scroll.is-empty>.cv-col{margin-top:0}.cv-greet h2{font:500 23px/1.3 var(--sans);letter-spacing:-.018em;color:var(--text)}.cv-greet p{font:400 14.5px/1.65 var(--sans);color:var(--muted);max-width:46ch;margin-top:10px}.cv-sys{align-items:center;gap:var(--s3);font:400 11.5px/1.3 var(--sans);color:var(--muted);margin:30px 0;display:flex}.cv-sys:after{content:"";background:var(--line-hair);flex:auto;order:1;height:1px}.cv-sys>time{font-variant-numeric:tabular-nums;flex:none;order:2}.cv-turn{margin:40px 0}.cv-who{align-items:center;gap:var(--s2);font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex}.cv-who>time{font:400 11px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);font-variant-numeric:tabular-nums}.cv-body{font:400 17px/1.72 var(--sans);color:var(--text-2);margin-top:10px}.cv-body.is-waiting{color:var(--muted)}.cv-turn[data-who=you] .cv-body{color:var(--text);font-size:17px;font-weight:500;line-height:1.5}.cv-turn[data-who=specialist]{margin-top:22px}.cv-turn[data-who=specialist] .cv-who{color:var(--brand-accent-ink)}.cv-turn[data-who=specialist] .cv-body{color:var(--text)}.cv-act{border-left:2px solid color-mix(in srgb, var(--judgment) 55%, var(--surface));margin:30px 0;padding:3px 0 3px 14px}.cv-actlabel{font:600 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--judgment)}.cv-acttext{font:500 15px/1.45 var(--sans);color:var(--text);margin-top:7px}.cv-actnote{font:400 12.5px/1.5 var(--sans);color:var(--muted);margin-top:4px}.cv-composer{border-top:1px solid var(--line-hair);background:var(--surface);flex:none;padding:16px 0 26px}.cv-err{color:var(--judgment);margin-bottom:var(--s2);font-size:12.5px}.cv-sugs{flex-wrap:wrap;gap:20px;margin:0 0 15px;display:flex}.cv-sugs button{cursor:pointer;font:400 13.5px/1.3 var(--sans);color:var(--muted);background:0 0;border:0;padding:0}.cv-sugs button:hover{color:var(--brand-accent-ink)}.cv-sugs button:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px;border-radius:2px}.cv-inputwrap{align-items:flex-end;gap:var(--s3);border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;padding:12px 12px 12px 20px;display:flex}.cv-inputwrap:focus-within{border-color:var(--brand-cta);box-shadow:none}.cv-input{resize:none;font:400 16px/1.6 var(--sans);color:var(--text);background:0 0;border:0;outline:none;flex:1;min-height:30px;max-height:200px;padding:5px 0}.cv-input:focus,.cv-input:focus-visible{box-shadow:none;outline:none}.cv-input::placeholder{color:var(--muted)}.cv-send{cursor:pointer;height:38px;font:600 13.5px/1 var(--sans);color:#fff;background:var(--brand-cta);border:0;border-radius:9px;flex:none;padding:0 18px}.cv-send:hover:not(:disabled){background:var(--accent-hover)}.cv-send:disabled{background:var(--pale);color:var(--muted);cursor:default}.cv-send:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.mbar,.tabbar{display:none}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.rail{display:none}.work{height:calc(100vh - 56px)}.mbar{padding:8px var(--s4);background:var(--rail-tint);border-bottom:1px solid var(--line);flex:none;align-items:center;text-decoration:none;display:flex}.mbar img{border-radius:2px;width:104px;height:auto;display:block}.mbar:focus-visible{outline:2px solid var(--brand-cta);outline-offset:-2px}.cv-col{padding:0 var(--s4)}.cv-top .cv-col{padding-top:13px;padding-bottom:12px}.cv-client{font-size:17px}.cv-turn{margin:28px 0}.td{padding:var(--s5) var(--s4) var(--s6)}.tabbar{z-index:50;background:var(--rail-tint);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{text-align:center;font:500 12.5px/1 var(--sans);color:var(--muted);padding:15px 4px;text-decoration:none}.tabbar a[aria-current=page]{color:var(--brand-accent-ink);font-weight:600}.cv-composer{padding:12px 0 14px}.cv-input{font-size:16px}.cv-sugs{gap:var(--s3);margin-bottom:10px}.cv-sugs button:nth-child(n+3){display:none}}[data-vertical=aqua] .db{width:min(100%, var(--qi-rail));margin:0 auto;font-size:16px;line-height:1.5}[data-vertical=aqua] .db-top{padding:4px 0 22px}[data-vertical=aqua] .db-top h1{font-family:var(--qi-display);letter-spacing:-.028em;margin:12px 0 0;font-size:clamp(32px,5vw,50px);font-weight:700;line-height:1.04}[data-vertical=aqua] .db-q{max-width:30ch;color:var(--qi-soft);margin:14px 0 0;font-size:clamp(17px,2.2vw,21px);line-height:1.35}[data-vertical=aqua] .db-demo{font-family:var(--qi-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qi-soft);margin:12px 0 0;font-size:11px}[data-vertical=aqua] .db-lead{border-top:1px solid var(--qi-line);border-bottom:1px solid var(--qi-line);padding:24px 0}[data-vertical=aqua] .db-lead .v{font-family:var(--qi-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(52px,11vw,92px);font-weight:700;line-height:.9}[data-vertical=aqua] .db-lead .k{max-width:40ch;margin:10px 0 0;font-size:17px}[data-vertical=aqua] .db-lead ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){[data-vertical=aqua] .db-lead ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}}[data-vertical=aqua] .db-lead li{color:var(--qi-soft);font-size:15.5px;line-height:1.45}[data-vertical=aqua] .db-lead li b{color:var(--qi-ink);font-family:var(--qi-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:7px;font-size:21px;font-weight:700}[data-vertical=aqua] .db-lead li.gap b{color:var(--qi-primary)}[data-vertical=aqua] .db-gaps{border-bottom:1px solid var(--qi-line);padding:24px 0}[data-vertical=aqua] .db-gaps ul{margin:14px 0 0;padding:0;list-style:none}[data-vertical=aqua] .db-gaps li{border-top:1px solid var(--qi-hair);border-left:2px solid var(--qi-line);gap:8px;padding:16px 0 16px 14px;display:grid}[data-vertical=aqua] .db-gaps li.over{border-left-color:var(--qi-primary)}@media (min-width:720px){[data-vertical=aqua] .db-gaps li{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));align-items:baseline;gap:0 22px}}[data-vertical=aqua] .db-gaps .t{font-size:17px;font-weight:700}[data-vertical=aqua] .db-gaps .n,[data-vertical=aqua] .db-gaps .r{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}[data-vertical=aqua] .db-gaps i{font-style:normal;font-family:var(--qi-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qi-soft);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}[data-vertical=aqua] .db-gaps li.over .r{color:var(--qi-primary)}[data-vertical=aqua] .db-split{gap:0;display:grid}@media (min-width:820px){[data-vertical=aqua] .db-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px}}[data-vertical=aqua] .db-split>section{border-bottom:1px solid var(--qi-line);padding:24px 0}[data-vertical=aqua] .db-rows{margin:12px 0 0;padding:0;list-style:none}[data-vertical=aqua] .db-rows li{border-bottom:1px solid var(--qi-hair);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}[data-vertical=aqua] .db-rows .t{font-size:15.5px}[data-vertical=aqua] .db-rows .n{color:var(--qi-soft);font-variant-numeric:tabular-nums;flex:none;font-size:14px}[data-vertical=aqua] .db-note{max-width:52ch;color:var(--qi-soft);margin:14px 0 0;font-size:13.5px;line-height:1.55}[data-vertical=aqua] .db-thin{border-bottom:1px solid var(--qi-line);padding:24px 0}[data-vertical=aqua] .db-thin ul{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}[data-vertical=aqua] .db-thin b{font-size:18px;font-weight:700;display:block}[data-vertical=aqua] .db-thin span{max-width:62ch;color:var(--qi-soft);margin-top:4px;font-size:15px;line-height:1.5;display:block}[data-vertical=aqua] .db-trust{max-width:74ch;color:var(--qi-soft);margin:24px 0 0;padding-bottom:40px;font-size:12.5px;line-height:1.55}@media (max-width:559px){[data-vertical=aqua] .snap-top{padding-bottom:16px}[data-vertical=aqua] .snap-top h1{margin-top:8px}[data-vertical=aqua] .snap-facts,[data-vertical=aqua] .snap-edit{margin-top:10px}[data-vertical=aqua] .snap-answer{padding:16px 0 14px}[data-vertical=aqua] .snap-answer .big{margin-top:8px}[data-vertical=aqua] .snap-answer .says{margin-top:10px}[data-vertical=aqua] .snap-answer .of{margin-top:7px}[data-vertical=aqua] .snap-answer .grid{gap:20px}[data-vertical=aqua] .snap-answer .side{gap:18px}[data-vertical=aqua] .snap-bars{gap:10px}[data-vertical=aqua] .snap-answer .second{margin-top:6px}[data-vertical=aqua] .snap-act{padding:14px 0 18px}}[data-vertical=aqua] .qi-ref{width:min(100%, var(--qi-rail));max-width:none;margin:0 auto;padding-bottom:56px;font-size:16px;line-height:1.5}[data-vertical=aqua] .ref-top{padding:4px 0 30px}[data-vertical=aqua] .ref-top h1{font-family:var(--qi-display);letter-spacing:-.028em;margin:12px 0 0;font-size:clamp(32px,4.6vw,48px);font-weight:700;line-height:1.06}[data-vertical=aqua] .ref-sub{max-width:56ch;color:var(--qi-soft);margin:16px 0 0;font-size:16.5px;line-height:1.55}[data-vertical=aqua] .ref-from{border-left:2px solid var(--qi-primary);background:var(--qi-muted);max-width:62ch;margin:16px 0 0;padding:11px 14px;font-size:14.5px;line-height:1.5}[data-vertical=aqua] .ref-work{border-top:1px solid var(--qi-line);border-bottom:1px solid var(--qi-line);gap:30px;padding:28px 0;display:grid}@media (min-width:820px){[data-vertical=aqua] .ref-work{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:44px}}[data-vertical=aqua] .ref-mail h2,[data-vertical=aqua] .ref-known h2{font-family:var(--qi-display);letter-spacing:-.022em;margin:8px 0 0;font-size:24px;font-weight:700;line-height:1.2}[data-vertical=aqua] .ref-mail .note{border:1px solid var(--qi-line);border-radius:var(--qi-r);background:#fff;margin:16px 0 0;padding:18px 20px}[data-vertical=aqua] .ref-mail .from{border-bottom:1px solid var(--qi-line);margin:0 0 14px;padding-bottom:12px}[data-vertical=aqua] .ref-mail .from b{font-size:15px;font-weight:700;display:block}[data-vertical=aqua] .ref-mail .from span{font-family:var(--qi-mono);color:var(--qi-soft);margin-top:2px;font-size:12.5px;display:block}[data-vertical=aqua] .ref-mail .body p{margin:0 0 11px;font-size:15px;line-height:1.6}[data-vertical=aqua] .ref-mail .body p:last-child{margin-bottom:0}[data-vertical=aqua] .ref-known h2{max-width:16ch;margin-top:0}[data-vertical=aqua] .ref-known dl{gap:0;margin:18px 0 0;display:grid}[data-vertical=aqua] .ref-known dl>div{border-bottom:1px solid var(--qi-hair);justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;display:flex}[data-vertical=aqua] .ref-known dt{color:var(--qi-soft);font-size:14.5px}[data-vertical=aqua] .ref-known dd{text-align:right;margin:0;font-size:16px;font-weight:700}[data-vertical=aqua] .ref-known dd.num{font-variant-numeric:tabular-nums}[data-vertical=aqua] .ref-known .origin{border-radius:var(--qi-r);background:var(--qi-accent);margin:20px 0 0;padding:16px 18px}[data-vertical=aqua] .ref-known .origin .aq-label{color:var(--qi-ink);opacity:.7}[data-vertical=aqua] .ref-known .origin .who{margin:8px 0 0;font-size:16px;font-weight:700;line-height:1.35}[data-vertical=aqua] .ref-known .origin .n{color:var(--qi-ink);opacity:.78;margin:8px 0 0;font-size:13.5px;line-height:1.5}[data-vertical=aqua] .ref-stay{border-bottom:1px solid var(--qi-line);padding:30px 0}[data-vertical=aqua] .ref-stay h2{font-family:var(--qi-display);letter-spacing:-.024em;margin:0;font-size:clamp(26px,3.2vw,34px);font-weight:700;line-height:1.1}[data-vertical=aqua] .ref-stay p{max-width:60ch;color:var(--qi-soft);margin:12px 0 0;font-size:16px;line-height:1.55}[data-vertical=aqua] .ref-track{counter-reset:none;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}[data-vertical=aqua] .ref-track li{border:1px solid var(--qi-line);color:var(--qi-soft);background:#fff;border-radius:9999px;padding:8px 16px;font-size:14px}[data-vertical=aqua] .ref-track li.done{color:var(--qi-ink);border-color:var(--qi-soft)}[data-vertical=aqua] .ref-track li.on{background:var(--qi-primary);border-color:var(--qi-primary);color:var(--qi-linen);font-weight:700}[data-vertical=aqua] .ref-flow{padding:28px 0}[data-vertical=aqua] .ref-flow h2{font-family:var(--qi-display);letter-spacing:-.022em;margin:10px 0 0;font-size:24px;font-weight:700}[data-vertical=aqua] .ref-flow ul{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}[data-vertical=aqua] .ref-flow li{border:1px solid var(--qi-line);background:#fff;border-radius:9999px;padding:7px 15px;font-size:14px}[data-vertical=aqua] .ref-flow .n{max-width:58ch;color:var(--qi-soft);margin:16px 0 0;font-size:15px;line-height:1.55}[data-vertical=aqua] .ref-trust{border-top:1px solid var(--qi-line);max-width:78ch;color:var(--qi-soft);margin:8px 0 0;padding-top:18px;font-size:12px;line-height:1.55}[data-vertical=aqua] .qi-chan{width:min(100%, var(--qi-rail));max-width:none;margin:0 auto;padding-bottom:56px;font-size:16px;line-height:1.5}[data-vertical=aqua] .is-hidden{display:none}[data-vertical=aqua] .ch-top{padding:4px 0 26px}[data-vertical=aqua] .ch-top h1{font-family:var(--qi-display);letter-spacing:-.028em;margin:0;font-size:clamp(32px,4.6vw,48px);font-weight:700;line-height:1.06}[data-vertical=aqua] .ch-sub{max-width:56ch;color:var(--qi-soft);margin:14px 0 0;font-size:16px;line-height:1.55}[data-vertical=aqua] .ch-rows{gap:12px;display:grid}[data-vertical=aqua] .ch-rows button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--qi-line);border-radius:var(--qi-r);background:#fff;gap:14px;width:100%;padding:20px 22px;display:grid}[data-vertical=aqua] .ch-rows button:hover{border-color:var(--qi-soft)}[data-vertical=aqua] .ch-rows button:focus-visible{outline:2px solid var(--qi-primary);outline-offset:2px}[data-vertical=aqua] .ch-rows .head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}[data-vertical=aqua] .ch-rows .firm{font-size:19px;font-weight:700;line-height:1.2}[data-vertical=aqua] .ch-rows .stage{background:var(--qi-accent);color:var(--qi-ink);font-family:var(--qi-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;flex:none;padding:3px 10px;font-size:10.5px;font-weight:700}[data-vertical=aqua] .ch-rows .grid{gap:12px;display:grid}@media (min-width:720px){[data-vertical=aqua] .ch-rows .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}[data-vertical=aqua] .ch-rows .col{color:var(--qi-soft);font-size:15px;line-height:1.5;display:block}[data-vertical=aqua] .ch-rows .col i{font-style:normal;font-family:var(--qi-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qi-ink);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}[data-vertical=aqua] .ch-rows .go{color:var(--qi-primary);font-size:15px;font-weight:700;display:block}[data-vertical=aqua] .ch-rows .go em{font-style:normal}[data-vertical=aqua] .ch-metrics{padding:30px 0 26px}[data-vertical=aqua] .ch-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0;display:grid}@media (min-width:720px){[data-vertical=aqua] .ch-metrics dl{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-vertical=aqua] .ch-metrics dd{font-family:var(--qi-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.6vw,38px);font-weight:700;line-height:1}[data-vertical=aqua] .ch-metrics dt{color:var(--qi-soft);margin-top:7px;font-size:14px}[data-vertical=aqua] .ch-metrics .lead{margin:22px 0 0;font-size:16.5px;line-height:1.5}[data-vertical=aqua] .ch-metrics .n{max-width:62ch;color:var(--qi-soft);margin:8px 0 0;font-size:15px;line-height:1.55}[data-vertical=aqua] .ch-value{border-top:1px solid var(--qi-line);padding:26px 0}[data-vertical=aqua] .ch-value dl{gap:0;margin:14px 0 0;display:grid}[data-vertical=aqua] .ch-value dl>div{border-bottom:1px solid var(--qi-hair);gap:2px;padding:12px 0;display:grid}@media (min-width:720px){[data-vertical=aqua] .ch-value dl>div{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:baseline;gap:0 24px}}[data-vertical=aqua] .ch-value dt{font-size:15.5px;font-weight:700}[data-vertical=aqua] .ch-value dd{color:var(--qi-soft);margin:0;font-size:15px;line-height:1.5}[data-vertical=aqua] .ch-all{border-top:1px solid var(--qi-line);padding:22px 0 0}[data-vertical=aqua] .ch-all .demo-label{margin:16px 0 0}[data-vertical=aqua] .mkt-today .lead{max-width:46ch;font-family:var(--qi-display);letter-spacing:-.018em;margin:14px 0 0;font-size:clamp(21px,2.4vw,27px);font-weight:600;line-height:1.3}[data-vertical=aqua] .mkt-today .facts{gap:20px;margin:24px 0 0;display:grid}@media (min-width:760px){[data-vertical=aqua] .mkt-today .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}[data-vertical=aqua] .mkt-today .facts p{color:var(--qi-soft);margin:7px 0 0;font-size:15.5px;line-height:1.5}[data-vertical=aqua] .mkt-today .facts b{color:var(--qi-ink);font-family:var(--qi-display);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}[data-vertical=aqua] .mkt-lev{border-bottom:1px solid var(--qi-line);padding:26px 0}[data-vertical=aqua] .mkt-lev .mkt-sub{margin-top:8px}[data-vertical=aqua] .mkt-lev .mkt-debt-buckets{margin-top:18px}[data-vertical=aqua] .mkt-implication{max-width:62ch;margin:18px 0 0;font-size:15.5px;line-height:1.55}[data-vertical=aqua] .mkt-stories .aq-btn--primary{margin-top:18px}[data-vertical=aqua] .mkt-top h1{margin-bottom:6px}[data-vertical=aqua] .mkt-top .mkt-sub{margin-top:16px}@media (max-width:859px){main.page[data-vertical=aqua]{padding-left:0;padding-right:0}}.cv-advisor{color:var(--ink-3,#6b6b66);margin:2px 0 0;font-size:13.5px;line-height:1.4}.cv-starters{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.cv-starters button{border:1px solid var(--line,#e2e2dd);color:inherit;font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:9999px;padding:9px 15px;font-size:14px;line-height:1.3}.cv-starters button:hover:not(:disabled){border-color:var(--ink-3,#6b6b66)}.cv-starters button:focus-visible{outline:2px solid var(--accent,#6f9c2f);outline-offset:2px}.cv-starters button:disabled{opacity:.5;cursor:default}@media (max-width:700px){.cv-starters{flex-direction:column;align-items:stretch}}.td-row{gap:3px;display:grid}.td-advisor{color:var(--muted);font-size:13.5px;line-height:1.45}.td-facts{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45}@media (min-width:860px){.td-row{grid-template-columns:minmax(0,17rem) minmax(0,1fr);grid-template-areas:"client line""advisor facts";align-items:baseline;gap:4px 32px}.td-client{grid-area:client}.td-advisor{grid-area:advisor}.td-line{grid-area:line}.td-facts{grid-area:facts}}.rail-client{gap:1px;display:grid}.rail-advisor{display:block}.rail-platform{color:var(--muted);font-size:11.5px;line-height:1.35;display:block}.cv-brief{margin:4px 0 40px}.cv-brieflabel{font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-accent-ink)}.cv-lead{font:500 21px/1.4 var(--sans);letter-spacing:-.015em;color:var(--text);max-width:30ch;margin-top:16px}.cv-matter{font:400 17px/1.65 var(--sans);color:var(--text-2);max-width:62ch;margin-top:17px}.cv-move{border-left:2px solid var(--brand-cta);margin-top:30px;padding-left:18px}.cv-movelabel{font:600 10.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cv-movetext{font:500 19px/1.45 var(--sans);letter-spacing:-.012em;color:var(--text);max-width:44ch;margin-top:9px}.cv-standing{flex-wrap:wrap;gap:20px 48px;margin:30px 0 0;display:flex}.cv-standing>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cv-standing dt{font:600 10.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cv-standing dd{font:400 15px/1.45 var(--sans);color:var(--text);margin:0}.cv-tools{flex-wrap:wrap;gap:9px;margin:30px 0 0;display:flex}.cv-tools button{border:1px solid var(--line,#e2e2dd);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border-radius:9999px;padding:10px 17px;font-size:14.5px;line-height:1.3}.cv-tools button:hover:not(:disabled){border-color:var(--ink-3,#6b6b66)}.cv-tools button:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.cv-tools button:disabled{opacity:.5;cursor:default}@media (max-width:640px){.cv-lead{font-size:19px}.cv-matter{margin-top:15px;font-size:16px}.cv-movetext{font-size:17.5px}.cv-move{margin-top:26px;padding-left:15px}.cv-standing{gap:14px 28px}}.cv-scroll.is-opening>.cv-col{margin-top:0}.ctx-k{font-size:10.5px}.cv-answer>*+*{margin-top:14px}.cv-p{white-space:pre-wrap}.cv-meta{font:600 10.5px/1.3 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:22px!important}.cv-meta+.cv-p{margin-top:7px}.cv-figs{border-left:2px solid var(--line,#e2e2dd);grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:7px 22px;margin:16px 0;padding:14px 16px;display:grid}.cv-figs>div{display:contents}.cv-figs dt{font:500 12.5px/1.45 var(--sans);color:var(--muted);letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv-figs dd{font:500 14px/1.45 var(--sans);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.cv-quotelabel{font:600 10.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-top:16px}.cv-quotelabel+.cv-quote{margin-top:10px}.cv-quote{border-left:2px solid var(--brand-accent);font:400 16.5px/1.72 var(--serif,var(--sans));color:var(--text);white-space:pre-wrap;margin:16px 0;padding:3px 0 3px 18px}@media (max-width:640px){.cv-figs{grid-template-columns:minmax(0,1fr);gap:2px 0;padding:12px 0 12px 14px}.cv-figs>div{margin-top:10px;display:block}.cv-figs>div:first-child{margin-top:0}.cv-figs dt{white-space:normal}}.home{flex-direction:column;justify-content:center;min-height:100%;display:flex}.home-col{width:100%;max-width:736px;padding:0 var(--s5) 8vh;margin:0 auto}.home-hello{font:500 29px/1.25 var(--sans);letter-spacing:-.02em}.home-hello span{color:var(--text);display:block}.home-hello em{color:var(--text-2);margin-top:4px;font-style:normal;display:block}.home-inputwrap{align-items:flex-end;gap:var(--s2);border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;margin-top:26px;padding:8px 8px 8px 16px;display:flex}.home-inputwrap:focus-within{border-color:var(--brand-cta);box-shadow:none}.home-input{resize:none;font:400 15px/1.55 var(--sans);color:var(--text);background:0 0;border:0;outline:none;flex:1;min-height:26px;max-height:140px;padding:7px 0}.home-input:focus,.home-input:focus-visible{box-shadow:none;outline:none}.home-input::placeholder{color:var(--muted)}.home-send{cursor:pointer;height:34px;font:600 13px/1 var(--sans);color:#fff;background:var(--brand-cta);border:0;border-radius:9px;flex:none;padding:0 15px}.home-send:hover:not(:disabled){background:var(--accent-hover)}.home-send:disabled{background:var(--pale);color:var(--muted);cursor:default}.home-send:focus-visible{outline:2px solid var(--brand-cta);outline-offset:2px}.home-starts{margin:18px 0 0;padding:0;list-style:none}.home-starts li+li{border-top:1px solid var(--line-hair)}.home-starts button{text-align:left;cursor:pointer;width:100%;font:400 14.5px/1.45 var(--sans);color:var(--text-2);background:0 0;border:0;padding:11px 2px;display:block}.home-starts button:hover{color:var(--brand-accent-ink)}.home-starts button:focus-visible{outline:2px solid var(--brand-cta);outline-offset:-2px;border-radius:4px}.home-recent{margin-top:34px;display:none}@media (max-width:900px){.home-recent{display:block}}.home-recent>p{font:600 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.home-recent ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.home-recent a{border:1px solid var(--line,#e2e2dd);border-radius:9999px;align-items:baseline;gap:8px;padding:8px 13px;text-decoration:none;display:flex}.home-recent a:hover{border-color:var(--ink-3,#6b6b66)}.home-recent strong{font:500 13.5px/1.2 var(--sans);color:var(--text)}.home-recent span{font:400 12.5px/1.2 var(--sans);color:var(--muted)}@media (max-width:640px){.home-col{padding:0 var(--s4) 12vh}.home-hello{font-size:25px}.home-input{font-size:16px}}.rail-brand small{font:400 11.5px/1.3 var(--sans);color:var(--muted);margin-top:3px;display:block}.shelf{max-width:880px}.shelf-top h1{font:600 24px/1.2 var(--sans);letter-spacing:-.02em;color:var(--text)}.shelf-top p{font:400 13.5px/1.6 var(--sans);color:var(--muted);max-width:62ch;margin-top:7px}.shelf-list{margin:26px 0 0;padding:0;list-style:none}.shelf-row{border-top:1px solid var(--line-hair);padding:18px 0}.shelf-row:last-child{border-bottom:1px solid var(--line-hair)}.shelf-name a{font:500 15.5px/1.3 var(--sans);color:var(--text);text-decoration:none}.shelf-name a:hover{color:var(--brand-accent-ink)}.shelf-name>span{font:400 12.5px/1.4 var(--sans);color:var(--muted);margin-top:3px;display:block}.shelf-facts{grid-template-columns:minmax(0,13rem) minmax(0,11rem) 5rem minmax(0,12rem);gap:8px 26px;margin-top:12px;display:grid}.shelf-tags{flex-wrap:wrap;gap:5px;display:flex}.shelf-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.shelf-k{font:600 10.5px/1 var(--sans);letter-spacing:.085em;text-transform:uppercase;color:var(--muted)}.shelf-v{font:500 13.5px/1.4 var(--sans);color:var(--text);font-variant-numeric:tabular-nums}.shelf-v em{color:var(--muted);font-style:normal;font-weight:400}.shelf-note{font:400 12.5px/1.5 var(--sans);color:var(--muted);margin-top:10px}@media (max-width:1100px){.shelf-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 22px}}@media (max-width:640px){.shelf-facts{grid-template-columns:minmax(0,1fr);gap:11px 0}.shelf-top h1{font-size:21px}}@media (min-width:1180px){.cv-col{max-width:820px}}@media (min-width:1500px){.cv-col{max-width:880px}}.cx{border-left:1px solid var(--line-hair);background:var(--surface);min-height:0;padding:22px 22px 40px;display:none;overflow-y:auto}@media (min-width:1200px){.cx{display:block}}.cx-sec+.cx-sec{border-top:1px solid var(--line-hair);margin-top:22px;padding-top:20px}.cx-sec h2{font:600 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.cx-rows{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:7px 14px;margin:0;display:grid}.cx-rows>div{display:contents}.cx-rows dt{font:400 12px/1.45 var(--sans);color:var(--muted)}.cx-rows dd{font:500 12.5px/1.45 var(--sans);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.cx-when{grid-template-columns:3.6rem minmax(0,1fr)}.cx-when dt{font-variant-numeric:tabular-nums}.cx-list{margin:0;padding:0;list-style:none}.cx-list li+li{margin-top:14px}.cx-name{font:500 13px/1.35 var(--sans);color:var(--text)}.cx-sub{font:400 12px/1.45 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px}.cx-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.cx-plain{margin:0;padding:0;list-style:none}.cx-plain li{font:400 12.5px/1.5 var(--sans);color:var(--text);border-bottom:1px solid var(--line-hair);padding:4px 0}.cx-plain li:last-child{border-bottom:0}.cx-quiet{color:var(--muted)}.cx-tag{border:1px solid var(--line);font:600 9.5px/1.35 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:3px;padding:2px 7px;display:inline-block}[data-brand=aqua]{--accent:#e65400;--accent-hover:#c74800;--sans:var(--font-manrope), ui-sans-serif, system-ui, Helvetica, Arial, sans-serif;--serif:var(--font-playfair), Georgia, serif;--mono:var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace;--surface:#fff;--surface-sunk:#f5ede5;--canvas:#fff;--text:#27020e;--text-2:#27020ed1;--muted:#85475b;--line:#e0d1d6;--line-hair:#27020e1a;--line-strong:#27020e38;--pale:#ebe0e4;--judgment:#e65400;--rail-line:#27020e1a;--rail-quiet:#85475b}[data-brand=aqua] .rail-link[aria-current=page],[data-brand=aqua] .rail-client.is-on{background:#fff}[data-brand=aqua] .rail-link:hover,[data-brand=aqua] .rail-client:hover{background:#fff9}[data-brand=aqua] a{color:#27020e}[data-brand=aqua] .rail-brand img{border-radius:0;width:116px}[data-brand=aqua] .cv-inputwrap,[data-brand=aqua] .home-inputwrap{border-radius:16px}[data-brand=aqua] .cv-send,[data-brand=aqua] .home-send,[data-brand=aqua] .cv-tools button,[data-brand=aqua] .home-recent a{border-radius:4px}[data-brand=aqua] .cx-tag{border-radius:2px}[data-brand=aqua] .cv-figs dd,[data-brand=aqua] .cx-rows dd,[data-brand=aqua] .cv-details dd{font-family:var(--mono);letter-spacing:-.01em;font-weight:400}[data-brand=aqua] .home-hello span,[data-brand=aqua] .td-head h1,[data-brand=aqua] .shelf-top h1{font-family:var(--serif);font-weight:400}[data-brand=aqua] .rail-link,[data-brand=aqua] .rail-client,[data-brand=aqua] .home-starts button,[data-brand=aqua] .cv-tools button{transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.td-asks{flex-wrap:wrap;gap:22px;margin-top:30px;display:flex}.td-asks a{font:400 14.5px/1.4 var(--sans);color:var(--muted);text-decoration:none}.td-asks a:hover{color:var(--brand-accent-ink)}[data-brand=aqua] .tab[aria-selected=true]{color:#f5ede5;background:#27020e;border-color:#27020e}[data-brand=aqua] .tab[aria-selected=true]:hover{background:#27020e;border-color:#27020e}[data-brand=aqua] .tab:hover{color:#27020e;background:#ebe0e4;border-color:#e0d1d6}.cv-sheetwrap{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.cv-sheetscrim{cursor:default;background:color-mix(in srgb, var(--text) 9%, transparent);border:0;padding:0;position:absolute;inset:0}.cv-sheet{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;width:min(400px,92vw);display:flex;position:relative;overflow-y:auto;box-shadow:0 16px 45px #28020f1a}.cv-sheethead{justify-content:space-between;align-items:baseline;padding:20px 22px 0;display:flex}.cv-sheethead p{font:600 10.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cv-sheethead button{cursor:pointer;font:500 13px/1.3 var(--sans);color:var(--muted);background:0 0;border:0;padding:0}.cv-sheethead button:hover{color:var(--brand-accent-ink)}.cv-sheethead button:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px}.cv-sheet .cx{border-left:0;padding-top:16px;display:block}@media (max-width:640px){.cv-sheet{border-left:0;width:100%}}.of-tools{flex-wrap:wrap;gap:22px;margin-top:34px;display:flex}.of-tools button{cursor:pointer;font:400 14px/1.4 var(--sans);color:var(--muted);background:0 0;border:0;padding:0}.of-tools button:hover{color:var(--brand-accent-ink)}.of-tools button:focus-visible{outline:2px solid var(--brand-cta);outline-offset:3px;border-radius:3px}
