@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono: var(--font-sans);--font-code: ui-monospace, "Cascadia Mono", Consolas, "SF Mono", Menlo, monospace;--fs-micro: 12px;--fs-small: 13px;--fs-text: 14px;--fs-body: 15px;--fs-ui-lg: 16px;--fs-lead: 18px;--fs-block: 22px;--fs-screen: 28px;--fs-title: 32px;--fs-display: 40px;--fs-stat: 48px;--fs-score: 72px;--fs-key: 20px;--page: #f5f7fa;--card: #ffffff;--wash: #eef1f6;--ink: #05244f;--ink-soft: #445b7b;--muted: #52667f;--line: #dde3ec;--line-strong: #cdd3dc;--line-field: var(--line-strong);--disabled: var(--wash);--steel: #05244f;--steel-wash: #e6ecf4;--on-steel: #ffffff;--action: #bb1919;--action-hover: #9e1515;--on-action: #ffffff;--accent: #7d221a;--on-accent: #ffffff;--accent-wash: #ffe8e1;--hot: #ff7566;--rose: #ffd2c4;--band: #05244f;--on-band: #ffffff;--on-band-soft: #c1c8d3;--band-line: rgba(255, 255, 255, .16);--draft: #4fc3e0;--grid: rgba(255, 255, 255, .055);--topbar: var(--band);--topbar-grid: var(--grid);--topbar-edge: transparent;--auth-panel: var(--topbar);--auth-panel-grid: var(--topbar-grid);--auth-panel-edge: var(--topbar-edge);--auth-panel-geo: var(--draft);--band-panel: var(--topbar);--band-panel-grid: var(--topbar-grid);--band-panel-edge: var(--topbar-edge);--brand: #05244f;--brand-ink: #ffffff;--red: #7d221a;--red-text: #7d221a;--red-wash: #ffe8e1;--green: #2f6b4d;--green-text: #2f6b4d;--green-wash: #e3f1e9;--amber: #c98a1c;--amber-text: #8a5a15;--amber-wash: #fdf0dc;--neutral: #545454;--neutral-wash: #ececec;--r-control: 12px;--r-item: 12px;--r-card: 12px;--r-column: 12px;--r-panel: 20px;--r-small: 8px;--r-check: 6px;--r-pill: 999px;--shadow: none;--shadow-float: 0 1px 30px 0 rgba(30, 30, 30, .15);--shadow-menu: var(--shadow-float);--shadow-panel: var(--shadow-float);--shadow-bar: 0 -1px 0 0 var(--line);--seg: var(--wash);--shadow-seg: 0 1px 2px rgba(5, 36, 79, .12);--drop: var(--card);--bubble: var(--wash);--bubble-edge: transparent;--bubble-staff: var(--wash);--bubble-mine: var(--steel-wash);--stage-interview: var(--hot);--stage-planned-bar: var(--muted);--stage-closed-dot: var(--line-strong);--shadow-card: none;--shadow-card-hover: none;--card-hover-edge: var(--line-strong);--card-lift: none;--column-edge: transparent;--column-foot-radius: var(--r-column);--thread-bubble: var(--wash);--thread-edge: transparent;--tick: var(--accent);--tick-wash: var(--accent-wash);--tick-text: var(--ink-soft);--tag-idle: var(--wash);--tag-hover-ring: var(--line-strong);--meter-track: var(--wash);--overline: var(--accent);--meter-accent: var(--accent);--score-accent: var(--accent);--score-value: var(--ink);--goal-meter: var(--steel);--overlay-menu: rgba(5, 36, 79, .18);--overlay-panel: rgba(5, 36, 79, .34);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--h-s: 32px;--h-m: 40px;--h-l: 48px;--h-input: 44px;--h-key: 52px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink: #e8ecf6;--ink-soft: #aab4ca;--muted: #9faac4;--page: #111726;--wash: #1a2233;--card: #171f30;--line: #2a344a;--line-strong: #35415b;--line-field: var(--line);--disabled: #2a344a;--steel: #7ca0de;--steel-wash: #1e2a45;--on-steel: #111726;--amber: #e5a44f;--amber-wash: #33280f;--amber-text: #f0c68a;--green: #63ae86;--green-wash: #132a1e;--green-text: #9ad3b4;--red: #d98274;--red-wash: #341a18;--red-text: #e8a79b;--brand: #e8ecf6;--brand-ink: #111726;--shadow-bar: 0 -10px 24px -16px rgba(0, 0, 0, .75);--shadow: 0 1px 2px rgba(22, 33, 62, .04), 0 8px 24px -12px rgba(22, 33, 62, .14);--shadow-panel: -24px 0 60px -30px rgba(22, 33, 62, .6);--shadow-menu: 0 26px 60px -22px rgba(22, 33, 62, .5);--overlay-panel: rgba(22, 33, 62, .34);--overlay-menu: rgba(22, 33, 62, .18);--action: #c42121;--action-hover: #d83333;--accent: #ff8a7d;--accent-wash: #3a1d22;--on-accent: #05244f;--band: #0e2f5e;--band-line: rgba(255, 255, 255, .14);--topbar: var(--card);--topbar-grid: transparent;--topbar-edge: var(--line);--neutral: #c9c9c9;--neutral-wash: #2a3445;--shadow-float: 0 1px 30px 0 rgba(0, 0, 0, .45);--seg: var(--page);--shadow-seg: 0 1px 2px rgba(0, 0, 0, .08);--drop: var(--page);--bubble: var(--card);--bubble-edge: var(--line);--bubble-staff: var(--steel-wash);--bubble-mine: initial;--stage-interview: var(--green);--shadow-card: 0 1px 2px rgba(22, 33, 62, .05);--shadow-card-hover: 0 2px 4px rgba(22, 33, 62, .06), 0 10px 20px -14px rgba(22, 33, 62, .5);--column-edge: var(--line);--column-foot-radius: 0;--stage-planned-bar: var(--line-strong);--stage-closed-dot: var(--muted);--card-hover-edge: var(--line);--card-lift: translateY(-1px);--thread-bubble: var(--page);--thread-edge: var(--line);--tick: var(--green-text);--tick-wash: var(--green-wash);--tick-text: var(--green-text);--tag-idle: var(--neutral-wash);--tag-hover-ring: transparent;--meter-track: var(--line-strong);--overline: var(--muted);--meter-accent: var(--amber);--score-accent: var(--muted);--score-value: var(--muted);--goal-meter: var(--amber);color-scheme:dark}}:root[data-theme=dark]{--ink: #e8ecf6;--ink-soft: #aab4ca;--muted: #9faac4;--page: #111726;--wash: #1a2233;--card: #171f30;--line: #2a344a;--line-strong: #35415b;--line-field: var(--line);--disabled: #2a344a;--steel: #7ca0de;--steel-wash: #1e2a45;--on-steel: #111726;--amber: #e5a44f;--amber-wash: #33280f;--amber-text: #f0c68a;--green: #63ae86;--green-wash: #132a1e;--green-text: #9ad3b4;--red: #d98274;--red-wash: #341a18;--red-text: #e8a79b;--brand: #e8ecf6;--brand-ink: #111726;--shadow-bar: 0 -10px 24px -16px rgba(0, 0, 0, .75);--shadow: 0 1px 2px rgba(22, 33, 62, .04), 0 8px 24px -12px rgba(22, 33, 62, .14);--shadow-panel: -24px 0 60px -30px rgba(22, 33, 62, .6);--shadow-menu: 0 26px 60px -22px rgba(22, 33, 62, .5);--overlay-panel: rgba(22, 33, 62, .34);--overlay-menu: rgba(22, 33, 62, .18);--action: #c42121;--action-hover: #d83333;--accent: #ff8a7d;--accent-wash: #3a1d22;--on-accent: #05244f;--band: #0e2f5e;--band-line: rgba(255, 255, 255, .14);--topbar: var(--card);--topbar-grid: transparent;--topbar-edge: var(--line);--neutral: #c9c9c9;--neutral-wash: #2a3445;--shadow-float: 0 1px 30px 0 rgba(0, 0, 0, .45);--seg: var(--page);--shadow-seg: 0 1px 2px rgba(0, 0, 0, .08);--drop: var(--page);--bubble: var(--card);--bubble-edge: var(--line);--bubble-staff: var(--steel-wash);--bubble-mine: initial;--stage-interview: var(--green);--shadow-card: 0 1px 2px rgba(22, 33, 62, .05);--shadow-card-hover: 0 2px 4px rgba(22, 33, 62, .06), 0 10px 20px -14px rgba(22, 33, 62, .5);--column-edge: var(--line);--column-foot-radius: 0;--stage-planned-bar: var(--line-strong);--stage-closed-dot: var(--muted);--card-hover-edge: var(--line);--card-lift: translateY(-1px);--thread-bubble: var(--page);--thread-edge: var(--line);--tick: var(--green-text);--tick-wash: var(--green-wash);--tick-text: var(--green-text);--tag-idle: var(--neutral-wash);--tag-hover-ring: transparent;--meter-track: var(--line-strong);--overline: var(--muted);--meter-accent: var(--amber);--score-accent: var(--muted);--score-value: var(--muted);--goal-meter: var(--amber);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{background:var(--page);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5}:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.on-band :focus-visible{outline-color:var(--on-band)}[data-quiet-focus]:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bp{background-color:var(--band);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px}button,input,select,textarea{font:inherit;color:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h-m);padding:6px 18px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-body);font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.btn.l{min-height:var(--h-l);padding:8px 24px;font-size:var(--fs-ui-lg)}.btn.s{min-height:var(--h-s);padding:4px 12px;border-radius:calc(var(--r-control) - 2px);font-size:var(--fs-small)}.btn.icon{width:var(--h-m);height:var(--h-m);padding:0}.btn.icon.l{width:var(--h-l);height:var(--h-l)}.btn.icon.s{width:var(--h-s);height:var(--h-s)}.btn.primary{border-color:var(--action);background:var(--action);color:var(--on-action)}.btn.primary:hover:not(:disabled){border-color:var(--action-hover);background:var(--action-hover)}.btn.secondary{border-color:var(--steel)}.btn.secondary:hover:not(:disabled){background:var(--steel-wash)}.btn.quiet:hover:not(:disabled){background:var(--wash)}.btn.text{border-color:transparent;background:transparent}.btn.text:hover:not(:disabled){background:var(--wash)}.btn.danger{border-color:var(--red);color:var(--red-text)}.btn.danger:hover:not(:disabled){background:var(--red-wash)}.btn.text.danger:not(:disabled){border-color:transparent}.btn.danger-solid{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.btn.on-band{border-color:var(--on-band);background:var(--on-band);color:var(--band)}.btn.on-band-quiet{border-color:var(--band-line);background:transparent;color:var(--on-band)}.btn.on-band-quiet:hover:not(:disabled){background:var(--band-line)}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--line-strong);background:var(--disabled);color:var(--ink-soft);cursor:not-allowed}.btn svg{flex:none}@media(max-width:639px){.btn,.btn.s{min-height:var(--h-input)}.btn.icon,.btn.icon.s{width:var(--h-input);height:var(--h-input)}}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld-label{font-size:var(--fs-text);font-weight:500;color:var(--ink)}.fld-hint,.fld-error{margin:0;font-size:var(--fs-small)}.fld-hint{color:var(--muted)}.fld-error{font-weight:500;color:var(--red-text)}.in{width:100%;min-width:0;height:var(--h-input);padding:0 14px;border:1px solid var(--line-field);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-body)}.in.m{height:var(--h-m)}.in::placeholder{color:var(--muted);opacity:1}.in:focus-visible{border-color:var(--steel)}.in[aria-invalid=true]{border-color:var(--red)}textarea.in{height:auto;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}select.in{appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:right 20px center,right 15px center;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.in[readonly],.in:disabled{border-color:var(--line-strong);background-color:var(--disabled);color:var(--ink-soft)}.in:disabled{cursor:not-allowed;opacity:1}fieldset.fld-busy:disabled .in:not([disabled]):not([readonly]){border-color:var(--line-field);background-color:var(--card);color:var(--ink);cursor:progress}fieldset.fld-busy:disabled .btn.quiet:not([disabled]){border-color:var(--line-strong);background:var(--card);color:var(--ink);cursor:progress}fieldset.fld-busy:disabled .btn.text:not([disabled]){border-color:transparent;background:transparent;color:var(--ink);cursor:progress}fieldset.fld-busy:disabled .tgl:not([disabled]){cursor:progress}.tgl{display:inline-flex;align-items:center;gap:6px;min-height:var(--h-s);padding:4px 14px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-text);font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.tgl:hover:not(:disabled):not([aria-pressed=true]){background:var(--wash)}.tgl[aria-pressed=true]{border-color:var(--steel);background:var(--steel);color:var(--on-steel)}.tgl:not(.one)[aria-pressed=true]:before{content:"\2713";content:"\2713" / "";font-size:var(--fs-micro)}.tgl:disabled{cursor:not-allowed}@media(max-width:639px){.tgl{min-height:var(--h-input)}}.in-search{display:flex;align-items:center;gap:8px;min-width:0;height:var(--h-m);padding:0 12px;border:1px solid var(--line-field);border-radius:var(--r-control);background:var(--card);color:var(--muted);font-size:var(--fs-text);cursor:text}.in-search svg{flex:none}.in-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--ink)}.in-search input::placeholder{color:var(--muted);opacity:1}.in-search:has(input:focus-visible){border-color:var(--steel);outline:2px solid var(--steel);outline-offset:2px}.lnk{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:500;text-align:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.lnk:hover{text-decoration-color:currentColor}.ban{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--s-1) var(--s-3);align-items:start;padding:14px var(--s-4);border-radius:var(--r-control);background:var(--steel-wash);color:var(--ink);font-size:var(--fs-text);line-height:1.45}.ban:has(>.ban-action){grid-template-columns:20px minmax(0,1fr) auto}.ban>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ban p{margin:0}.ban-title{display:block;margin-bottom:2px;font-size:var(--fs-body);font-weight:700}.ban-action{align-self:center}.ban.stack{grid-template-columns:20px minmax(0,1fr)}.ban.stack .ban-action{grid-column:2;justify-self:start;margin-top:var(--s-2)}.ban>svg,.ban-title{color:var(--ink)}.ban.warn{background:var(--amber-wash)}.ban.warn>svg,.ban.warn .ban-title{color:var(--amber-text)}.ban.neg{background:var(--red-wash)}.ban.neg>svg,.ban.neg .ban-title{color:var(--red-text)}.ban.ok{background:var(--green-wash)}.ban.ok>svg,.ban.ok .ban-title{color:var(--green-text)}.empty-state{display:grid;justify-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-5);text-align:center}.empty-state-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-pill);background:var(--wash);color:var(--ink-soft)}.empty-state-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.empty-state-title{margin:0;font-size:var(--fs-lead);font-weight:600;line-height:1.3}.empty-state-text{max-width:36ch;margin:0;font-size:var(--fs-text);color:var(--ink-soft)}.empty-state.ok .empty-state-icon{background:var(--green-wash);color:var(--green-text)}.empty-state.page{padding:0}.empty-state.page .empty-state-title{font-size:var(--fs-screen)}.empty-state.page .btn{margin-top:var(--s-2)}.icon-tile{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:var(--r-control);background:var(--accent-wash);color:var(--accent)}.icon-tile.steel{background:var(--steel-wash);color:var(--ink)}.icon-tile svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sect{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding-top:18px;border-top:2px solid var(--ink)}.sect.thin{border-top-width:1px;border-top-color:var(--line-strong)}.sect-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-3)}.sect-head>h2,.sect-head>h3{margin:0;font-size:var(--fs-lead);font-weight:600;line-height:26px}.tag-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 12px;border-radius:var(--r-pill);background:var(--wash);color:var(--ink);font-size:var(--fs-small);font-weight:500;line-height:1.3}.tag-pill.dot:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.tag-pill.steel{background:var(--steel-wash)}.tag-pill.ok{background:var(--green-wash);color:var(--green-text)}.tag-pill.warn{background:var(--amber-wash);color:var(--amber-text)}.tag-pill.neg{background:var(--red-wash);color:var(--red-text)}.tag-pill.xs{min-height:22px;padding:1px 10px;font-size:var(--fs-micro)}.tag-pill.lg{gap:var(--s-2);min-height:var(--h-s);padding:4px 14px;font-size:var(--fs-text)}.tag-pill>svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.kv{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:10px 18px;margin:0;font-size:var(--fs-body)}.kv>dt{color:var(--muted)}.kv>dd{margin:0;min-width:0;font-weight:500;overflow-wrap:break-word}@media(max-width:639px){.kv{grid-template-columns:minmax(0,1fr);gap:2px}.kv>dd:not(:last-child){margin-bottom:var(--s-3)}}.ava{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--r-pill);background:var(--wash);color:var(--ink);font-size:var(--fs-small);font-weight:600;line-height:1}.ava.l{width:56px;height:56px;background:var(--steel);color:var(--on-steel);font-size:var(--fs-lead)}.overline{display:flex;align-items:center;gap:var(--s-3);margin:0;font-size:var(--fs-micro);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--overline)}.overline:before{content:"";flex:none;width:24px;height:2px;background:currentColor}.vst{margin:0;padding:0;list-style:none}.vst>li{position:relative;padding-bottom:22px}.vst>li:last-child{padding-bottom:0}.vst>li:not(:last-child):after{content:"";position:absolute;left:19px;top:44px;bottom:var(--s-1);width:2px;background:var(--line)}.vst-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px}button.vst-row{width:100%;padding:0;border:0;border-radius:var(--r-control);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}button.vst-row:disabled{cursor:default}.vst-disc{display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-body);font-weight:600;font-variant-numeric:tabular-nums}.vst-disc svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.vst>.locked .vst-disc svg{width:16px;height:16px;stroke-width:1.75}.vst-text{display:flex;flex-direction:column;min-width:0;padding-top:2px;font-size:var(--fs-small);color:var(--muted)}.vst-text>b{font-size:var(--fs-body);font-weight:600;color:var(--ink)}.vst>.done .vst-disc{border-color:var(--steel);background:var(--steel);color:var(--on-steel)}.vst>.now .vst-disc{border-color:var(--hot);background:var(--hot);color:var(--band)}.vst>.rework .vst-disc{border-color:var(--accent-wash);background:var(--accent-wash);color:var(--accent)}.vst>.locked .vst-disc{border-style:dashed}.vst>.sel .vst-text>b{color:var(--accent)}.vst.band>li:not(:last-child):after{background:var(--band-line)}.vst.band>li.done:not(:last-child):after{background:var(--on-band-soft)}.vst.band .vst-disc{border-color:var(--band-line);color:var(--on-band-soft)}.vst.band>.done .vst-disc{border-color:var(--on-band);background:var(--on-band);color:var(--band)}.vst.band>.now .vst-disc{border-color:var(--hot);color:var(--band)}.vst.band>.rework .vst-disc{border-color:var(--accent-wash);color:var(--accent)}.vst.band .vst-text{gap:2px;color:var(--on-band-soft)}.vst.band .vst-text>b{color:var(--on-band)}.vst.band>.now .vst-text>span{color:var(--rose)}.vst.across{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);overflow-x:auto}.vst.across>li{padding-bottom:0}.vst.across>li:not(:last-child):after{top:calc(var(--s-2) + 19px);bottom:auto;left:calc(var(--s-2) + 48px);right:var(--s-1);width:auto;height:2px}.vst.across .vst-row{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--s-2);height:100%;padding:var(--s-2) var(--s-2) var(--s-3)}.vst.band button.vst-row:hover{background:var(--band-line)}.vst.band>.sel>.vst-row{box-shadow:inset 0 -3px 0 var(--hot)}.vst.band>.sel .vst-text>b{color:var(--on-band)}.tbl-sort{display:inline-flex;align-items:center;gap:var(--s-1);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tbl-sort:hover,[aria-sort]>.tbl-sort{color:var(--ink)}.tbl-sort svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tbl-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card)}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-text)}.tbl th{padding:var(--s-3) var(--s-4);background:var(--wash);text-align:left;font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tbl td{padding:14px var(--s-4);border-top:1px solid var(--line);vertical-align:top}.tbl tbody tr:hover>td{background:var(--wash)}.tbl tbody tr:hover .tag-pill:not(.steel,.ok,.warn,.neg){box-shadow:inset 0 0 0 1px var(--tag-hover-ring)}.seg{display:inline-flex;align-self:flex-start;gap:2px;max-width:100%;padding:3px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--seg)}.seg>button{min-height:var(--h-s);padding:4px 12px;border:0;border-radius:calc(var(--r-control) - 3px);background:transparent;color:var(--ink-soft);font:inherit;font-size:var(--fs-text);font-weight:500;line-height:1.3;cursor:pointer}.seg>button:hover:not(:disabled):not([aria-pressed=true]){color:var(--ink)}.seg>button[aria-pressed=true]{background:var(--card);color:var(--steel);box-shadow:var(--shadow-seg)}.seg>button:disabled{cursor:not-allowed}.seg>button:disabled:not([aria-pressed=true]){color:var(--muted)}@media(max-width:639px){.seg>button{min-height:var(--h-input)}}.sw{position:relative;flex:none;width:44px;height:24px;padding:0;border:0;border-radius:var(--r-pill);background:var(--line-strong);cursor:pointer;transition:background-color .15s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--card);box-shadow:var(--shadow-seg);transition:transform .15s}.sw[aria-checked=true]{background:var(--steel)}.sw[aria-checked=true]:after{transform:translate(20px)}.sw:disabled{cursor:progress}.stat-strip-box{container:stat-strip / inline-size}.stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}.stat-strip>*{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;padding:18px var(--s-6) var(--s-1) 0}.stat-strip>*+*{padding-left:var(--s-6);border-left:1px solid var(--line)}.stat-label{font-size:var(--fs-micro);font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);hyphens:auto}.stat-num{font-size:var(--fs-stat);font-weight:600;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-num small{font-size:calc(var(--fs-stat) / 2);letter-spacing:0;color:var(--accent)}.stat-sub{margin:0;font-size:var(--fs-text);color:var(--ink-soft)}@container stat-strip (max-width: 719px){.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip>*,.stat-strip>*+*{padding:var(--s-4) var(--s-4) var(--s-1) 0;border-left:0}.stat-strip>:nth-child(2n){padding-left:var(--s-4);border-left:1px solid var(--line)}.stat-strip>:nth-child(n+3){margin-top:var(--s-3);border-top:1px solid var(--line)}}@container stat-strip (max-width: 329px){.stat-strip{grid-template-columns:minmax(0,1fr)}.stat-strip>:nth-child(2n){padding-left:0;border-left:0}.stat-strip>:nth-child(n+2){margin-top:var(--s-3);border-top:1px solid var(--line)}.stat-num{font-size:var(--fs-title)}.stat-num small{font-size:calc(var(--fs-title) / 2)}}.ckl{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ckl>li:not(:has(>.ckl-item)),.ckl-item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--s-3);font-size:var(--fs-body)}.ckl.tick{margin-inline:calc(-1 * var(--s-2))}.ckl-disc{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--r-pill);background:var(--tick-wash);color:var(--tick)}.ckl-disc svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ckl-item{width:100%;min-height:var(--h-m);padding:var(--s-1) var(--s-2);border:0;border-radius:var(--r-small);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-body);line-height:1.4;text-align:left;cursor:pointer}.ckl-item:hover:not(:disabled){background:var(--wash)}.ckl-item .ckl-disc{border:2px solid var(--line-strong);background:transparent;color:transparent}.ckl-item[aria-checked=true]{color:var(--tick-text)}.ckl-item[aria-checked=true] .ckl-disc{border-color:transparent;background:var(--tick-wash);color:var(--tick)}.ckl-item:disabled{cursor:not-allowed}@media(max-width:639px){.ckl-item{min-height:var(--h-input)}}.meter-bar{display:block;height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--meter-track)}.meter-bar.l{height:8px}.meter-bar.xl{height:10px}.meter-bar>b{display:block;height:100%;border-radius:var(--r-pill);background:var(--steel)}.meter-bar.accent>b{background:var(--meter-accent)}.md p,.md-input .ProseMirror p{margin:0 0 6px}.md p:last-child,.md-input .ProseMirror p:last-child{margin-bottom:0}.md ul,.md ol,.md-input .ProseMirror ul,.md-input .ProseMirror ol{margin:4px 0 6px;padding-left:20px}.md li p,.md-input .ProseMirror li p{margin:0}.md :is(h1,h2,h3,h4,h5,h6),.md-input .ProseMirror :is(h1,h2,h3,h4,h5,h6){margin:12px 0 4px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.md>:is(h1,h2,h3,h4,h5,h6):first-child,.md-input .ProseMirror>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.md strong,.md-input .ProseMirror strong{font-weight:600;color:var(--ink)}.md a,.md-input .ProseMirror a{color:var(--steel)}.md code,.md-input .ProseMirror code{padding:1px 5px;border-radius:var(--r-check);background:var(--wash);font-family:var(--font-code);font-size:.92em}.md-input .ProseMirror{min-height:132px;max-height:320px;overflow-y:auto;padding:10px 12px;font-size:var(--fs-text);line-height:1.55;color:var(--ink);outline:none}.md-input.is-tall .ProseMirror{min-height:max(300px,40vh);max-height:60vh}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover.pathly-tour{font-family:var(--font-sans);color:var(--ink);background-color:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-menu);padding:18px 20px 16px;min-width:260px;max-width:min(380px,calc(100vw - 32px))}.pathly-tour .driver-popover-title{font-size:var(--fs-body);font-weight:600;line-height:1.35;padding-right:24px}.pathly-tour .driver-popover-description{font-size:var(--fs-text);line-height:1.5;color:var(--ink-soft)}.pathly-tour .driver-popover-close-btn{top:6px;right:6px;color:var(--muted);border-radius:var(--r-check)}.pathly-tour .driver-popover-close-btn:hover,.pathly-tour .driver-popover-close-btn:focus{color:var(--ink)}.pathly-tour .driver-popover-footer{margin-top:16px;gap:12px}.pathly-tour .driver-popover-progress-text{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--muted)}.pathly-tour .driver-popover-footer-btn{padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-control);background-color:var(--card);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;text-shadow:none}.pathly-tour .driver-popover-footer-btn:hover{background-color:var(--wash)}.pathly-tour .driver-popover-next-btn,.pathly-tour .driver-popover-done-btn{border-color:var(--steel);background-color:var(--steel);color:var(--on-steel)}.pathly-tour .driver-popover-next-btn:hover,.pathly-tour .driver-popover-done-btn:hover{background-color:var(--steel);filter:brightness(1.08)}.pathly-tour button:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.pathly-tour .driver-popover-navigation-btns button+button{margin-left:6px}.pathly-tour .driver-popover-arrow{border-color:var(--card)}.pathly-tour .driver-popover-arrow-side-left{border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.pathly-tour .driver-popover-arrow-side-right{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.pathly-tour .driver-popover-arrow-side-top{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.pathly-tour .driver-popover-arrow-side-bottom{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.pathly-tour .pathly-tour-never{display:block;margin:12px 0 0;padding:10px 0 0;width:100%;border:0;border-top:1px solid var(--line);background:none;color:var(--muted);font-family:var(--font-sans);font-size:var(--fs-small);text-align:left;cursor:pointer}.pathly-tour .pathly-tour-never:hover{color:var(--ink)}
