@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-normal-latin-ext-BmRBH3aV.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-400-normal-latin-DMJ8VG8y.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-normal-latin-ext-CAhNIIs5.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-500-normal-latin-DSY6xOcd.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-normal-latin-ext-D38SheWl.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-600-normal-latin-BgSNZQsw.woff2) format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-italic-latin-ext-Du9zzoL2.woff2) format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-italic-latin-CZTNEAuW.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-normal-latin-ext-CIII54If.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-normal-latin-IvpUvPa2.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-normal-latin-ext-CIII54If.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-normal-latin-IvpUvPa2.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-normal-latin-ext-CIII54If.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-normal-latin-IvpUvPa2.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-normal-latin-ext-CIII54If.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/IBMPlexSans-400-normal-latin-IvpUvPa2.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSansCondensed-400-normal-latin-ext-BJ9nxTJg.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexSansCondensed-400-normal-latin-DKyD6XsY.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSansCondensed-500-normal-latin-ext--oYb3bSD.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexSansCondensed-500-normal-latin-BqaLkUoX.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSansCondensed-600-normal-latin-ext-CBdNZ9Ci.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexSansCondensed-600-normal-latin-CRd5VyFf.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSansCondensed-700-normal-latin-ext-CXZ_9bG9.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexSansCondensed-700-normal-latin-D8r4s4aS.woff2) format("woff2");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{--paper:#F7F5F0;--paper-raised:#FCFBF8;--white:#FFFFFF;--ink:#1A1C1E;--grey-50:#EFECE6;--grey-100:#E3DFD7;--grey-200:#CFCAC0;--grey-300:#B1ABA0;--grey-400:#8C867B;--grey-500:#6B665D;--grey-600:#4D4943;--grey-700:#34322E;--signal-50:#FDF1E9;--signal-100:#FBE1D0;--signal-500:#E8590C;--signal-700:#B33F00;--signal-900:#7A2A00;--record-draft:#4D4943;--record-final:#1A1C1E;--record-amended:#1A1C1E;--record-signed:#1A1C1E;--record-on-solid:#F7F5F0;--money-estimate:#8E9AA1;--money-forecast:#566A76;--money-actual:#1E2B33;--money-estimate-tint:#E6EAEC;--money-forecast-tint:#D5DDE2;--money-actual-tint:#C9D0D4;--progress-on-track:#2F6B4F;--progress-at-risk:#C24E00;--progress-behind:#8F2410;--progress-on-track-tint:#E2EDE6;--progress-at-risk-tint:#FBE6D6;--progress-behind-tint:#F4DEDA;--sig-sent:#6B665D;--sig-viewed:#3F5F78;--sig-signed:#2F6B4F;--sig-declined:#8F2410;--mismatch-bg:#FBE1D0;--mismatch-rule:#E8590C;--revised-mark:#34322E;--variance-over:#B33F00;--variance-under:#2F6B4F;--font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-cond:"IBM Plex Sans Condensed","IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--num-features:"tnum" 1,"lnum" 1;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--fs-4xl:36px;--fs-5xl:48px;--fs-6xl:64px;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-caps:.07em;--tracking-tight:-.01em;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:56px;--sp-12:80px;--r-0:0;--r-1:2px;--r-2:4px;--r-3:6px;--r-pill:999px;--bw-1:1px;--bw-2:2px;--bw-3:3px;--shadow-pop:0 1px 0 rgba(26,28,30,.06),0 8px 24px rgba(26,28,30,.14);--row-dense:28px;--row-regular:36px;--row-field:48px;--tap-min:48px;--ease:cubic-bezier(.2,0,0,1);--dur-fast:.12s;--dur:.18s;--share-width:590px}:root{--platform-accent:#A8782A;--platform-accent-600:#8C6420;--platform-accent-700:#6E4E18;--platform-accent-100:#F1E6D2;--platform-on-accent:#FFFFFF;--seal-ink:#1A1C1E;--seal-paper:#FFFFFF}:root{--tenant-accent:#1A1C1E;--tenant-accent-ink:#1A1C1E;--tenant-on-accent:#FFFFFF;--tenant-tint:#EFECE6}[data-tenant=eximwala]{--tenant-accent:#1F5E4A;--tenant-accent-ink:#1F5E4A;--tenant-on-accent:#FFFFFF;--tenant-tint:#E1ECE6}[data-tenant=atlantique]{--tenant-accent:#0E5A63;--tenant-accent-ink:#0B4A52;--tenant-on-accent:#FFFFFF;--tenant-tint:#DCEBEC}:root,[data-brand],[data-theme],[data-tenant]{--brand-accent:var(--platform-accent-600);--brand-accent-ink:var(--platform-accent-700);--brand-on-accent:var(--platform-on-accent);--brand-tint:var(--platform-accent-100);--doc-accent:var(--tenant-accent);--doc-accent-ink:var(--tenant-accent-ink);--doc-on-accent:var(--tenant-on-accent)}[data-brand=white-label],[data-brand=white-label] [data-theme],[data-brand=white-label] [data-tenant]{--brand-accent:var(--tenant-accent);--brand-accent-ink:var(--tenant-accent-ink);--brand-on-accent:var(--tenant-on-accent);--brand-tint:var(--tenant-tint)}:root,[data-theme=desk]{--bg:var(--paper);--surface:var(--paper-raised);--surface-sunk:var(--grey-50);--text:var(--ink);--text-muted:var(--grey-500);--text-faint:var(--grey-400);--rule:var(--grey-100);--border:var(--grey-200);--border-strong:var(--ink);--focus:var(--platform-accent);--num-scale:1;--row-h:var(--row-dense);--alert-ink:var(--signal-700);--alert-tint:var(--signal-50)}[data-theme=field]{--bg:#FFFFFF;--surface:#FFFFFF;--surface-sunk:#F0EEE9;--text:#000000;--text-muted:#3A3833;--text-faint:#57534C;--rule:#C9C4BA;--border:#7C766C;--border-strong:#000000;--focus:#000000;--num-scale:1.35;--row-h:var(--row-field);--alert-ink:#9A3600;--alert-tint:#FBE1D0;--progress-on-track:#1F5A3F;--progress-at-risk:#A84400;--progress-behind:#7A1D0C}[data-theme=night]{--bg:#111315;--surface:#181B1E;--surface-sunk:#0C0E10;--text:#ECE8DF;--text-muted:#A7A296;--text-faint:#7E796F;--rule:#262A2E;--border:#3A3F44;--border-strong:#ECE8DF;--focus:#D4A55A;--num-scale:1;--row-h:var(--row-regular);--alert-ink:#FF9A5C;--alert-tint:#2B1A10;--record-draft:#A7A296;--record-final:#ECE8DF;--record-amended:#ECE8DF;--record-signed:#ECE8DF;--record-on-solid:#111315;--money-estimate:#6C7980;--money-forecast:#93A9B6;--money-actual:#E3E9EC;--money-estimate-tint:#1E2326;--money-forecast-tint:#22292E;--money-actual-tint:#2A3136;--progress-on-track:#74BC97;--progress-at-risk:#FF8F45;--progress-behind:#FF7262;--progress-on-track-tint:#16261E;--progress-at-risk-tint:#2E1D10;--progress-behind-tint:#2E1714;--sig-sent:#A7A296;--sig-viewed:#8DB2CF;--sig-signed:#74BC97;--sig-declined:#FF7262;--mismatch-bg:#3A1F0E;--revised-mark:#D9D4C9;--variance-over:#FF8F45;--variance-under:#74BC97;--platform-accent-600:#C9974A;--platform-accent-700:#E0B470;--platform-on-accent:#111315;--platform-accent-100:#2A2216;--seal-ink:#ECE8DF;--seal-paper:#181B1E}[data-theme=paper]{--bg:#FFFFFF;--surface:#FFFFFF;--surface-sunk:#F3F1EC;--text:#111214;--text-muted:#4D4943;--text-faint:#6B665D;--rule:#D6D1C7;--border:#8C867B;--border-strong:#111214;--focus:#111214;--num-scale:1;--row-h:26px;--alert-ink:#A33A00;--alert-tint:#FBE6D6}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--brand-accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--brand-tint)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.45}.center-note{min-height:100%;display:grid;place-items:center;color:var(--text-muted)}.mono{font-family:var(--font-mono)}.muted{color:var(--text-muted)}.banner{border:1px solid var(--border);border-left:4px solid var(--text);padding:9px 12px;background:var(--surface-sunk);font-size:13.5px}.banner.warn{border-left-color:var(--progress-at-risk);background:var(--progress-at-risk-tint)}.banner.bad{border-left-color:var(--progress-behind);background:var(--progress-behind-tint)}.login{position:relative;height:100vh;height:100dvh;overflow:hidden;background:#0c0e10;color:var(--text)}.login-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0e10 url(/images/login-hero-calm.png) 0% 100%/cover no-repeat;filter:brightness(1.3) contrast(1.05)}.login:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0c0e1073 0,#0c0e1000 22%)}.brand{position:absolute;z-index:2;top:max(18px,env(safe-area-inset-top));left:clamp(16px,3vw,40px);display:flex;align-items:center;gap:10px;font-family:var(--font-cond);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:15px;color:#ece8df}.brand .mark{width:28px;height:28px;background:var(--brand-accent);color:var(--brand-on-accent);display:grid;place-items:center;font-size:14px}.brand .sub{font-weight:500;font-size:12px;color:#a7a296}.login-main{position:relative;z-index:1;height:100%;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,min(440px,42vw));justify-items:center;align-items:center;padding:clamp(12px,3vh,32px) clamp(16px,4vw,56px);padding-bottom:max(clamp(12px,3vh,32px),env(safe-area-inset-bottom))}.login-card{grid-column:2;width:min(420px,100%);display:flex;flex-direction:column;gap:clamp(8px,2vh,18px);padding:clamp(14px,3.2vh,28px);background:#111315c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(236,232,223,.16);border-top:2px solid var(--border-strong);color:var(--text);box-shadow:0 24px 60px #00000073}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.login-card{background:#111315f0}}.stage-line{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.login-card .eyebrow{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:12px;font-weight:600;color:var(--text-muted)}.login-card h1{margin:0;font-family:var(--font-cond);font-weight:600;font-size:clamp(22px,4vh,30px);line-height:1.1}.login-actions{display:flex;flex-direction:column;gap:clamp(6px,1.2vh,10px)}.small{font-size:12.5px}.login-split{display:flex;align-items:center;gap:12px;color:var(--text-faint);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.login-split:before,.login-split:after{content:"";flex:1;height:1px;background:var(--rule)}.f{display:flex;flex-direction:column;gap:4px;font-family:var(--font-cond);text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.07em;color:var(--text-muted)}.inp{font:inherit;font-size:14px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--text);background:var(--surface);border:1px solid var(--border);border-bottom:2px solid var(--border-strong);padding:8px 10px;min-height:40px;border-radius:0;width:100%}.inp:focus{outline:2px solid var(--focus);outline-offset:1px}.login-foot{display:flex;flex-direction:column;gap:4px;color:var(--text-muted);font-size:12.5px;border-top:1px solid var(--rule);padding-top:clamp(8px,1.6vh,14px)}@media (max-aspect-ratio:5/4){.login-bg{background-position:80% 50%}.login:after{background:linear-gradient(180deg,#0c0e1099 0,#0c0e1000 30%,#0c0e1080)}.login-main{grid-template-columns:minmax(0,1fr);align-content:end;justify-items:center;row-gap:clamp(8px,2vh,16px);padding-inline:16px}.stage-line{position:static;width:min(420px,100%);height:auto;overflow:visible;clip:auto;white-space:normal;margin:0;color:#ece8df;font-family:var(--font-cond);font-weight:600;font-size:clamp(22px,6.2vw,34px);line-height:1.12;text-wrap:balance}.login-card{grid-column:1;width:min(420px,100%)}.inp{font-size:16px;min-height:44px}}@media (max-height:700px){.login-foot span+span,.stage-line{display:none}}@media (max-height:600px){.login-card .eyebrow,.hint,.login-foot{display:none}.inp{min-height:36px}}@media (pointer:coarse){.inp{min-height:44px}}@media (min-width:1800px){.login-main{grid-template-columns:minmax(0,1fr) minmax(420px,min(500px,32vw))}.login-card{width:min(460px,100%)}}.shell-top{display:flex;align-items:center;gap:12px;padding:0 16px;height:52px;border-bottom:2px solid var(--border-strong);background:var(--surface)}.page{padding:24px;max-width:860px}.page dl{display:grid;grid-template-columns:160px 1fr;gap:6px 14px;margin:0}.page dt{color:var(--text-muted)}.page dd{margin:0;word-break:break-all}.shell-top .brand{color:var(--text)}.demo-users{font-size:12.5px;color:var(--text-muted)}.demo-users summary{cursor:pointer}.demo-users ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.linkish{background:none;border:0;padding:2px 0;color:var(--text);text-decoration:underline;cursor:pointer;font:inherit}@media (max-height:700px){.demo-users{display:none}}
