.home-banner-editor{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:22px;display:grid}.home-banner-form,.home-banner-preview{min-width:0;padding:22px}.home-banner-form form,.home-banner-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.home-banner-form .field{gap:8px;display:grid}.home-widget-options{border-bottom:1px solid #2b3a50;gap:10px;padding-bottom:22px;display:grid}.home-widget-options h3{font-size:1rem;font-weight:650}.home-widget-options>p{color:#a4b6d1;margin-bottom:4px;font-size:.875rem;line-height:1.6}.home-widget-option{cursor:pointer;border:1px solid #30415b;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.home-widget-option:has([data-checked]){background:#211e4b;border-color:#6257c7}.home-widget-option [data-slot=checkbox]{width:20px;height:20px}.home-widget-option>span{gap:4px;min-width:0;display:grid}.home-widget-option strong{font-size:.9375rem;font-weight:600}.home-banner-form small,.home-banner-help{color:#a4b6d1;font-size:.875rem;line-height:1.6}.home-banner-image-actions,.home-banner-save,.home-banner-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-banner-save button{min-height:42px}.home-banner-success{color:#a7efd4;background:#103e32;border-radius:9px;padding:12px}.home-banner-warning{color:#f5d39b;background:#483623;border-radius:9px;padding:12px}.home-banner-phone{width:100%;max-width:380px;height:auto;min-height:0;box-shadow:none;background:#001827;border:0;border-radius:18px;margin:0 auto;padding:12px;container-type:inline-size}@media (max-width:1050px){.home-banner-editor{grid-template-columns:minmax(0,1fr)}.home-banner-preview{order:-1}}.panel-shell[data-slot=sidebar-wrapper]{background:#0b1524;height:100dvh;min-height:0;overflow:hidden}.panel-shell>.main-inset{background:#0b1524;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.panel-shell .panel-sidebar[data-slot=sidebar-container]{border-right:1px solid #253950;height:100dvh}.panel-shell .panel-sidebar [data-slot=sidebar-inner]{background:linear-gradient(#101f32,#0c1829)}.panel-shell .topbar{z-index:15;background:#0f1d30;border-bottom:1px solid #283a51;flex-shrink:0;gap:18px;min-height:74px;padding:14px 30px;box-shadow:0 5px 18px #0000000b}.panel-workspace-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#405f80 #0b1524;flex:1;min-height:0;scroll-padding:20px;overflow:hidden auto}.panel-workspace-scroll:focus-visible{outline-offset:-3px;outline:2px solid #61acff}.panel-workspace-scroll::-webkit-scrollbar{width:8px}.panel-workspace-scroll::-webkit-scrollbar-thumb{background:#405f80;border-radius:6px}.panel-header-left{flex:1;align-items:center;gap:22px;min-width:0;display:flex}.panel-shell .panel-back-button{color:#d3e7ff;background:#152940;border:1px solid #36536f;border-radius:9px;flex-shrink:0;min-height:40px;padding-inline:13px;font-size:.875rem}.panel-back-button:disabled{opacity:.42}.panel-back-button svg{width:18px;height:18px}.panel-shell .breadcrumb{gap:8px;min-width:0;font-size:.875rem}.panel-shell .breadcrumb [data-slot=button]{color:#8da8c7;background:0 0;min-height:34px;padding:3px 1px;font-size:.875rem}.panel-shell .breadcrumb>svg{color:#597493;flex-shrink:0;width:15px;height:15px}.panel-shell .breadcrumb>strong{text-overflow:ellipsis;white-space:nowrap;color:#dce9f8;font-weight:550;overflow:hidden}.panel-shell .header-actions{flex-shrink:0;gap:12px}.panel-shell .header-actions>[data-slot=button]{color:#d6ebff;background:#173a61;border:1px solid #366c9f;border-radius:9px}.panel-preview-label-short,.panel-mobile-menu-heading,.panel-shell .panel-mobile-toggle{display:none}.panel-shell .brand{border-color:#26394f;flex-shrink:0;gap:11px;margin:0;padding:24px 18px 22px}.panel-shell .brand-mark{border-radius:11px;width:37px;height:37px}.panel-shell .brand strong{font-size:1rem;font-weight:650}.nav-content[data-slot=sidebar-content]{scrollbar-width:thin;scrollbar-color:#365471 transparent;overscroll-behavior:contain;padding:20px 13px 18px}.nav-content[data-slot=sidebar-content]::-webkit-scrollbar{width:5px;height:5px;display:block}.nav-content[data-slot=sidebar-content]::-webkit-scrollbar-thumb{background:#365471;border-radius:5px}.panel-nav-groups{flex-direction:column;gap:22px;display:flex}.nav-content .nav-label{color:#91a9c3;letter-spacing:1.1px;margin-bottom:7px;padding-inline:12px;font-size:.75rem}.nav-content .nav-button{color:#b4c9e1;border-radius:8px;gap:11px;min-height:43px;margin:1px 0;padding:10px 12px;font-size:.9375rem}.nav-content .nav-button[data-active]{color:#f4faff;background:linear-gradient(100deg,#174c80,#193959);border-color:#2b679b;font-weight:600;box-shadow:inset 3px 0 #44b6ff}.nav-content .nav-button>svg{width:19px;height:19px}.nav-content .nav-count{min-width:22px;font-size:.75rem}.panel-shell .sidebar-foot,[data-mobile=true] .sidebar-foot{border-color:#26394f;flex-shrink:0;gap:11px;padding:14px}.panel-shell .local-status,[data-mobile=true] .local-status{color:#a2b9d1;font-size:.75rem}.panel-shell .operator,[data-mobile=true] .operator{background:#17283e;border:1px solid #243b53;border-radius:9px;padding:10px}.panel-shell .operator strong,[data-mobile=true] .operator strong{font-size:.875rem}.panel-shell .operator span:not(.avatar),[data-mobile=true] .operator span:not(.avatar){font-size:.75rem}.panel-shell .page-heading{align-items:center;gap:18px;margin-bottom:21px}.panel-shell .page-heading h1{letter-spacing:-.65px;font-size:1.85rem;font-weight:650;line-height:1.25}.panel-shell .page-heading>div>p{color:#a0b6d0;margin-top:8px;font-size:1rem;line-height:1.55}.panel-shell .page-heading .main-action{background:#287bf0;border:1px solid #519cff;border-radius:9px;min-height:44px;padding:11px 17px;font-size:.9375rem;font-weight:550}.panel-shell .demo-notice{background:#11334966;border-color:#254a60;border-radius:8px;gap:14px;margin-bottom:23px;padding:11px 14px}.panel-shell .demo-notice strong{font-size:.8125rem;font-weight:550}.panel-shell .stats-grid{gap:17px;margin-bottom:23px}.panel-shell .stat-card{background:linear-gradient(130deg,#162940,#132236);border-color:#2b425b;border-radius:12px;padding:20px;box-shadow:0 4px 10px #0000000d}.panel-shell .stat-card:hover{background:#19304b;border-color:#538ac0;transform:none}.panel-shell .stat-top{margin-bottom:14px}.panel-shell .stat-card h3{font-size:.9375rem;font-weight:550}.panel-shell .stat-card p{color:#a3b7cf;margin-top:5px;font-size:.8125rem}.panel-shell .surface{background:#122136;border:1px solid #2b3e55;border-radius:12px;box-shadow:0 3px 8px #00000008}.panel-shell .overview-grid{gap:21px}.panel-shell .section-heading{gap:15px;padding:22px 23px 19px}.panel-shell .section-heading h2{font-size:1.0625rem;font-weight:650}.panel-shell .section-heading p{color:#a3b7cf;font-size:.875rem;line-height:1.55}.panel-shell .section-heading [data-slot=button]{color:#88c6ff;font-size:.875rem}.panel-shell .tag{padding:4px 8px;font-size:.75rem}.panel-shell .inline-count{font-size:.75rem}.panel-shell .row-title{gap:9px;font-size:.9375rem}.panel-shell .report-row p{font-size:.875rem}.panel-shell .report-row .meta{color:#95afca}.panel-shell .checklist-row{padding-block:11px;font-size:.875rem}.panel-shell .small-note{color:#93aac6;font-size:.8125rem}.panel-shell .room-mini h3{font-size:.9375rem}.panel-shell .room-mini p{color:#a5bdd5;font-size:.8125rem}.panel-shell .entity-grid{gap:20px}.panel-shell .contacts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;display:grid}.panel-shell .entity-card{padding:23px 23px 0}.panel-shell .entity-card>p{color:#a8bdd4;margin-bottom:20px;font-size:1rem;line-height:1.6}.panel-shell .contact-card{padding:21px 19px 0}.panel-shell .contact-heading{gap:10px;margin-bottom:19px}.panel-shell .contact-heading>.tag{white-space:normal;text-align:center;font-size:.75rem}.panel-shell .contact-heading h2{font-size:1.0625rem}.panel-shell .destination{background:#0d1b2e;border-color:#30465f;padding:12px}.panel-shell .destination small{color:#9bb5d0;font-size:.75rem}.panel-shell .destination strong{font-size:.875rem}.panel-shell .card-actions{border-color:#30445b;margin-top:9px;padding-block:13px}.panel-shell .status-switch span{font-size:.875rem}.panel-shell .section-note{background:#12304a77;border-color:#4aa7ee;border-radius:0 9px 9px 0;padding:14px 17px}.panel-shell .section-note p{font-size:.9375rem;line-height:1.6}.panel-shell .content-meta,.panel-shell .license-note{color:#b0c4dc;font-size:.875rem}.panel-shell .meta{color:#9cb3cf}.panel-shell [data-slot=table-cell],.panel-shell [data-slot=table-head]{padding:19px 23px;font-size:.9375rem}.panel-shell [data-slot=table-head]{color:#b0c6df;background:#152942;font-size:.875rem}.panel-shell .workspace-footer{color:#8ca6c4;border-color:#2a3c52;padding-top:21px;font-size:.8125rem}.editor-sheet[data-slot=sheet-content]{background:#111f33;border-color:#3a5372;flex-direction:column;display:flex;overflow:hidden}.editor-sheet [data-slot=sheet-header]{background:#15263d;flex-shrink:0;padding:22px 25px 20px}.editor-sheet .editor-form,.editor-sheet .report-detail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#486583 #111f33;flex:1;min-height:0;padding:23px 25px;overflow-y:auto}.editor-sheet .eyebrow{color:#8ca9c9;font-size:.75rem}.editor-sheet .field small,.editor-sheet .form-switch small{color:#a3bad4;font-size:.8125rem}.editor-sheet .editor-bottom{z-index:2;background:#111f33;margin-top:22px;padding:17px 0;position:sticky;bottom:-23px;box-shadow:0 -9px 18px #111f33ed}.editor-sheet .panel-sheet-back[data-slot=button],.preview-dialog .panel-preview-back[data-slot=button]{color:#a9d5ff;background:0 0;width:fit-content;min-height:35px;margin-bottom:7px;padding:3px 0;font-size:.875rem}.preview-dialog:has(.panel-preview-back) .vp-phone{height:min(880px,100dvh - 258px)}@media (min-width:768px) and (max-height:800px){.panel-shell .brand{padding-block:17px}.panel-shell .nav-content{padding-top:14px}.panel-nav-groups{gap:16px}.nav-content .nav-button{min-height:40px;padding-block:8px}.panel-shell .sidebar-foot{gap:9px;padding-block:11px}}@media (max-width:1250px){.panel-shell .overview-grid{grid-template-columns:1fr}.panel-shell .header-actions>.tag{display:none}.panel-header-left{gap:16px}.panel-shell .workspace,.panel-shell .topbar{padding-inline:25px}}@media (max-width:1000px){.panel-shell .breadcrumb>[data-slot=button],.panel-shell .breadcrumb>svg{display:none}.panel-shell .entity-grid{grid-template-columns:1fr}.panel-shell .workspace{padding-inline:22px}.panel-shell .topbar{gap:12px;padding-inline:22px}.panel-shell .demo-notice{flex-direction:column;align-items:flex-start;gap:4px}.panel-shell .header-actions [data-slot=button]{padding-inline:10px}.panel-shell .breadcrumb{font-size:.8125rem}.panel-shell .stat-card{padding:18px}}@media (max-width:767px){.panel-shell .topbar{flex-wrap:wrap;gap:9px;min-height:68px;padding:11px 13px}.panel-header-left{gap:8px}.panel-shell .panel-mobile-toggle{color:#b0d8ff;min-width:35px;min-height:38px;padding:0;display:inline-flex}.panel-shell .panel-back-button{min-height:38px;padding-inline:10px}.panel-shell .breadcrumb,.panel-preview-label{display:none}.panel-preview-label-short{display:inline}.panel-shell .header-actions [data-slot=button]{min-height:38px;font-size:.875rem}.panel-mobile-menu-heading{color:#d4e8ff;justify-content:space-between;align-items:center;padding:0 2px 14px;display:flex}.panel-mobile-menu-heading strong{font-size:.875rem;font-weight:550}.panel-mobile-menu-heading [data-slot=button]{color:#a2cefa}[data-mobile=true] .brand{flex-shrink:0;margin-bottom:0;padding:22px 18px}[data-mobile=true] .brand span{font-size:.8125rem}[data-mobile=true] .nav-content{padding-top:10px}.panel-nav-groups{gap:17px}.panel-shell .workspace{padding:23px 17px 0}.panel-shell .page-heading{align-items:flex-start;gap:16px}.panel-shell .page-heading h1{font-size:1.65rem}.panel-shell .page-heading>div>p{font-size:.9375rem}.panel-shell .page-heading .main-action{min-height:43px}.panel-shell .stats-grid{gap:12px}.panel-shell .stat-card{padding:15px}.panel-shell .stat-card h3{font-size:.875rem}.panel-shell .stat-card p{font-size:.75rem}.panel-shell .stat-card>strong{font-size:1.9rem}.panel-shell .section-heading{padding:19px 17px 16px}.panel-shell .section-heading h2{font-size:1rem}.panel-shell .section-heading>[data-slot=button]{font-size:.8125rem}.panel-shell .entity-card{padding:20px 19px 0}.panel-shell .room-mini h3{font-size:.875rem}.panel-shell .room-mini p,.panel-shell .workspace-footer{font-size:.75rem}}@media (max-width:350px){.panel-shell .header-actions{margin-left:auto}.panel-shell .topbar{gap:7px}.panel-shell .panel-back-button{padding-inline:7px;font-size:.8125rem}}.room-clear-action{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding-top:14px;display:flex}.room-clear-action button{color:#fda4af;white-space:normal;border-color:#70333f;max-width:100%}.room-clear-action small{color:#94a3b8;font-size:12px}.panel-shell,.admin-auth-page,.team-invite-dialog,.editor-sheet{--primary:#5546e8;--primary-foreground:#fff;--ring:#9084ff;--secondary:#1e293b;--accent:#20263e;--input:#334155;--border:#263044;--sidebar-accent:#1d1c48;--sidebar-accent-foreground:#c1bbff}.panel-shell[data-slot=sidebar-wrapper],.panel-shell>.main-inset{background:#030718}.panel-shell .panel-sidebar[data-slot=sidebar-container]{border-color:#202839}.panel-shell .panel-sidebar [data-slot=sidebar-inner],[data-mobile=true] [data-slot=sidebar-inner]{background:#0b1020}.panel-shell .brand,[data-mobile=true] .brand{background:#0f1729;border-bottom:1px solid #242d40;height:80px;padding:15px 18px}.panel-shell .brand-mark,[data-mobile=true] .brand-mark{width:40px;height:46px;box-shadow:none;color:#9690ff;background:#211f52;border:1px solid #3c368e;border-radius:12px}.panel-shell .brand strong{letter-spacing:-.3px;font-size:1rem}.panel-shell .brand span{color:#95a9c5;font-size:.75rem}.panel-shell .topbar{min-height:80px;box-shadow:none;background:#0f1729;border-color:#242d40;padding:13px 24px}.panel-shell .workspace{max-width:none;padding:26px 24px 0}.panel-shell .page-heading{margin-bottom:20px}.panel-shell .page-heading h1{letter-spacing:-.45px;font-size:1.5rem}.panel-shell .page-heading>div>p{color:#9cb0cc;margin-top:5px;font-size:.875rem}.nav-content[data-slot=sidebar-content]{scrollbar-color:#343b54 transparent;padding:16px 15px}.panel-nav-groups{gap:17px}.nav-content .nav-label{letter-spacing:1.2px;color:#6e829f;margin-bottom:6px;padding-inline:13px;font-size:.625rem}.nav-content .nav-button{color:#bfcee3;border:1px solid #0000;gap:13px;min-height:42px;margin:2px 0;padding:9px 13px;font-size:.875rem;font-weight:550}.nav-content .nav-button>svg{color:#75a9e9;width:18px;height:18px}.nav-group:nth-child(2) .nav-button>svg{color:#32c9b9}.nav-group:nth-child(3) .nav-button>svg{color:#baa2f5}.nav-content .nav-button:hover{color:#f0f4ff;background:#131c30}.nav-content .nav-button[data-active]{color:#b7b1ff;box-shadow:none;background:#1d1c47;border-color:#3e3686}.nav-content .nav-button[data-active]>svg{color:#9187ff}.nav-content .nav-count{color:#d2d8f2;background:#293048;border:0;border-radius:12px;min-width:23px;padding:2px 6px;font-size:.6875rem}.panel-shell .sidebar-foot,[data-mobile=true] .sidebar-foot{background:#0b1020;border:0;padding:15px}.panel-system-card{color:#9fb2ce;background:#070c1a;border:1px solid #242e41;border-radius:12px;padding:14px;font-size:.75rem}.panel-system-card>strong{color:#cfdef1;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex}.panel-system-card>strong svg{color:#65789c}.panel-system-card dl{gap:8px;margin-top:12px;display:grid}.panel-system-card dl>div{justify-content:space-between;gap:8px;display:flex}.panel-system-card dd{text-align:right;color:#cad5e8;font-size:.6875rem}.panel-system-card>p{color:#64d0b5;border-top:1px solid #1b2437;align-items:center;gap:7px;margin:13px 0 0;padding-top:11px;font-size:.6875rem;display:flex}.panel-shell .header-actions{gap:13px}.panel-shell .panel-back-button,.panel-shell .header-actions>[data-slot=button]{color:#cedcf1;background:#1d293b;border-color:#344058;border-radius:8px;min-height:36px;font-size:.8125rem}.panel-shell .panel-back-button:hover,.panel-shell .header-actions>[data-slot=button]:hover{background:#29344b}.panel-header-left{gap:15px}.panel-admin-account{border-left:1px solid #30394e;align-items:center;gap:9px;min-width:0;padding-left:16px;display:flex}.panel-admin-account .avatar{color:#bcb5ff;background:#292554;border:1px solid #433b7d;border-radius:9px;flex-shrink:0;width:34px;height:34px;font-size:.6875rem}.panel-admin-account>div{gap:1px;min-width:0;display:grid}.panel-admin-account strong{white-space:nowrap;text-overflow:ellipsis;color:#e5eafa;max-width:170px;font-size:.8125rem;font-weight:600;overflow:hidden}.panel-admin-account span:not(.avatar){color:#a69ced;font-size:.6875rem}.panel-shell .header-actions>.panel-logout{color:#f599a6;background:#2b1d2b;border-color:#56313d}.panel-shell .header-actions>.panel-logout:hover{color:#ffd1d8;background:#432333}.panel-shell .demo-notice{background:#101829;border:1px solid #273044;border-left:3px solid #6655d8;border-radius:7px;margin-bottom:22px;padding:10px 14px}.panel-shell .demo-notice strong{color:#b9b3f4;font-size:.75rem}.panel-shell .demo-notice p{color:#90a2be;font-size:.75rem}.panel-shell .demo-notice svg{color:#a391fa}.panel-shell .main-action,.panel-shell .team-heading-actions>[data-slot=button]{color:#fff;box-shadow:none;background:#5546e8;border-radius:8px;min-height:37px;font-size:.8125rem}.panel-shell .main-action:hover,.panel-shell .team-heading-actions>[data-slot=button]:hover{background:#6758ee}.panel-shell .surface,.panel-shell .stat-card{box-shadow:none;background:#101729;border-color:#263044;border-radius:11px}.panel-shell .stats-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:17px}.panel-shell .stat-card{padding:20px}.panel-shell .stat-card:hover{background:#161d33;border-color:#5d50ac}.panel-shell .stat-card>strong{font-size:1.9rem}.panel-shell .stat-icon{border-radius:8px}.panel-shell .section-heading{padding:20px}.panel-shell .section-heading h2{font-size:1rem}.panel-shell .section-heading p{color:#9baec7;font-size:.8125rem}.panel-shell .section-heading [data-slot=button]{color:#b1a6ff}.panel-shell .room-mini{background:#0b1222;border-color:#29334a}.panel-shell .room-mini:hover{border-color:#675aaa}.panel-shell .destination{background:#070d1d;border-color:#28334a}.panel-shell .card-actions{border-color:#293247}.panel-shell .section-note{background:#19162f;border-color:#7c65da}.panel-shell .section-note svg,.panel-shell .accent-icon{color:#ad9df4}.panel-shell [data-slot=table-head]{color:#96accb;text-transform:uppercase;letter-spacing:.4px;background:#080e20;padding:13px 20px;font-size:.75rem}.panel-shell [data-slot=table-cell]{padding:16px 20px;font-size:.875rem}.panel-shell [data-slot=table-row]{border-color:#202a3f}.panel-shell [data-slot=table-row]:hover{background:#151d32}.panel-shell .workspace-footer{color:#7184a1;border-color:#202a40}.audit-actor{color:#a291df;margin-top:5px;font-size:.75rem;display:block}.team-heading-actions{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.team-heading-actions>span{color:#aab8d1;align-items:center;gap:9px;font-size:.8125rem;display:flex}.team-heading-actions>span>svg{color:#a296f0;flex-shrink:0;width:18px}.team-heading-actions>button{flex-shrink:0}.team-email{color:#8fa3c0;margin-top:4px;font-size:.75rem;display:block}.team-invites{margin-top:22px}.staff-role{color:#b0caee;white-space:nowrap;background:#19253d;border:1px solid #374561;border-radius:6px;padding:5px 9px;font-size:.75rem}.staff-role.super_admin{color:#c1b2ff;background:#282147;border-color:#4d3d7d}.staff-role.moderator{color:#83decd;background:#10342f;border-color:#1f5950}.team-invite-dialog[data-slot=dialog-content]{background:#101729;border:1px solid #37314e;border-radius:14px;width:min(510px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}.team-invite-dialog form{gap:18px;display:grid}.team-invite-dialog .field{gap:8px;margin:0;display:grid}.team-invite-dialog .field small{color:#9bacc6;font-size:.8125rem;line-height:1.65}.team-invite-dialog form>button{margin-top:5px}.team-invite-result{gap:14px;display:grid}.team-invite-result-icon{color:#b3a2ff;background:#29214a;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.team-invite-result>small{color:#9eabc3;font-size:.8125rem;line-height:1.7}.team-invite-result input{font-size:.75rem;font-family:var(--font-geist-mono)}.admin-auth-page{color:#e3eafa;background:radial-gradient(at 50% 18%,#21194580,#0000 57%),#040817;flex-direction:column;align-items:center;min-height:100dvh;padding:34px 22px;display:flex}.admin-auth-brand{align-self:flex-start;align-items:center;gap:12px;display:flex}.admin-auth-brand>span{color:#a195ff;background:#231f4e;border:1px solid #42377f;border-radius:11px;place-items:center;width:42px;height:47px;display:grid}.admin-auth-brand>div{gap:2px;display:grid}.admin-auth-brand strong{font-size:1rem}.admin-auth-brand small{color:#8f9eba;font-size:.75rem}.admin-auth-card{background:#0f1729;border:1px solid #302b4d;border-radius:18px;width:min(100%,440px);margin:clamp(40px,8vh,100px) auto 35px;padding:32px;box-shadow:0 24px 65px #00000040}.admin-auth-symbol{color:#b3a4ff;background:#262145;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.admin-auth-card h1{letter-spacing:-.6px;font-size:1.6rem;font-weight:650;line-height:1.25}.admin-auth-card>p{color:#9caec8;margin-top:12px;font-size:.875rem;line-height:1.7}.admin-auth-card form{gap:19px;margin-top:25px;display:grid}.admin-auth-card .field{gap:8px;margin:0;display:grid}.admin-auth-card label{color:#ccd7eb;font-size:.8125rem}.admin-auth-card input{background:#080e20;border-color:#323e55;border-radius:8px;height:44px;font-size:.875rem}.admin-auth-card .field small{color:#91a2be;font-size:.75rem}.admin-password-field{position:relative}.admin-password-field input{padding-right:44px}.admin-password-field>button{color:#93a1bc;width:36px;min-height:36px;padding:0;position:absolute;top:4px;right:4px}.admin-password-field>button svg{width:17px}.admin-auth-submit{border-radius:8px;width:100%;min-height:44px;margin-top:5px}.admin-auth-card .admin-auth-footnote{color:#788ca9;border-top:1px solid #263045;margin-top:25px;padding-top:20px;font-size:.75rem}.admin-auth-loading{color:#b6abec;align-items:center;gap:10px;margin:30px 0 10px;font-size:.875rem;display:flex}@media (min-width:768px) and (max-height:800px){.panel-nav-groups{gap:10px}.nav-content .nav-button{min-height:37px;padding-block:7px}.panel-system-card{padding:11px 13px}.panel-system-card dl{gap:5px;margin-top:9px}}@media (max-width:1200px){.panel-shell .breadcrumb{display:none}.panel-admin-account strong{max-width:125px}.panel-shell .header-actions{gap:10px}.panel-header-left{flex:1}}@media (min-width:768px) and (max-width:1050px){.panel-shell .panel-preview-label,.panel-admin-account .avatar{display:none}.panel-admin-account strong{max-width:100px}.panel-admin-account{padding-left:11px}}@media (max-width:767px){.panel-shell .topbar{flex-wrap:wrap;gap:10px;min-height:80px;padding:11px 13px}.panel-shell .header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-left:auto}.panel-admin-account{padding-left:9px}.panel-admin-account .avatar{display:none}.panel-admin-account strong{max-width:95px;font-size:.75rem}.panel-admin-account span:not(.avatar){font-size:.625rem}.panel-shell .header-actions>[data-slot=button]{min-height:36px;padding-inline:10px;font-size:.75rem}.panel-shell .workspace{padding:22px 16px 0}.panel-shell .page-heading h1{font-size:1.4rem}.panel-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-shell .stat-card{padding:15px}.team-heading-actions{flex-direction:column;align-items:flex-start;gap:14px}.team-heading-actions>button{align-self:flex-end}.panel-shell [data-slot=table-cell]{padding:14px 16px}.panel-shell [data-slot=table-head]{padding:12px 16px}.team-invite-dialog[data-slot=dialog-content]{padding:24px}.admin-auth-card{padding:27px 23px}.admin-auth-page{padding:25px 18px}}@media (max-width:430px){.panel-shell .header-actions{justify-content:flex-end;width:100%}.panel-admin-account{margin-left:auto}.panel-shell .panel-back-button{min-height:35px}.panel-shell .topbar{row-gap:8px}}
