@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-body:"Space Grotesk", Arial, sans-serif;--sc-accent:#045d40;--sc-accent-hover:#034830;--sc-on-accent:#f7efe2;--sc-paper:#ebd9be;--sc-surface:#fffaf2;--theme-bg:#f7efe2;--theme-text:#252923;--theme-input-bg:#fffaf2;--theme-border-color:#d9d3c5;--style-radius-s:6px;--style-radius-m:12px;--style-radius-l:18px}html[data-theme=dark]{--sc-accent:#9dd7b7;--sc-accent-hover:#c0e8d1;--sc-on-accent:#12291f;--sc-surface:#1c211e;--theme-bg:#121613;--theme-text:#f7efe2;--theme-input-bg:#1c211e;--theme-border-color:#354139}body{background:var(--theme-bg);color:var(--theme-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance}.sc-brand{letter-spacing:-.055em;align-items:center;gap:12px;font-size:25px;font-weight:700;line-height:1.15;display:flex}.sc-mark{object-fit:cover;border-radius:12px;flex-shrink:0;width:44px;height:44px;display:block}.step-nav__home{flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.step-nav__home .sc-mark{object-fit:cover;border-radius:6px;width:26px;min-width:0;height:26px}.sc-brand__label{letter-spacing:.1em;text-transform:uppercase;color:var(--theme-elevation-600);margin-top:5px;font-size:10px;font-weight:500;display:block}.sc-eyebrow{color:var(--sc-accent);letter-spacing:.16em;font-size:10px;font-weight:600;line-height:1.6}.sc-login-intro{margin:36px 0 28px}.sc-login-intro h1{margin:16px 0;font-size:clamp(34px,5vw,50px);font-weight:600;line-height:1.04}.sc-login-intro em,.sc-workspace em{color:var(--sc-accent);font-weight:500}.sc-login-intro>p:last-child{max-width:38ch;color:var(--theme-elevation-650);line-height:1.7}.sc-login-help{border-top:1px solid var(--theme-border-color);color:var(--theme-elevation-650);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-top:28px;padding-top:20px;font-size:12px;line-height:1.7;display:flex}.sc-login-help a{text-underline-offset:4px}.login{background-image:radial-gradient(ellipse at 10% 15%, color-mix(in srgb, var(--sc-accent) 8%, transparent), transparent 55%)}.login__brand{justify-content:flex-start;display:flex}.login .btn--style-primary{width:100%}.btn{transition:background-color .16s,border-color .16s,box-shadow .16s}.btn--style-primary{--bg-color:var(--sc-accent);--color:var(--sc-on-accent);--hover-bg:var(--sc-accent-hover);--hover-color:var(--sc-on-accent);border-radius:999px;font-weight:600}.btn--style-secondary{border-radius:999px}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--sc-accent);outline-offset:4px}.sc-workspace{background:var(--sc-surface);border:1px solid var(--theme-border-color);border-radius:20px;grid-template-columns:1fr 240px;align-items:center;gap:40px;margin:12px 0 36px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.sc-workspace:before{content:"";background:var(--sc-accent);border-radius:0 4px 4px 0;width:4px;position:absolute;top:32px;bottom:32px;left:0}.sc-workspace h2{margin:14px 0 18px;font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.08}.sc-workspace__copy>p:last-of-type{max-width:46ch;color:var(--theme-elevation-650);line-height:1.7}.sc-workspace__copy>a{text-underline-offset:5px;margin-top:10px;font-size:12px;display:inline-block}.sc-workspace__art{background:var(--sc-paper);border-radius:120px 120px 16px 16px;padding:20px;transform:rotate(5deg)}.sc-workspace__art img{border-radius:100px 100px 8px 8px;width:100%;height:auto;display:block}.sc-workspace__art span{text-align:center;letter-spacing:.13em;color:#045d40;padding-bottom:8px;font-size:8px;display:block}.sc-nav-brand{border-bottom:1px solid var(--theme-border-color);margin-bottom:24px;padding:4px 0 28px}.sc-nav-brand .sc-brand{font-size:21px}.sc-nav-brand__caption{color:var(--theme-elevation-600);margin-top:16px;font-size:10px;display:block}.sc-nav-footer{border-top:1px solid var(--theme-border-color);color:var(--theme-elevation-600);margin-top:32px;padding-top:20px;font-size:10px;line-height:1.8}.sc-nav-footer>span,.sc-nav-footer>a{display:block}.sc-nav-footer a{color:var(--sc-accent);text-underline-offset:4px;margin-top:4px}.nav{border-right:1px solid var(--theme-border-color);background:var(--sc-surface)}.nav__link{border-radius:8px;transition:background-color .16s}.nav__link:hover{background:var(--theme-elevation-100)}.nav__link--active{color:var(--sc-accent);font-weight:600}.nav-group__label{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.dashboard h1{font-size:clamp(28px,3vw,40px)}.card{background:var(--sc-surface);border-color:var(--theme-border-color);border-radius:14px;padding:24px}.card--has-onclick:hover{background:var(--theme-elevation-50);border-color:var(--sc-accent);box-shadow:0 6px 20px color-mix(in srgb, var(--sc-accent) 8%, transparent)}.card__title{letter-spacing:-.03em;font-size:19px}.table{font-variant-numeric:tabular-nums}.table th{letter-spacing:.025em;font-size:11px}.table tbody tr:hover{background:var(--theme-elevation-50)}.field-type input:not([type=checkbox]):not([type=radio]),.field-type textarea{border-radius:8px}.field-type input:focus,.field-type textarea:focus{border-color:var(--sc-accent)}.doc-controls{border-bottom:1px solid var(--theme-border-color)}@media (max-width:700px){.sc-workspace{grid-template-columns:1fr;gap:16px;padding:26px}.sc-workspace__art{display:none}.sc-login-intro h1{font-size:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--theme-elevation-0:#f7efe2;--theme-elevation-50:#f0e9dc;--theme-elevation-100:#e8e1d4;--theme-elevation-150:#ded8cb;--theme-elevation-200:#d2cec1;--theme-elevation-250:#c4c2b5;--theme-elevation-300:#b3b5a7;--theme-elevation-350:#a2a697;--theme-elevation-400:#919787;--theme-elevation-450:#818878;--theme-elevation-500:#727b6c;--theme-elevation-550:#646e5f;--theme-elevation-600:#566252;--theme-elevation-650:#4a5646;--theme-elevation-700:#3e4b3c;--theme-elevation-750:#344031;--theme-elevation-800:#2c372a;--theme-elevation-850:#253024;--theme-elevation-900:#202a1f;--theme-elevation-950:#1a241a;--theme-elevation-1000:#141e15}html[data-theme=dark]{--theme-elevation-0:#121613;--theme-elevation-50:#1c211e;--theme-elevation-100:#252d27;--theme-elevation-150:#2e3831;--theme-elevation-200:#3a463d;--theme-elevation-250:#465349;--theme-elevation-300:#546157;--theme-elevation-350:#637166;--theme-elevation-400:#758276;--theme-elevation-450:#869386;--theme-elevation-500:#98a396;--theme-elevation-550:#a6b1a3;--theme-elevation-600:#b4bdae;--theme-elevation-650:#c0c8b9;--theme-elevation-700:#ccd2c3;--theme-elevation-750:#d7dcce;--theme-elevation-800:#e0e3d6;--theme-elevation-850:#e7e9dd;--theme-elevation-900:#edeee2;--theme-elevation-950:#f2efe2;--theme-elevation-1000:#f7efe2}
