:root{--bt-color-white:#fff;--bt-color-brand:#001a3d;--bt-color-action:var(--bt-color-brand);--bt-color-action-soft:#e8edf5;--bt-color-surface:var(--bt-color-white);--bt-color-surface-neutral:#fcfcfb;--bt-color-surface-soft:#f7f9fc;--bt-color-border:#e2e8f0;--bt-color-text-primary:#0f172a;--bt-color-text-control:#172033;--bt-color-text-secondary:#64748b;--bt-color-slate-400:#94a3b8;--bt-color-success:#168f57;--bt-color-success-soft:#eaf8f1;--bt-color-warning:#b17a00;--bt-color-warning-soft:#fff7df;--bt-color-danger:#c12f45;--bt-color-danger-soft:#fff0f3;--bt-font-weight-regular:400;--bt-font-weight-bold:700;--bt-font-weight-extrabold:800;--bt-font-size-11:11px;--bt-font-size-12:12px;--bt-font-size-13:13px;--bt-font-size-17:17px;--bt-font-size-20:20px;--bt-space-1:4px;--bt-space-2:8px;--bt-space-2-5:10px;--bt-space-3:12px;--bt-space-4:16px;--bt-radius-sm:8px;--bt-radius-md:10px;--bt-radius-lg:12px;--bt-radius-full:999px;--bt-border-width-default:1px;--bt-control-height-compact:32px;--bt-control-height-prominent:48px;--bt-duration-fast:.15s;--bt-ease-out:cubic-bezier(.23, 1, .32, 1);--bt-shadow-surface:0 8px 24px #001a3d0b;--bt-focus-ring:0 0 0 3px #2159d21c;--color-navy-950:#001a3d;--color-navy-900:#08264d;--color-blue-600:#2159d2;--color-blue-50:#edf3ff;--color-canvas:#f3f5f7;--color-surface:#fff;--color-surface-subtle:#f8fafc;--color-text:#172033;--color-text-soft:#52657c;--color-muted:#64748b;--color-border:#dbe3ed;--color-success:#168f57;--color-warning:#a66f00;--color-danger:#bd2f45;--shadow-surface:0 1px 2px #1720330d;--shadow-floating:0 18px 40px #001a3d29;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}html{background:var(--color-canvas)}body{background:var(--color-canvas);min-width:320px;color:var(--color-text);font-family:Manrope,system-ui,sans-serif}button,input,select,textarea{font:inherit}:focus-visible{outline-offset:2px;outline:3px solid #2159d261}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (hover:hover) and (pointer:fine){.button:hover,.gallery-item:hover,.hot-action-tile:hover{transform:translateY(-1px)}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}html,body,#root{min-height:100%}body{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.loading-screen{background:var(--modernize-bg,#f0f0f0);place-items:center;min-height:100svh;display:grid}
