.subr-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.subr-main>.subr-detail,.subr-main>[data-testid=subr-mail-settings]{flex:1 1 auto;min-height:0}.subr-guide{display:flex;align-items:flex-start;gap:12px;padding:10px 22px;background:var(--subr-guide-bg);color:var(--subr-guide-ink);border-bottom:1px solid var(--subr-line);border-left:4px solid var(--subr-guide-edge)}.subr-guide[data-on=false]{justify-content:flex-end;padding-block:6px;background:var(--subr-panel);border-left-color:transparent}.subr-guide-body{flex:1 1 auto;min-width:0}.subr-guide-heading{margin:0 0 2px;font-family:var(--font-subr-label),var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:var(--subr-fs-label);font-weight:600;color:var(--ink)}.subr-guide-steps{margin:0;padding-left:22px;font-size:var(--subr-fs-small);line-height:var(--subr-lh);max-width:90ch}.subr-guide-steps li{margin:1px 0}.subr-guide-toggle{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 6px 4px 12px;border:1.5px solid var(--subr-line-strong);border-radius:999px;background:var(--subr-panel);color:var(--ink);font:inherit;font-size:var(--subr-fs-meta);font-weight:600;cursor:pointer}.subr-guide-toggle:hover{border-color:var(--steel)}.subr-guide-toggle:focus-visible{outline:2px solid var(--steel);outline-offset:3px}.subr-guide-toggle-state{min-width:34px;padding:2px 8px;border-radius:999px;text-align:center;font-size:var(--subr-fs-label);background:var(--subr-sunk);color:var(--ink-soft);border:1px solid var(--subr-line)}.subr-guide-toggle[aria-checked=true] .subr-guide-toggle-state{background:var(--b-sig);border-color:var(--b-sig);color:var(--b-sig-ink)}.subr-welcome-back{margin:0;padding:8px 22px;background:var(--subr-panel);border-bottom:1px solid var(--subr-line-shade)}.subr-welcome{max-width:760px;padding:22px 24px;border:1px solid var(--subr-line);border-radius:var(--b-r-lg);background:var(--subr-panel);box-shadow:0 1px 2px var(--subr-shade);display:flex;flex-direction:column;gap:18px}.subr-welcome-heading{margin:0;font-family:var(--font-subr-display),var(--font-sans),sans-serif;font-size:19px;font-weight:600;line-height:1.25;color:var(--ink)}.subr-welcome-purpose{margin:-8px 0 0;font-size:var(--subr-fs-lead);line-height:var(--subr-lh);color:var(--ink);max-width:68ch}.subr-welcome-block{display:flex;flex-direction:column;gap:8px}.subr-welcome-sub{margin:0;font-family:var(--font-subr-label),var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:var(--subr-fs-label);font-weight:600;color:var(--ink-soft)}.subr-welcome-short,.subr-welcome-where{margin:0;color:var(--ink);max-width:68ch}.subr-welcome-steps{margin:0;padding-left:22px;max-width:68ch}.subr-welcome-steps li{margin:3px 0}.subr-welcome-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.subr-welcome-actions .subr-note{margin:0;flex-basis:100%}.subr-welcome-stream{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.subr-welcome-stream li{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;border:1px solid var(--subr-line);border-radius:999px;background:var(--subr-panel);color:var(--ink-soft);font-size:var(--subr-fs-small)}.subr-welcome-stream li[data-done=true]{background:var(--subr-sunk)}.subr-welcome-stream li[aria-current=step]{border-color:var(--b-sig);background:var(--b-sig);color:var(--b-sig-ink);font-weight:600}.subr-welcome-stream-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--subr-fs-label)}.subr-welcome-form,.subr-welcome-game{padding-top:14px;border-top:1px solid var(--subr-line-shade)}.subr-welcome-form{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.subr-welcome-form-note{color:var(--ink-soft);font-size:var(--subr-fs-small)}.subr-listwrap{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--subr-panel);border-right:1px solid var(--subr-line)}.subr-listwrap>.subr-listwrap-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.subr-listwrap>.subr-listwrap-body[hidden]{display:none}.subr-listwrap-body>.subr-list{flex:1 1 auto;min-height:0;border-right:0}.subr-listwrap-bar{display:flex;justify-content:flex-end;padding:4px 8px;border-bottom:1px solid var(--subr-line-shade);background:var(--subr-panel)}.subr-list-fold,.subr-rail-fold{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;min-width:32px;padding:3px 9px;border-radius:var(--radius);font:inherit;font-size:var(--subr-fs-meta);cursor:pointer}.subr-list-fold{border:1px solid var(--subr-line);background:var(--subr-panel);color:var(--ink)}.subr-list-fold:hover{border-color:var(--steel)}.subr-list-fold:focus-visible,.subr-rail-fold:focus-visible{outline:2px solid var(--b-sig-soft);outline-offset:2px}.subr-rail-fold{order:3;margin-left:auto;border:1px solid var(--b-ink-rule);background:transparent;color:var(--b-fg);font-size:var(--subr-fs-lead)}.subr-rail-fold:hover{border-color:var(--b-sig-soft)}@media (min-width:901px){.subr-root[data-rail=folded]{--subr-rail:52px}.subr-root[data-listpane=folded]{--subr-list:52px}.subr-rail[data-folded=true]>:not(.subr-rail-head){display:none}.subr-rail[data-folded=true] .subr-rail-head{padding:12px 8px;justify-content:center}.subr-rail[data-folded=true] .subr-rail-head>:not(.subr-rail-fold){display:none}.subr-rail[data-folded=true] .subr-rail-fold{margin:0}.subr-listwrap[data-folded=true] .subr-listwrap-bar{justify-content:center;padding-inline:4px;border-bottom:0}.subr-listwrap[data-folded=true] .subr-list-fold-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (max-width:900px){.subr-rail-fold{display:none}.subr-main{display:contents}.subr-root>.subr-rail{order:-2}.subr-main>.subr-guide{order:-1;padding-inline:var(--subr-gap)}.subr-main>.subr-welcome-back{order:0;padding-inline:var(--subr-gap)}.subr-listwrap{border-right:0;border-bottom:1px solid var(--subr-line)}.subr-listwrap-bar{justify-content:flex-start}.subr-welcome{padding:16px}.subr-guide-toggle{min-height:44px}}.subr-fieldhelp{display:inline}.subr-fieldhelp-mark{vertical-align:middle;width:26px;height:26px;margin:-6px -4px -6px 0;padding:0;border:0;background:transparent;color:var(--steel);cursor:help}.subr-fieldhelp-mark,.subr-fieldhelp-mark>span{display:inline-flex;align-items:center;justify-content:center}.subr-fieldhelp-mark>span{width:18px;height:18px;border-radius:50%;border:1.5px solid;box-sizing:border-box;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1;text-transform:none;letter-spacing:0}.subr-fieldhelp-mark:hover>span,.subr-fieldhelp-mark[aria-expanded=true]>span{background:var(--steel);color:#fff}.subr-fieldhelp-mark:focus-visible{outline:2px solid var(--steel);outline-offset:1px;border-radius:50%}.subr-fieldhelp-tip[hidden]{display:none}.subr-fieldhelp-tip:not([hidden]){display:block;margin:6px 0 4px;padding:8px 10px;max-width:34rem;border:1px solid var(--subr-line-strong);border-left:3px solid var(--steel);border-radius:var(--radius);background:var(--card);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:0;white-space:normal}@media (max-width:900px){.subr-root .subr-fieldhelp-mark{width:44px;height:44px;min-height:44px;margin:-15px -12px -15px -8px;display:inline-flex}.subr-fieldhelp-tip:not([hidden]){font-size:14px}}.subr-check-list{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.subr-check-list li,.subr-check-none{font-size:14px;line-height:1.5;color:var(--ink)}.subr-check-none{margin:0}.subr-doc{font-size:14px;line-height:1.6;color:var(--ink)}.subr-doc>:first-child{margin-top:0}.subr-doc>:last-child{margin-bottom:0}.subr-doc h3{margin:16px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--subr-line);font-size:15px;font-weight:700;letter-spacing:0;color:var(--ink)}.subr-doc p{margin:0 0 10px}.subr-doc ol,.subr-doc ul{margin:0 0 12px;padding-left:22px}.subr-doc li{margin:4px 0;padding-left:2px}.subr-doc ol>li::marker{font-weight:700}.subr-doc strong{font-weight:700}.subr-respond-scope .subr-doc{color:var(--stage-tx)}.subr-respond-scope .subr-doc h3{color:var(--stage-tx);border-bottom-color:var(--stage-rule)}.subr-respond-scope .subr-doc p{white-space:normal}.subr-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.subr-step{padding:12px;border:1px solid var(--subr-line-strong);border-radius:var(--radius);background:var(--card);min-width:0}.subr-step[data-state=now]{border-color:var(--steel);box-shadow:inset 0 0 0 1px var(--steel)}.subr-step[data-state=done]{background:var(--subr-ground)}.subr-step-head{display:flex;align-items:center;gap:10px}.subr-step-n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--subr-line-strong);background:var(--subr-sunk);color:var(--ink);font-size:14px;font-weight:700}.subr-step[data-state=now] .subr-step-n{background:var(--steel);border-color:var(--steel);color:#fff}.subr-step[data-state=done] .subr-step-n{background:var(--zinc-wash);border-color:var(--zinc)}.subr-step-title{flex:1 1;min-width:0;margin:0;font-size:15px;font-weight:700;color:var(--ink)}.subr-step-state{flex:none;padding:2px 9px;border:1px solid var(--subr-line-strong);border-radius:999px;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.subr-step-state[data-state=now]{background:var(--steel-wash);border-color:var(--steel)}.subr-step-state[data-state=done]{background:var(--zinc-wash);border-color:var(--zinc)}.subr-step-said{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink)}.subr-step-body{display:grid;grid-gap:8px;gap:8px;margin-top:10px;min-width:0}.subr-step-body>*{min-width:0}.subr-root .subr-prose-verbatim{white-space:pre-wrap;margin:0;overflow-wrap:anywhere}.subr-list-month-note{margin:8px 0 0;font-size:12.5px;color:var(--ink-soft)}.subr-list-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));grid-gap:8px;gap:8px;margin-top:10px}.subr-list-filter{display:grid;grid-gap:4px;gap:4px;min-width:0}.subr-list-filter-select{width:100%;min-width:0;min-height:36px;padding:6px 9px;background:var(--subr-field);border:1.5px solid var(--subr-line-strong);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:14px}.subr-list-filter-select:focus-visible{outline:2px solid var(--steel);outline-offset:3px;border-color:var(--steel);box-shadow:var(--b-focus-ring)}button.subr-tab--tool{margin:4px 2px;padding:5px 11px;border:1px solid var(--b-ink-rule);border-radius:999px;color:var(--b-fg);font-weight:600}button.subr-tab--tool:hover{border-color:var(--b-sig-soft)}.subr-window-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;background:rgba(0,14,64,.45);overflow-y:auto}.subr-window{width:min(760px,100%);max-width:100%;box-sizing:border-box;background:var(--subr-panel);color:var(--ink);border:1px solid var(--subr-line);border-radius:var(--b-r-lg);box-shadow:0 24px 60px -24px rgba(0,14,64,.55)}.subr-window-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--subr-line)}.subr-window-title{margin:0;font-size:18px;font-weight:700;color:var(--ink)}.subr-window-close{border-color:var(--subr-line-strong)}.subr-window-body{padding:14px 18px 20px;display:grid;grid-gap:12px;gap:12px;min-width:0}.subr-window-body .subr-note{margin:0;color:var(--ink-soft);font-size:13.5px}.subr-window-body .subr-cal{overflow-x:auto}.subr-changelog{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.subr-changelog-entry{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:11px 0;border-bottom:1px solid var(--subr-line);font-size:14px}.subr-changelog-entry:last-child{border-bottom:0}.subr-changelog-field{font-weight:700;color:var(--ink)}.subr-changelog-values{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--ink);overflow-wrap:anywhere}.subr-changelog-values .subr-label{margin-right:4px;color:var(--ink-soft)}.subr-changelog-before,.subr-changelog-who{color:var(--ink-soft)}.subr-changelog-who{font-size:12.5px}@media (max-width:900px){.subr-window-backdrop{padding:12px 8px}.subr-window-body,.subr-window-head{padding-left:14px;padding-right:14px}.subr-list-filter-select{min-height:44px}}.subr-quote-reader{margin-top:12px;padding:14px;border:1px solid var(--subr-line-strong);border-radius:var(--b-r-lg,14px);background:var(--subr-panel);display:grid;grid-gap:10px;gap:10px}.subr-quote-reader .subr-note{font-size:14px;line-height:1.45;color:var(--ink-soft);margin:0}.subr-quote-reader-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.subr-quote-reader-run{min-height:44px;padding:10px 20px;font-size:15px}.subr-quote-reader-run--armed{background:var(--amber-wash);border-color:var(--amber);color:var(--ink)}.subr-quote-reader-already{padding:10px 12px;border-left:4px solid var(--amber);background:var(--amber-wash);border-radius:var(--radius)}.subr-quote-reader .subr-quote-reader-ok{color:var(--ink);font-weight:600;padding-left:10px;border-left:4px solid var(--zinc)}.subr-quote-reader-busy{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:720px){.subr-quote-reader-busy{grid-template-columns:minmax(0,1fr)}}.subr-quote-reader-game{display:grid;grid-gap:8px;gap:8px;justify-items:start}.subr-readprog{display:grid;grid-gap:10px;gap:10px}.subr-readprog-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.subr-readprog-title{font-size:16px;font-weight:700;color:var(--ink)}.subr-readprog-time{font-size:14px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.subr-readprog-bar{position:relative;height:12px;border-radius:999px;background:var(--subr-sunk);border:1px solid var(--subr-line-strong);overflow:hidden}.subr-readprog-fill{display:block;height:100%;min-width:4px;background:var(--steel);border-radius:999px;transition:width .6s var(--b-ease,ease);background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.35) 50%,rgba(255,255,255,0));background-size:200% 100%;animation:subr-readprog-sheen 1.6s linear infinite}@keyframes subr-readprog-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.subr-readprog-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.subr-readprog-step{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;font-size:14px;line-height:1.4;color:var(--ink-soft)}.subr-readprog-step--running{color:var(--ink);font-weight:600}.subr-readprog-step--done{color:var(--ink)}.subr-readprog-mark{width:16px;height:16px;border-radius:50%;border:2px solid var(--subr-line-strong);box-sizing:border-box}.subr-readprog-step--running .subr-readprog-mark{border-color:var(--steel);background:var(--steel-wash);animation:subr-readprog-pulse 1.2s ease-in-out infinite}.subr-readprog-step--done .subr-readprog-mark{border-color:var(--steel);background:var(--steel);position:relative}.subr-readprog-step--done .subr-readprog-mark:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes subr-readprog-pulse{0%,to{box-shadow:0 0 0 0 rgba(10,91,255,.35)}50%{box-shadow:0 0 0 5px rgba(10,91,255,0)}}.subr-readprog-note{margin:0;font-size:14px;color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.subr-readprog-fill,.subr-readprog-step--running .subr-readprog-mark{animation:none}.subr-readprog-fill{transition:none}}.subr-ttt{display:grid;grid-gap:8px;gap:8px;justify-items:start}.subr-ttt-title{margin:0;font-size:15px;font-weight:700;color:var(--ink)}.subr-ttt-board{display:grid;grid-template-columns:repeat(3,60px);grid-auto-rows:60px;grid-gap:6px;gap:6px}.subr-ttt-cell{min-width:44px;min-height:44px;width:60px;height:60px;padding:0;border:2px solid var(--subr-line-strong);border-radius:var(--radius,6px);background:var(--subr-field);color:var(--ink);font:inherit;font-size:28px;font-weight:700;line-height:1;cursor:pointer}.subr-ttt-cell:focus-visible{outline:3px solid var(--steel);outline-offset:2px}.subr-ttt-cell:disabled,.subr-ttt-cell[aria-disabled=true]{cursor:default}.subr-ttt-cell--x{color:var(--steel)}.subr-ttt-cell--o{color:var(--ink)}.subr-ttt-cell--win{background:var(--zinc-wash);border-color:var(--zinc)}.subr-ttt-status{margin:0;min-height:1.4em;font-size:14px;color:var(--ink)}.subr-ttt-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.subr-ttt-score{font-size:14px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.subr-ttt-new{min-height:44px}.subr-extraction-go,.subr-folded-toggle{min-height:44px;font-size:14px}.subr-folded>div{margin-top:8px}