@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-italic-xAqemagA.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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}:root{--font-content:"Newsreader Variable", "Newsreader", serif;--font-interface:"Instrument Sans Variable", "Instrument Sans", system-ui, sans-serif;--type-app-name-family:var(--font-content);--type-app-name-size:calc(1.375rem * var(--scale-content));--type-app-name-style:italic;--type-app-name-weight:400;--type-app-name-line-height:normal;--type-book-title-family:var(--font-content);--type-book-title-size:calc(2.5rem * var(--scale-content));--type-book-title-style:normal;--type-book-title-weight:500;--type-book-title-line-height:1.1;--type-result-family:var(--font-content);--type-result-size:calc(1.6875rem * var(--scale-content));--type-result-style:normal;--type-result-weight:500;--type-result-line-height:1.2;--type-heading-family:var(--font-content);--type-heading-size:calc(1.375rem * var(--scale-content));--type-heading-style:normal;--type-heading-weight:500;--type-heading-line-height:1.25;--type-prompt-family:var(--font-content);--type-prompt-size:calc(1.25rem * var(--scale-content));--type-prompt-style:normal;--type-prompt-weight:400;--type-prompt-line-height:1.38;--type-explanation-family:var(--font-content);--type-explanation-size:calc(1.125rem * var(--scale-content));--type-explanation-style:normal;--type-explanation-weight:400;--type-explanation-line-height:1.45;--type-row-content-family:var(--font-content);--type-row-content-size:calc(1.125rem * var(--scale-content));--type-row-content-style:normal;--type-row-content-weight:400;--type-row-content-line-height:1.3;--type-challenge-sentence-family:var(--font-content);--type-challenge-sentence-size:calc(1.125rem * var(--scale-content));--type-challenge-sentence-style:normal;--type-challenge-sentence-weight:400;--type-challenge-sentence-line-height:1.35;--type-button-family:var(--font-interface);--type-button-size:calc(1.0625rem * var(--scale-interface));--type-button-style:normal;--type-button-weight:600;--type-button-line-height:1.25;--type-body-md-family:var(--font-interface);--type-body-md-size:calc(1rem * var(--scale-interface));--type-body-md-style:normal;--type-body-md-weight:400;--type-body-md-line-height:1.5;--type-option-family:var(--font-interface);--type-option-size:calc(.9375rem * var(--scale-interface));--type-option-style:normal;--type-option-weight:400;--type-option-line-height:1.4;--type-meta-family:var(--font-interface);--type-meta-size:calc(.9375rem * var(--scale-interface));--type-meta-style:normal;--type-meta-weight:400;--type-meta-line-height:1.4;--type-label-family:var(--font-interface);--type-label-size:calc(.875rem * var(--scale-interface));--type-label-style:normal;--type-label-weight:400;--type-label-line-height:1.4;--type-label-content-family:var(--font-content);--type-label-content-size:calc(1rem * var(--scale-content));--type-label-content-style:italic;--type-label-content-weight:400;--type-label-content-line-height:normal;--type-title-cap:17cqi;--shape-radius:6px;--shape-radius-check:4px;--shape-screen-padding:24px;--shape-rule:1px;--shape-selected-border:2px;--shape-desktop-column:480px;--shape-icon:18px;--shape-icon-text:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:36px;--space-7:48px;--dot-space:.2em;--motion-screen-change:.2s;--motion-state-change:.15s;--motion-highlight:.4s;--button-primary-height:48px;--button-primary-radius:6px;--button-primary-background:var(--color-action);--button-primary-color:var(--color-on-action);--target-min-height:44px;--target-min-width:44px;--list-row-height:44px;--scale-content:1;--scale-interface:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#f6f4f0;--color-surface:#fff;--color-ink:#1e2026;--color-ink-muted:#55585f;--color-rule:#dcd9d3;--color-action:#25272d;--color-on-action:#fff;--color-selected:#e6e6e3;--color-highlight:#f2b33d;--color-error:#8e1b2b;--color-placeholder:#767676}@media (prefers-color-scheme:dark){:root:not([data-appearance=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#121316;--color-surface:#1c1d21;--color-ink:#ecebe8;--color-ink-muted:#abadb3;--color-rule:#2f3036;--color-action:#e8e6e1;--color-on-action:#16171a;--color-selected:#2c2d32;--color-highlight:#6e5112;--color-error:#f2a0ac;--color-placeholder:#85878d}}:root[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#121316;--color-surface:#1c1d21;--color-ink:#ecebe8;--color-ink-muted:#abadb3;--color-rule:#2f3036;--color-action:#e8e6e1;--color-on-action:#16171a;--color-selected:#2c2d32;--color-highlight:#6e5112;--color-error:#f2a0ac;--color-placeholder:#85878d}:root[data-size=compacto]{--scale-content:.9;--scale-interface:.9375;--button-primary-height:44px;--target-min-height:40px;--target-min-width:40px;--list-row-height:40px}:root[data-size=grande]{--scale-content:1.1;--scale-interface:1.0625;--button-primary-height:56px;--target-min-height:48px;--target-min-width:48px;--list-row-height:48px}*,:before,:after{box-sizing:border-box}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--type-body-md-family);font-size:100%;line-height:var(--type-body-md-line-height);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere}body{background:var(--color-paper);font-size:var(--type-body-md-size);margin:0}h1,h2,p,ul{margin:0}:focus-visible{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.screen{min-height:100dvh;max-width:var(--shape-desktop-column);background:var(--color-paper);flex-direction:column;margin-inline:auto;display:flex}.top-bar{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--target-min-height);padding-inline:var(--shape-screen-padding);background:var(--color-paper);flex:none;display:flex;position:sticky;top:0}.content{padding:0 var(--shape-screen-padding) var(--space-4);flex:1}.bottom-bar{z-index:1;gap:var(--space-2);padding:var(--space-2) var(--shape-screen-padding) var(--space-3);border-top:var(--shape-rule) solid transparent;background:var(--color-paper);flex-direction:column;flex:none;display:flex;position:sticky;bottom:0}.bottom-bar[data-hairline]{border-top-color:var(--color-rule)}.primary-action{width:100%;min-height:var(--button-primary-height);padding:var(--space-2) var(--space-4);border-radius:var(--button-primary-radius);background:var(--button-primary-background);color:var(--button-primary-color);font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);text-align:center;cursor:pointer;overflow-wrap:normal;border:0;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.primary-detail{font-size:var(--type-label-size);font-weight:var(--type-body-md-weight);line-height:var(--type-label-line-height)}.bar-extra{min-width:var(--target-min-width);min-height:var(--target-min-height);padding:0 var(--space-4);color:var(--color-ink);font-family:var(--type-button-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);cursor:pointer;background:0 0;border:0;align-self:center}.bar-extra[data-focus-visible]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:calc(var(--shape-selected-border) * -1)}.primary-action+.bar-extra{margin-top:calc(var(--space-2) * -1);margin-bottom:calc(var(--space-3) * -1)}.icon{width:var(--shape-icon);height:var(--shape-icon);flex:none}.icon[data-size=text]{width:var(--shape-icon-text);height:var(--shape-icon-text)}.icon[data-open]{transform:rotate(180deg)}.highlight{background-image:linear-gradient(transparent 60%, var(--color-highlight) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%}@media (prefers-reduced-motion:no-preference){.highlight[data-paint]{animation:highlight-paint var(--motion-highlight) ease-out both}.screen[data-enter=fade]{animation:screen-fade var(--motion-screen-change) ease-out both}}@keyframes highlight-paint{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes screen-fade{0%{opacity:0}to{opacity:1}}.setting{gap:var(--space-2);flex-direction:column;display:flex}.setting-label{font-family:var(--type-label-content-family);font-size:var(--type-label-content-size);font-style:var(--type-label-content-style);color:var(--color-ink-muted)}.option-row{align-items:center;gap:var(--space-3);min-height:var(--list-row-height);padding:var(--space-2) var(--space-4);border:var(--shape-selected-border) solid var(--color-rule);border-radius:var(--shape-radius);background:var(--color-surface);font-family:var(--type-option-family);font-size:var(--type-option-size);line-height:var(--type-option-line-height);cursor:pointer;display:flex}.option-row[data-selected]{border-color:var(--color-action);background:var(--color-selected)}.option-row[data-focus-visible]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.radio-mark{width:var(--space-4);height:var(--space-4);border:var(--shape-selected-border) solid var(--color-ink-muted);border-radius:50%;flex:none}.option-row[data-selected] .radio-mark{border-color:var(--color-action);background:radial-gradient(circle, var(--color-action) 45%, transparent 50%)}.top-action{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--target-min-width);min-height:var(--target-min-height);color:var(--color-ink);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.field{width:100%;min-height:var(--target-min-height);padding:var(--space-2) var(--space-3);border:var(--shape-rule) solid var(--color-rule);border-radius:var(--shape-radius);background:var(--color-surface);color:var(--color-ink);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size)}.dot{font-weight:var(--type-button-weight);word-spacing:var(--dot-space)}.choice-bar{border:0;min-width:0;margin:0;padding:0}.bar-question{width:100%;margin-bottom:var(--space-2);color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-button-line-height);text-align:center;padding:0}.button-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.button-row>.primary-action{width:auto;min-width:max-content;padding-block:var(--space-1);flex:1 1 0}.button-row[data-wrap]>.primary-action{min-width:min-content;padding-inline:var(--space-2)}.heading{margin-top:var(--space-4);font-family:var(--type-heading-family);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-line-height)}.before-entering{gap:var(--space-4);padding-top:var(--space-6);flex-direction:column;display:flex}.before-entering .heading{margin-top:0}.lead{font-family:var(--type-explanation-family);font-size:var(--type-explanation-size);line-height:var(--type-explanation-line-height)}.email{font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);overflow-wrap:anywhere}.choices{gap:var(--space-2);flex-direction:column;display:flex}.quiet-row{width:100%;min-height:var(--list-row-height);padding:var(--space-2) var(--space-4);border:0;border-bottom:var(--shape-rule) solid var(--color-rule);color:var(--color-ink-muted);font-family:var(--type-option-family);font-size:var(--type-option-size);line-height:var(--type-option-line-height);text-align:left;cursor:pointer;background:0 0;align-items:center;display:flex}.status{color:var(--color-ink);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.app-name{font-family:var(--type-app-name-family);font-size:var(--type-app-name-size);font-style:var(--type-app-name-style);font-weight:var(--type-app-name-weight);line-height:var(--type-app-name-line-height)}.today{gap:var(--space-4);padding-top:var(--space-7);flex-direction:column;display:flex}.today-eyebrow{color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line-height)}.today-line{color:var(--color-ink-muted);font-family:var(--type-label-content-family);font-size:var(--type-label-content-size);font-style:var(--type-label-content-style);line-height:var(--type-explanation-line-height)}.rows{margin-top:var(--space-4);border-top:var(--shape-rule) solid var(--color-rule);flex-direction:column;display:flex}.row{width:100%;min-height:var(--list-row-height);padding:var(--space-2) 0;border:0;border-bottom:var(--shape-rule) solid var(--color-rule);color:var(--color-ink);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);text-align:left;cursor:pointer;background:0 0;align-items:center;display:flex}.settings{gap:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.account-name{font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height)}.setting-note{margin-top:var(--space-2);color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.secondary-action{width:100%;min-height:var(--target-min-height);margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--shape-radius);background:var(--color-selected);color:var(--color-ink);font-family:var(--type-button-family);font-size:var(--type-body-md-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.quiet-row[data-focus-visible],.row[data-focus-visible],.secondary-action[data-focus-visible],.top-action[data-focus-visible]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}h2.setting-label{font-weight:var(--type-label-content-weight)}.admin-groups{gap:var(--space-6);margin-top:var(--space-4);flex-direction:column;display:flex}.admin-group .rows{margin-top:var(--space-2)}.group-label{color:var(--color-ink-muted);font-family:var(--type-label-content-family);font-size:var(--type-label-content-size);font-style:var(--type-label-content-style);font-weight:var(--type-label-content-weight);line-height:var(--type-label-content-line-height)}.info-row{min-height:var(--list-row-height);padding:var(--space-2) 0;border-bottom:var(--shape-rule) solid var(--color-rule);flex-direction:column;justify-content:center;display:flex}.info-row-name{font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.info-row-detail{color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.admin-lead{margin-top:var(--space-3)}.admin-note{margin-top:var(--space-2);color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.facts{margin:var(--space-4) 0 0;border-top:var(--shape-rule) solid var(--color-rule)}.fact{padding:var(--space-2) 0;border-bottom:var(--shape-rule) solid var(--color-rule);flex-direction:column;display:flex}.fact-label{color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height)}.fact-value{font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height);margin:0}.import-lines{border-top:var(--shape-rule) solid var(--color-rule);padding:0;list-style:none}.import-line{padding:var(--space-2) 0;border-bottom:var(--shape-rule) solid var(--color-rule);font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height)}.import-errors{margin-top:var(--space-4);border-top:var(--shape-rule) solid var(--color-rule);padding:0;list-style:none}.import-error{gap:var(--space-1);padding:var(--space-2) 0;border-bottom:var(--shape-rule) solid var(--color-rule);flex-direction:column;display:flex}.import-error-where{color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height)}.import-error-detail{font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height)}.club-stops{margin:0;padding:0;list-style:none}.row.row-stacked{flex-direction:column;justify-content:center;align-items:flex-start}.cycle-head{gap:var(--space-1);margin-top:var(--space-4);flex-direction:column;display:flex}.cycle-head .heading{margin-top:0}.cycle-ready,.cycle-failed{margin-top:var(--space-3)}.cycle-section{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.cycle-section .rows{margin-top:0}.date-field{gap:var(--space-1);flex-direction:column;display:flex}.field:focus-visible{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.picks{border-top:var(--shape-rule) solid var(--color-rule);flex-direction:column;display:flex}.pick{border-bottom:var(--shape-rule) solid var(--color-rule);flex-direction:column;display:flex}.pick-row{align-items:flex-start;display:flex}.check{min-width:var(--target-min-width);min-height:var(--target-min-height);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.check-box{width:var(--space-4);height:var(--space-4);border:var(--shape-selected-border) solid var(--color-ink-muted);border-radius:var(--shape-radius-check);background:var(--color-surface);position:relative}.check[data-selected] .check-box{border-color:var(--color-action);background:var(--color-action)}.check[data-selected] .check-box:after{border:solid var(--color-on-action);border-width:0 var(--shape-selected-border) var(--shape-selected-border) 0;content:"";width:30%;height:60%;position:absolute;top:8%;left:30%;transform:rotate(45deg)}.check[data-focus-visible] .check-box{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.pick-name{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;min-height:var(--list-row-height);padding:var(--space-2) 0;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.pick-name .icon{margin-top:var(--space-1);color:var(--color-ink-muted)}.pick-name[data-focus-visible],.text-control[data-focus-visible]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.pick-title{min-width:0}.pick-under{margin-top:calc(var(--space-2) * -1);padding:0 0 var(--space-2) var(--target-min-width)}.pick-title,.candidate-name{font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.pick-meta{color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height)}.pick-summary{padding:0 0 var(--space-3) var(--target-min-width);font-family:var(--type-row-content-family);font-size:var(--type-option-size);line-height:var(--type-option-line-height)}.pick-refused{padding:0 0 var(--space-3) var(--target-min-width)}.tranche{gap:var(--space-2);flex-direction:column;display:flex}.candidate{flex-direction:column;display:flex}.option-row.candidate-row{align-items:flex-start}.candidate-row .radio-mark{margin-top:var(--space-1)}.candidate-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.candidate-frame{margin-top:var(--space-2);font-family:var(--type-row-content-family);font-size:var(--type-option-size);line-height:var(--type-option-line-height)}.text-control{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--target-min-height);color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.candidate-actions{gap:var(--space-2);margin:0 0 var(--space-2);flex-direction:column;display:flex}.candidate-actions dt{color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height)}.candidate-actions dd{font-family:var(--type-row-content-family);font-size:var(--type-option-size);line-height:var(--type-option-line-height);margin:0}.today{container-type:inline-size}.book-title{font-family:var(--type-book-title-family);font-size:min(var(--type-book-title-size), var(--type-title-cap));font-weight:var(--type-book-title-weight);line-height:var(--type-book-title-line-height)}.book-author{margin-top:calc(var(--space-2) - var(--space-4));color:var(--color-ink-muted);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.ruled-row{min-height:var(--list-row-height);margin-top:var(--space-4);padding:var(--space-2) 0;border-top:var(--shape-rule) solid var(--color-rule);border-bottom:var(--shape-rule) solid var(--color-rule);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);flex-direction:column;justify-content:center;display:flex}.next-book-from{color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.next-book-title{font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height)}.option-text{min-width:0;padding-left:clamp(0%, (100% - var(--type-option-size) * 11) * 999, var(--space-4) + var(--space-3));text-indent:calc(var(--space-4) + var(--space-3) - clamp(0%, (100% - var(--type-option-size) * 11) * 999, var(--space-4) + var(--space-3)));flex:1;position:relative}.option-text .radio-mark{top:calc((var(--type-option-size) * var(--type-option-line-height) - var(--space-4)) / 2);position:absolute;left:0}.chapter-list{margin-top:var(--space-4);border-top:var(--shape-rule) solid var(--color-rule);flex-direction:column;display:flex}.switch-book{margin-top:var(--space-6)}.chapter-row{align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--list-row-height);padding:var(--space-2);border:0;border-bottom:var(--shape-rule) solid var(--color-rule);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;display:flex}.chapter-row .radio-mark{margin-top:var(--space-1)}.chapter-row[data-current]{background:var(--color-selected)}.chapter-row[data-current] .radio-mark{border-color:var(--color-action);background:radial-gradient(circle, var(--color-action) 45%, transparent 50%)}.chapter-row[data-focus-visible]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:calc(var(--shape-selected-border) * -1)}.chapter-text{flex-direction:column;min-width:0;display:flex}.chapter-label{color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height)}.chapter-row[data-current] .chapter-label{color:var(--color-ink);font-weight:var(--type-button-weight)}.chapter-title{font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height)}.chapter-row:not(:has(.chapter-title)) .chapter-label{font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.chapter-more{padding-inline:var(--space-2)}.session-line{color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.undo-line{border-bottom:var(--shape-rule) solid var(--color-rule);color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height);flex-wrap:wrap;align-items:center;display:flex}.undo-line .dot{white-space:pre}.prompt{margin-top:var(--space-4);font-family:var(--type-prompt-family);font-weight:var(--type-prompt-weight);font-size:var(--type-prompt-size);line-height:var(--type-prompt-line-height)}.options{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.verdict{margin-top:var(--space-4);font-family:var(--type-result-family);font-size:var(--type-result-size);font-weight:var(--type-result-weight);line-height:var(--type-result-line-height)}.verdict[data-miss]{color:var(--color-error)}.answer-label{justify-content:space-between;align-items:center;column-gap:var(--space-2);margin-top:var(--space-3);color:var(--color-ink-muted);font-family:var(--type-label-content-family);font-size:var(--type-label-content-size);font-style:var(--type-label-content-style);flex-wrap:wrap;display:flex}.answer-label .text-control{font-style:normal}.prompt-again{margin-bottom:var(--space-2);font-family:var(--type-prompt-family);font-size:var(--type-explanation-size);line-height:var(--type-explanation-line-height)}.option-card{align-items:center;gap:var(--space-3);min-height:var(--list-row-height);padding:var(--space-2) var(--space-4);border:var(--shape-selected-border) solid var(--color-rule);border-radius:var(--shape-radius);background:var(--color-surface);font-family:var(--type-option-family);font-size:var(--type-option-size);line-height:var(--type-option-line-height);display:flex}.explanation{margin-top:var(--space-3);font-family:var(--type-explanation-family);font-size:var(--type-explanation-size);line-height:var(--type-explanation-line-height)}.option-card+.explanation{margin-top:calc(var(--space-3) - var(--shape-selected-border))}.chosen{margin-top:var(--space-3);color:var(--color-ink-muted);font-family:var(--type-explanation-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.why-line,.report-line{margin-top:var(--space-2)}.report-done{justify-content:space-between;align-items:center;column-gap:var(--space-2);min-height:var(--target-min-height);margin-top:var(--space-2);color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height);flex-wrap:wrap;display:flex}.close{padding-top:var(--space-7)}.close .heading{margin-top:0}.close section{margin-top:var(--space-6)}.block-label{color:var(--color-ink-muted);font-family:var(--type-label-content-family);font-size:var(--type-label-content-size);font-style:var(--type-label-content-style);font-weight:var(--type-label-content-weight)}.passed{margin-top:var(--space-2);border-top:var(--shape-rule) solid var(--color-rule);padding:0;list-style:none}.passed-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--list-row-height);padding:var(--space-2) 0;border:0;border-bottom:var(--shape-rule) solid var(--color-rule);color:var(--color-ink);text-align:left;background:0 0;display:flex}.passed-name{min-width:0;font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height)}.passed-tag{align-items:center;gap:var(--space-1);min-height:calc(var(--type-row-content-size) * var(--type-row-content-line-height));color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);flex:none;display:inline-flex}.passed-fold{cursor:pointer}.passed-fold .passed-name{font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.passed-fold[data-focus-visible]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.prompt-label{margin-top:var(--space-4)}.prompt-label+.prompt{margin-top:var(--space-1)}.matching-ask{margin-top:var(--space-3);font-family:var(--type-explanation-family);font-size:var(--type-explanation-size);line-height:var(--type-explanation-line-height)}.recall-field{margin-top:var(--space-3);flex-direction:column;display:flex}.recall-input{min-height:var(--target-min-height);padding:var(--space-2) var(--space-3);border:var(--shape-rule) solid var(--color-rule);border-radius:var(--shape-radius);background:var(--color-surface);color:var(--color-ink);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);resize:none}.recall-input[data-focused]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.label-heading{font:inherit}.recall-text,.key-points li{font-family:var(--type-explanation-family);font-size:var(--type-explanation-size);line-height:var(--type-explanation-line-height)}.recall-text{white-space:pre-wrap}.key-points-label{margin-top:var(--space-4)}.key-points{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.report-question{margin-top:var(--space-2)}.question-text{gap:var(--space-2);padding-bottom:var(--space-2);flex-direction:column;display:flex}.question-prompt{font-family:var(--type-prompt-family);font-size:var(--type-explanation-size);line-height:var(--type-explanation-line-height)}.question-rows{border-top:var(--shape-rule) solid var(--color-rule);margin:0;padding:0;list-style:none}.question-row{padding:var(--space-2) 0;border-bottom:var(--shape-rule) solid var(--color-rule);font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height);flex-direction:column;display:flex}.question-row-note,.question-explanation{color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}a.row{text-decoration:none}.text-control{align-items:center;gap:var(--space-1);min-width:var(--target-min-width);min-height:var(--target-min-height);color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.text-control[data-focus-visible]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.row.entry-row{flex-direction:column;justify-content:center;align-items:flex-start}.entry-row-name{font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.entry-row-action{font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);font-weight:var(--type-button-weight);line-height:var(--type-body-md-line-height)}.entry-row-detail,.entry-holder{color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.entry-holder{margin-top:var(--space-1)}.roster-group{margin-top:var(--space-4)}.roster-group .rows{margin-top:var(--space-2)}.roster-group+.roster-names{margin-top:var(--space-6)}.entry-row-email,.heading-email{overflow-wrap:anywhere}.rows.rows-apart{margin-top:var(--space-6)}.notice{justify-content:space-between;align-items:center;column-gap:var(--space-2);min-height:var(--list-row-height);margin-top:var(--space-3);color:var(--color-ink);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);flex-wrap:wrap;display:flex}.notice .notice-retry{width:auto;margin:var(--space-2) 0}.add-name{margin-top:var(--space-4)}.field{gap:var(--space-1);flex-direction:column;display:flex}.field-label{color:var(--color-ink-muted);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height)}.field-input{min-height:var(--target-min-height);padding:var(--space-2) var(--space-3);border:var(--shape-rule) solid var(--color-rule);border-radius:var(--shape-radius);background:var(--color-surface);color:var(--color-ink);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.field-input::placeholder{color:var(--color-placeholder)}.field-input[data-focused]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.month-map{padding-top:var(--space-4);flex-direction:column;display:flex;container-type:inline-size}.map-title{margin-bottom:var(--space-2)}.map-ask{justify-content:space-between;align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.map-count{color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);white-space:nowrap;flex:none}.map-line{margin-top:var(--space-4);color:var(--color-ink-muted);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.ideas{margin-top:var(--space-3);border-top:var(--shape-rule) solid var(--color-rule);padding:0;list-style:none}.ideas-more+.ideas{margin-top:var(--space-2)}.idea{border-bottom:var(--shape-rule) solid var(--color-rule)}.idea-line{align-items:flex-start;display:flex}.idea-check{width:var(--space-7);height:var(--space-7);margin-left:calc((var(--shape-icon) - var(--space-7)) / 2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.idea-box{width:var(--shape-icon);height:var(--shape-icon);border:var(--shape-selected-border) solid var(--color-ink-muted);border-radius:var(--shape-radius-check);background:var(--color-surface);position:relative}.idea-check[data-selected] .idea-box{border-color:var(--color-action);background:var(--color-action)}.idea-check[data-selected] .idea-box:after{border:solid var(--color-on-action);border-width:0 var(--shape-selected-border) var(--shape-selected-border) 0;content:"";width:30%;height:60%;position:absolute;top:8%;left:30%;transform:rotate(45deg)}.idea-check[data-disabled]{cursor:default}.idea-check[data-disabled] .idea-box{border-color:var(--color-placeholder);background:var(--color-selected)}.idea-name{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;min-height:var(--space-7);padding:max(var(--space-1), (var(--space-7) - var(--type-row-content-size) * var(--type-row-content-line-height)) / 2) 0;color:var(--color-ink);font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.idea[data-disabled] .idea-name{color:var(--color-ink-muted)}.idea-check[data-focus-visible] .idea-box,.idea-name[data-focus-visible],.baul-row[data-focus-visible]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.idea-name-text,.baul-title,.baul-idea-name{min-width:0}.idea-name .icon,.baul-row .icon{margin-top:calc((var(--type-row-content-size) * var(--type-row-content-line-height) - var(--shape-icon-text)) / 2);color:var(--color-ink-muted)}.idea-summary{padding:0 0 var(--space-3) calc(var(--space-7) + (var(--shape-icon) - var(--space-7)) / 2);font-family:var(--type-explanation-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.ideas-more{margin-top:var(--space-2)}.map-block+.map-block{margin-top:var(--space-6)}.kept{margin-top:var(--space-2);border-top:var(--shape-rule) solid var(--color-rule);padding:0;list-style:none}.kept-row{min-height:var(--list-row-height);padding:var(--space-2) 0;border-bottom:var(--shape-rule) solid var(--color-rule);font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height);align-items:center;display:flex}.plan-ask{margin-top:var(--space-2)}.plan-field{align-items:flex-start;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.plan-label{min-width:calc(var(--type-body-md-size) * 4);padding-top:calc(var(--space-2) + var(--shape-rule));font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);flex:none}.plan-input{flex:1 1 calc(var(--type-body-md-size) * 10);min-width:0;min-height:var(--target-min-height);padding:var(--space-2) var(--space-3);border:var(--shape-rule) solid var(--color-rule);border-radius:var(--shape-radius);background:var(--color-surface);color:var(--color-ink);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);resize:none}.plan-input::placeholder{color:var(--color-placeholder);font-size:calc(var(--type-body-md-size) * .88)}.plan-input[data-focused]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.baul{margin-top:var(--space-4);border-top:var(--shape-rule) solid var(--color-rule);padding:0;list-style:none}.baul-book{border-bottom:var(--shape-rule) solid var(--color-rule)}.baul-row{justify-content:space-between;align-items:flex-start;gap:var(--space-2);width:100%;min-height:var(--list-row-height);padding:var(--space-2) 0;color:var(--color-ink);font-family:var(--type-row-content-family);font-size:var(--type-row-content-size);line-height:var(--type-row-content-line-height);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.baul-ideas{margin:0 0 var(--space-2) var(--space-4);padding:0;list-style:none}.baul-idea{border-top:var(--shape-rule) solid var(--color-rule)}.baul-idea-row{font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height)}.baul-idea-row .icon{margin-top:calc((var(--type-body-md-size) * var(--type-body-md-line-height) - var(--shape-icon-text)) / 2)}.baul-summary{padding-left:0}.baul-failed{flex-direction:column;display:flex}.entry{padding-top:var(--space-7);flex-direction:column;display:flex;container-type:inline-size}.entry-name{font-family:var(--type-book-title-family);font-size:min(var(--type-book-title-size), var(--type-title-cap));font-weight:var(--type-book-title-weight);line-height:var(--type-book-title-line-height)}.entry-lead{margin-top:var(--space-6);font-family:var(--type-explanation-family);font-size:var(--type-explanation-size);line-height:var(--type-explanation-line-height)}.entry-lines{gap:var(--space-3);margin-top:var(--space-4);padding-left:var(--space-4);flex-direction:column;display:flex}.privacy{gap:var(--space-6);margin-top:var(--space-4);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);flex-direction:column;display:flex}.privacy ul{gap:var(--space-3);margin:var(--space-2) 0 0;padding-left:var(--space-4);flex-direction:column;display:flex}.privacy section>p{margin-top:var(--space-2)}.privacy-label{color:var(--color-ink-muted);font-family:var(--type-label-content-family);font-size:var(--type-label-content-size);font-style:var(--type-label-content-style);font-weight:var(--type-label-content-weight)}.privacy-updated{color:var(--color-ink-muted);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.install-invitation{margin-top:var(--space-6)}.install-why{color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.install-done{padding:var(--space-3) 0}.install-steps{margin-top:var(--space-6)}.install-steps ol{gap:var(--space-3);margin:var(--space-2) 0 0;padding-left:var(--space-6);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);flex-direction:column;display:flex}.offline-line{padding-top:var(--space-7);color:var(--color-ink-muted);font-family:var(--type-label-content-family);font-size:var(--type-label-content-size);font-style:var(--type-label-content-style);font-weight:var(--type-label-content-weight);line-height:var(--type-explanation-line-height)}.send-status{margin-top:var(--space-4)}.challenge-frame{margin-top:var(--space-2);font-family:var(--type-explanation-family);font-size:var(--type-explanation-size);line-height:var(--type-explanation-line-height)}.form-cards{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.form-card{color:var(--color-ink);position:relative}.form-name{width:100%;min-height:var(--target-min-height);color:inherit;font:inherit;font-weight:var(--type-button-weight);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;padding:0;display:flex}.form-name:after{inset:calc((var(--space-2) + var(--shape-selected-border)) * -1) calc((var(--space-4) + var(--shape-selected-border)) * -1);content:"";position:absolute}.form-card:has(.form-name[data-focus-visible]){outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.form-action{display:block}.challenge-ask{margin-top:var(--space-2);margin-bottom:var(--space-2);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);font-weight:var(--type-button-weight);line-height:var(--type-body-md-line-height)}.situations{gap:var(--space-1);flex-direction:column;display:flex}.option-row.situation-row{min-height:var(--target-min-height);padding:var(--space-1) var(--space-3);color:var(--color-ink)}.heading.challenge-name{margin-top:var(--space-2)}.challenge-sentence{margin-top:var(--space-3);font-family:var(--type-challenge-sentence-family);font-size:var(--type-challenge-sentence-size);line-height:var(--type-challenge-sentence-line-height)}.reflection-sentence{font-family:var(--type-explanation-family);font-size:var(--type-explanation-size);line-height:var(--type-explanation-line-height)}.reflection-prompt{margin-top:var(--space-3)}.reflection-input{scroll-margin-top:var(--target-min-height);scroll-margin-bottom:calc(var(--button-primary-height) + var(--space-2) + var(--space-3) + var(--shape-rule))}.open-challenge{min-height:var(--list-row-height);padding:var(--space-2) 0;border-bottom:var(--shape-rule) solid var(--color-rule);flex-direction:column;display:flex}.open-challenge-form{color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height)}.sheet-host[data-faded]{opacity:.4}.sheet{inset-inline:0;z-index:2;max-width:var(--shape-desktop-column);max-height:calc(100dvh - var(--target-min-height));padding:var(--space-4) var(--shape-screen-padding) var(--space-3);border-top:var(--shape-rule) solid var(--color-rule);border-radius:var(--shape-radius) var(--shape-radius) 0 0;background:var(--color-surface);flex-direction:column;margin-inline:auto;display:flex;position:fixed;bottom:0;overflow-y:auto}.sheet:focus{outline:none}.sheet-question{margin-bottom:var(--space-2);font-family:var(--type-prompt-family);font-size:var(--type-prompt-size);font-weight:var(--type-prompt-weight);line-height:var(--type-prompt-line-height)}.sheet-row{width:100%;min-height:var(--target-min-height);padding:var(--space-2) 0;border:0;border-bottom:var(--shape-rule) solid var(--color-rule);color:var(--color-ink);font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);text-align:left;cursor:pointer;background:0 0;align-items:center;display:flex}.sheet-close{min-width:var(--target-min-width);min-height:var(--target-min-height);margin-top:var(--space-2);padding:0 var(--space-4);color:var(--color-ink-muted);font-family:var(--type-meta-family);font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);cursor:pointer;background:0 0;border:0;align-self:center}.sheet-row[data-focus-visible],.sheet-close[data-focus-visible]{outline:var(--shape-selected-border) solid var(--color-action);outline-offset:var(--shape-selected-border)}.delete-data{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}
