@layer tokens{:root{--ui-border-width-sm:1px;--ui-color-bg:#fbf7f1;--ui-color-bg_hover:#ece4d6;--ui-color-bg_raised:#fff;--ui-color-border:#283e681a;--ui-color-border_control:#283e682e;--ui-color-border_strong:#283e6847;--ui-color-border_subtle:#283e680f;--ui-color-danger:#b5402f;--ui-color-danger_bg:#fbe3dd;--ui-color-focus_ring:#e1703c47;--ui-color-info:#4761a0;--ui-color-info_bg:#eef1f7;--ui-color-ink-1:#111827;--ui-color-ink-2:#2a3142;--ui-color-ink-3:#4b5363;--ui-color-ink-4:#6b707d;--ui-color-ink-5:#a2a6b2;--ui-color-link:#4761a0;--ui-color-navy-100:#dce2ee;--ui-color-navy-300:#8fa0c2;--ui-color-navy-50:#eef1f7;--ui-color-navy-500:#4761a0;--ui-color-navy-600:#324a78;--ui-color-navy-700:#1f3354;--ui-color-navy-base:#283e68;--ui-color-on_danger:#fff;--ui-color-on_navy:#fff;--ui-color-on_navy_dim:#ffffffbf;--ui-color-on_primary:#fff;--ui-color-on_success:#fff;--ui-color-on_warning:#fff;--ui-color-orange-100:#fae2d5;--ui-color-orange-300:#f0a989;--ui-color-orange-50:#fdf1e9;--ui-color-orange-500:#e68559;--ui-color-orange-600:#d26735;--ui-color-orange-700:#c75d2c;--ui-color-orange-base:#e1703c;--ui-color-overlay_backdrop:#11182754;--ui-color-primary:#e1703c;--ui-color-primary_active:#d26735;--ui-color-primary_hover:#e68559;--ui-color-success:#2e8b6b;--ui-color-success_bg:#e4f2ec;--ui-color-surface:#fff;--ui-color-surface_elevated:#f5efe6;--ui-color-text_muted:#6b707d;--ui-color-text_placeholder:#a2a6b2;--ui-color-text_primary:#111827;--ui-color-text_secondary:#4b5363;--ui-color-warm-cream:#fbf7f1;--ui-color-warm-paper:#fff;--ui-color-warm-sand:#f5efe6;--ui-color-warm-sand2:#ece4d6;--ui-color-warm-stone:#ddd3c0;--ui-color-warning:#c98a2b;--ui-color-warning_bg:#fbefd8;--ui-elevation-lg-android-elevation:12;--ui-elevation-lg-ios-color:#111827;--ui-elevation-lg-ios-offset_x:0;--ui-elevation-lg-ios-offset_y:12;--ui-elevation-lg-ios-opacity:.1;--ui-elevation-lg-ios-radius:16;--ui-elevation-md-android-elevation:4;--ui-elevation-md-ios-color:#111827;--ui-elevation-md-ios-offset_x:0;--ui-elevation-md-ios-offset_y:4;--ui-elevation-md-ios-opacity:.06;--ui-elevation-md-ios-radius:6;--ui-elevation-sm-android-elevation:2;--ui-elevation-sm-ios-color:#111827;--ui-elevation-sm-ios-offset_x:0;--ui-elevation-sm-ios-offset_y:1;--ui-elevation-sm-ios-opacity:.06;--ui-elevation-sm-ios-radius:1;--ui-elevation-xl-android-elevation:24;--ui-elevation-xl-ios-color:#111827;--ui-elevation-xl-ios-offset_x:0;--ui-elevation-xl-ios-offset_y:24;--ui-elevation-xl-ios-opacity:.16;--ui-elevation-xl-ios-radius:28;--ui-elevation-xs-android-elevation:1;--ui-elevation-xs-ios-color:#111827;--ui-elevation-xs-ios-offset_x:0;--ui-elevation-xs-ios-offset_y:1;--ui-elevation-xs-ios-opacity:.04;--ui-elevation-xs-ios-radius:.5;--ui-motion-duration_fast:.12s;--ui-motion-duration_normal:.18s;--ui-motion-duration_slow:.28s;--ui-motion-ease_spring:cubic-bezier(.34, 1.56, .64, 1);--ui-motion-ease_standard:cubic-bezier(.2, .8, .2, 1);--ui-radius-2xl:20px;--ui-radius-full:999px;--ui-radius-lg:12px;--ui-radius-md:8px;--ui-radius-sm:6px;--ui-radius-xl:16px;--ui-radius-xs:4px;--ui-shadow-focus:0 0 0 3px #e1703c47;--ui-shadow-inset:inset 0 1px 0 #fff9;--ui-shadow-lg:0 12px 32px #1118271a, 0 2px 6px #1118270f;--ui-shadow-md:0 4px 12px #1118270f, 0 1px 2px #1118270d;--ui-shadow-none:none;--ui-shadow-sm:0 1px 2px #1118270f, 0 1px 1px #1118270a;--ui-shadow-xl:0 24px 56px #11182729, 0 4px 12px #11182714;--ui-shadow-xs:0 1px 1px #1118270a;--ui-sizing-modal-lg:720px;--ui-sizing-modal-md:560px;--ui-sizing-modal-sm:420px;--ui-sizing-textarea-min_height:120px;--ui-space-0:0px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:48px;--ui-space-8:64px;--ui-space-9:96px;--ui-state-disabled-opacity:.5;--ui-state-hover-mix_percent:92;--ui-state-pressed-scale:.99;--ui-state-pressed-shadow:xs;--ui-state-pressed-translate_y:.5px;--ui-typography-font_family-mono:JetBrains Mono, SF Mono, ui-monospace, Menlo, Consolas, monospace;--ui-typography-font_family-sans:Manrope, Inter, SF Pro Text, -apple-system, BlinkMacSystemFont, Noto Sans SC, PingFang SC, HarmonyOS Sans, Source Han Sans SC, system-ui, sans-serif;--ui-typography-line_height-body:23px;--ui-typography-line_height-caption:16px;--ui-typography-line_height-heading:44px;--ui-typography-size-body:15px;--ui-typography-size-body_lg:16px;--ui-typography-size-caption:12px;--ui-typography-size-h1:40px;--ui-typography-size-h2:28px;--ui-typography-size-h3:20px;--ui-typography-weight-bold:700;--ui-typography-weight-medium:500;--ui-typography-weight-regular:400;--ui-typography-weight-semibold:600;--ui-z-dropdown:1000;--ui-z-modal:1100;--ui-z-toast:1200}:root[data-theme=default\.dark]{--ui-color-bg:#1f3354;--ui-color-border:#ffffff1a;--ui-color-border_subtle:#ffffff0f;--ui-color-focus_ring:#e1703c66;--ui-color-surface:#283e68;--ui-color-surface_elevated:#324a78;--ui-color-text_muted:#8fa0c2;--ui-color-text_primary:#eef1f7;--ui-color-text_secondary:#dce2ee}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--ui-color-bg);color:var(--ui-color-text_primary);font-family:var(--ui-typography-font_family-sans);margin:0}button,input{font:inherit}button{border:var(--ui-border-width-sm) solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);min-height:36px;color:var(--ui-color-text_primary);cursor:pointer;padding:0 var(--ui-space-3)}button:hover:not(:disabled){border-color:var(--ui-color-primary)}button:disabled{cursor:not-allowed;opacity:.55}a{color:var(--ui-color-primary);text-decoration:none}.admin-shell{min-height:100vh;padding:var(--ui-space-8) var(--ui-space-6)}.admin-section{gap:var(--ui-space-5);flex-direction:column;width:100%;max-width:1180px;margin:0 auto;display:flex}.admin-header{gap:var(--ui-space-2);flex-direction:column;display:flex}.admin-header h1,.admin-header p,.admin-panel h2,.admin-subsection h3{margin:0}.admin-header h1{font-size:var(--ui-typography-size-h1);line-height:var(--ui-typography-line_height-heading);font-weight:var(--ui-typography-weight-bold)}.admin-header p{max-width:720px;color:var(--ui-color-text_secondary);font-size:var(--ui-typography-size-body);line-height:var(--ui-typography-line_height-body)}.admin-kicker{font-weight:var(--ui-typography-weight-semibold);color:var(--ui-color-primary)!important;font-size:var(--ui-typography-size-caption)!important}.admin-toolbar,.admin-panel-header,.admin-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.admin-toolbar,.admin-panel-header{justify-content:space-between}.admin-tabs{gap:var(--ui-space-2);border-bottom:var(--ui-border-width-sm) solid var(--ui-color-border);padding-bottom:var(--ui-space-2);flex-wrap:wrap;display:flex}.admin-tab{min-height:34px;color:var(--ui-color-text_secondary);background:0 0;border-color:#0000}.admin-tab-active{border-color:var(--ui-color-primary);background:var(--ui-color-surface);color:var(--ui-color-text_primary)}.admin-panel{gap:var(--ui-space-5);padding:var(--ui-space-5) 0;flex-direction:column;display:flex}.admin-panel-header span,.admin-muted,.admin-item p,.admin-item small,.admin-row dt,.admin-row dd{color:var(--ui-color-text_muted);font-size:var(--ui-typography-size-caption);line-height:var(--ui-typography-line_height-body)}.admin-grid{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-metrics{gap:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-metric,.admin-callout,.admin-subsection,.admin-item{border:var(--ui-border-width-sm) solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface)}.admin-metric{justify-content:center;gap:var(--ui-space-1);min-height:92px;padding:var(--ui-space-4);flex-direction:column;display:flex}.admin-metric strong{font-size:var(--ui-typography-size-h2);line-height:var(--ui-typography-line_height-heading)}.admin-metric span,.admin-metric small{color:var(--ui-color-text_secondary);font-size:var(--ui-typography-size-caption)}.admin-subsection{gap:var(--ui-space-3);padding:var(--ui-space-4);flex-direction:column;display:flex}.admin-item{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-item strong,.admin-item p,.admin-item small{overflow-wrap:anywhere;display:block}.admin-item p{margin:var(--ui-space-1) 0 0}.admin-callout{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-callout p{margin:var(--ui-space-1) 0 0;color:var(--ui-color-text_secondary);font-size:var(--ui-typography-size-caption);line-height:var(--ui-typography-line_height-body)}.admin-input-row{align-items:center;gap:var(--ui-space-3);grid-template-columns:132px minmax(0,1fr) auto;display:grid}.admin-input{border:var(--ui-border-width-sm) solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);width:100%;min-height:38px;color:var(--ui-color-text_primary);padding:0 var(--ui-space-3)}.admin-input:focus{border-color:var(--ui-color-primary);outline:2px solid color-mix(in srgb, var(--ui-color-primary) 24%, transparent);outline-offset:1px}.admin-row{gap:var(--ui-space-3);padding-bottom:var(--ui-space-2);border-bottom:var(--ui-border-width-sm) solid var(--ui-color-border_subtle);grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);margin:0;display:grid}.admin-row:last-child{border-bottom:0;padding-bottom:0}.admin-row dd{overflow-wrap:anywhere;color:var(--ui-color-text_primary);margin:0}.admin-badge{border:var(--ui-border-width-sm) solid var(--ui-color-border);border-radius:var(--ui-radius-sm);min-height:28px;color:var(--ui-color-text_muted);font-size:var(--ui-typography-size-caption);padding:0 var(--ui-space-2);align-content:center}@media (max-width:860px){.admin-shell{padding:var(--ui-space-6) var(--ui-space-4)}.admin-header h1{font-size:var(--ui-typography-size-h2);line-height:36px}.admin-grid,.admin-metrics,.admin-item,.admin-callout,.admin-input-row,.admin-row{grid-template-columns:1fr}}
