@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_39877fa3-module__QZ0hPq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_39877fa3-module__QZ0hPq__variable{--font-aura:"Sora", "Sora Fallback"}
:root{--aura-brand-purple:#7b5cff;--aura-brand-blue:#3b82f6;--aura-brand-cyan:#00d4ff;--aura-brand-dark:#0f1117;--aura-brand-phone:#0a0a0d;--aura-brand-surface:#15161b;--aura-brand-text:#fff;--aura-brand-text-secondary:#c8cad3;--aura-brand-gradient:linear-gradient(135deg, var(--aura-brand-purple) 0%, var(--aura-brand-blue) 46%, var(--aura-brand-cyan) 100%);--aura-color-primary:#7b5cff;--aura-color-primary-foreground:#fff;--aura-color-secondary:#eef0f7;--aura-color-secondary-foreground:#15161b;--aura-color-success:#10b981;--aura-color-success-foreground:#fff;--aura-color-warning:#f59e0b;--aura-color-warning-foreground:#0a0a0d;--aura-color-danger:#e5484d;--aura-color-danger-foreground:#fff;--aura-color-info:#3b82f6;--aura-color-info-foreground:#fff;--aura-color-background:#f8f9fc;--aura-color-foreground:#0a0a0d;--aura-color-surface:#fff;--aura-color-surface-foreground:#0a0a0d;--aura-color-elevated:#fff;--aura-color-elevated-foreground:#0a0a0d;--aura-color-overlay:#0a0a0d73;--aura-color-border:#0f11170f;--aura-color-divider:#0f11170d;--aura-color-muted:#eef0f6;--aura-color-muted-foreground:#5b6170;--aura-color-disabled:#c5c8d4;--aura-color-disabled-foreground:#8b91a1;--aura-color-hover:var(--aura-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--aura-color-hover:color-mix(in srgb, var(--aura-color-primary) 8%, transparent)}}:root{--aura-color-active:var(--aura-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--aura-color-active:color-mix(in srgb, var(--aura-color-primary) 14%, transparent)}}:root{--aura-color-focus:#7b5cff;--aura-color-input:#0f11171f;--aura-color-ring:#7b5cff;--aura-color-text-primary:var(--aura-color-foreground);--aura-color-text-secondary:#5b6170;--aura-color-text-tertiary:#8b91a1;--aura-font-family:var(--font-aura), "Sora", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--aura-font-weight-regular:400;--aura-font-weight-medium:500;--aura-font-weight-semibold:600;--aura-font-weight-bold:700;--aura-type-display-size:2.25rem;--aura-type-display-line:1.12;--aura-type-display-weight:600;--aura-type-display-tracking:-.035em;--aura-type-h1-size:1.875rem;--aura-type-h1-line:1.15;--aura-type-h1-weight:600;--aura-type-h1-tracking:-.03em;--aura-type-h2-size:1.25rem;--aura-type-h2-line:1.25;--aura-type-h2-weight:600;--aura-type-h2-tracking:-.02em;--aura-type-h3-size:1.0625rem;--aura-type-h3-line:1.3;--aura-type-h3-weight:600;--aura-type-h3-tracking:-.015em;--aura-type-title-size:1rem;--aura-type-title-line:1.35;--aura-type-title-weight:600;--aura-type-title-tracking:-.012em;--aura-type-subtitle-size:.9375rem;--aura-type-subtitle-line:1.45;--aura-type-subtitle-weight:500;--aura-type-subtitle-tracking:-.01em;--aura-type-body-size:.875rem;--aura-type-body-line:1.5;--aura-type-body-weight:400;--aura-type-body-tracking:0;--aura-type-caption-size:.8125rem;--aura-type-caption-line:1.4;--aura-type-caption-weight:400;--aura-type-caption-tracking:0;--aura-type-label-size:.75rem;--aura-type-label-line:1.25;--aura-type-label-weight:500;--aura-type-label-tracking:.02em;--aura-type-small-size:.6875rem;--aura-type-small-line:1.35;--aura-type-small-weight:400;--aura-type-small-tracking:.01em;--aura-type-badge-size:.6875rem;--aura-type-badge-line:1;--aura-type-badge-weight:500;--aura-type-badge-tracking:.02em;--aura-space-1:.25rem;--aura-space-2:.5rem;--aura-space-3:.75rem;--aura-space-4:1rem;--aura-space-5:1.25rem;--aura-space-6:1.5rem;--aura-space-8:2rem;--aura-space-10:2.5rem;--aura-space-12:3rem;--aura-space-16:4rem;--aura-space-20:5rem;--aura-space-xs:var(--aura-space-1);--aura-space-sm:var(--aura-space-2);--aura-space-md:var(--aura-space-3);--aura-space-lg:var(--aura-space-4);--aura-space-xl:var(--aura-space-6);--aura-space-2xl:var(--aura-space-8);--aura-space-3xl:var(--aura-space-12);--aura-control-height-sm:2rem;--aura-control-height-md:2.5rem;--aura-control-height-lg:2.75rem;--aura-touch-min:2.75rem;--aura-radius-small:.5rem;--aura-radius-medium:.75rem;--aura-radius-large:1rem;--aura-radius-xl:1.25rem;--aura-radius-2xl:1.75rem;--aura-radius-full:9999px;--aura-shadow-none:none;--aura-shadow-small:0 1px 2px #0f11170a;--aura-shadow-medium:0 4px 18px -8px #0f111714;--aura-shadow-large:0 12px 36px -14px #0f11171f;--aura-shadow-floating:0 16px 48px -24px #0f111729;--aura-shadow-modal:0 24px 64px -20px #0f11173d;--aura-glow-primary:0 8px 24px -10px #7b5cff59;--aura-glow-cyan:0 8px 24px -10px #00d4ff47;--aura-nav-item-active-bg:linear-gradient(135deg, var(--aura-brand-purple) 0%, var(--aura-brand-purple) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--aura-nav-item-active-bg:linear-gradient(135deg, color-mix(in srgb, var(--aura-brand-purple) 92%, #6b46fe) 0%, color-mix(in srgb, var(--aura-brand-purple) 78%, var(--aura-brand-blue)) 100%)}}:root{--aura-nav-item-active-fg:#fff;--aura-nav-item-active-shadow:var(--aura-glow-primary);--aura-duration-instant:0s;--aura-duration-fast:.1s;--aura-duration-normal:.18s;--aura-duration-slow:.28s;--aura-ease-standard:cubic-bezier(.16, 1, .3, 1);--aura-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--aura-ease-exit:cubic-bezier(.4, 0, 1, 1);--aura-transition-colors:color var(--aura-duration-fast) var(--aura-ease-standard), background-color var(--aura-duration-fast) var(--aura-ease-standard), border-color var(--aura-duration-fast) var(--aura-ease-standard), box-shadow var(--aura-duration-fast) var(--aura-ease-standard), opacity var(--aura-duration-fast) var(--aura-ease-standard);--aura-transition-transform:transform var(--aura-duration-normal) var(--aura-ease-standard);--aura-transition-all:all var(--aura-duration-normal) var(--aura-ease-standard);--aura-focus-ring:0 0 0 3px var(--aura-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--aura-focus-ring:0 0 0 3px color-mix(in srgb, var(--aura-color-primary) 28%, transparent)}}:root{--aura-glass-bg:#ffffffb8;--aura-glass-bg-strong:#ffffffe0;--aura-glass-border:#0f11170d;--aura-glass-highlight:inset 0 1px 0 #fff;--aura-glass-rim:inset 0 1px 0 #fff, inset 1px 0 0 #ffffffb3, inset 0 -1px 0 #0f111708, inset -1px 0 0 #ffffff73;--aura-glass-fill:linear-gradient(155deg, #ffffffeb 0%, #ffffffc7 48%, #ffffffe0 100%);--aura-glass-fill-strong:linear-gradient(155deg, #fffffff5 0%, #ffffffe6 50%, #fffffff0 100%);--aura-glass-shadow:var(--aura-glass-rim), 0 1px 2px #0f111708, 0 12px 36px -14px #0f11171a;--aura-glass-blur:blur(20px) saturate(1.4);--aura-glass-blur-strong:blur(24px) saturate(1.5);--aura-wallpaper:radial-gradient(1100px 680px at 6% -8%, var(--aura-brand-purple), transparent 60%), radial-gradient(980px 600px at 94% 4%, var(--aura-brand-blue), transparent 56%), radial-gradient(860px 540px at 72% 108%, var(--aura-brand-cyan), transparent 54%), radial-gradient(720px 500px at 48% 38%, var(--aura-brand-purple), transparent 62%)}@supports (color:color-mix(in lab, red, red)){:root{--aura-wallpaper:radial-gradient(1100px 680px at 6% -8%, color-mix(in srgb, var(--aura-brand-purple) 14%, transparent), transparent 60%), radial-gradient(980px 600px at 94% 4%, color-mix(in srgb, var(--aura-brand-blue) 12%, transparent), transparent 56%), radial-gradient(860px 540px at 72% 108%, color-mix(in srgb, var(--aura-brand-cyan) 10%, transparent), transparent 54%), radial-gradient(720px 500px at 48% 38%, color-mix(in srgb, var(--aura-brand-purple) 5%, transparent), transparent 62%)}}:root{--aura-nav-height:56px;--aura-nav-radius:999px;--aura-nav-blur:blur(20px) saturate(1.8);--aura-nav-bg:#ffffff85;--aura-nav-border:#ffffff6b;--aura-nav-shadow:inset 0 1px 0 #ffffffe0, inset 0 -1px 0 #0f172a0f, 0 10px 32px #0f172a2e, 0 2px 8px #0f172a14;--aura-nav-highlight:linear-gradient(180deg, #ffffff8c 0%, transparent 55%);--aura-nav-active-size:2.25rem;--aura-nav-active-radius:999px;--aura-nav-active-bg:#f0f1f5;--aura-nav-active-border:transparent;--aura-nav-active-glow:0 0 14px #0f111724;--aura-nav-inactive:#0f111773;--aura-nav-active-fg:var(--aura-color-foreground);--aura-nav-margin-x:20px;--aura-nav-margin-bottom:18px;--aura-nav-max-width:22rem;--aura-nav-duration:.42s;--aura-nav-ease:cubic-bezier(.34, 1.45, .64, 1);--aura-nav-content-pad:calc(var(--aura-nav-height) + var(--aura-nav-margin-bottom) + env(safe-area-inset-bottom,0px) + 8px);--aura-z-base:0;--aura-z-sticky:20;--aura-z-nav:40;--aura-z-dropdown:50;--aura-z-modal:60;--aura-z-toast:70;--geo-map-accent:var(--aura-brand-purple);--geo-map-glow:var(--aura-brand-purple);--geo-map-glow-soft:var(--aura-brand-cyan);--geo-map-sea-0:#e8f2f8;--geo-map-sea-1:#dceaf3;--geo-map-sea-2:#d0e2ee;--geo-map-context-land:#e8eaef;--geo-map-context-stroke:#0f11171a;--geo-map-region-stroke:#0f11172e;--geo-map-region-stroke-active:var(--aura-brand-purple);--geo-map-minimap-idle:#c5cad6;--geo-map-heat-legend:linear-gradient(90deg, #e4e7ef 0%, var(--aura-brand-cyan) 38%, var(--aura-brand-blue) 68%, var(--aura-brand-purple) 100%)}.dark,[data-aura-tone=dark]{--aura-color-primary:#8b72ff;--aura-color-primary-foreground:#fff;--aura-color-secondary:#16181f;--aura-color-secondary-foreground:#e8e9ef;--aura-color-success:#34d399;--aura-color-success-foreground:#06120e;--aura-color-warning:#fbbf24;--aura-color-warning-foreground:#1a1205;--aura-color-danger:#f87171;--aura-color-danger-foreground:#1a0808;--aura-color-info:#60a5fa;--aura-color-info-foreground:#061018;--aura-color-background:#0b0c10;--aura-color-foreground:#f4f5f8;--aura-color-surface:#12141a;--aura-color-surface-foreground:#f4f5f8;--aura-color-elevated:#16181f;--aura-color-elevated-foreground:#f4f5f8;--aura-color-overlay:#0000008c;--aura-color-border:#ffffff1a;--aura-color-divider:#ffffff12;--aura-color-muted:#16181f;--aura-color-muted-foreground:#9aa0ae;--aura-color-disabled:#2a2c35;--aura-color-disabled-foreground:#6b7080;--aura-color-hover:var(--aura-color-primary)}@supports (color:color-mix(in lab, red, red)){.dark,[data-aura-tone=dark]{--aura-color-hover:color-mix(in srgb, var(--aura-color-primary) 16%, transparent)}}.dark,[data-aura-tone=dark]{--aura-color-active:var(--aura-color-primary)}@supports (color:color-mix(in lab, red, red)){.dark,[data-aura-tone=dark]{--aura-color-active:color-mix(in srgb, var(--aura-color-primary) 26%, transparent)}}.dark,[data-aura-tone=dark]{--aura-color-focus:#8b72ff;--aura-color-input:#ffffff1a;--aura-color-ring:#8b72ff;--aura-color-text-primary:#f4f5f8;--aura-color-text-secondary:#9aa0ae;--aura-color-text-tertiary:#6b7080;--aura-shadow-small:0 1px 2px #0006;--aura-shadow-medium:0 4px 18px -8px #00000080;--aura-shadow-large:0 14px 40px -16px #0000008c;--aura-shadow-floating:0 18px 48px -22px #0009;--aura-shadow-modal:0 28px 72px -20px #000000b3;--aura-glow-primary:0 0 20px #7b5cff59, 0 8px 28px -8px #3b82f666;--aura-glow-cyan:0 0 18px #00d4ff4d, 0 8px 24px -8px #3b82f659;--aura-nav-item-active-bg:linear-gradient(135deg, var(--aura-brand-blue) 0%, var(--aura-brand-purple) 100%)}@supports (color:color-mix(in lab, red, red)){.dark,[data-aura-tone=dark]{--aura-nav-item-active-bg:linear-gradient(135deg, color-mix(in srgb, var(--aura-brand-blue) 42%, transparent) 0%, color-mix(in srgb, var(--aura-brand-purple) 38%, transparent) 100%)}}.dark,[data-aura-tone=dark]{--aura-nav-item-active-fg:#fff;--aura-nav-item-active-shadow:var(--aura-glow-primary);--aura-glass-bg:#ffffff0d;--aura-glass-bg-strong:#ffffff14;--aura-glass-border:#ffffff1a;--aura-glass-highlight:inset 0 1px 0 #ffffff24;--aura-glass-rim:inset 0 1px 0 #ffffff24, inset 1px 0 0 #ffffff0f, inset 0 -1px 0 #0006, inset -1px 0 0 #ffffff0a;--aura-glass-fill:linear-gradient(155deg, #ffffff17 0%, #ffffff08 48%, #ffffff0f 100%);--aura-glass-fill-strong:linear-gradient(155deg, #ffffff1c 0%, #ffffff0a 50%, #ffffff12 100%);--aura-glass-shadow:var(--aura-glass-rim), 0 1px 0 #ffffff0a, 0 24px 64px -20px #0000008c;--aura-glass-blur:blur(18px) saturate(1.55);--aura-glass-blur-strong:blur(22px) saturate(1.7);--aura-wallpaper:radial-gradient(920px 640px at 88% 6%, var(--aura-brand-blue), transparent 58%), radial-gradient(860px 580px at 8% 92%, var(--aura-brand-purple), transparent 56%), radial-gradient(700px 500px at 72% 78%, var(--aura-brand-cyan), transparent 52%), radial-gradient(640px 480px at 42% 28%, #1a0a3a59, transparent 60%), linear-gradient(165deg, #0b0c10 0%, #0a0b10 48%, #08090d 100%)}@supports (color:color-mix(in lab, red, red)){.dark,[data-aura-tone=dark]{--aura-wallpaper:radial-gradient(920px 640px at 88% 6%, color-mix(in srgb, var(--aura-brand-blue) 22%, transparent), transparent 58%), radial-gradient(860px 580px at 8% 92%, color-mix(in srgb, var(--aura-brand-purple) 26%, transparent), transparent 56%), radial-gradient(700px 500px at 72% 78%, color-mix(in srgb, var(--aura-brand-cyan) 10%, transparent), transparent 52%), radial-gradient(640px 480px at 42% 28%, #1a0a3a59, transparent 60%), linear-gradient(165deg, #0b0c10 0%, #0a0b10 48%, #08090d 100%)}}.dark,[data-aura-tone=dark]{--aura-focus-ring:0 0 0 3px var(--aura-color-primary)}@supports (color:color-mix(in lab, red, red)){.dark,[data-aura-tone=dark]{--aura-focus-ring:0 0 0 3px color-mix(in srgb, var(--aura-color-primary) 32%, transparent)}}.dark,[data-aura-tone=dark]{--aura-nav-bg:#ffffff14;--aura-nav-border:#ffffff1f;--aura-nav-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000059, 0 12px 36px #00000073, 0 2px 10px #00000047;--aura-nav-highlight:linear-gradient(180deg, #ffffff38 0%, transparent 55%);--aura-nav-active-bg:#e8e9ef;--aura-nav-active-border:transparent;--aura-nav-active-glow:0 0 16px #0000004d;--aura-nav-inactive:#ffffff8c;--aura-nav-active-fg:var(--aura-brand-purple);--geo-map-sea-0:#0c1220;--geo-map-sea-1:#090e18;--geo-map-sea-2:#06090f;--geo-map-context-land:#1a2030;--geo-map-context-stroke:#ffffff24;--geo-map-region-stroke:#ffffff47;--geo-map-minimap-idle:#3a4258;--geo-map-heat-legend:linear-gradient(90deg, #2a3142 0%, var(--aura-brand-cyan) 38%, var(--aura-brand-blue) 68%, var(--aura-brand-purple) 100%)}[data-aura-tone=dark]{--aura-color-background:#0a0a0d}@media (prefers-reduced-motion:reduce){:root,.dark,[data-aura-tone=dark]{--aura-duration-fast:0s;--aura-duration-normal:0s;--aura-duration-slow:0s}}.aura-ds{font-family:var(--aura-font-family);color:var(--aura-color-foreground)}.aura-field{box-sizing:border-box;width:100%;min-width:0;font-family:var(--aura-font-family);font-size:var(--aura-type-body-size);line-height:var(--aura-type-body-line);font-weight:var(--aura-type-body-weight);color:var(--aura-color-foreground);border:1px solid var(--aura-color-input);border-radius:var(--aura-radius-large);padding:var(--aura-space-sm) var(--aura-space-md);transition:var(--aura-transition-colors);background:0 0;outline:none}.aura-field::placeholder{color:var(--aura-color-muted-foreground)}.aura-field:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--aura-color-border)}@supports (color:color-mix(in lab, red, red)){.aura-field:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--aura-color-border) 70%, var(--aura-color-focus))}}.aura-field:focus-visible{border-color:var(--aura-color-ring);box-shadow:var(--aura-focus-ring)}.aura-field:disabled,.aura-field[aria-disabled=true]{opacity:.5;cursor:not-allowed;background:var(--aura-color-input)}@supports (color:color-mix(in lab, red, red)){.aura-field:disabled,.aura-field[aria-disabled=true]{background:color-mix(in srgb, var(--aura-color-input) 50%, transparent)}}.aura-field:disabled,.aura-field[aria-disabled=true]{color:var(--aura-color-disabled-foreground)}.aura-field[aria-invalid=true]{border-color:var(--aura-color-danger);box-shadow:0 0 0 3px var(--aura-color-danger)}@supports (color:color-mix(in lab, red, red)){.aura-field[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--aura-color-danger) 25%, transparent)}}.aura-field--sm{padding:var(--aura-space-xs) var(--aura-space-sm);font-size:var(--aura-type-small-size);border-radius:var(--aura-radius-medium)}.aura-field--lg{padding:var(--aura-space-md) var(--aura-space-lg);font-size:var(--aura-type-subtitle-size)}.aura-input{height:var(--aura-control-height-md)}.aura-textarea{resize:vertical;min-height:5.5rem}.aura-select{height:var(--aura-control-height-md);appearance:none;background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, var(--aura-color-muted-foreground) 50%), linear-gradient(135deg, var(--aura-color-muted-foreground) 50%, transparent 50%);padding-right:calc(var(--aura-space-xl) + var(--aura-space-xs));background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.aura-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--aura-space-sm);font-family:var(--aura-font-family);font-size:var(--aura-type-body-size);font-weight:var(--aura-font-weight-medium);white-space:nowrap;border-radius:var(--aura-radius-large);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--aura-transition-colors), var(--aura-transition-transform);border:1px solid #0000;outline:none;flex-shrink:0;line-height:1;text-decoration:none;display:inline-flex}.aura-btn>svg{pointer-events:none;flex-shrink:0}.aura-btn>svg:not([class*=size-]){width:1rem;height:1rem}.aura-btn [data-icon=inline-start]{order:-1}.aura-btn [data-icon=inline-end]{order:1}.aura-btn:focus-visible{box-shadow:var(--aura-focus-ring);border-color:var(--aura-color-ring)}.aura-btn:active:not(:disabled){transform:translateY(1px)}.aura-btn:disabled,.aura-btn[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.aura-btn--primary{background:var(--aura-color-primary);color:var(--aura-color-primary-foreground)}.aura-btn--primary:hover:not(:disabled){background:var(--aura-color-primary)}@supports (color:color-mix(in lab, red, red)){.aura-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--aura-color-primary) 85%, black)}}.aura-btn--secondary{background:var(--aura-color-secondary);color:var(--aura-color-secondary-foreground)}.aura-btn--secondary:hover:not(:disabled){background:var(--aura-color-secondary)}@supports (color:color-mix(in lab, red, red)){.aura-btn--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--aura-color-secondary) 92%, var(--aura-color-foreground))}}.aura-btn--outline{border-color:var(--aura-color-border);color:var(--aura-color-foreground);background:0 0}.aura-btn--outline:hover:not(:disabled){background:var(--aura-color-muted)}.aura-btn--ghost{color:var(--aura-color-foreground);background:0 0}.aura-btn--ghost:hover:not(:disabled){background:var(--aura-color-muted)}.aura-btn--danger{background:var(--aura-color-danger)}@supports (color:color-mix(in lab, red, red)){.aura-btn--danger{background:color-mix(in srgb, var(--aura-color-danger) 12%, transparent)}}.aura-btn--danger{color:var(--aura-color-danger)}.aura-btn--danger:hover:not(:disabled){background:var(--aura-color-danger)}@supports (color:color-mix(in lab, red, red)){.aura-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--aura-color-danger) 20%, transparent)}}.aura-btn--link{color:var(--aura-color-primary);text-underline-offset:4px;background:0 0;padding-inline:0}.aura-btn--link:hover:not(:disabled){text-decoration:underline}.aura-btn--soft{background:var(--aura-color-hover);color:var(--aura-color-primary)}.aura-btn--soft:hover:not(:disabled){background:var(--aura-color-active)}.aura-btn--xs{gap:var(--aura-space-xs);height:1.5rem;padding:0 var(--aura-space-sm);font-size:var(--aura-type-small-size);border-radius:var(--aura-radius-medium)}.aura-btn--xs>svg:not([class*=size-]){width:.75rem;height:.75rem}.aura-btn--sm{height:var(--aura-control-height-sm);padding:0 var(--aura-space-sm);font-size:var(--aura-type-small-size);border-radius:var(--aura-radius-medium)}.aura-btn--sm>svg:not([class*=size-]){width:.875rem;height:.875rem}.aura-btn--md{height:var(--aura-control-height-md);padding:0 var(--aura-space-md)}.aura-btn--lg{height:var(--aura-control-height-lg);padding:0 var(--aura-space-lg);font-size:var(--aura-type-subtitle-size)}.aura-btn--icon{width:var(--aura-control-height-md);height:var(--aura-control-height-md);padding:0}.aura-btn--tertiary{border-color:var(--aura-color-border);color:var(--aura-color-text-secondary);background:0 0}.aura-btn--tertiary:hover:not(:disabled){background:var(--aura-color-muted);color:var(--aura-color-foreground)}.aura-btn--icon-xs{border-radius:var(--aura-radius-medium);width:1.5rem;height:1.5rem;padding:0}.aura-btn--icon-xs>svg:not([class*=size-]){width:.75rem;height:.75rem}.aura-btn--icon-sm{border-radius:var(--aura-radius-medium);width:1.75rem;height:1.75rem;padding:0}.aura-btn--icon-sm>svg:not([class*=size-]){width:.875rem;height:.875rem}.aura-btn--icon-lg{width:2.75rem;height:2.75rem;padding:0}.aura-label{align-items:center;gap:var(--aura-space-sm);font-family:var(--aura-font-family);font-size:var(--aura-type-label-size);line-height:var(--aura-type-label-line);font-weight:var(--aura-type-label-weight);color:var(--aura-color-foreground);-webkit-user-select:none;user-select:none;display:inline-flex}.aura-label[data-disabled=true]{opacity:.5;pointer-events:none}.aura-check,.aura-radio{box-sizing:border-box;width:1rem;height:1rem;accent-color:var(--aura-color-primary);cursor:pointer;flex-shrink:0;margin:0}.aura-radio{border-radius:var(--aura-radius-full)}.aura-switch{border-radius:var(--aura-radius-full);background:var(--aura-color-muted);border:1px solid var(--aura-color-border);cursor:pointer;width:2.25rem;height:1.25rem;transition:var(--aura-transition-colors);flex-shrink:0;padding:0;display:inline-flex;position:relative}.aura-switch[data-checked=true]{background:var(--aura-color-primary);border-color:var(--aura-color-primary)}.aura-switch:focus-visible{box-shadow:var(--aura-focus-ring);outline:none}.aura-switch:disabled{opacity:.5;cursor:not-allowed}.aura-switch__thumb{border-radius:var(--aura-radius-full);background:var(--aura-color-surface);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);box-shadow:var(--aura-shadow-small);transition:var(--aura-transition-transform);position:absolute;top:1px;left:1px}.aura-switch[data-checked=true] .aura-switch__thumb{transform:translate(1rem)}.aura-card{box-sizing:border-box;gap:var(--aura-space-lg);font-family:var(--aura-font-family);color:var(--aura-color-surface-foreground);background:var(--aura-color-surface);border:1px solid var(--aura-color-border);border-radius:var(--aura-radius-xl);padding:var(--aura-space-lg);transition:var(--aura-transition-all);flex-direction:column;display:flex}.aura-card--default{box-shadow:var(--aura-shadow-none)}.aura-card--elevated{box-shadow:var(--aura-shadow-medium);border-color:#0000}.aura-card--outlined{box-shadow:var(--aura-shadow-none);background:0 0}.aura-card--interactive{cursor:pointer}.aura-card--interactive:hover{border-color:var(--aura-color-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.aura-card--interactive:hover{border-color:color-mix(in srgb, var(--aura-color-primary) 30%, var(--aura-color-border))}}.aura-card--interactive:hover{box-shadow:var(--aura-shadow-medium)}.aura-card--interactive:focus-visible{box-shadow:var(--aura-focus-ring);outline:none}.aura-card--glass{background:var(--aura-glass-fill);border-color:var(--aura-glass-border);box-shadow:var(--aura-glass-shadow);-webkit-backdrop-filter:var(--aura-glass-blur)}.aura-card__header{gap:var(--aura-space-xs);flex-direction:column;display:flex}.aura-card__title{font-size:var(--aura-type-title-size);line-height:var(--aura-type-title-line);font-weight:var(--aura-type-title-weight);letter-spacing:var(--aura-type-title-tracking);margin:0}.aura-card__description{font-size:var(--aura-type-caption-size);line-height:var(--aura-type-caption-line);color:var(--aura-color-muted-foreground);margin:0}.aura-card__footer{align-items:center;gap:var(--aura-space-sm);padding-top:var(--aura-space-md);border-top:1px solid var(--aura-color-divider);margin-top:auto;display:flex}.aura-card__action{align-self:start;margin-left:auto}.aura-badge{justify-content:center;align-items:center;gap:var(--aura-space-xs);height:1.25rem;padding:0 var(--aura-space-sm);font-family:var(--aura-font-family);font-size:var(--aura-type-badge-size);line-height:var(--aura-type-badge-line);font-weight:var(--aura-type-badge-weight);letter-spacing:var(--aura-type-badge-tracking);white-space:nowrap;border-radius:var(--aura-radius-full);border:1px solid #0000;display:inline-flex}.aura-badge--default{background:var(--aura-color-primary);color:var(--aura-color-primary-foreground)}.aura-badge--secondary{background:var(--aura-color-secondary);color:var(--aura-color-secondary-foreground)}.aura-badge--success{background:var(--aura-color-success)}@supports (color:color-mix(in lab, red, red)){.aura-badge--success{background:color-mix(in srgb, var(--aura-color-success) 14%, transparent)}}.aura-badge--success{color:var(--aura-color-success)}.aura-badge--warning{background:var(--aura-color-warning)}@supports (color:color-mix(in lab, red, red)){.aura-badge--warning{background:color-mix(in srgb, var(--aura-color-warning) 16%, transparent)}}.aura-badge--warning{color:var(--aura-color-warning)}.aura-badge--danger{background:var(--aura-color-danger)}@supports (color:color-mix(in lab, red, red)){.aura-badge--danger{background:color-mix(in srgb, var(--aura-color-danger) 14%, transparent)}}.aura-badge--danger{color:var(--aura-color-danger)}.aura-badge--info{background:var(--aura-color-info)}@supports (color:color-mix(in lab, red, red)){.aura-badge--info{background:color-mix(in srgb, var(--aura-color-info) 14%, transparent)}}.aura-badge--info{color:var(--aura-color-info)}.aura-badge--outline{border-color:var(--aura-color-border);color:var(--aura-color-foreground);background:0 0}.aura-badge.aura-badge--god{color:#1c1917;box-shadow:none;text-shadow:none;background-color:#f2ece3;background-image:none;border-color:#b8956a52;font-weight:600}.dark .aura-badge.aura-badge--god{color:#f5efe6;box-shadow:none;text-shadow:none;background-color:#d4a5741f;background-image:none;border-color:#d4a57447}.aura-text,.aura-heading{font-family:var(--aura-font-family);color:inherit;margin:0}.aura-type-display{font-size:var(--aura-type-display-size);line-height:var(--aura-type-display-line);font-weight:var(--aura-type-display-weight);letter-spacing:var(--aura-type-display-tracking)}.aura-type-h1{font-size:var(--aura-type-h1-size);line-height:var(--aura-type-h1-line);font-weight:var(--aura-type-h1-weight);letter-spacing:var(--aura-type-h1-tracking)}.aura-type-h2{font-size:var(--aura-type-h2-size);line-height:var(--aura-type-h2-line);font-weight:var(--aura-type-h2-weight);letter-spacing:var(--aura-type-h2-tracking)}.aura-type-h3{font-size:var(--aura-type-h3-size);line-height:var(--aura-type-h3-line);font-weight:var(--aura-type-h3-weight);letter-spacing:var(--aura-type-h3-tracking)}.aura-type-title{font-size:var(--aura-type-title-size);line-height:var(--aura-type-title-line);font-weight:var(--aura-type-title-weight);letter-spacing:var(--aura-type-title-tracking)}.aura-type-subtitle{font-size:var(--aura-type-subtitle-size);line-height:var(--aura-type-subtitle-line);font-weight:var(--aura-type-subtitle-weight);letter-spacing:var(--aura-type-subtitle-tracking)}.aura-type-body{font-size:var(--aura-type-body-size);line-height:var(--aura-type-body-line);font-weight:var(--aura-type-body-weight);letter-spacing:var(--aura-type-body-tracking)}.aura-type-caption{font-size:var(--aura-type-caption-size);line-height:var(--aura-type-caption-line);font-weight:var(--aura-type-caption-weight);letter-spacing:var(--aura-type-caption-tracking)}.aura-type-label{font-size:var(--aura-type-label-size);line-height:var(--aura-type-label-line);font-weight:var(--aura-type-label-weight);letter-spacing:var(--aura-type-label-tracking)}.aura-type-small{font-size:var(--aura-type-small-size);line-height:var(--aura-type-small-line);font-weight:var(--aura-type-small-weight);letter-spacing:var(--aura-type-small-tracking)}.aura-type-badge{font-size:var(--aura-type-badge-size);line-height:var(--aura-type-badge-line);font-weight:var(--aura-type-badge-weight);letter-spacing:var(--aura-type-badge-tracking)}.aura-text--muted{color:var(--aura-color-muted-foreground)}.aura-empty{text-align:center;justify-content:center;align-items:center;gap:var(--aura-space-md);padding:var(--aura-space-3xl) var(--aura-space-xl);color:var(--aura-color-muted-foreground);flex-direction:column;display:flex}.aura-empty__icon{border-radius:var(--aura-radius-large);background:var(--aura-color-muted);width:3rem;height:3rem;color:var(--aura-color-muted-foreground);justify-content:center;align-items:center;display:flex}.aura-empty__title{font-size:var(--aura-type-title-size);font-weight:var(--aura-type-title-weight);color:var(--aura-color-foreground);margin:0}.aura-empty__description{font-size:var(--aura-type-body-size);line-height:var(--aura-type-body-line);max-width:28rem;margin:0}.aura-empty__actions{gap:var(--aura-space-sm);margin-top:var(--aura-space-sm);flex-wrap:wrap;display:flex}.aura-spinner{box-sizing:border-box;border-radius:var(--aura-radius-full);border:2px solid var(--aura-color-muted);border-top-color:var(--aura-color-primary);animation:aura-spin var(--aura-duration-slow) linear infinite;display:inline-block}.aura-spinner--sm{width:1rem;height:1rem}.aura-spinner--md{width:1.5rem;height:1.5rem}.aura-spinner--lg{width:2.25rem;height:2.25rem}@keyframes aura-spin{to{transform:rotate(360deg)}}.aura-skeleton{background:linear-gradient(90deg, var(--aura-color-muted) 0%, var(--aura-color-muted) 50%, var(--aura-color-muted) 100%);display:block}@supports (color:color-mix(in lab, red, red)){.aura-skeleton{background:linear-gradient(90deg, var(--aura-color-muted) 0%, color-mix(in srgb, var(--aura-color-muted) 60%, var(--aura-color-surface)) 50%, var(--aura-color-muted) 100%)}}.aura-skeleton{animation:aura-shimmer 1.4s var(--aura-ease-standard) infinite;border-radius:var(--aura-radius-medium);background-size:200% 100%}@keyframes aura-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aura-progress{border-radius:var(--aura-radius-full);background:var(--aura-color-muted);width:100%;height:.375rem;overflow:hidden}.aura-progress__bar{border-radius:inherit;background:var(--aura-color-primary);height:100%;transition:width var(--aura-duration-normal) var(--aura-ease-standard)}.aura-page-error{align-items:flex-start;gap:var(--aura-space-sm);padding:var(--aura-space-sm) var(--aura-space-md);border-radius:var(--aura-radius-large);border:1px solid var(--aura-color-danger);display:flex}@supports (color:color-mix(in lab, red, red)){.aura-page-error{border:1px solid color-mix(in srgb, var(--aura-color-danger) 30%, var(--aura-color-border))}}.aura-page-error{background:var(--aura-color-danger)}@supports (color:color-mix(in lab, red, red)){.aura-page-error{background:color-mix(in srgb, var(--aura-color-danger) 10%, transparent)}}.aura-page-error{color:var(--aura-color-danger);font-size:var(--aura-type-body-size);line-height:var(--aura-type-body-line)}.aura-list-row{box-sizing:border-box;align-items:center;gap:var(--aura-space-md);padding:var(--aura-space-sm) var(--aura-space-lg);border-radius:var(--aura-radius-xl);border:1px solid var(--aura-color-border);background:var(--aura-color-surface);transition:var(--aura-transition-colors);display:flex}.aura-list-row--interactive{cursor:pointer}.aura-list-row--interactive:hover{background:var(--aura-color-surface)}@supports (color:color-mix(in lab, red, red)){.aura-list-row--interactive:hover{background:color-mix(in srgb, var(--aura-color-surface) 92%, var(--aura-color-primary))}}.aura-overlay{z-index:100;padding:max(var(--aura-space-lg), env(safe-area-inset-top,0px)) max(var(--aura-space-lg), env(safe-area-inset-right,0px)) max(var(--aura-space-lg), env(safe-area-inset-bottom,0px)) max(var(--aura-space-lg), env(safe-area-inset-left,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0f111773;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.aura-dialog{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--aura-color-surface);width:min(100%,28rem);max-width:100%;max-height:min(92dvh,48rem);color:var(--aura-color-surface-foreground);border:1px solid var(--aura-color-border);border-radius:var(--aura-radius-xl);box-shadow:var(--aura-shadow-modal);padding:var(--aura-space-xl);gap:var(--aura-space-md);flex-direction:column;margin:auto;display:flex;overflow:hidden}.aura-dialog--wide{width:min(100%,48rem);min-width:min(100%,48rem);max-width:48rem}.aura-dialog__header{gap:var(--aura-space-sm);flex-direction:column;flex-shrink:0;display:flex}.aura-dialog__title{font-size:var(--aura-type-title-size);font-weight:var(--aura-type-title-weight);margin:0}.aura-dialog__description{font-size:var(--aura-type-body-size);color:var(--aura-color-muted-foreground);margin:0}.aura-dialog__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:var(--aura-space-md);flex-direction:column;flex:auto;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.aura-dialog__body--fit{flex:0 auto;padding-right:0;overflow-y:visible}.aura-dialog__actions{justify-content:flex-end;gap:var(--aura-space-sm);padding-top:var(--aura-space-xs);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:1023.98px){.aura-overlay{padding-top:max(var(--aura-space-md), env(safe-area-inset-top,0px));align-items:flex-start}.aura-dialog{width:min(100%,36rem);max-height:min(92dvh,100%)}.aura-dialog--wide{width:min(100%,48rem);min-width:min(100%,48rem);max-width:48rem}.aura-dialog__actions{gap:var(--aura-space-md)}.aura-dialog__actions>.aura-btn{min-height:2.5rem}}.aura-alert{gap:var(--aura-space-md);padding:var(--aura-space-md) var(--aura-space-lg);border-radius:var(--aura-radius-large);border:1px solid var(--aura-color-border);background:var(--aura-color-muted);color:var(--aura-color-foreground);font-size:var(--aura-type-body-size);display:flex}.aura-alert--info{border-color:var(--aura-color-info)}@supports (color:color-mix(in lab, red, red)){.aura-alert--info{border-color:color-mix(in srgb, var(--aura-color-info) 35%, var(--aura-color-border))}}.aura-alert--info{background:var(--aura-color-info)}@supports (color:color-mix(in lab, red, red)){.aura-alert--info{background:color-mix(in srgb, var(--aura-color-info) 10%, transparent)}}.aura-alert--success{border-color:var(--aura-color-success)}@supports (color:color-mix(in lab, red, red)){.aura-alert--success{border-color:color-mix(in srgb, var(--aura-color-success) 35%, var(--aura-color-border))}}.aura-alert--success{background:var(--aura-color-success)}@supports (color:color-mix(in lab, red, red)){.aura-alert--success{background:color-mix(in srgb, var(--aura-color-success) 10%, transparent)}}.aura-alert--warning{border-color:var(--aura-color-warning)}@supports (color:color-mix(in lab, red, red)){.aura-alert--warning{border-color:color-mix(in srgb, var(--aura-color-warning) 35%, var(--aura-color-border))}}.aura-alert--warning{background:var(--aura-color-warning)}@supports (color:color-mix(in lab, red, red)){.aura-alert--warning{background:color-mix(in srgb, var(--aura-color-warning) 10%, transparent)}}.aura-alert--danger{border-color:var(--aura-color-danger)}@supports (color:color-mix(in lab, red, red)){.aura-alert--danger{border-color:color-mix(in srgb, var(--aura-color-danger) 35%, var(--aura-color-border))}}.aura-alert--danger{background:var(--aura-color-danger)}@supports (color:color-mix(in lab, red, red)){.aura-alert--danger{background:color-mix(in srgb, var(--aura-color-danger) 10%, transparent)}}.aura-toast-viewport{z-index:110;bottom:max(var(--aura-space-lg), env(safe-area-inset-bottom,0px));right:max(var(--aura-space-lg), env(safe-area-inset-right,0px));align-items:stretch;gap:var(--aura-space-sm);width:min(calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 2 * var(--aura-space-lg)), 22rem);max-width:calc(100vw - 2 * var(--aura-space-lg));pointer-events:none;flex-direction:column;display:flex;position:fixed}.aura-toast{pointer-events:auto;align-items:flex-start;gap:var(--aura-space-sm);padding:var(--aura-space-md) var(--aura-space-lg);border-radius:var(--aura-radius-large);background:var(--aura-color-surface);color:var(--aura-color-surface-foreground);border:1px solid var(--aura-color-border);box-shadow:var(--aura-shadow-floating);font-size:var(--aura-type-body-size);display:flex}.aura-toast--success{border-color:var(--aura-color-success)}@supports (color:color-mix(in lab, red, red)){.aura-toast--success{border-color:color-mix(in srgb, var(--aura-color-success) 40%, var(--aura-color-border))}}.aura-toast--danger{border-color:var(--aura-color-danger)}@supports (color:color-mix(in lab, red, red)){.aura-toast--danger{border-color:color-mix(in srgb, var(--aura-color-danger) 40%, var(--aura-color-border))}}.aura-toast--info{border-color:var(--aura-color-info)}@supports (color:color-mix(in lab, red, red)){.aura-toast--info{border-color:color-mix(in srgb, var(--aura-color-info) 40%, var(--aura-color-border))}}.aura-toast__body{flex:1;min-width:0}.aura-toast__title{font-weight:var(--aura-font-weight-medium);margin:0}.aura-toast__description{color:var(--aura-color-muted-foreground);margin:var(--aura-space-xs) 0 0}.aura-toast__close{margin-top:calc(var(--aura-space-xs) * -.5);margin-right:calc(var(--aura-space-xs) * -.5);color:var(--aura-color-muted-foreground);flex-shrink:0}.aura-toast-mute{pointer-events:auto;box-shadow:var(--aura-shadow-floating);align-self:flex-end}@media (pointer:coarse){.aura-btn--sm{height:auto;min-height:2.25rem;padding-block:.4rem}.aura-btn--md{min-height:2.5rem}.aura-btn--icon,.aura-btn--icon-sm{min-width:2.5rem;min-height:2.5rem}.aura-btn--icon-xs{min-width:2.25rem;min-height:2.25rem}.aura-btn--xs{height:auto;min-height:2rem;padding-block:.3rem}}@media (prefers-reduced-motion:reduce){.aura-spinner,.aura-skeleton{animation:none}.aura-card--interactive:hover,.aura-btn:active:not(:disabled){transform:none}}
