.authenticated-shell-reload-preview,.authenticated-shell-reload-preview>.app-main-layout{height:100vh;min-height:0;overflow:hidden}.authenticated-shell-reload-preview__nav-toggle{font-size:16px}.authenticated-shell-reload-preview__content{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.authenticated-shell-reload-preview__content>div{flex:1;min-height:0;display:flex;overflow:hidden}.authenticated-reload-preview-handoff{z-index:2000;scrollbar-gutter:stable;background:#fff;position:fixed;inset:0;overflow:hidden scroll}.application-loading-placeholder{min-height:100vh;color:var(--zen-text,#172033);background:var(--zen-surface,#fff)}.application-loading-placeholder--shell{display:flex}.application-loading-placeholder__sidebar{border-right:1px solid var(--zen-border,#e2e8f0);flex-direction:column;flex:0 0 240px;gap:18px;padding:10px 20px;display:flex}.application-loading-placeholder__brand{color:var(--zen-brand,#8a7344);letter-spacing:-.35px;font-size:17px;font-weight:650}.application-loading-placeholder__sidebar .application-loading-placeholder__brand{border-bottom:1px solid var(--zen-border,#e2e8f0);background:var(--zen-tab-level-1,#f5f5f2);white-space:nowrap;flex:0 0 36px;justify-content:center;align-items:center;margin:-10px -20px 0;padding:0 12px;display:flex;overflow:hidden}.application-loading-placeholder__nav-line,.application-loading-placeholder__line,.application-loading-placeholder__title,.application-loading-placeholder__card{background:var(--zen-surface-subtle,#f1f5f9);border-radius:7px;display:block}.application-loading-placeholder__nav-line{width:88%;height:24px}.application-loading-placeholder__nav-line--short{width:64%}.application-loading-placeholder__main{flex:1;min-width:0}.application-loading-placeholder__topbar{border-bottom:1px solid var(--zen-border,#e2e8f0);background:var(--zen-surface-subtle,#f8fafc);height:36px}.application-loading-placeholder__content{gap:16px;padding:32px;display:grid}.application-loading-placeholder__title{width:min(280px,48%);height:28px}.application-loading-placeholder__line{width:min(720px,92%);height:15px}.application-loading-placeholder__line--short{width:min(480px,68%)}.application-loading-placeholder__card{width:100%;height:240px;margin-top:8px}.application-loading-placeholder--page{place-content:center;gap:24px;padding:24px;display:grid}.application-loading-placeholder--page .application-loading-placeholder__brand{text-align:center}.application-loading-placeholder__page-card{border:1px solid var(--zen-border,#e2e8f0);border-radius:12px;gap:16px;width:min(440px,100vw - 48px);padding:28px;display:grid}@media (width<=767px){.application-loading-placeholder__sidebar{display:none}.application-loading-placeholder__content{padding:24px 16px}}.public-application-loading-placeholder{background:#f1ede4;min-height:100vh}.public-application-loading-placeholder--landing{background:#0c1920}.public-application-loading-placeholder__header{background:#081218;border-bottom:1px solid #c2a0683d;align-items:center;min-height:78px;padding:0 5vw;display:flex}.public-application-loading-placeholder__wordmark{color:#f6f1e8;letter-spacing:-.035em;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:1.65rem;font-weight:600}.public-application-loading-placeholder__wordmark>span{color:#c2a068}@media (width<=900px){.public-application-loading-placeholder__header{min-height:68px;padding:0 20px}}.app-content-link,.app-content-link-scope a{color:var(--zen-accent,#44584d);cursor:pointer;text-underline-offset:2px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;background:0 0;border-radius:2px;text-decoration-line:underline;text-decoration-thickness:1px}.app-content-link:hover,.app-content-link-scope a:hover{color:var(--zen-accent-hover,#35473d);background:var(--zen-accent-soft,#edf1ee)}.app-content-link:focus-visible,.app-content-link-scope a:focus-visible{outline:2px solid var(--zen-focus,#44584d52);outline-offset:2px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}body{background:var(--zen-canvas,#f5f5f2);min-height:100vh;color:var(--zen-text,#252824)}.application-load-recovery{background:var(--zen-canvas,#f5f5f2);place-items:center;min-height:100vh;padding:24px;display:grid}.application-load-recovery__panel{border:1px solid var(--zen-border,#e1e4de);background:var(--zen-surface,#fff);text-align:center;border-radius:8px;width:min(100%,460px);padding:28px;box-shadow:0 12px 36px #0000001a}.application-load-recovery__panel h1{font-size:20px;line-height:1.3}.application-load-recovery__panel p{color:var(--zen-text-secondary,#5f665f);margin-top:10px;line-height:1.5}.application-load-recovery__panel button{border:1px solid var(--zen-border-strong,#cdd2cb);height:34px;color:var(--zen-text-secondary,#5f665f);background:var(--zen-surface,#fff);font:inherit;cursor:pointer;border-radius:8px;margin-top:20px;padding:0 15px;font-weight:500}.application-load-recovery__panel button:hover{color:var(--zen-text,#252824);background:var(--zen-surface-hover,#ebede8)}.application-load-recovery__panel button:active{color:var(--zen-text,#252824);background:var(--zen-surface-selected,#e6eae6)}.application-load-recovery__panel button:focus-visible{outline:2px solid var(--zen-focus,#44584d38);outline-offset:2px}.application-load-recovery__panel>.copy-dev-logs{margin-left:8px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--zen-border-strong,#cdd2cb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--zen-text-muted,#7b827a)}.auth-page{--auth-login-card-settled-height:707px;background:radial-gradient(circle at 14% 18%,#c2a06829,#0000 34%),radial-gradient(circle at 84% 82%,#f6f1e80f,#0000 28%),#0c1920;justify-content:center;align-items:center;min-height:100vh;padding:clamp(24px,6vw,72px);display:flex;position:relative;overflow:hidden}.auth-card{background:#f1ede4;border:1px solid #c2a068b8;border-radius:2px;width:100%;max-width:460px;box-shadow:0 30px 80px #00000052}.auth-card--login{min-height:min(var(--auth-login-card-settled-height), calc(100vh - 48px))}.auth-card .ant-card-body{padding:44px 42px 38px}.auth-logo{text-align:center;margin-bottom:28px}.auth-logo p{color:#626c70;margin:0;font-size:14px}.auth-divider{margin:8px 0}.auth-entry-loading__card{padding:44px 42px 38px}.auth-entry-loading__field,.auth-entry-loading__button{background:#fffaf1;border:1px solid #c9c1b3;border-radius:2px;width:100%;height:46px;margin-top:24px;display:block}.auth-entry-loading__field{height:42px}.auth-logo+.auth-entry-loading__field{margin-top:44px}.auth-entry-loading__field+.auth-entry-loading__field{margin-top:25px}.auth-entry-loading__remember{width:118px;height:40px;margin-top:23px;display:block;position:relative}.auth-entry-loading__remember:before,.auth-entry-loading__remember:after{content:"";height:16px;display:block;position:absolute;top:12px}.auth-entry-loading__remember:before{background:#fffaf1;border:1px solid #c9c1b3;border-radius:3px;width:16px;left:0}.auth-entry-loading__remember:after{background:#d8d1c5;border-radius:2px;width:88px;left:26px}.auth-entry-loading__button{background:#0c1920;border-color:#0c1920;margin-top:20px}.auth-page .auth-card .ant-input,.auth-page .auth-card .ant-input-affix-wrapper{background:#fffaf1;border-color:#c9c1b3;border-radius:2px}.auth-page .auth-card .ant-input-affix-wrapper:hover,.auth-page .auth-card .ant-input-affix-wrapper-focused{border-color:#a98955;box-shadow:0 0 0 2px #a9895524}.auth-page .auth-card .ant-input-affix-wrapper .ant-input{background:0 0}.auth-page .auth-card .ant-btn{border-radius:2px;font-weight:650}.auth-page .auth-card .ant-btn-primary{letter-spacing:.04em;background:#0c1920;border-color:#0c1920;min-height:46px}.auth-page .auth-card .ant-btn-primary:hover,.auth-page .auth-card .ant-btn-primary:focus-visible{background:#a98955;border-color:#a98955}.auth-page .auth-card .ant-btn-default{color:#26353b;background:#fffaf1;border-color:#a99f90}.auth-page .auth-card a{color:#715a33;font-weight:650}.auth-page .auth-card .ant-checkbox-checked .ant-checkbox-inner{background:#0c1920;border-color:#0c1920}@media (width<=520px){.auth-page{align-items:flex-start;padding:18px}.auth-card .ant-card-body{padding:34px 24px 28px}.auth-card--login{min-height:min(var(--auth-login-card-settled-height), calc(100vh - 36px))}}.page-header{margin-bottom:24px}.page-header h1{color:var(--zen-text,#252824);font-size:24px;font-weight:600}.page-header p{color:var(--zen-text-muted,#7b827a);margin-top:4px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:.18s ease-out fadeIn}.stat-card{cursor:default;transition:border-color .14s,box-shadow .14s}.stat-card:hover{border-color:var(--zen-border-strong,#cdd2cb);box-shadow:0 1px 3px #191e1b12}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.fade-in{animation:none}.stat-card{transition:none}}
