/*! tailwindcss v4.1.10 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-left{text-align:left}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,0s);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease)}:root{--primary:#0f0f0f;--secondary:#1a1a1a;--accent:#2a2a2a;--text-primary:#fff;--text-secondary:#ffffffb3;--border-color:#ffffff0d;--color-warning:#ffffff26}:root.light-theme{--primary:#f5f5f5;--secondary:#fff;--accent:#e0e0e0;--text-primary:#1a1a1a;--text-secondary:#000000b3;--border-color:#0000000d;--color-warning:#0000001a}body{background-color:var(--primary);color:var(--text-primary);transition:all .3s}.gradient-text{background:linear-gradient(90deg,var(--text-primary)0,var(--text-secondary)100%);-webkit-text-fill-color:transparent;animation:gradient 8s linear infinite;-webkit-background-clip:text;background-clip:text;background-size:200% 100%}@keyframes gradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.hero-pattern{background-image:radial-gradient(var(--color-warning)1.5px,transparent 1.5px);background-position:-12px -12px;background-size:24px 24px;-webkit-mask-image:radial-gradient(#000000b3,#0000 70%);mask-image:radial-gradient(#000000b3,#0000 70%)}.faq-section{background-color:var(--primary);padding:4rem 1rem;position:relative}.faq-section:before{background:radial-gradient(circle at center,var(--color-warning)1px,transparent 1px);background-size:24px 24px;content:"";top:0;right:0;bottom:0;left:0;opacity:.05;pointer-events:none;position:absolute}.faq-container{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:800px;position:relative;z-index:1}.faq-section-title{font-size:2.5rem;font-weight:600;margin-bottom:3rem;text-align:center}.faq-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.faq-item:before{background:linear-gradient(90deg,transparent,var(--color-warning),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.faq-item:hover{background:var(--accent);border-color:var(--color-warning);transform:translateY(-2px)}.faq-question{align-items:center;display:flex;gap:1rem;justify-content:space-between}.faq-question h3{color:var(--text-primary);font-size:1.1rem;font-weight:500;margin:0}.faq-icon{align-items:center;background:var(--color-warning);border-radius:50%;color:var(--text-secondary);display:flex;font-size:1.25rem;height:24px;justify-content:center;width:24px}.faq-answer,.faq-icon{transition:all .5s cubic-bezier(.4,0,.2,1)}.faq-answer{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px)}.faq-answer.show{margin-top:1rem;max-height:500px;opacity:1;transform:translateY(0)}.faq-answer p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}.faq-item.active{background:var(--accent);border-color:var(--color-warning)}.faq-item.active .faq-icon{background:var(--color-warning);color:var(--text-primary);transform:rotate(180deg)}.theme-switch{align-items:center;background:var(--secondary);border:1px solid var(--border-color);border-radius:50%;bottom:20px;box-shadow:0 2px 10px #0003;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:20px;transition:all .3s;width:50px;z-index:100}.theme-switch:hover{transform:scale(1.1)}.theme-switch svg{height:24px;width:24px;fill:var(--text-primary);transition:all .3s}@media (max-width:640px){.faq-section-title{font-size:2rem}.faq-item{padding:1rem}.faq-question h3{font-size:1rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
