:root{--brand-primary:#ff6b35;--brand-black:#0b0f13;--brand-white:#fff;--brand-gray-light:#1e2a31;--brand-gray-dark:#131a1f;--color-primary:#d14e1e;--color-primary-hover:#ff8555;--color-primary-active:#e55a2b;--color-primary-light:rgba(255,107,53,.15);--color-primary-lighter:rgba(255,107,53,.08);--color-secondary:#ff8c42;--color-secondary-hover:#ffa05a;--color-secondary-active:#e57a35;--color-text-primary:#fff;--color-text-secondary:#f5f5f5;--color-text-tertiary:#d4d4d4;--color-text-muted:#9ca3af;--color-text-disabled:#6b7280;--color-bg-primary:#0d1116;--color-bg-secondary:linear-gradient(135deg,#272931 0%,#1d1e27 100%);--color-bg-tertiary:linear-gradient(135deg,rgba(12,17,24,.753) 0%,rgba(18,20,24,.76) 100%);--color-bg-quaternary:#27272a;--color-bg-hover:#3f3f46;--color-bg-glass:rgba(26,26,30,.85);--color-bg-gradient-primary:linear-gradient(135deg,#ff6b35 0%,#e55a2b 100%);--color-bg-gradient-secondary:linear-gradient(135deg,#ca491b 0%,rgba(229,90,43,.56) 100%);--color-bg-gradient-tertiary:linear-gradient(135deg,#b05d21 0%,#d14e1e 100%);--color-bg-gradient-light:linear-gradient(135deg,rgba(255,107,53,.1) 0%,rgba(229,90,43,.05) 100%);--color-border-primary:#51595c;--color-border-secondary:#3f3f46;--color-border-tertiary:#52525b;--color-border-focus:var(--color-primary);--color-success:#ff6b35;--color-success-hover:#ff8555;--color-success-light:rgba(255,107,53,.15);--color-error:#f44;--color-error-hover:#f66;--color-error-light:rgba(255,68,68,.15);--color-warning:#ff8c42;--color-warning-hover:#ffa05a;--color-warning-light:rgba(255,140,66,.15);--color-info:#ff6b35;--color-info-hover:#ff8555;--color-info-light:rgba(255,107,53,.15);--color-teal:#14b8a6;--color-teal-light:rgba(20,184,166,.15);--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 2px 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.5);--shadow-lg:0 4px 8px rgba(0,0,0,.7),0 2px 4px rgba(0,0,0,.5);--shadow-xl:0 8px 16px rgba(0,0,0,.8),0 4px 8px rgba(0,0,0,.6);--shadow-2xl:0 16px 32px rgba(0,0,0,.9),0 8px 16px rgba(0,0,0,.7);--shadow-3xl:0 24px 48px rgba(0,0,0,.95),0 12px 24px rgba(0,0,0,.8);--shadow-glass:0 8px 32px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4);--shadow-glow:0 0 20px rgba(255,107,53,.3),0 0 40px rgba(255,107,53,.15);--focus-ring:none;--focus-ring-error:none;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-normal:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--transition-bounce:.3s cubic-bezier(.68,-.55,.265,1.55);--transition-spring:.4s cubic-bezier(.175,.885,.32,1.275);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:9999px;--spacing-xs:.125rem;--spacing-sm:.25rem;--spacing-md:.375rem;--spacing-lg:.5rem;--spacing-xl:.625rem;--spacing-2xl:.75rem;--spacing-3xl:1rem;--spacing-4xl:1.25rem;--spacing-5xl:1.5rem;--spacing-6xl:2rem;--font-size-xs:.75rem;--font-size-sm:.8rem;--font-size-md:.875rem;--font-size-lg:.9rem;--font-size-xl:1rem;--font-size-2xl:1.125rem;--font-size-3xl:1.25rem;--font-size-4xl:1.5rem;--font-size-5xl:1.875rem;--font-size-6xl:2rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.4;--line-height-relaxed:1.6;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}[data-theme=dark]{--color-text-primary:#fff;--color-text-secondary:#f5f5f5;--color-text-tertiary:#d4d4d4;--color-text-muted:#9ca3af;--color-text-disabled:#6b7280;--color-bg-primary:#000;--color-bg-secondary:#0a0a0a;--color-bg-tertiary:#141414;--color-bg-quaternary:#1f1f1f;--color-bg-hover:#2a2a2a;--color-bg-glass:rgba(10,10,10,.9);--color-border-primary:#27272a;--color-border-secondary:#3f3f46;--color-border-tertiary:#52525b;--shadow-sm:0 1px 2px rgba(0,0,0,.8);--shadow-md:0 2px 4px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.8);--shadow-lg:0 4px 8px rgba(0,0,0,.9),0 2px 4px rgba(0,0,0,.8);--shadow-xl:0 8px 16px rgba(0,0,0,.95),0 4px 8px rgba(0,0,0,.85);--shadow-2xl:0 16px 32px rgba(0,0,0,.98),0 8px 16px rgba(0,0,0,.9);--shadow-3xl:0 24px 48px #000,0 12px 24px rgba(0,0,0,.95);--shadow-glass:0 8px 32px rgba(0,0,0,.85),0 4px 16px rgba(0,0,0,.7);--shadow-glow:0 0 20px rgba(255,107,53,.4),0 0 40px rgba(255,107,53,.2)}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:var(--line-height-relaxed);width:100%;margin:0;padding:0}@media (max-width:768px){html{height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto}body{overscroll-behavior-x:none;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto}#__next{width:100%;height:auto;min-height:100vh;display:block;overflow:visible}}@media (min-width:769px){html,body{height:100vh;overflow:hidden}#__next{width:100%;height:100vh;display:block;overflow:hidden}html.landing-page-root,body.landing-page-root{height:auto!important;overflow:auto!important}body.landing-page-root #__next{height:auto!important;overflow:visible!important}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:min(60px,4vw);padding-right:min(60px,4vw)}@media (max-width:768px){.container{max-width:100%;padding-left:16px;padding-right:16px;overflow-x:hidden}}.container-narrow{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-primary);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-tertiary)}@media (max-width:768px){::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:var(--radius-full)}input,textarea,select{font-size:16px!important}button,a,[role=button]{min-width:44px;min-height:44px}body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}button,nav,header{-webkit-user-select:none;-moz-user-select:none;user-select:none}*{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}.animated,[class*=modal],[class*=sidebar],[class*=card]:hover,[class*=button]:active{transform:translateZ(0)}}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}select option{color:#fff!important;background:#1a1a1e!important;padding:12px!important}:focus{outline:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(255,107,53,.4)}50%{box-shadow:0 0 20px rgba(255,107,53,.7),0 0 30px rgba(255,107,53,.5)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.glass-effect{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,107,53,.2)}.shadow-soft{box-shadow:var(--shadow-lg)}.shadow-glow{box-shadow:var(--shadow-glow)}.gradient-primary{background:var(--color-bg-gradient-primary)}.gradient-light{background:var(--color-bg-gradient-light)}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse{animation:2s infinite pulse}.animate-glow{animation:2s ease-in-out infinite alternate glow}.animate-fade-in{animation:fadeIn .4s var(--transition-normal)}.animate-slide-up{animation:slideUp .6s var(--transition-normal)}.animate-scale-in{animation:scaleIn .4s var(--transition-spring)}.resizing{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:col-resize!important}.resizing *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;pointer-events:none!important}@media (max-width:768px){:root{--font-size-4xl:1.25rem;--font-size-5xl:1.5rem;--font-size-6xl:1.75rem;--line-height-normal:1.5;--line-height-relaxed:1.7;--color-text-muted:#b8bfc9}body{font-size:14px}}@media (max-width:480px){:root{--font-size-4xl:1.125rem;--font-size-5xl:1.375rem;--font-size-6xl:1.5rem}}
