.plan-choice-gate__overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1500;background:#000000d9;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out planGateFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes planGateFadeIn{0%{opacity:0}to{opacity:1}}.plan-choice-gate{background:#161616;border:1px solid #ffffff0f;border-radius:28px;width:100%;max-width:720px;max-height:calc(100vh - 32px);padding:28px 28px 24px;animation:.3s cubic-bezier(.2,.8,.2,1) planGateSlideIn;position:relative;overflow-y:auto;box-shadow:0 32px 64px -16px #0009}@keyframes planGateSlideIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.plan-choice-gate__head{text-align:center;margin-bottom:16px}.plan-choice-gate__title{letter-spacing:.3px;color:#fff;margin:0 0 6px;font-size:22px;font-weight:700}.plan-choice-gate__subtitle{color:#ffffffa6;margin:0;font-size:14px}.plan-choice-gate__status{text-align:center;color:#fff9;margin:12px 0 0;font-size:13px}.plan-choice-gate__error{text-align:center;color:#f77;margin:12px 0 0;font-size:13px}
.app-layout{min-height:calc(100vh - 84px);padding-top:84px;display:flex;position:relative}.app-layout__main{flex:1;min-width:0;margin-left:200px;margin-right:320px;padding-bottom:48px;overflow-x:hidden}.app-layout[data-no-right-sidebar=true] .app-layout__main{margin-right:0}@media (max-width:900px){.app-layout__main{margin-right:0}}@media (max-width:768px){.app-layout__main{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px) + 32px);margin-left:0;margin-right:0}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#ededed;--global-spacing-2:8px;--global-spacing-3:12px;--global-spacing-4:16px;--global-spacing-5:20px;--global-spacing-6:24px;--global-spacing-8:32px;--global-spacing-12:48px;--global-spacing-16:64px;--global-radius-xs:2px;--global-radius-sm:4px;--global-radius-md:8px;--global-radius-lg:12px;--global-radius-xl:16px;--global-radius-full:999px;--global-color-primitive-gray-100:#ececec;--global-color-primitive-gray-200:#e5e7eb;--global-color-primitive-gray-300:#d1d5db;--global-color-primitive-gray-400:#9ca3af;--global-color-primitive-gray-500:#6b7280;--global-color-primitive-gray-600:#4b5563;--global-color-primitive-gray-700:#252527;--global-color-primitive-gray-800:#1a1a1b;--global-color-primitive-gray-900:#17181b;--global-color-primitive-red-500:red;--global-color-primitive-green-300:#a3f5ae;--global-color-primitive-green-400:#a3f5ae;--global-color-primitive-yellow-300:#d1a156;--global-color-text-dark:#1b1b1b;--white:#fff;--global-fontFamily-sans:"Aktiv Grotesk",sans-serif;--global-fontSize-xs:12px;--global-fontSize-sm:14px;--global-fontSize-md:16px;--global-fontSize-lg:18px;--global-fontSize-2xl:24px;--global-color-tint-red-bg:#ff00001a;--global-color-tint-red-bg-strong:#ff000026;--global-color-tint-red-border:#ff000059;--global-color-tint-gold-bg:#d1a1561a;--global-color-tint-gold-bg-strong:#d1a15626;--global-color-tint-gold-border:#d1a1564d;--global-color-tint-green-bg:#a3f5ae1a;--global-color-tint-green-bg-strong:#a3f5ae24;--global-color-tint-green-border:#a3f5ae66;--global-color-tint-neutral-bg:#ffffff0f;--global-color-tint-neutral-border:#ffffff1a;--global-color-surface-card:#ffffff08;--global-color-surface-raised:var(--global-color-primitive-gray-800);--global-color-border-soft:#ffffff14;--global-color-border-strong:#ffffff1f;--global-gradient-gold-progress:linear-gradient(90deg,var(--global-color-primitive-yellow-300),color-mix(in srgb,var(--global-color-primitive-yellow-300)65%,#fff));--global-gradient-tile-gold:linear-gradient(180deg,#d1a15614,transparent);--global-gradient-tile-green:linear-gradient(180deg,#a3f5ae14,transparent);--global-gradient-card-red:radial-gradient(110% 140% at 0% 0%,#ff00001f,transparent 55%)}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (max-width:768px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=date],input[type=datetime-local],textarea,select{font-size:16px}}
