@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_84836d02-module__9U3HIa__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_84836d02-module__9U3HIa__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_ff886831-module__U7UR-q__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_ff886831-module__U7UR-q__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--color-ink:#0e3b45;--color-ink-2:#16505b;--color-ink-3:#2a6572;--color-accent:#ff7a5c;--color-accent-hover:#f26a4b;--color-surface:#f7f3ee;--color-panel:#fff;--color-panel-alt:#fbf9f6;--color-fill:#f1ede6;--color-selected:#fff1ec;--color-tint:#0e3b450f;--color-tint-strong:#0e3b4514;--color-tint-hover:#0e3b451a;--color-tint-active:#0e3b4524;--color-ring:#0e3b4559;--color-muted:#5c7378;--color-faint:#8a9a9e;--color-danger:#9b2c1f;--color-on-ink-muted:#b7cbcf;--color-danger-on-ink:#f5b9a8;--color-border:#e6e1da;--color-border-strong:#d8d1c7;--color-hairline:#eee9e1;--color-success:#1f6b4a;--color-success-bg:#e3f0e7;--color-warning:#7a5410;--color-warning-bg:#fbefd9;--color-info:#0e3b45;--color-info-bg:#e8eff0;--color-danger-bg:#fbe7e3;--status-new-bg:#e8eff0;--status-new-fg:#0e3b45;--status-callback-bg:#fbefd9;--status-callback-fg:#7a5410;--status-appointment-bg:#ffe6df;--status-appointment-fg:#8e3a26;--status-neutral-bg:#f1ede6;--status-neutral-fg:#596f74;--payroll-yes-bg:#e3f0e7;--payroll-yes-fg:#1f6b4a;--payroll-no-bg:#ffe6d0;--payroll-no-fg:#8a4513;--font-body:var(--font-instrument-sans,"Instrument Sans"), "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-bricolage,"Bricolage Grotesque"), var(--font-body);--radius-sm:6px;--radius:8px;--radius-pill:999px;--radius-card:16px;--topbar-h:56px;--subnav-h:56px;--bottombar-h:44px;--duration-fast:.15s;--duration-slide:.22s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-slide:cubic-bezier(.2, .8, .2, 1);--main-pad-y:32px;--main-pad-x:40px;--color-on-ink:#fff;--color-on-accent:#0e3b45;--color-card:#fff;--color-card-hairline:#eee9e1;--color-on-ink-ring:#ffffff59;--color-on-ink-tint:#ffffff14;--color-on-ink-tint-strong:#ffffff26;--color-on-danger:#fff;--color-danger-fill:#9b2c1f;--color-on-danger-soft:#f7f3ee;--color-disabled-bg:#eee9e1;--color-disabled-field-bg:#eee9e1;--color-placeholder:#757575;--color-track:#f1ede6;--color-card-raised:#fff;--color-card-alt:#fbf9f6;--color-card-fill:#f1ede6;--color-card-border:#e6e1da;--color-chip-neutral-fg:#0e3b45;--mark-accent-opacity:.55;--color-disabled-text:#8a9a9e;--color-skeleton:#f1ede6;--color-skeleton-strong:#eee9e1;--color-knob:#fff;--color-qr-bg:#fff;--color-code-bg:#0e3b45;--color-code-fg:#f7f3ee;--color-hatch:#eee9e1;--filter-hover:brightness(.94);--color-scrim:#0e3b4552;--color-scrim-dialog:#0e3b4566;--color-scrim-drawer:#0e3b4559;--color-scrim-modal:#0000008c;--color-scrim-confirm:#00000080;--color-scrim-alert:#000000bf;--shadow-pop:0 12px 32px #0e3b4529, 0 0 0 1px var(--color-tint);--shadow-dropdown:0 8px 24px #0e3b451a;--shadow-toast:0 12px 32px #0e3b4533;--shadow-drawer:-8px 0 24px #0e3b4514;--shadow-drawer-strong:-8px 0 24px #0e3b451f;--shadow-dialog:0 24px 64px #0e3b4547;--shadow-modal:0 20px 60px #0000004d;--shadow-knob:0 1px 3px #0e3b454d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:var(--color-accent);--muted:var(--color-muted);--border:var(--color-border)}@media screen{html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:#ecedee;--color-ink-2:#d2d6d8;--color-ink-3:#b4bcc0;--color-accent:#ff7a5c;--color-accent-hover:#ff8c72;--color-surface:#111315;--color-panel:#181b1e;--color-panel-alt:#1e2125;--color-fill:#262a2e;--color-selected:#2f2524;--color-tint:#ecedee0f;--color-tint-strong:#ecedee14;--color-tint-hover:#ecedee1a;--color-tint-active:#ecedee24;--color-ring:#ecedee4d;--color-muted:#9aa3a8;--color-faint:#6b7479;--color-danger:#f48c7f;--color-on-ink-muted:#4e5256;--color-danger-on-ink:#9b2c1f;--color-border:#2a2f33;--color-border-strong:#3a4045;--color-hairline:#24282c;--color-success:#6fcf97;--color-success-bg:#6fcf9724;--color-warning:#f2c46d;--color-warning-bg:#f2c46d24;--color-info:#ecedee;--color-info-bg:#ecedee14;--color-danger-bg:#f48c7f24;--status-new-bg:#ecedee14;--status-new-fg:#ecedee;--status-callback-bg:#f2c46d24;--status-callback-fg:#f2c46d;--status-appointment-bg:#ff7a5c24;--status-appointment-fg:#ff9a80;--status-neutral-bg:#ecedee0f;--status-neutral-fg:#9aa3a8;--payroll-yes-bg:#6fcf9724;--payroll-yes-fg:#6fcf97;--payroll-no-bg:#f5a76524;--payroll-no-fg:#f5a765;--color-on-ink:#111315;--color-on-accent:#0e3b45;--color-card:#22262a;--color-card-hairline:#32373c;--color-on-ink-ring:#11131573;--color-on-ink-tint:#11131514;--color-on-ink-tint-strong:#11131524;--color-on-danger:#fff;--color-danger-fill:#b03a2e;--color-on-danger-soft:#fff;--color-disabled-bg:#ecedee14;--color-disabled-field-bg:#ecedee05;--color-placeholder:#9aa3a8;--color-track:#ecedee14;--color-card-raised:#2a2e33;--color-card-alt:#292d31;--color-card-fill:#ecedee14;--color-card-border:#3a4045;--color-chip-neutral-fg:#9aa3a8;--mark-accent-opacity:.3;--color-disabled-text:#6b7479;--color-skeleton:#ecedee0f;--color-skeleton-strong:#ecedee1a;--color-knob:#ecedee;--color-qr-bg:#fff;--color-code-bg:#22262a;--color-code-fg:#ecedee;--color-hatch:#ecedee14;--filter-hover:brightness(1.2);--color-scrim:#0000008c;--color-scrim-dialog:#0000008c;--color-scrim-drawer:#0000008c;--color-scrim-modal:#0000008c;--color-scrim-confirm:#0000008c;--color-scrim-alert:#000000bf;--shadow-pop:0 12px 32px #00000080, 0 0 0 1px #ecedee14;--shadow-dropdown:0 12px 32px #00000080, 0 0 0 1px #ecedee14;--shadow-toast:0 12px 32px #00000080, 0 0 0 1px #ecedee14;--shadow-drawer:-8px 0 24px #00000080;--shadow-drawer-strong:-8px 0 24px #00000080;--shadow-dialog:0 24px 64px #00000080, 0 0 0 1px #ecedee24;--shadow-modal:0 20px 60px #00000080, 0 0 0 1px #ecedee14;--shadow-knob:none}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);background:var(--color-surface);color:var(--color-ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}.link{color:var(--color-ink);text-decoration:none}.link:hover{text-underline-offset:2px;text-decoration:underline}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-card);color:var(--color-ink);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:6px 10px;position:absolute;top:-40px;left:8px}.skip-link:focus{top:8px}.shell-coverage{z-index:10000;background:var(--color-surface);position:fixed;inset:0}.app-shell{flex-direction:column;min-height:100vh;display:flex}.main{width:100%;min-width:0;padding:var(--main-pad-y) var(--main-pad-x);flex:1}.workspace-full{margin:calc(-1 * var(--main-pad-y)) calc(-1 * var(--main-pad-x));min-height:calc(100vh - var(--topbar-h));flex-wrap:wrap;align-items:stretch;display:flex}.btn{border-radius:var(--radius-pill);background:var(--color-accent);height:44px;color:var(--color-on-accent);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast), transform var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.btn:hover:not(:disabled){background:var(--color-accent-hover)}.btn:active:not(:disabled){transition-duration:.1s;transform:scale(.98)}.btn:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.btn-secondary{border-radius:var(--radius-pill);height:44px;box-shadow:inset 0 0 0 1px var(--color-ring);color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:box-shadow var(--duration-fast), transform var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.btn-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--color-ink)}.btn-secondary:active:not(:disabled){transition-duration:.1s;transform:scale(.98)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled),.btn-secondary:hover:not(:disabled){transform:scale(1.03)}.account-button:hover{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.btn,.btn-secondary{transition-property:background-color,box-shadow,color,opacity}.btn:hover:not(:disabled),.btn:active:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-secondary:active:not(:disabled){transform:none}}.topbar{height:var(--topbar-h);background:var(--color-panel);border-bottom:1px solid var(--color-border);z-index:40;align-items:center;gap:20px;padding:0 24px;font-size:13px;display:flex;position:sticky;top:0}.topbar-logo{color:var(--color-ink);white-space:nowrap;align-items:center;gap:7px;margin-right:8px;display:inline-flex}.logomark{flex-shrink:0;width:1em;height:1em;font-size:18px;display:block;position:relative}.logomark-bar{background:currentColor;border-radius:.06em;width:.76em;height:.22em;position:absolute;top:.39em;left:.12em}.logomark-bar--accent{background:var(--color-accent);width:.46em;top:.1em;left:.42em}.logomark-bar--short{width:.5em;top:.68em}.topbar-wordmark{font-family:var(--font-display);letter-spacing:-.04em;font-size:17px;font-weight:800;line-height:1}.topbar-nav{align-items:center;gap:4px;display:flex}.topbar-link{border-radius:var(--radius-pill);height:36px;color:var(--color-muted);white-space:nowrap;transition:background-color var(--duration-fast), color var(--duration-fast);align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.topbar-link:hover{background:var(--color-tint-strong);color:var(--color-ink)}.topbar-link[aria-current=page]{background:var(--color-ink);color:var(--color-on-ink)}.topbar-link[aria-current=page]:hover{background:var(--color-ink)}.topbar-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.topbar-picker{align-items:center;gap:8px;min-width:0;display:flex}.topbar-picker-label{color:var(--color-muted);white-space:nowrap;font-size:12.5px}.topbar-picker .select-menu-button{max-width:260px}.select-menu{min-width:0;display:inline-flex}.select-menu--full{width:100%;display:flex}.select-menu-button{border-radius:var(--radius-pill);min-width:0;color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:box-shadow var(--duration-fast), background-color var(--duration-fast);border:none;align-items:center;gap:8px;font-family:inherit;display:inline-flex}.select-menu--full .select-menu-button{justify-content:space-between;width:100%}.select-menu-button--tonal{background:var(--color-tint);height:44px;padding:0 16px;font-size:14px;font-weight:500}.select-menu-button--tonal:hover:not(:disabled){background:var(--color-tint-hover)}.select-menu-button--tonal[aria-expanded=true],.select-menu-button--tonal:focus-visible{background:var(--color-card);box-shadow:0 0 0 2px var(--color-ink);outline:none}.select-menu-button--outlined{height:36px;box-shadow:inset 0 0 0 1px var(--color-ring);background:0 0;padding:0 14px;font-size:13px;font-weight:600}.select-menu-button--outlined:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--color-ink)}.select-menu-button--outlined[aria-expanded=true]{background:var(--color-tint)}.select-menu-button:disabled{opacity:.6;cursor:default}.select-menu-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.select-menu-chevron{color:var(--color-muted);flex-shrink:0;font-size:11px}.select-menu-list{background:var(--color-card);border-radius:var(--radius-card);max-height:320px;box-shadow:var(--shadow-pop);z-index:1100;transform-origin:top;opacity:1;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);padding:6px;position:fixed;overflow-y:auto;transform:none}.select-menu-list--end{min-width:260px}.select-menu-list--up{transform-origin:bottom}@starting-style{.select-menu-list{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.select-menu-list{transition:opacity .12s var(--ease-out)}@starting-style{.select-menu-list{transform:none}}}.select-menu-item{width:100%;height:40px;color:var(--color-ink);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast);background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.select-menu-item:hover{background:var(--color-tint)}.select-menu-item[aria-checked=true]{background:var(--color-tint);font-weight:700}.select-menu-item:disabled{color:var(--color-muted);cursor:default}.select-menu-item:disabled:hover{background:0 0}.select-menu-item:focus-visible{outline-offset:-2px}.select-menu-item-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.select-menu-item-hint{color:var(--color-muted);font-weight:500}.topbar-status{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:12.5px;overflow:hidden}.topbar-error{color:var(--color-danger);font-size:12.5px}.topbar-menu-button{border-radius:var(--radius-pill);height:36px;box-shadow:inset 0 0 0 1px var(--color-ring);color:var(--color-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:none}.topbar-menu-button:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.topbar-menu{top:var(--topbar-h);background:var(--color-card);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-dropdown);display:none;position:absolute;left:0;right:0}.topbar-menu a{height:44px;color:var(--color-muted);align-items:center;padding:0 24px;font-size:14px;font-weight:500;display:flex}.topbar-menu a:hover{color:var(--color-ink);background:var(--color-card-alt)}.topbar-menu a[aria-current=page]{color:var(--color-ink);box-shadow:inset 3px 0 0 var(--color-accent);font-weight:600}.topbar-menu a:focus-visible{outline-offset:-2px}.mgmt-subnav{height:var(--subnav-h);background:var(--color-panel);border-bottom:1px solid var(--color-border);align-items:center;gap:4px;padding:0 24px;display:flex}.mgmt-subnav a{border-radius:var(--radius-pill);height:36px;color:var(--color-muted);white-space:nowrap;transition:background-color var(--duration-fast), color var(--duration-fast);align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.mgmt-subnav a:hover{background:var(--color-tint-strong);color:var(--color-ink)}.mgmt-subnav a[aria-current=page]{background:var(--color-ink);color:var(--color-on-ink)}.account-wrapper{align-items:center;display:flex}.account-button{background:var(--color-ink);width:36px;height:36px;color:var(--color-surface);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){.account-button{transition-property:background-color,box-shadow,color,opacity}.account-button:hover{transform:none}}.account-panel{right:24px;top:calc(var(--topbar-h) + 4px);background:var(--color-card);border-radius:var(--radius-card);min-width:240px;box-shadow:var(--shadow-pop);z-index:40;padding:12px;position:absolute}.account-panel[hidden]{display:none}.account-name{margin:0;font-size:13px;font-weight:600}.account-meta{color:var(--color-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.account-hairline{border:0;border-top:1px solid var(--color-card-hairline);margin:10px 0}.theme-switch-label{color:var(--color-muted);margin:0 0 6px;font-size:12.5px;display:block}.theme-switch-track{border-radius:var(--radius-pill);background:var(--color-tint-strong);grid-template-columns:repeat(3,1fr);gap:2px;height:36px;padding:3px;display:grid}.theme-switch-option{border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;transition-property:background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);background:0 0;border:none;font-family:inherit;font-size:12.5px;font-weight:600}.theme-switch-option[aria-checked=true]{background:var(--color-ink);color:var(--color-on-ink)}@media (hover:hover) and (pointer:fine){.theme-switch-option:hover:not([aria-checked=true]){background:var(--color-tint-hover)}}.account-link{color:var(--color-ink);margin:0 0 10px;font-size:13px;text-decoration:none;display:block}.account-link:hover{text-underline-offset:2px;text-decoration:underline}@media (max-width:899.98px){.topbar{gap:12px;padding:0 16px}.topbar-nav{display:none}.topbar-menu-button{display:inline-flex}.topbar-menu[data-open=true]{display:block}.topbar-picker .select-menu-button{max-width:42vw}.topbar-picker-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar-status{display:none}.mgmt-subnav{white-space:nowrap;scrollbar-width:thin;overflow-x:auto}.account-panel{left:16px;right:16px}}@media (max-width:479.98px){.topbar .topbar-wordmark{display:none}}.muted{color:var(--muted)}.wiki-article-content{color:var(--color-ink);font-size:15px;line-height:1.8}.wiki-article-content h1{color:var(--color-ink);margin:32px 0 12px;font-size:28px;font-weight:700}.wiki-article-content h2{color:var(--color-ink);margin:28px 0 10px;font-size:22px;font-weight:600}.wiki-article-content h3{color:var(--color-ink);margin:20px 0 8px;font-size:18px;font-weight:600}.wiki-article-content p{margin:0 0 16px}.wiki-article-content ul,.wiki-article-content ol{margin:0 0 16px;padding-left:24px}.wiki-article-content li{margin:4px 0}.wiki-article-content blockquote{border-left:4px solid var(--color-accent);background:var(--color-fill);border-radius:0 var(--radius) var(--radius) 0;color:var(--color-ink);margin:16px 0;padding:12px 20px}.wiki-article-content pre{background:var(--color-code-bg);color:var(--color-code-fg);border-radius:var(--radius);margin:16px 0;padding:20px;font-size:13px;overflow-x:auto}.wiki-article-content code{background:var(--color-fill);border-radius:var(--radius-sm);padding:2px 6px;font-size:13px}.wiki-article-content pre code{background:0 0;padding:0}.wiki-article-content img{border-radius:var(--radius);max-width:100%;height:auto;margin:16px 0}.wiki-article-content a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.wiki-article-content hr{border:none;border-top:2px solid var(--color-border);margin:24px 0}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-settle-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes panel-settle-in{0%{opacity:0;transform:none}to{opacity:1;transform:none}}}
.access{background:var(--color-surface);min-height:100vh;color:var(--color-ink);flex-direction:column;font-size:13px;line-height:1.4;display:flex;position:relative;overflow:hidden}.access .access-background{color:var(--color-ink);pointer-events:none;font-size:620px;position:absolute;bottom:-140px;left:max(50% + 240px,100% - 680px)}.access--wide .access-background{left:max(50% + 380px,100% - 680px)}.access-background .logomark-bar{opacity:.08}.access-background .logomark-bar--accent{opacity:var(--mark-accent-opacity)}.access-head{justify-content:space-between;align-items:center;gap:16px;padding:32px 40px 0;display:flex;position:relative}.access-head .topbar-logo{gap:8px;margin-right:0}.access-head .logomark{font-size:26px}.access-head .topbar-wordmark{font-size:22px}.access-head form{margin:0}.access-logout{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px}.access-logout:hover{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.access-main{flex:1;justify-content:center;align-items:center;padding:40px 24px 64px;display:flex;position:relative}.access-block{flex-direction:column;gap:28px;width:100%;max-width:400px;display:flex}.access-block--wide{max-width:680px}.access-block--status{gap:16px}.access-title{flex-direction:column;gap:6px;display:flex}.access-title-head{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:26px;font-weight:600}.access-title-sub{max-width:560px;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:14px}.access-status{border-radius:var(--radius-pill);background:var(--color-success-bg);height:24px;color:var(--color-success);align-self:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.access-status-dot{background:var(--color-success);border-radius:50%;width:7px;height:7px}.access-form{flex-direction:column;gap:16px;display:flex}.access-form--narrow{gap:12px;max-width:320px}.access-message{border:1px solid var(--color-tint-strong);background:var(--color-panel);color:var(--color-ink);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.access-message--error{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.access-message--with-button{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.access-message-text{flex:280px}.access-field{flex-direction:column;gap:6px;display:flex}.access-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.access-label{color:var(--color-muted);font-size:12.5px}.access-input{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-tint);width:100%;height:48px;color:var(--color-ink);transition:background-color var(--duration-fast), box-shadow var(--duration-fast);border:none;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500}.access-input::placeholder{color:var(--color-muted)}.access-input:hover:not(:disabled){background:var(--color-tint-hover)}.access-input:focus-visible{background:var(--color-card);box-shadow:0 0 0 2px var(--color-ink);outline:none}.access-input:disabled{background:var(--color-disabled-bg);color:var(--color-muted);cursor:not-allowed}.access-input:-webkit-autofill{-webkit-text-fill-color:var(--color-ink);caret-color:var(--color-ink);box-shadow:inset 0 0 0 100px color-mix(in srgb, var(--color-ink) 6%, var(--color-surface))}.access-input:-webkit-autofill:hover:not(:disabled):not(:focus-visible){box-shadow:inset 0 0 0 100px color-mix(in srgb, var(--color-ink) 10%, var(--color-surface))}.access-input:-webkit-autofill:focus-visible{box-shadow:inset 0 0 0 100px var(--color-card), 0 0 0 2px var(--color-ink)}.access-input--code{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;height:60px;padding:0 20px;font-size:26px;font-weight:600}.access-hint{color:var(--color-muted);font-size:12.5px;line-height:1.45}.access-button{border-radius:var(--radius-pill);background:var(--color-accent);height:48px;color:var(--color-on-accent);cursor:pointer;transition:background-color var(--duration-fast), transform var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.access-button:hover:not(:disabled){background:var(--color-accent-hover);text-decoration:none}.access-button:active:not(:disabled){transition-duration:.1s;transform:scale(.98)}.access-button:disabled{background:var(--color-disabled-bg);color:var(--color-muted);cursor:default}.access-button--loose{align-self:flex-start}.access-button-secondary{border-radius:var(--radius-pill);height:48px;box-shadow:inset 0 0 0 1px var(--color-ring);color:var(--color-ink);transition:box-shadow var(--duration-fast), transform var(--duration-fast) var(--ease-out);background:0 0;border:none;align-self:flex-start;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.access-button-secondary:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink);text-decoration:none}.access-button-secondary:active{transition-duration:.1s;transform:scale(.98)}.access-button-small{border-radius:var(--radius-pill);background:var(--color-card);height:36px;color:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast);border:none;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px}.access-button-small:hover{background:var(--color-panel-alt)}.access-button-mini{border-radius:var(--radius-pill);background:var(--color-tint-strong);height:32px;color:var(--color-ink);cursor:pointer;transition:box-shadow var(--duration-fast), transform var(--duration-fast) var(--ease-out);border:none;align-self:flex-start;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600}.access-button-mini:hover{box-shadow:inset 0 0 0 1.5px var(--color-ink)}.access-button-mini:active{transition-duration:.1s;transform:scale(.98)}.access-textbutton{color:var(--color-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;text-decoration:underline}.access-textbutton:hover,.access-textbutton--ink{color:var(--color-ink)}.access-mfa-help{color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;display:flex}.access-mfa-help form{margin:0}.access-help{max-width:560px;color:var(--color-muted);margin:0;font-size:12.5px;line-height:1.45}.access-mfa{flex-wrap:wrap;align-items:flex-start;gap:32px 40px;display:flex}.access-qr-column{flex-direction:column;flex:0 0 240px;gap:10px;display:flex}.access-qr-column>.access-textbutton{align-self:flex-start}.access-qr{box-sizing:border-box;border:1px solid var(--color-tint-strong);background:var(--color-qr-bg);border-radius:12px;width:240px;height:240px;padding:20px;display:block}.access-qr-empty{box-sizing:border-box;border:1px dashed var(--color-ring);border-radius:var(--radius-card);text-align:center;width:240px;height:240px;color:var(--color-muted);justify-content:center;align-items:center;padding:20px;font-size:12.5px;display:flex}.access-key{border:1px solid var(--color-tint-strong);background:var(--color-panel);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.access-key-label{color:var(--color-muted);font-size:12px}.access-key-code{letter-spacing:.04em;color:var(--color-ink);overflow-wrap:anywhere;font:600 13px/1.5 ui-monospace,Menlo,Consolas,monospace}.access-steps{flex-direction:column;flex:320px;gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.access-step{grid-template-columns:26px minmax(0,1fr);gap:14px;display:grid}.access-step-number{background:var(--color-ink);width:26px;height:26px;color:var(--color-on-ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.access-step-number--current{background:var(--color-accent);color:var(--color-on-accent)}.access-step-content{flex-direction:column;gap:2px;min-width:0;padding-top:3px;display:flex}.access-step-content--roomy{gap:12px}.access-step-head{flex-direction:column;gap:2px;display:flex}.access-step-title{font-size:14px;font-weight:600}.access-step-text{color:var(--color-muted)}.access-skeleton-head{flex-direction:column;gap:10px;display:flex}.access-skeleton-steps{flex-direction:column;flex:320px;gap:20px;display:flex}.access-skeleton-bar{border-radius:var(--radius-pill);background:var(--color-skeleton);display:block}.access-skeleton-bar--dark{background:var(--color-skeleton-strong)}.access-checklist{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.access-check{color:var(--color-muted);align-items:center;gap:8px;display:flex}.access-check-dot{box-sizing:border-box;border:1.5px solid var(--color-border-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px}.access-check--ok{color:var(--color-success)}.access-check--ok .access-check-dot{border-color:var(--color-success);background:var(--color-success)}.access-foot{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:0 40px 28px;font-size:12px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.access-button:hover:not(:disabled),.access-button-secondary:hover,.access-button-mini:hover{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.access-input,.access-button,.access-button-secondary,.access-button-small,.access-button-mini{transition-property:background-color,box-shadow,color,opacity}.access-button:hover:not(:disabled),.access-button:active:not(:disabled),.access-button-secondary:hover,.access-button-secondary:active,.access-button-mini:hover,.access-button-mini:active{transform:none}}@media (max-width:900px){.access .access-background{display:none}}@media (max-width:480px){.access-head{padding:24px 16px 0}.access-main{padding:32px 16px 48px}.access-foot{padding:0 16px 24px}.access-qr-column{flex-basis:100%}}
