@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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}}}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.transition{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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--bg-primary:#050b14;--bg-secondary:#0a192f;--bg-gradient:radial-gradient(circle at center,#0a192f 0%,#050b14 100%);--text-primary:#f8fafc;--text-secondary:#94a3b8;--accent-primary:#11d9d9;--accent-primary-rgb:17,217,217;--accent-secondary:#0faebf;--accent-gradient:linear-gradient(135deg,#145e8c 0%,#0faebf 100%);--accent-glow:#11d9d940;--card-bg:#050b14b3;--card-border:1px solid #11d9d999;--card-backdrop:blur(20px);--card-shadow:0 0 0 1px #11d9d91a,0 8px 32px #00000080;--border-color:#11d9d94d;--input-bg:#0006;--star-color:white}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-gradient:radial-gradient(circle at center,#fff 0%,#f1f5f9 100%);--text-primary:#0f172a;--text-secondary:#475569;--accent-primary:#0891b2;--accent-primary-rgb:8,145,178;--accent-secondary:#06b6d4;--accent-gradient:linear-gradient(135deg,#0891b2 0%,#06b6d4 100%);--accent-glow:#0891b240;--card-bg:#ffffffbf;--card-border:1px solid #0891b266;--card-backdrop:blur(20px);--card-shadow:0 10px 40px -10px #0891b226,0 0 0 1px #fffc;--border-color:#0891b233;--input-bg:#ffffffe6;--star-color:#11d9d9}body{background:var(--bg-gradient);color:var(--text-primary);background-attachment:fixed;min-height:100vh;transition:all .3s}.glass-panel{background:var(--card-bg);-webkit-backdrop-filter:var(--card-backdrop);backdrop-filter:var(--card-backdrop);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:24px;position:relative;overflow:hidden}.glass-panel:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff08 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)}.star-field{pointer-events:none;z-index:-1;position:fixed;inset:0}.star{background:var(--star-color);opacity:0;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite twinkleStar;position:absolute}@keyframes twinkleStar{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;box-shadow:0 0 10px var(--star-color);transform:scale(1.2)}}.btn-premium{background:var(--accent-gradient);color:#fff;box-shadow:0 4px 15px var(--accent-glow);border-radius:12px;font-weight:700;transition:all .3s}.btn-premium:hover{box-shadow:0 8px 25px var(--accent-glow);filter:brightness(1.1);transform:translateY(-2px)}@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-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}
