/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--primary:oklch(72% .18 55);--primary-foreground:oklch(10% .01 240);--sidebar-primary:oklch(72% .18 55);--sidebar-primary-foreground:oklch(10% .01 240);--chart-1:oklch(72% .18 55);--chart-2:oklch(60% .16 50);--chart-3:oklch(55% .18 145);--chart-4:oklch(50% .15 25);--chart-5:oklch(55% .15 220);--radius:.5rem;--background:oklch(11% .01 240);--foreground:oklch(90% .02 80);--card:oklch(16% .015 240);--card-foreground:oklch(90% .02 80);--popover:oklch(16% .015 240);--popover-foreground:oklch(90% .02 80);--secondary:oklch(22% .02 240);--secondary-foreground:oklch(82% .02 80);--muted:oklch(20% .015 240);--muted-foreground:oklch(55% .02 80);--accent:oklch(72% .18 55);--accent-foreground:oklch(10% .01 240);--destructive:oklch(55% .22 25);--destructive-foreground:oklch(95% .01 80);--border:oklch(28% .02 240);--input:oklch(20% .015 240);--ring:oklch(72% .18 55);--sidebar:oklch(14% .015 240);--sidebar-foreground:oklch(88% .02 80);--sidebar-accent:oklch(20% .02 240);--sidebar-accent-foreground:oklch(90% .02 80);--sidebar-border:oklch(25% .02 240);--sidebar-ring:oklch(72% .18 55)}.dark{--primary:oklch(72% .18 55);--primary-foreground:oklch(10% .01 240);--sidebar-primary:oklch(72% .18 55);--sidebar-primary-foreground:oklch(10% .01 240);--background:oklch(11% .01 240);--foreground:oklch(90% .02 80);--card:oklch(16% .015 240);--card-foreground:oklch(90% .02 80);--popover:oklch(16% .015 240);--popover-foreground:oklch(90% .02 80);--secondary:oklch(22% .02 240);--secondary-foreground:oklch(82% .02 80);--muted:oklch(20% .015 240);--muted-foreground:oklch(55% .02 80);--accent:oklch(72% .18 55);--accent-foreground:oklch(10% .01 240);--destructive:oklch(55% .22 25);--destructive-foreground:oklch(95% .01 80);--border:oklch(28% .02 240);--input:oklch(20% .015 240);--ring:oklch(72% .18 55);--chart-1:oklch(72% .18 55);--chart-2:oklch(60% .16 50);--chart-3:oklch(55% .18 145);--chart-4:oklch(50% .15 25);--chart-5:oklch(55% .15 220);--sidebar:oklch(14% .015 240);--sidebar-foreground:oklch(88% .02 80);--sidebar-accent:oklch(20% .02 240);--sidebar-accent-foreground:oklch(90% .02 80);--sidebar-border:oklch(25% .02 240);--sidebar-ring:oklch(72% .18 55)}input,select,textarea,button{font-size:16px!important}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){button,a[href],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],[role=button]{min-width:44px;min-height:44px;padding:.75rem 1rem}}@media (min-width:768px) and (max-width:1024px){body{font-size:15px}h1{font-size:clamp(1.875rem,5vw,2.25rem)}h2{font-size:clamp(1.5rem,4vw,1.875rem)}button,[role=button]{padding:.625rem 1.25rem}}@media (max-width:640px){body{font-size:14px}h1{font-size:clamp(1.5rem,6vw,2rem);line-height:1.2}h2{font-size:clamp(1.25rem,5vw,1.5rem);line-height:1.3}h3{font-size:clamp(1rem,4vw,1.25rem)}p{line-height:1.6}.grid-auto-flow-col{grid-auto-flow:row;display:grid}.space-y-4{row-gap:1.5rem}.space-y-6{row-gap:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}button,[role=button]{padding:.625rem 1rem;font-size:14px}input,select,textarea{width:100%}}@media (min-width:1440px){.container{max-width:1400px}h1{font-size:3.5rem}h2{font-size:2.5rem}}@media (max-height:640px) and (orientation:landscape){.py-20{padding-top:2rem;padding-bottom:2rem}.py-16{padding-top:1.5rem;padding-bottom:1.5rem}.mb-8{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){body{--border:oklch(35% .03 240)}button,[role=button]{border-width:2px}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@media (prefers-color-scheme:light){html{color-scheme:light}}@supports (padding:max(0px)){body,.container{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);background-image:radial-gradient(at 20%,#00101659,#0000 60%),radial-gradient(at 80% 20%,#05091140,#0000 50%),radial-gradient(100% 50% at 50% 100%,#f680000a,#0000 70%);background-image:radial-gradient(at 20%,#00101659,#0000 60%),radial-gradient(at 80% 20%,#05091140,#0000 50%),radial-gradient(100% 50% at 50% 100%,color(xyz 0.46 0.351 0.041 / 0.039),#0000 70%)}h1,h2,h3,h4,h5,h6{letter-spacing:.02em;font-family:Oswald,Rajdhani,system-ui,sans-serif}button:not(:disabled),[role=button]:not([aria-disabled=true]),[type=button]:not(:disabled),[type=submit]:not(:disabled),[type=reset]:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}}@layer components{.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.flex{min-width:0;min-height:0}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container{max-width:1280px;padding-left:2rem;padding-right:2rem}}.card-touch{border-radius:.5rem;padding:1rem}@media (min-width:640px){.card-touch{padding:1.5rem}}@media (min-width:1024px){.card-touch{padding:2rem}}.grid-responsive{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.grid-responsive{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.grid-responsive{grid-template-columns:repeat(3,1fr);gap:2rem}}.text-responsive-lg{font-size:clamp(1.125rem,2.5vw,1.5rem)}.text-responsive-xl{font-size:clamp(1.5rem,4vw,2rem)}.text-responsive-2xl{font-size:clamp(1.875rem,5vw,2.5rem)}.text-responsive-3xl{font-size:clamp(2.25rem,6vw,3rem)}.text-responsive-4xl{font-size:clamp(2.5rem,7vw,3.5rem)}.text-responsive-5xl{font-size:clamp(3rem,8vw,4rem)}}.metal-plate{background:linear-gradient(145deg,#0e171e,#091015,#0c151b);border:1px solid oklch(30% .025 240);box-shadow:inset 0 1px #34455180,inset 0 -1px #010203cc,0 4px 20px #000001b3,0 1px 3px #00000166}.rivet-btn{cursor:pointer;color:#d1c9bc;text-align:left;background:linear-gradient(#121c23,#0c1318,#0f171d);border:1px solid oklch(30% .025 240);border-top-color:#2f3f4b;border-bottom:2px solid oklch(11% .01 240);border-radius:.375rem;align-items:center;gap:.75rem;width:100%;padding:.9rem 2.5rem;font-size:.9375rem;font-weight:500;transition:all .15s cubic-bezier(.23,1,.32,1);display:flex;position:relative;box-shadow:0 2px 8px #00000180,inset 0 1px #3445514d}.rivet-btn:before,.rivet-btn:after{content:"";background:radial-gradient(circle at 35% 35%,#444f57,#0e171e);border:1px solid oklch(28% .02 240);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px 1px #59656e66}.rivet-btn:before{left:.75rem}.rivet-btn:after{right:.75rem}.rivet-btn:hover:not(:disabled){background:linear-gradient(#19232a,#12191f,#151e25);border-color:#2c3d49}.rivet-btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 4px #00000180,inset 0 1px #3445514d}.rivet-btn:disabled{opacity:.5;cursor:not-allowed}.forge-btn{cursor:pointer;color:#030609;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:linear-gradient(135deg,#f68000,#e87612,#da6c1e);background:linear-gradient(135deg,color(xyz 0.46 0.351 0.041),#e87612,#da6c1e);border:1px solid oklch(78% .2 55);border-top-color:#ffbe91;border-top-color:oklch(85% .22 55);border-bottom:2px solid oklch(55% .14 50);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;box-shadow:0 4px 12px #f680004d,inset 0 1px #ffd4b866;box-shadow:0 4px 12px oklch(72% .18 55/.3),inset 0 1px oklch(90% .25 55/.4)}.forge-btn:hover:not(:disabled){background:linear-gradient(135deg,#ff9b51,#ff8b34,#fa7c20);background:linear-gradient(135deg,color(xyz 0.589 0.445 0.044),color(xyz 0.527 0.395 0.051),#fa7c20);transform:translateY(-2px);box-shadow:0 6px 20px #f6800066,inset 0 1px #ffd4b866;box-shadow:0 6px 20px oklch(72% .18 55/.4),inset 0 1px oklch(90% .25 55/.4)}.forge-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #f6800033,inset 0 1px #ffd4b866;box-shadow:0 2px 8px oklch(72% .18 55/.2),inset 0 1px oklch(90% .25 55/.4)}.forge-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.forge-btn{padding:.625rem 1rem;font-size:.875rem}}.glow-effect{transition:all .3s cubic-bezier(.23,1,.32,1)}.glow-effect:hover{filter:drop-shadow(0 0 8px oklch(72% .18 55/.5))}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid oklch(72% .18 55)}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:3s linear infinite spin-slow}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-glow{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-glow}
