@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_939c9916-module__dUCBfW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_939c9916-module__dUCBfW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8474d04a-module__CtU8wq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8474d04a-module__CtU8wq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#f6f8f8;--surface:#fff;--text:#111615;--muted:#57615f;--accent:#006d77;--on-accent:#fff;--done:#3a6a28;--attn:#8c5800;--overdue:#b0241a;--line:#dde1e0;--tint:#e8f2f3;--attn-tint:#fbf4e8;--dash:#a9b2b0;--body2:#3c4644;--font-heading:var(--font-schibsted), sans-serif;--font-data:var(--font-plex-mono), ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--tap:44px;--radius-chip:8px;--radius-control:10px;--radius-list:14px;--radius-card:16px;--first-screen:700px;--bp-shell:1024px;--pane-list:460px;--pane-list-max:540px;--pane-list-family:800px;--column-single:640px;--phone-reference:390px}@media (prefers-color-scheme:dark){:root{--bg:#0d1212;--surface:#161c1c;--text:#e9efee;--muted:#95a2a0;--accent:#52c4ce;--on-accent:#0d1212;--done:#8dcb70;--attn:#e4b04c;--overdue:#f07b6f;--line:#2c3333;--tint:#172628;--attn-tint:#231d12;--dash:#4e5a59;--body2:#b9c4c2}}.type-display{font-family:var(--font-heading);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.1}.type-title{font-family:var(--font-heading);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.15}.type-card{font-family:var(--font-heading);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.2}.type-body{font-family:var(--font-heading);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.45}.type-row-title{font-family:var(--font-heading);letter-spacing:0;font-size:16px;font-weight:500;line-height:1.3}.type-body-sm{font-family:var(--font-heading);letter-spacing:0;font-size:14.5px;font-weight:400;line-height:1.4}.type-caption{font-family:var(--font-heading);letter-spacing:0;font-size:13px;font-weight:400;line-height:1.4}.data-xl{font-family:var(--font-data);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1.05}.data-lg{font-family:var(--font-data);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.data-date{font-family:var(--font-data);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.data{font-family:var(--font-data);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.data-sm{font-family:var(--font-data);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400}.label{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--hit:max(var(--tap), 48px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:1.45}.shell{max-width:var(--column-single);padding:var(--space-4);margin:0 auto}h1{letter-spacing:-.02em;margin:var(--space-2) 0 var(--space-4);font-size:26px;font-weight:700;line-height:1.15}h2{letter-spacing:-.01em;margin:var(--space-6) 0 var(--space-2);font-size:20px;font-weight:700;line-height:1.2}h3{letter-spacing:0;margin:var(--space-4) 0 var(--space-2);font-size:16px;font-weight:500;line-height:1.3}p.muted,.muted{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-4);margin:var(--space-3) 0}.row{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}label{margin:var(--space-3) 0 var(--space-1);font-weight:600;display:block}input,select,textarea{width:100%;min-height:var(--hit);font:inherit;padding:var(--space-3);border:1px solid var(--muted);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}form.inline{margin-left:var(--space-2);display:inline-block}label.inline{gap:var(--space-2);min-height:var(--hit);align-items:center;font-weight:400;display:flex}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--accent);margin:0}input[inputmode=numeric]{letter-spacing:6px;text-align:center;font-size:1.4rem}button,.button{min-height:var(--hit);min-width:var(--hit);font:inherit;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}button.secondary,.button.secondary{color:var(--accent);background:0 0}button:disabled{opacity:.6;cursor:default}button.destructive{background:var(--overdue);border-color:var(--overdue);color:var(--surface)}a{color:var(--accent);text-underline-offset:.15em}a[href]{min-height:var(--hit);min-width:var(--hit);align-items:center;display:inline-flex}a.in-text[href]{min-width:0;min-height:0;display:inline}summary{min-height:var(--hit);padding-block:var(--space-3);cursor:pointer}:focus-visible,input:is([type=date],[type=month],[type=week],[type=time],[type=datetime-local]):focus-within{outline:2px solid var(--accent);outline-offset:2px}form .actions,p.actions{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex}.error{color:var(--attn);margin:var(--space-2) 0}.notice{color:var(--muted);margin:var(--space-2) 0}ul.plain{margin:0;padding:0;list-style:none}ul.plain li{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}ul.plain li:last-child{border-bottom:0}.badge{font-family:var(--font-data);font-variant-numeric:tabular-nums;padding:2px var(--space-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;font-size:11.5px;display:inline-block}.badge.aging,.badge.stale,.badge.urgent{border-color:var(--attn);color:var(--attn)}.badge.urgent{font-weight:600}.card.danger{border-color:var(--overdue)}.rule ul{margin:var(--space-1) 0 var(--space-1) var(--space-4);padding-left:var(--space-3)}table.facts{border-collapse:collapse;width:100%}table.facts th{text-align:left;vertical-align:top;padding:6px var(--space-2) 6px 0;width:35%;font-weight:600}table.facts td{word-break:break-word;padding:6px 0}table.facts tr+tr{border-top:1px solid var(--line)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}form.answer .actions{margin-top:var(--space-2)}form.answer input,form.answer select{flex:1}.not-found{padding-block:var(--space-6)}.skeleton-row{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:grid}.skeleton-bar{border-radius:var(--radius-chip);background:var(--line);height:12px;display:block}.skeleton-bar.short{width:40%}.list-error{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface)}.list-error p{margin:0 0 var(--space-2)}.save-status{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.save-status p{margin:0}.save-status--attn{padding:var(--space-3);border-radius:var(--radius-chip);background:var(--attn-tint)}.save-status--attn .save-status-message{color:var(--attn);font-weight:600}.save-status-kept{color:var(--muted);flex-basis:100%}.save-status-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.email-action{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.home-header{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.home-nav{align-items:center;gap:var(--space-1);display:flex}.home-nav a{justify-content:center;font-weight:500;text-decoration:none}.initial span{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.home-title{margin:var(--space-1) 0 0}.horizon{margin-top:var(--space-5)}.horizon-line{grid-template-columns:repeat(15,1fr);align-items:center;height:30px;display:grid;position:relative}.horizon-line:before{content:"";background:var(--muted);height:1px;position:absolute;top:15px;left:0;right:0}.horizon-line>span{border:2px solid var(--bg);border-radius:50%;grid-row:1;justify-self:start;position:relative}.horizon-line>.horizon-today{background:var(--accent);grid-column:1;width:15px;height:15px}.horizon-line>.horizon-past{background:var(--attn);border:0;border-radius:2px;grid-column:1;width:4px;height:21px;margin-left:-10px}.horizon-line>.horizon-step{background:var(--text);width:11px;height:11px}.horizon-line>.horizon-deadline{border:2px solid var(--text);background:var(--bg);width:13px;height:13px}.at-0{grid-column:1}.at-1{grid-column:2}.at-2{grid-column:3}.at-3{grid-column:4}.at-4{grid-column:5}.at-5{grid-column:6}.at-6{grid-column:7}.at-7{grid-column:8}.at-8{grid-column:9}.at-9{grid-column:10}.at-10{grid-column:11}.at-11{grid-column:12}.at-12{grid-column:13}.at-13{grid-column:14}.at-14{grid-column:15}.horizon-legend{margin:var(--space-2) 0 0;color:var(--muted);flex-direction:column;gap:2px;display:flex}.horizon-hours{color:var(--text)}a.blocked-row[href]{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--text);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.blocked-text{flex-direction:column;gap:3px;min-width:0;display:flex}.blocked-text .label,.blocked-text .data{color:var(--muted)}.blocked-waiting{font-size:15px;font-weight:500;line-height:1.35}.blocked-view{color:var(--accent);font-weight:600}.decide-card{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.decide-band{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list)}.decide-band>p{margin:0}.decide-band>.label{color:var(--muted)}.question-card{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-card);background:var(--tint)}.question-card>*{margin:0 0 var(--space-2)}.decide-card h2{margin:var(--space-1) 0}.decide-card .label{color:var(--muted);margin:0}.home-section{margin:var(--space-5) 0 var(--space-2);color:var(--muted);font-weight:400}.step-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-list);margin:0;padding:0;list-style:none}.step-row{grid-template-columns:64px minmax(0, 1fr) var(--hit);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);gap:10px;display:grid}.updated-row{grid-template-columns:64px minmax(0,1fr)}.updated-row>.updated-source{grid-column:2}.step-row+.step-row{border-top:1px solid var(--line)}.step-date{flex-direction:column;display:flex}.step-date .label{color:var(--muted);letter-spacing:.1em}.step-text{flex-direction:column;gap:3px;min-width:0;display:flex}a.step-text[href]{min-width:0;color:var(--text);flex-direction:column;align-items:stretch;gap:3px;text-decoration:none;display:flex}.step-sub{color:var(--muted);font-size:13.5px;line-height:1.35}.step-status{color:var(--attn)}.step-done{display:contents}.step-row .save-status{grid-column:1/-1}button.done-box{width:var(--hit);height:var(--hit);background:0 0;border:0;grid-area:1/3;padding:0;position:relative}button.done-box:after{content:"";border:1.5px solid var(--muted);border-radius:7px;width:24px;height:24px}button.done-box[aria-pressed=true]:after{background:var(--done);border-color:var(--done)}a.back[href]{font-weight:500;text-decoration:none}.item-title{margin:var(--space-1) 0;font-size:28px}.item-response{align-items:center;gap:var(--space-2);color:var(--muted);margin:0;font-size:14px;display:flex}.item-response .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.item-dates{margin:var(--space-5) 0 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-list);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.item-dates>div{padding:var(--space-3);flex-direction:column;gap:3px;display:flex}.item-dates>div+div{border-left:1px solid var(--line)}.item-dates>.item-fresh{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);border-left:0;border-top:1px solid var(--line);color:var(--muted);flex-flow:wrap;grid-column:1/-1;padding-block:0;font-size:13px}.fresh-mark{align-items:center;gap:6px;display:flex}.fresh-mark .dot{background:var(--done);border-radius:50%;width:6px;height:6px}.fresh-mark.aging .dot{background:var(--attn)}.fresh-mark.stale .dot{background:var(--overdue)}.fresh-mark.derived .dot{background:var(--muted)}.item-dates dt{color:var(--muted);font-size:10px}.item-dates dd{margin:0}.item-worth,.item-updated,.item-eligibility,.item-steps{margin-top:var(--space-6)}.item-updated p,.item-eligibility p{margin:var(--space-1) 0}.item-updated h2,.item-eligibility h2{margin:0 0 var(--space-2)}.item-updated .updated-source{width:fit-content;display:flex}.eligibility-choice .actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.item-worth p{margin:var(--space-1) 0}.worth-headline{font-size:16px}.worth-amount{font-family:var(--font-data);letter-spacing:-.02em;margin:0 .25em;font-size:28px;font-weight:500}.item-steps-head{justify-content:space-between;align-items:baseline;display:flex}.item-steps-head h2,.item-worth h2{margin:0 0 var(--space-2);color:var(--muted);font-weight:400}.step-row.item-step{grid-template-columns:var(--hit) minmax(0, 1fr);padding-left:var(--space-2)}.item-step button.done-box{grid-column:1}.step-row.item-step>.step-text{grid-column:2}.done-mark{background:var(--done);border-radius:7px;grid-column:2;justify-self:center;width:22px;height:22px}.done-mark.none{background:0 0}.item-actions{gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.item-more{align-items:flex-start;column-gap:var(--space-4);flex-wrap:wrap;display:flex}.item-more a[href]{color:var(--muted)}.talk-disclosure[open]{flex-basis:100%}.talk-disclosure>summary{color:var(--accent);align-items:center;padding-block:0;list-style:none;display:inline-flex}.talk-disclosure>summary::-webkit-details-marker{display:none}.choices{margin:var(--space-4) 0 0;border:0;padding:0}.choices.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.choices.chips legend{margin-bottom:var(--space-2)}label.chip{align-items:center;gap:var(--space-2);min-height:var(--hit);padding:0 var(--space-4) 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);font-size:15px;font-weight:400;display:inline-flex}label.chip:has(input:checked){border-color:var(--accent);font-weight:600}button.wide{width:100%}.pick-date{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.pick-date label{flex-basis:100%}.sheet-lines{margin:var(--space-4) 0 0}.sheet-lines>div{gap:var(--space-2);padding:var(--space-1) 0;grid-template-columns:minmax(7rem,1fr) minmax(0,1.5fr);align-items:baseline;display:grid}.sheet-lines dd{text-align:right;margin:0}.sheet-preview li{padding:var(--space-2) 0}.item-decision{margin-top:var(--space-6)}.item-decision h2{margin:0 0 var(--space-2);color:var(--muted);font-weight:400}.settle-box{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--attn-tint)}.settle-box p{margin:var(--space-1) 0}ul.options{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.option{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface);flex-direction:column;display:flex}.option.chosen{border:1.5px solid var(--accent)}.option button{margin-top:auto}.option-reason{color:var(--attn)}.plan-total{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.plan-total .data{font-size:17px;font-weight:500}.plan-tabs,.plan-sort nav{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.plan-sort summary{width:fit-content;color:var(--accent);align-items:center;font-weight:500;display:flex}.plan-sort-now{margin-left:.3em;font-weight:600}.plan-sort nav{margin:0 0 var(--space-2)}.plan-tabs a[href],.plan-sort a[href]{padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--surface);color:var(--text);font-size:14px;font-weight:500;text-decoration:none}.plan-sort a[aria-current=true]{border-color:var(--accent);background:var(--tint);color:var(--accent);font-weight:600}ol.plan-list,ul.plan-list{margin:var(--space-3) 0 0;padding:0;list-style:none}.plan-row{gap:var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);display:grid}.plan-row.plain-row{grid-template-columns:minmax(0,1fr)}.plan-rank{padding-top:var(--space-3);color:var(--muted)}a.plan-text[href]{min-width:0;padding:var(--space-2) 0;color:var(--text);flex-direction:column;align-items:stretch;gap:4px;text-decoration:none;display:flex}.plan-meta{color:var(--muted)}.plan-per-hour{color:var(--accent)}.waiting-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.waiting-card{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface);flex-direction:column;display:flex}.plan-action{gap:var(--space-2);flex-direction:column;display:flex}#history details{border-top:1px solid var(--line)}#history{margin-top:var(--space-5)}.plan-table{display:none}@media (min-width:1024px){.shell:has(.plan-table){max-width:1040px}#ranked ol.plan-list,#ranked .plan-sort{display:none}.plan-table{width:100%;margin-top:var(--space-3);border-collapse:collapse;background:var(--surface);border:1px solid var(--line);display:table}.plan-table th{padding:0 var(--space-2);border-bottom:1px solid var(--line);color:var(--muted);text-align:left;white-space:nowrap}.plan-table th.num,.plan-table td.num{text-align:right}.plan-table th a[href]{min-height:var(--hit);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.plan-table th[aria-sort] a[href]{color:var(--text);font-weight:600}.plan-table th[aria-sort=descending] a[href]:after{content:"↓";margin-left:4px}.plan-table th[aria-sort=ascending] a[href]:after{content:"↑";margin-left:4px}.plan-table td{padding:var(--space-2);border-top:1px solid var(--line);vertical-align:top}.plan-table td.data{white-space:nowrap}.plan-table .plan-rank{padding-top:var(--space-3)}a.plan-cell-title[href]{min-height:var(--hit);color:var(--text);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.plan-cell-sub{font-family:var(--font-heading);display:block}}.day-grid{grid-template-columns:repeat(7, minmax(var(--hit), 1fr));margin:var(--space-4) 0 var(--space-2);gap:6px;display:grid}.day-grid .day{min-height:var(--hit);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-family:var(--font-data);flex-direction:column;justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:flex}.day-grid .day .data-sm{letter-spacing:.08em;color:var(--muted);font-size:9.5px}.day-grid .day.tag-now{border:1.5px dashed var(--muted)}.day-grid .day.tag-dl{border:1.5px solid var(--text);font-weight:600}.day-grid .day[aria-current=date]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.day-grid .day[aria-current=date] .data-sm{color:var(--on-accent)}.day-grid .day.closed{color:var(--muted);background:0 0}.target-preview{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface)}.target-preview h2{margin:0 0 var(--space-2)}.target-preview dl{margin:0}.target-preview dl>div{gap:var(--space-2);padding:var(--space-1) 0;grid-template-columns:minmax(7rem,1fr) minmax(0,1.5fr);align-items:baseline;display:grid}.target-preview dt{font-size:14px}.target-preview dd{color:var(--text);text-align:right;margin:0}.tight{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--attn-tint)}.tight p{margin:var(--space-1) 0}.target-move{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.row-menu{grid-area:2/3;align-self:start;position:relative}.step-row>.step-date,.step-row>.step-text{grid-row:1/span 2}.step-row .save-status{grid-row:3}.row-menu>summary{width:var(--hit);color:var(--muted);letter-spacing:.05em;justify-content:center;align-items:center;padding:0;font-weight:700;list-style:none;display:flex}.row-menu>summary::-webkit-details-marker{display:none}.row-menu>ul{z-index:2;width:min(20rem,100vw - 32px);padding:var(--space-1) 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-list);margin:0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000024}.row-menu>ul li+li{border-top:1px solid var(--line)}.row-menu a[href]{width:100%;padding:var(--space-2) var(--space-4);color:var(--text);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;font-weight:500;text-decoration:none;display:flex}.row-menu a.row-menu-open[href]{color:var(--accent)}.item-step .row-menu{grid-column:1}.item-step .row-menu>ul{left:0;right:auto}.item-step .done-mark{grid-area:1/1}.flash{margin:var(--space-2) 0}.step-moved{align-items:center;gap:var(--space-2);color:var(--muted);flex-wrap:wrap;display:flex}.step-undo{gap:var(--space-1);flex-direction:column;display:flex}fieldset.bare{border:0;min-width:0;margin:0;padding:0}fieldset.bare legend{margin-bottom:var(--space-2);padding:0}.welcome-top{justify-content:space-between;align-items:center;display:flex}button.link-button{min-height:var(--hit);padding:0 var(--space-2);color:var(--accent);background:0 0;border:0;font-weight:500}.review-list{margin:var(--space-4) 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.review-card{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface);flex-direction:column;display:flex}.review-card h2,.review-card p{margin:0}.review-choice{margin-top:var(--space-2)}.review-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-targets{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.review-targets button{justify-content:space-between;align-items:center;width:100%;display:flex}.review-reasons{gap:var(--space-2);flex-wrap:wrap;display:flex}.review-reasons button{border-radius:var(--radius-chip)}.review-answer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 0 0 var(--space-3);border-radius:var(--radius-control);background:var(--tint);font-weight:600;display:flex}.welcome-note{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-list);background:var(--tint)}.talk-note{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface)}.talk-note>.label{color:var(--muted);margin:0}.talk-lines{margin:0}.welcome-links{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.who-sees-card{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4) var(--space-1);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface)}.who-sees-head{margin:0 0 var(--space-2)}.who-sees-list{padding-left:var(--space-4);margin:0}.who-sees-list>li{margin-bottom:var(--space-2)}.welcome-note p{margin:0 0 var(--space-1)}.me-header{align-items:center;gap:var(--space-3);margin:var(--space-3) 0;display:flex}.me-header h1,.me-header p{margin:0}.me-initial{width:var(--hit);height:var(--hit);border:1px solid var(--line);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.me-card{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface);flex-direction:column;display:flex}.me-card p{margin:0}.sure-group{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.sure-options{gap:var(--space-2);flex-wrap:wrap;display:flex}.sure-options button{flex:1 1 0}.sure-options button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.me-question{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.me-answer{white-space:nowrap;flex:none}.me-routing{border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface);margin:0;padding:0;list-style:none}.me-routing li{padding:var(--space-3) var(--space-4);flex-direction:column;gap:2px;display:flex}.me-routing li+li{border-top:1px solid var(--line)}.me-routing li.current{background:var(--tint)}.shell:has(.family){max-width:none}.family{max-width:var(--column-single);margin:0 auto}.family-columns{gap:var(--space-6);display:grid}.family-student{min-width:0}.family-student+.family-student{padding-top:var(--space-4);border-top:2px solid var(--text)}.family-student-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:2px solid var(--text);flex-wrap:wrap;display:flex}.family-student-head h2{margin:var(--space-4) 0 0}.family-total{margin:0}.family-total .label{color:var(--muted)}.not-set-up,.confirmed-card{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line)}.not-set-up{border-style:dashed}.not-set-up>p,.confirmed-card>p{margin:0 0 var(--space-2)}.confirmed-list li{justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.confirmed-state.tone-accepted{color:var(--done);font-weight:500}.confirmed-state.tone-talk{color:var(--accent)}.confirmed-state.tone-none,.confirmed-state.tone-aside{color:var(--muted)}.decide-card .accent{color:var(--accent)}.decide-card .warn{color:var(--attn)}.decide-card h3{margin:var(--space-1) 0}.decide-card>p{margin:0 0 var(--space-1)}a.family-blocked[href]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-list);background:var(--attn-tint);color:var(--text);flex-direction:column;align-items:flex-start;gap:3px;text-decoration:none;display:flex}.family-blocked .label{color:var(--attn)}.family-week,.family-coming{margin-top:var(--space-5)}.family-week>.label,.family-coming>.label{margin:0 0 var(--space-1);color:var(--muted)}.family-week li{align-items:center;gap:var(--space-2);grid-template-columns:4.5rem minmax(0,1fr) auto;display:grid}.family-coming li{justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:1024px){.family{max-width:var(--pane-list-family);margin:0}.family-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.family-student+.family-student{border-top:0;padding-top:0}}.plan-switch{align-items:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.plan-switch a[aria-current=page]{color:var(--text);font-weight:600;text-decoration:none}.routing-form fieldset{border:0;margin:0;padding:0}.routing-option{align-items:flex-start;gap:var(--space-3);min-height:var(--hit);padding:var(--space-3) 0;border-bottom:1px solid var(--line);cursor:pointer;display:flex}.routing-option>span{flex-direction:column;gap:2px;display:flex}.family-links{gap:0 var(--space-5);margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.finance-card{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.finance-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.finance-head h3{margin:0}.finance-grid{gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.finance-grid dt{color:var(--muted);padding-top:3px}.finance-grid dd{margin:0}.finance-form fieldset{border:0;margin:0;padding:0}.finance-amount{gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.pane-list{display:none}.pane-home{font-weight:600}.pane-rows a[href]{padding:var(--space-2) 0;color:var(--text);flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.pane-rows a[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent);padding-left:var(--space-3);font-weight:600}@media (min-width:1024px){.shell:has(.pane-student){max-width:1440px}.pane-student{grid-template-columns:minmax(var(--pane-list), var(--pane-list-max)) minmax(480px, 1fr);gap:var(--space-6);align-items:start;display:grid}.pane-student>.pane-list{padding-right:var(--space-3);border-right:1px solid var(--line);display:block}}@media (min-width:1336px){.shell:has(.pane-family){max-width:1440px}.pane-family{grid-template-columns:var(--pane-list-family) minmax(480px, 1fr);gap:var(--space-6);align-items:start;display:grid}.pane-family>.pane-list{padding-right:var(--space-3);border-right:1px solid var(--line);display:block}}.top-item{display:none}@media (min-width:1024px){.shell:has(.home-shell){max-width:1440px}.home-shell{grid-template-columns:minmax(var(--pane-list), var(--pane-list-max)) minmax(480px, 1fr);gap:var(--space-6);align-items:start;display:grid}.home-shell>.top-item{margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);display:block}}@media (min-width:1336px){.family-shell{grid-template-columns:var(--pane-list-family) minmax(480px, 1fr);gap:var(--space-6);align-items:start;display:grid}.family-shell>.top-item{margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);display:block}}.question-kicker{justify-content:space-between;gap:var(--space-3);color:var(--accent);display:flex}.settle-answer fieldset{border:0;margin:0;padding:0}.shell:has(.review){max-width:1440px}.review-head{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.review-head h1{margin:0}.review-head .chip{padding:2px var(--space-2);border-radius:var(--radius-chip);background:var(--text);color:var(--bg)}.review-columns{gap:var(--space-5);display:grid}.review-batch{display:none}.review-batch a[href]{padding:var(--space-2) 0;color:var(--text);flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.review-batch a[aria-current=page]{box-shadow:inset 3px 0 0 var(--accent);padding-left:var(--space-3)}.review-kicker{justify-content:space-between;gap:var(--space-2);color:var(--muted);flex-wrap:wrap;display:flex}.review-diff{border-collapse:collapse;width:100%;margin:var(--space-3) 0}.review-diff th,.review-diff td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--line);vertical-align:top}.review-diff td.was{color:var(--muted);text-decoration:line-through}.review-diff td.proposed{background:var(--tint)}.review-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.review-reasons{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.review-source{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}kbd{font-family:var(--font-data);border:1px solid;border-radius:4px;padding:0 4px;font-size:11px}.review-keys,.review kbd{display:none}.review-actions>button{flex:8rem}@media (min-width:1024px){.review-columns{grid-template-columns:280px minmax(0,1fr) 340px}.review-batch,.review-keys{display:block}.review kbd{margin-left:6px;display:inline-block}.review-actions>button{flex:none}}.option-list{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.option-list form{margin:0}button.option-button{width:100%;color:var(--text);border-color:var(--line);font-weight:400}.email-kind{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);display:flex}.email-kind:first-child{border-top:0}.email-kind-text{gap:var(--space-1);display:grid}.email-weekly{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.body2{color:var(--body2)}.gate{max-width:var(--column-single);flex-direction:column;gap:14px;display:flex}.gate h1,.gate>.label,.gate>p{margin:0}.gate-form{flex-direction:column;gap:14px;display:flex}.gate-form>p{margin:0}.gate-card{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface);flex-direction:column;min-width:0;margin:0;padding:14px;display:flex}.gate-card>p{margin:0}.gate-legend{float:left;width:100%;padding:0;font-weight:600}.gate-sub{margin-top:-6px}.gate-option{align-items:center;gap:var(--space-3);min-height:var(--hit);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer;margin:0;padding:10px 14px;font-size:15px;font-weight:400;display:flex}.gate-option:has(input:checked){border:1.5px solid var(--accent);background:var(--tint);font-weight:500}.gate-option input{flex:none;width:20px;height:20px}a.gate-option[href]{text-decoration:none;display:flex}.gate-ring{border:1.5px solid var(--dash);border-radius:50%;flex:none;width:20px;height:20px}.gate-tint{padding:10px var(--space-3);border-radius:var(--radius-chip);background:var(--tint)}button.gate-save{width:100%;min-height:52px;font-size:17px}.gate-field{flex-direction:column;gap:6px;margin:0;font-weight:400;display:flex}.gate-field-label{font-weight:500}input.gate-number{height:var(--hit);border:1.5px solid var(--accent);border-radius:var(--radius-control);background:var(--surface);color:var(--text);letter-spacing:0;text-align:left;padding:0 14px;font-size:17px}.gate-gpa{align-items:baseline;gap:10px;margin:0;display:flex}input.gate-number.gpa{width:140px;height:60px;padding:0 var(--space-4);font-size:26px}.gate-live{min-height:1.4em}.gate-compare .gate-line{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.gate-result{align-items:center;gap:var(--space-2);min-height:1.4em;padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--muted);margin:0;font-size:15px;font-weight:600;display:flex}.gate-result.yes{color:var(--done)}.gate-dot{background:currentColor;border-radius:50%;width:9px;height:9px}a.gate-later[href]{justify-content:center;font-size:15px;font-weight:500;text-decoration:none}.cq-group{gap:var(--space-3);padding:var(--space-4);border:1.5px dashed var(--dash);border-radius:var(--radius-card);flex-direction:column;margin-top:22px;display:flex}.cq-group>p,.cq-group>h2{margin:0}.cq-kicker{align-items:center;gap:var(--space-2);margin:0;display:flex}.cq-not{margin-left:auto}.cq-ring{border:1.5px solid var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.cq-headline{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.cq-headline-lg{font-size:22px}.cq-list{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;overflow:hidden}ul.plain .cq-row{padding:var(--space-3) 14px;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}ul.plain .cq-row+.cq-row{border-top:1px solid var(--line)}.cq-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cq-row-title{font-size:15.5px;font-weight:500;line-height:1.3}a.button.cq-answer[href]{padding:0 var(--space-4);font-size:14.5px}.cq-asked{text-align:right;flex-direction:column;line-height:1.4;display:flex}.cq-possible{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.cq-chip{border:1px dashed var(--dash);color:var(--muted);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:2px 6px;font-size:10px}a.cq-more[href],a.cq-link[href]{font-size:14.5px;font-weight:600;text-decoration:none}.cq-n{font-weight:500}.plan-counts-only{margin:var(--space-1) 0 0}.plan-tabs a[href]{border-radius:24px}:is(.plan:not(:has(section:target)) .plan-tabs a[href=\#ranked],.plan:has(#could-qualify:target) .plan-tabs a[href=\#could-qualify],.plan:has(#waiting:target) .plan-tabs a[href=\#waiting],.plan:has(#history:target) .plan-tabs a[href=\#history]){border-color:var(--accent);background:var(--tint);color:var(--accent);font-weight:600}#could-qualify.cq-tab:not(:target){display:none}.plan:has(#could-qualify:target) .plan-rest{display:none}.cq-tab{padding-top:var(--space-5);flex-direction:column;gap:10px;display:flex}.cq-tab>p,.cq-tab>h3{margin:0}.cq-section{padding-top:6px}.cq-cant{gap:var(--space-1);padding:var(--space-3) 14px;border:1.5px dashed var(--dash);border-radius:12px;flex-direction:column;display:flex}.cq-cant>p{margin:0}.cq-family{margin-top:var(--space-6);flex-direction:column;gap:14px;display:flex}.cq-family .cq-group{padding:var(--space-5);gap:14px;margin-top:0}.cq-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface);width:100%;overflow:hidden}.cq-table th,.cq-table td{padding:14px var(--space-4);text-align:left;vertical-align:top}.cq-table thead th{color:var(--muted);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;padding-block:10px;font-size:10.5px;font-weight:400}.cq-table tbody th,.cq-table tbody td{border-top:1px solid var(--line)}.cq-table tbody th{font-weight:500}.cq-table .cq-num{text-align:right}.cq-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:639px){.cq-table thead{display:none}.cq-table,.cq-table tbody,.cq-table tr,.cq-table th,.cq-table td{display:block}.cq-table tbody tr{padding:var(--space-3) 14px}.cq-table tbody tr+tr{border-top:1px solid var(--line)}.cq-table tbody th,.cq-table tbody td{text-align:left;border:0;padding:2px 0}.cq-table td:before{content:attr(data-label) " · ";color:var(--muted)}.cq-table .cq-num{text-align:left}}.cq-card{gap:var(--space-3);padding:var(--space-4);border:1.5px dashed var(--dash);border-radius:var(--radius-list);background:var(--surface);flex-direction:column;display:flex}.cq-card.compact{padding:14px var(--space-4);gap:10px}.cq-card>p,.cq-card>h3{margin:0}.cq-card-q{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.cq-card-q.small{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.3}.cq-answers{gap:var(--space-2);margin:0;display:grid}.cq-answers.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-answers.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-answers button,.cq-answers .button{width:100%;font-size:15px}.cq-talk-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cq-talk{margin:0}.cq-card-fund{gap:var(--space-1);border-top:1px solid var(--line);flex-direction:column;padding-top:10px;display:flex}.cq-fund-name{font-weight:500}.cq-outcome{gap:var(--space-3);flex-direction:column;display:flex}.cq-confirmed,.cq-ruled-out{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);background:var(--surface);flex-direction:column;gap:10px;display:flex}.cq-ruled-out{gap:var(--space-1);padding:14px var(--space-4)}.cq-confirmed>*,.cq-ruled-out>*{margin:0}.cq-confirmed .button{width:100%}.cq-ruled-out a[href]{font-weight:600;text-decoration:none}.label.done,.gate-dot.done{color:var(--done)}.cq-checking{margin:0}
