body{--paper: #fafbf7;--card: #ffffff;--ink: #16211c;--ink2: #566159;--ink3: #6b776f;--rule: #e3e6e0;--rule2: #eff1ec;--teal: #0e8f86;--tealbg: #def3ef;--amber: #8f5606;--amberbg: #fbebd0;--blue: #1a5fbf;--bluebg: #e3ecfb;--rose: #bc2f47;--rosebg: #fbe3e7;--plum: #7a3e9e;--plumbg: #f1e6fa;--serif: "Newsreader", Georgia, "Times New Roman", serif;--sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace}body[data-theme=dark]{--paper: #16241f;--card: #1c2c26;--ink: #eef3ec;--ink2: #b6c2ba;--ink3: #7c8a82;--rule: #33443b;--rule2: #22322b;--teal: #57d6c9;--tealbg: #123833;--amber: #f0b75a;--amberbg: #3a2c12;--blue: #8cb8f7;--bluebg: #14263c;--rose: #f58aa0;--rosebg: #3a1c24;--plum: #cfa5ee;--plumbg: #2b1c3a}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink3);text-underline-offset:3px}a:hover{color:var(--teal);text-decoration-color:var(--teal)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}::selection{background:var(--tealbg)}.shell{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.column{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.shell.centered{justify-content:flex-start}.shell.centered .column{max-width:640px;padding-top:72px}.masthead{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 32px;padding-top:28px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.wordmark{font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.01em}nav{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:14px}nav a{color:var(--ink2);font-weight:500;text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}nav a:hover{color:var(--ink)}nav a.active,nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--teal)}.masthead-right{margin-left:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px}.context{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px;color:var(--ink2)}.context .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.context>span+span:before{content:"·";color:var(--ink3);margin-right:8px}.context.anon{font-family:var(--mono);color:var(--ink3);letter-spacing:.04em}.chrome-actions{display:flex;gap:16px;align-items:baseline}main{flex:1 1 auto;padding:40px 0 80px}footer{border-top:1px solid var(--rule);font-size:12px;color:var(--ink3)}footer .column{display:flex;flex-wrap:wrap;gap:6px 28px;padding-top:16px;padding-bottom:16px}footer p{margin:0}.kicker{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.kicker.teal{color:var(--teal)}.kicker.blue{color:var(--blue)}.kicker.amber{color:var(--amber)}.kicker.plum{color:var(--plum)}.kicker.rose{color:var(--rose)}.page-header{margin-bottom:28px}.page-header h1{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.05;letter-spacing:-.02em;margin:0 0 8px;text-wrap:balance}.page-header p{margin:0;max-width:66ch;text-wrap:pretty}h2{font-family:var(--serif);font-weight:400;font-size:22px;letter-spacing:-.01em;margin:0 0 8px}.muted{color:var(--ink2)}.dim{color:var(--ink3)}.error-text{color:var(--rose)}.good{color:var(--teal)}.bad{color:var(--rose)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}button:disabled{opacity:.6;cursor:default}.btn{padding:10px 16px;background:var(--ink);color:var(--paper);font-weight:500;font-size:14px;border:1px solid var(--ink)}.btn:hover:not(:disabled){background:var(--ink2);border-color:var(--ink2)}.btn.outline{background:none;color:var(--ink);border-color:var(--rule)}.btn.outline:hover:not(:disabled){border-color:var(--ink);background:none}.btn.teal{background:var(--teal);border-color:var(--teal);color:var(--paper)}.link{text-decoration:underline;text-decoration-color:var(--ink3);text-underline-offset:3px;font-size:13px;color:var(--ink2)}.link:hover{color:var(--teal);text-decoration-color:var(--teal)}.link.strong{color:var(--teal);font-weight:600}.danger{color:var(--rose)}input,select,textarea{font:inherit;color:inherit;background:var(--card);border:1px solid var(--rule);padding:8px 10px}input[type=checkbox],input[type=radio]{accent-color:var(--teal)}input[type=range]{accent-color:var(--teal);padding:0;border:0;background:none}input[type=time],input[type=number]{font-family:var(--mono)}label{display:block;font-size:13px;color:var(--ink3);margin:14px 0 6px}label.checkbox{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:15px}label.checkbox input{margin:0;width:auto}.card{background:var(--card);border:1px solid var(--rule);padding:18px 20px;margin-bottom:16px}.card h2{font-size:20px}.card.error{border-color:var(--rose)}.advisory{margin:-6px 0 22px;font-size:14px;color:var(--ink2);border-left:2px solid var(--rule);padding-left:12px}.dev-banner{border:1px dashed var(--amber);color:var(--amber);background:var(--amberbg);padding:10px 14px;font-size:13px;margin:0 0 20px}.warning{color:var(--amber)}.action{background:var(--card);border:1px solid var(--teal);padding:18px 20px;margin-bottom:16px}.action.hold{border-color:var(--rule)}.moves{list-style:none;margin:0;padding:0}.moves li{display:flex;gap:12px;align-items:baseline;padding:6px 0;flex-wrap:wrap}.moves .arrow{color:var(--ink3)}.moves .price{color:var(--ink3);font-family:var(--mono);font-size:12px}.stats{display:flex;flex-wrap:wrap;gap:28px 40px;margin-bottom:28px}.stat{flex:1 1 200px;display:flex;flex-direction:column;gap:4px}.stat-label{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.stat-value{font-family:var(--serif);font-size:40px;line-height:1;font-variant-numeric:tabular-nums}.stat-hint{font-size:14px;color:var(--ink2)}.decide-by{border:1px solid var(--rule);padding:14px 18px}.decide-by.trap{border:1.5px solid var(--amber)}.decide-by.real{background:var(--amberbg);border:0;border-left:3px solid var(--amber)}.decide-by.deadline{background:var(--tealbg);border:0}.missing{margin:6px 0 0;padding-left:18px}.missing li{margin:4px 0}.scroll-x{overflow-x:auto}.grid{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.grid th,.grid td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--rule2);vertical-align:top}.grid th{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-weight:400;border-bottom-color:var(--rule)}.grid td.num,.grid .num{font-family:var(--mono)}.grid tr.chosen{background:var(--tealbg)}.grid tr.bench td{color:var(--ink2)}.regret{color:var(--rose)}.changes{list-style:none;margin:0 0 16px;padding:0}.changes li{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--rule2)}.changes .when{color:var(--ink3);font-family:var(--mono);font-size:12px;min-width:160px}.changes .margin{margin-left:auto;font-family:var(--mono);font-variant-numeric:tabular-nums}.entries{list-style:none;margin:0;padding:0}.entries li{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--card);border:1px solid var(--rule);padding:14px 16px;margin-bottom:8px}.row-actions{display:flex;gap:12px;align-items:center}.badge{display:inline-block;margin-left:6px;padding:1px 5px;font-family:var(--mono);font-size:11px;border:1px solid var(--rule);color:var(--ink3)}.row{display:flex;gap:16px;flex-wrap:wrap}.unserved{color:var(--ink3)}.rec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:48px 64px;align-items:start}.rec-verdict h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:1.02;letter-spacing:-.02em;margin:8px 0 18px;text-wrap:balance}.rec-mechanics{font-size:17px;line-height:1.5;color:var(--ink2);max-width:56ch;text-wrap:pretty;margin:0 0 24px}.rec-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px 40px;border-top:1px solid var(--rule);padding-top:28px;margin-top:28px}.rec-section{margin-bottom:8px}.rec-section>.kicker{display:block;margin-bottom:10px}.rec-section p{margin:0 0 8px}.margin-value{font-family:var(--serif);font-size:44px;line-height:1;font-variant-numeric:tabular-nums;margin:0 0 6px}.plan{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid var(--ink);max-width:640px}.plan li{display:grid;grid-template-columns:28px 1fr auto;align-items:baseline;gap:0 12px;padding:16px 0;border-bottom:1px solid var(--rule2)}.plan-index{font-size:13px;color:var(--ink3)}.plan-verdict{font-family:var(--serif);font-size:26px;letter-spacing:-.01em}.plan-margin{font-size:15px;font-weight:500}.plan-note{grid-column:2 / 4;font-size:14px;color:var(--ink2);margin:4px 0 0}.plan-tag{grid-column:2 / 4;font-size:11px;margin-top:6px}.plan-order{font-size:14px;max-width:60ch}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:24px 0 0}.actions .dim{flex-basis:100%;font-size:13px;margin:0}.decide-box{padding:14px 16px}.decide-box.caution{border:1.5px solid var(--amber)}.decide-box.prompt{background:var(--amberbg);border-left:3px solid var(--amber)}.decide-box.calm{background:var(--tealbg)}.decide-box.none{border:1px dashed var(--ink3)}.decide-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.decide-time{font-family:var(--serif);font-size:24px;letter-spacing:-.01em}.decide-box.caution .decide-time,.decide-box.prompt .decide-time{color:var(--amber)}.decide-box.calm .decide-time{color:var(--teal)}.decide-box.none .decide-time{color:var(--ink2)}.decide-box p{font-size:14px;margin:8px 0 0}.inputs{list-style:none;margin:0 0 16px;padding:0}.inputs li{display:grid;grid-template-columns:16px 1fr auto;gap:0 10px;padding:4px 0;font-size:14px}.inputs .mark{font-size:12px}.inputs .in .mark{color:var(--ink)}.inputs .pending,.inputs .pending .mark{color:var(--ink2)}.inputs .input-note{font-size:12px;color:var(--ink3)}.confidence{border-top:1px solid var(--rule2);padding-top:12px}.confidence-value{display:block;font-family:var(--serif);font-size:20px;text-transform:capitalize;margin:2px 0 6px}.blue-text{color:var(--blue)}.confidence p{font-size:13px;margin:0 0 6px}.flips{margin:0;padding-left:18px;font-size:14px;color:var(--ink2)}.flips li{margin:6px 0}.rejected{--label-col: 190px;--value-col: 56px;--chart-gap: 14px}.rejected h2{font-size:28px;margin:10px 0 8px}.rejected>p{font-size:14px;max-width:60ch}.chart{margin-top:20px}.chart-axis{display:grid;grid-template-columns:var(--label-col) minmax(0,1fr) var(--value-col);gap:0 var(--chart-gap);font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px}.chart-axis .chart-track>span{position:absolute;transform:translate(-50%);white-space:nowrap}.chart-unit{text-align:right}.chart-rows{position:relative}.chart-overlay{position:absolute;top:0;bottom:0;left:calc(var(--label-col) + var(--chart-gap));right:calc(var(--value-col) + var(--chart-gap));pointer-events:none}.chart-band{position:absolute;top:0;bottom:0;background:var(--rule2)}.chart-zero{position:absolute;top:0;bottom:0;width:1px;background:var(--ink)}.chart-row{position:relative;display:grid;grid-template-columns:var(--label-col) minmax(0,1fr) var(--value-col);gap:0 var(--chart-gap);padding:10px 0}.chart-name{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-row.chosen .chart-name{font-weight:600}.chart-track{position:relative;min-height:22px}.chart-bar{position:absolute;top:8px;height:6px;background:var(--blue)}.chart-bar.chosen{background:var(--teal)}.chart-bar.negative{background:var(--rose)}.chart-bar.noise{background:var(--ink3)}.chart-value{font-size:14px;text-align:right}.chart-reason{grid-column:1 / -1;font-size:13px;color:var(--ink2);margin:2px 0 0}.paused-panel{background:var(--tealbg);padding:20px 22px}.paused-panel h2{margin-top:0}.paused-panel ul{margin:0 0 12px;padding-left:18px;font-size:15px}.paused-panel li{margin:6px 0}@media(max-width:560px){.rejected{--label-col: 120px;--value-col: 44px;--chart-gap: 8px}}.squad-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 32px;margin-bottom:20px}.squad-head h1{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:-.02em;margin:0 0 6px}.squad-values{font-size:13px;color:var(--ink2);margin:0 0 4px}.squad-head .muted{font-size:13px;margin:0;max-width:64ch}.segmented{display:flex}.segmented button{padding:7px 16px;border:1px solid var(--rule);font-size:14px;color:var(--ink2)}.segmented button+button{margin-left:-1px}.segmented button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.squad-layout{display:flex;flex-wrap:wrap;gap:32px 40px;align-items:flex-start}.squad-main{flex:1 1 720px;min-width:0}.squad-footnote{font-size:13px;max-width:70ch;margin-top:16px}.pitch{position:relative;border:1px solid var(--rule);background:var(--card);padding:20px 16px 24px;overflow:hidden}.pitch-inset{position:absolute;inset:12px;border:1px solid var(--rule2);pointer-events:none}.pitch-half{position:absolute;left:12px;right:12px;top:50%;border-top:1px solid var(--rule2)}.pitch-circle{position:absolute;left:50%;top:50%;width:132px;height:132px;margin:-66px 0 0 -66px;border:1px solid var(--rule2);border-radius:50%}.pitch-row{position:relative;padding:16px 0 16px 44px}.pitch-label{position:absolute;left:0;top:16px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;color:var(--ink3)}.chip-amber{background:var(--amberbg);color:var(--amber)}.chip-blue{background:var(--bluebg);color:var(--blue)}.chip-teal{background:var(--tealbg);color:var(--teal)}.chip-rose{background:var(--rosebg);color:var(--rose)}.pitch-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pcard{width:156px;padding:10px 11px 9px;border:1px solid var(--rule);border-top:3px solid var(--ink3);background:var(--card);display:flex;flex-direction:column;gap:4px}.pcard.hue-amber{border-top-color:var(--amber)}.pcard.hue-blue{border-top-color:var(--blue)}.pcard.hue-teal{border-top-color:var(--teal)}.pcard.hue-rose{border-top-color:var(--rose)}.pcard.selected{border-color:var(--teal);background:var(--tealbg)}.pcard:hover{border-color:var(--ink3)}.pcard-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.pcard-name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard-badge,.pcard-meta{font-size:11px;color:var(--ink3)}.pcard-bar{display:block;height:3px;background:var(--rule2)}.pcard-bar-fill{display:block;height:3px}.pcard-bar-fill.ok{background:var(--teal)}.pcard-bar-fill.low{background:var(--amber)}.pcard-line{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--ink3)}.pcard-line strong{color:var(--ink);font-weight:500}.pcard-fix{font-size:11px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.squad-table{min-width:760px}.squad-table th button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.squad-table th.num-col,.squad-table td.num{text-align:right}.squad-table tbody tr{cursor:pointer}.squad-table tbody tr:hover{background:var(--rule2)}.squad-table tbody tr.selected{background:var(--tealbg)}.squad-table tbody tr.pinned{background:var(--rule2)}.pos-amber{color:var(--amber);font-weight:500}.pos-blue{color:var(--blue);font-weight:500}.pos-teal{color:var(--teal);font-weight:500}.pos-rose{color:var(--rose);font-weight:500}.detail{flex:1 1 340px;max-width:640px;border-top:2px solid var(--ink);padding-top:14px}.detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.detail-cols{display:grid;gap:28px 32px}.detail-cols.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.detail-name{font-family:var(--serif);font-weight:400;font-size:32px;letter-spacing:-.02em;margin:0 0 4px}.detail-meta{font-size:12px;color:var(--ink3);margin:0 0 18px}.equation{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px}.equation-value{display:block;font-family:var(--serif);font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.equation-op{font-size:20px;color:var(--ink3);padding-bottom:6px}.equation-result{border-top:1px solid var(--rule2);margin-top:14px;padding-top:10px}.equation-result p{margin:0 0 4px;font-size:15px}.horizon{list-style:none;margin:8px 0 0;padding:0}.horizon li{display:grid;grid-template-columns:44px 1fr 48px;gap:10px;padding:5px 0;font-size:14px}.horizon li span:last-child{text-align:right}.horizon li.blank{color:var(--ink3)}.horizon-total{border-top:1px solid var(--rule2);font-weight:600;margin-top:4px;padding-top:8px}.prefs{max-width:760px}.prefs-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 40px;border-top:1px solid var(--rule);padding:24px 0 28px}.prefs-row h2{font-size:22px;margin:0 0 4px}.prefs-row .dim{font-size:13px;margin:0}.prefs-help{margin-top:10px!important;max-width:52ch}.budget{display:flex;gap:6px}.budget button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--rule);font-family:var(--mono);font-size:15px;color:var(--ink2)}.budget button:hover{border-color:var(--ink3)}.budget button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.slider{display:flex;align-items:center;gap:14px}.slider input[type=range]{flex:1 1 auto;min-width:0}.slider-readout{flex:0 0 78px;font-size:18px;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.prefs-footer{border-top:1px solid var(--rule);padding-top:16px;font-size:13px}.changed{max-width:820px}.changed h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;margin:10px 0 12px;text-wrap:balance}.changed-lead{font-size:17px;line-height:1.5;color:var(--ink2);max-width:60ch;margin:0 0 8px}.changed-group{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px 40px;border-top:1px solid var(--rule);padding:22px 0 26px}.changed-group h2{font-size:20px;margin:0 0 4px}.changed-group .dim{font-size:13px;margin:0}.changed-items{display:flex;flex-direction:column;gap:12px}.changed-item{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:12px;font-size:15px}.changed-delta{color:var(--blue)}.changed-foot{border-top:1px solid var(--rule);padding-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.changed-foot p{margin:0;font-size:13px}@media(max-width:620px){.changed-group{grid-template-columns:minmax(0,1fr)}}.ledger-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px;margin-bottom:24px}.ledger-head h1{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:-.02em;margin:0 0 8px}.ledger-head .muted{max-width:56ch;margin:0}.ledger-summary{display:flex;flex-wrap:wrap;gap:28px;margin:0}.ledger-summary dd{margin:4px 0 0;font-family:var(--serif);font-size:30px;line-height:1}.ledger-table{min-width:900px}.ledger-table td{vertical-align:top}.ledger-table th.num-col,.ledger-table td.num{text-align:right}.ledger-table .outcome{font-weight:600}.rejected-actual{color:var(--blue)}.ledger-note{font-size:13px;color:var(--ink2);min-width:24ch}.ledger-footnote{font-size:13px;max-width:76ch;margin-top:16px}.chip{display:inline-block;padding:1px 7px;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.chip-yes{background:var(--tealbg);color:var(--teal)}.chip-no{background:var(--amberbg);color:var(--amber)}.chip-unknown{border:1px solid var(--rule);color:var(--ink3)}.link-page{max-width:640px}.link-page h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.6vw,48px);line-height:1.05;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.link-lead{font-size:17px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.link-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:24px}.link-input{font-size:18px;border:1px solid var(--ink);padding:9px 12px;width:200px}.link-hint{font-size:13px;margin-top:8px}.reads{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 40px;border-top:2px solid var(--ink);margin-top:28px;padding-top:20px}.reads ul{margin:10px 0 0;padding-left:18px;font-size:14px;color:var(--ink2)}.reads li{margin:8px 0}.link-listing{display:block;margin:28px 0 10px}.alert-panels{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.email{flex:1 1 460px;max-width:560px;border:1px solid var(--rule);background:var(--card)}.email-head{padding:16px 28px;border-bottom:1px solid var(--rule2)}.email-from{font-size:11px;color:var(--ink3);margin:0 0 6px}.email-subject{font-size:15px;font-weight:600;margin:0}.email-body{padding:32px 28px 36px;display:flex;flex-direction:column;gap:22px}.email-body>*{margin:0}.email-verdict{font-family:var(--serif);font-weight:400;font-size:40px;line-height:1.05;letter-spacing:-.02em;margin:0;text-wrap:balance}.email-mechanics{font-size:15px;line-height:1.5;color:var(--ink2)}.email-decide{background:var(--amberbg);border-left:3px solid var(--amber);padding:12px 16px}.email-decide-time{font-family:var(--serif);font-size:20px;color:var(--amber);margin:0 0 6px}.email-decide p{margin:0;font-size:14px}.email-inputs{font-size:14px;color:var(--ink2)}.email-list{margin:8px 0 0;padding-left:18px;font-size:14px;color:var(--ink2)}.email-list li{margin:5px 0}.email-actions{display:flex;flex-wrap:wrap;gap:10px}.email-actions .btn{cursor:default}.email-foot{font-size:12px;color:var(--ink3);border-top:1px solid var(--rule2);padding-top:16px}.notifs{flex:1 1 340px;max-width:420px;display:flex;flex-direction:column;gap:24px}.notif-wrap{display:flex;flex-direction:column;gap:8px}.notif{display:flex;gap:12px;background:var(--card);border:1px solid var(--rule);padding:14px 16px;box-shadow:0 8px 24px #00000014}.notif-icon{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.icon-ink{background:var(--ink)}.icon-teal{background:var(--teal)}.notif-app{font-size:11px;color:var(--ink3);margin:0 0 3px}.notif-title{font-size:14px;font-weight:600;margin:0 0 2px}.notif-body{font-size:13px;color:var(--ink2);margin:0}.notif-note{font-size:13px;max-width:46ch}.gate{max-width:680px}.gate h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.4vw,46px);line-height:1.05;letter-spacing:-.02em;margin:10px 0 14px;text-wrap:balance}.gate-behind{font-size:17px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.gate .muted{font-size:15px;max-width:62ch}.gate-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.gate-actions .btn{text-decoration:none}.btn.teal:hover{background:var(--ink);border-color:var(--ink)}.public{max-width:980px}.public h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.4vw,44px);line-height:1.05;letter-spacing:-.02em;margin:10px 0 12px;text-wrap:balance}.public-lead{font-size:17px;line-height:1.5;color:var(--ink2);max-width:68ch;text-wrap:pretty}.public-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:20px 32px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 0;margin:24px 0}.public-summary dd{margin:4px 0 0;font-family:var(--serif);font-size:30px;line-height:1}.public-table{min-width:860px}.public-table td{vertical-align:top}.public-table th.num-col,.public-table td.num{text-align:right}.public-table .outcome{font-weight:600}.public-note{font-size:13px;color:var(--ink2);min-width:26ch}.public-footnote{font-size:13px;max-width:76ch;margin-top:16px}.public-cta{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--rule);margin-top:28px;padding-top:24px}.public-cta .btn{text-decoration:none}.signin{max-width:520px}
