:root{--font-display:"Cabinet Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Satoshi",-apple-system,BlinkMacSystemFont,sans-serif;--bg-app:#f8f6f3;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-secondary:#f2efea;--bg-tertiary:#ebe7e1;--bg-inverse:#1a1816;--text-primary:#1a1816;--text-secondary:#5c5650;--text-tertiary:#9a948c;--text-inverse:#fff;--text-brand:#ff6b35;--border-subtle:rgba(26,24,22,.08);--border-default:rgba(26,24,22,.12);--border-strong:rgba(26,24,22,.2);--border-focus:#ff6b35;--color-primary:#ff6b35;--color-primary-hover:#e85a25;--color-primary-subtle:rgba(255,107,53,.1);--color-secondary:#1a1816;--color-accent:#6366f1;--color-accent-subtle:rgba(99,102,241,.1);--color-success:#10b981;--color-success-subtle:rgba(16,185,129,.1);--color-warning:#f59e0b;--color-error:#ef4444;--gradient-primary:linear-gradient(135deg,#ff6b35,#ff8f6b);--gradient-dark:linear-gradient(135deg,#1a1816,#2d2926);--gradient-warm:linear-gradient(135deg,#fff7ed,#ffedd5);--gradient-glow:radial-gradient(ellipse at 50% 0%,rgba(255,107,53,.12) 0%,transparent 60%);--gradient-mesh:radial-gradient(at 40% 20%,rgba(255,143,107,.08) 0%,transparent 50%),radial-gradient(at 80% 0%,rgba(99,102,241,.06) 0%,transparent 50%),radial-gradient(at 0% 50%,rgba(255,107,53,.05) 0%,transparent 50%);--shadow-xs:0 1px 2px rgba(26,24,22,.04);--shadow-sm:0 2px 4px rgba(26,24,22,.04),0 1px 2px rgba(26,24,22,.02);--shadow-card:0 4px 12px rgba(26,24,22,.04),0 2px 4px rgba(26,24,22,.02);--shadow-md:0 8px 24px rgba(26,24,22,.06),0 4px 8px rgba(26,24,22,.03);--shadow-hover:0 16px 40px rgba(26,24,22,.08),0 8px 16px rgba(26,24,22,.04);--shadow-lg:0 24px 48px rgba(26,24,22,.1),0 12px 24px rgba(26,24,22,.05);--shadow-float:0 32px 64px rgba(26,24,22,.12),0 16px 32px rgba(26,24,22,.06);--shadow-glow:0 0 0 1px rgba(255,107,53,.2),0 4px 16px rgba(255,107,53,.15);--header-height:76px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-back:cubic-bezier(0.34,1.56,0.64,1);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms;--duration-slower:600ms}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"ss01" on,"ss02" on,"cv01" on;font-feature-settings:"ss01" on,"ss02" on,"cv01" on;background-color:#f8f6f3;background-color:var(--bg-app);color:#1a1816;color:var(--text-primary);font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);letter-spacing:-.01em;line-height:1.5;margin:0}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";height:100%;left:0;opacity:.025;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(26,24,22,.12);background:var(--border-default);background-clip:content-box;border:2px solid transparent;border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#9a948c;background:var(--text-tertiary);background-clip:content-box;border:2px solid transparent}.glass-panel{background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.5)}.glass-panel,.glass-panel-dark{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.glass-panel-dark{background:rgba(26,24,22,.85);border:1px solid hsla(0,0%,100%,.08)}.text-gradient{background:linear-gradient(135deg,#ff6b35,#ff8f6b);background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text}.text-gradient,.text-gradient-dark{-webkit-text-fill-color:transparent}.text-gradient-dark{background:linear-gradient(135deg,#1a1816,#2d2926);background:var(--gradient-dark);background-clip:text;-webkit-background-clip:text}.focus-ring:focus-visible{box-shadow:0 0 0 2px #f8f6f3,0 0 0 4px #ff6b35;box-shadow:0 0 0 2px var(--bg-app),0 0 0 4px var(--color-primary);outline:none}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.95) translateY(12px);transform:scale(.95) translateY(12px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.95) translateY(12px);transform:scale(.95) translateY(12px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}25%{-webkit-transform:translateY(-20px) rotate(2deg);transform:translateY(-20px) rotate(2deg)}50%{-webkit-transform:translateY(-10px) rotate(-1deg);transform:translateY(-10px) rotate(-1deg)}75%{-webkit-transform:translateY(-30px) rotate(1deg);transform:translateY(-30px) rotate(1deg)}}@keyframes float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}25%{-webkit-transform:translateY(-20px) rotate(2deg);transform:translateY(-20px) rotate(2deg)}50%{-webkit-transform:translateY(-10px) rotate(-1deg);transform:translateY(-10px) rotate(-1deg)}75%{-webkit-transform:translateY(-30px) rotate(1deg);transform:translateY(-30px) rotate(1deg)}}@-webkit-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@-webkit-keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(255,107,53,.3)}50%{box-shadow:0 0 40px rgba(255,107,53,.5)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(255,107,53,.3)}50%{box-shadow:0 0 40px rgba(255,107,53,.5)}}.animate-fade-in{-webkit-animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards;animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards;-webkit-animation:fadeIn .5s var(--ease-out-quart) forwards;animation:fadeIn .5s var(--ease-out-quart) forwards}.animate-fade-in-up{-webkit-animation:fadeInUp .6s cubic-bezier(.165,.84,.44,1) forwards;animation:fadeInUp .6s cubic-bezier(.165,.84,.44,1) forwards;-webkit-animation:fadeInUp .6s var(--ease-out-quart) forwards;animation:fadeInUp .6s var(--ease-out-quart) forwards}.animate-fade-in-scale{-webkit-animation:fadeInScale .5s cubic-bezier(.34,1.56,.64,1) forwards;animation:fadeInScale .5s cubic-bezier(.34,1.56,.64,1) forwards;-webkit-animation:fadeInScale .5s var(--ease-out-back) forwards;animation:fadeInScale .5s var(--ease-out-back) forwards}.animate-slide-in-right{-webkit-animation:slideInRight .4s cubic-bezier(.165,.84,.44,1) forwards;animation:slideInRight .4s cubic-bezier(.165,.84,.44,1) forwards;-webkit-animation:slideInRight .4s var(--ease-out-quart) forwards;animation:slideInRight .4s var(--ease-out-quart) forwards}.stagger-1{-webkit-animation-delay:.05s;animation-delay:.05s}.stagger-2{-webkit-animation-delay:.1s;animation-delay:.1s}.stagger-3{-webkit-animation-delay:.15s;animation-delay:.15s}.stagger-4{-webkit-animation-delay:.2s;animation-delay:.2s}.stagger-5{-webkit-animation-delay:.25s;animation-delay:.25s}.stagger-6{-webkit-animation-delay:.3s;animation-delay:.3s}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background:#ff6b35;background:var(--color-primary);color:#fff}::-moz-selection{background:#ff6b35;background:var(--color-primary);color:#fff}
/*# sourceMappingURL=main.2a37e85c.css.map*/