@import"https://fonts.googleapis.com/css2?family=Audiowide&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&family=Bangers&family=Bebas+Neue&family=Caveat:wght@400;700&family=Cinzel:wght@600;700&family=Creepster&family=Exo+2:wght@600;700&family=Fredoka+One&family=Impact&family=Inter:wght@600&family=Luckiest+Guy&family=Montserrat:wght@500&family=Monoton&family=Orbitron:wght@500;700&family=Oswald:wght@600;700&family=Pacifico&family=Permanent+Marker&family=Playfair+Display:wght@600;700&family=Poppins:wght@600;700&family=Press+Start+2P&family=Quicksand:wght@600&family=Rajdhani:wght@600;700&family=Righteous&family=Roboto+Mono:wght@500&family=Roboto:wght@700&family=Rockwell&family=Rubik:wght@600&family=Source+Code+Pro:wght@600&family=Space+Mono:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@600;700;800;900&family=Montserrat:wght@600;700;800;900&family=Poppins:wght@600;700;800;900&family=Bangers&family=Creepster&family=Rajdhani:wght@600;700&family=Orbitron:wght@700;900&family=Playfair+Display:wght@700;900&family=Anton&family=Permanent+Marker&family=VT323&family=Pacifico&family=Fredoka+One&family=Share+Tech+Mono&family=Oswald:wght@700&family=Abril+Fatface&family=Courier+Prime:wght@700&family=Lobster&family=Rubik+Glitch&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";[data-template-card-id]{contain:layout style}.prompt-box-3d{--track-base: #ffffff;--metal-rim: linear-gradient(180deg, #94a3b8 0%, #f8fafc 100%);--btn-face: linear-gradient(180deg, #fdfbfb 0%, #f1f5f9 100%)}.prompt-box-3d .prompt-wrapper{position:relative;padding:3px;background:var(--track-base);border-radius:16px;box-shadow:0 8px 16px #00000047,0 20px 40px -15px #0000004d,inset 0 1px 2px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.prompt-box-3d .prompt-wrapper:hover,.prompt-box-3d .prompt-wrapper:focus-within{transform:translateY(-1px);box-shadow:0 10px 20px #0000004d,0 26px 55px -19px #00000057,inset 0 1px 2px #0000000f}.prompt-box-3d .prompt-outer{padding:2px;background:var(--metal-rim);border-radius:14px}.prompt-box-3d .prompt-inner{min-height:75px;background:var(--btn-face);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset -8px -8px 14px #0000002e}.prompt-box-3d .prompt-sheen{position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-30deg);transition:left .8s;z-index:3;pointer-events:none}.prompt-box-3d .prompt-wrapper:hover .prompt-sheen{left:150%}.prompt-box-3d .prompt-textarea{width:100%;min-height:85px;background:transparent;border:none;outline:none;resize:none;font-size:16px;font-weight:600;color:#1e293b;letter-spacing:-.3px;padding:8px 36px 8px 10px;position:relative;z-index:2}.prompt-box-3d .prompt-textarea::-moz-placeholder{color:transparent}.prompt-box-3d .prompt-textarea::placeholder{color:transparent}.prompt-box-3d .prompt-placeholder{position:absolute;top:0;left:0;right:36px;padding:8px 10px;font-size:16px;font-weight:600;color:#64748b;letter-spacing:-.3px;pointer-events:none;z-index:1;white-space:pre-wrap;word-break:break-word}.prompt-box-3d .prompt-cursor{display:inline-block;width:2px;height:1.1em;background:#1e293b;vertical-align:text-bottom;margin-left:1px;animation:promptCursorBlink 1.06s steps(1) infinite}@keyframes promptCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes diceColorShift{0%{color:#ff6b9d}16%{color:#c084fc}33%{color:#60a5fa}50%{color:#34d399}66%{color:#fbbf24}83%{color:#fb923c}to{color:#ff6b9d}}.prompt-box-3d .prompt-wand-btn{position:absolute;bottom:6px;right:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;z-index:4;animation:diceColorShift 4s ease-in-out infinite;transition:transform .2s}.prompt-box-3d .prompt-wand-btn:hover{transform:scale(1.15);animation:diceColorShift 1.5s ease-in-out infinite}.prompt-box-3d .prompt-wand-btn.flash{animation:wandFlashPulse .18s ease-out}@keyframes wandFlashPulse{0%{transform:scale(1)}50%{transform:scale(1.3);color:#8b5cf6}to{transform:scale(1)}}@font-face{font-family:American Captain;src:url(/fonts/user/AmericanCaptain-MdEY.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GRAVIS PERSONAL USE;src:url(/fonts/user/GravisPersonalUseRegular-w1ZOx.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DEATHE MAACH NCV;src:url(/fonts/user/DeatheMaachNcv-2ejv.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:THE GLOBE PERSONAL USE;src:url(/fonts/user/TheGlobePersonalUseBold-2ORlw.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Supercharge Straight;src:url(/fonts/user/SuperchargeStraight-nR87V.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Super Maples;src:url(/fonts/user/SuperMaples-2vR2w.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sparky Stones;src:url(/fonts/user/SparkyStonesRegular-BW6ld.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Beat Word demo;src:url(/fonts/user/BeatWordDemo-nRL20.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gradzy;src:url(/fonts/user/Gradzy-3lx13.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BACK TO SCHOOL PERSONAL USE;src:url(/fonts/user/BackToSchoolPersonalUseRegular-w1xX2.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:HIGHUP ITALIC PERSONAL USE;src:url(/fonts/user/HighupItalicPersonalUseBoldItalic-vmqnM.ttf) format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Supercharge Condensed;src:url(/fonts/user/SuperchargeCondensed-jE5KO.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Halftone;src:url(/fonts/user/SuperchargeHalftone-6Y0Vq.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Expanded;src:url(/fonts/user/SuperchargeExpanded-z83aw.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Laser;src:url(/fonts/user/SuperchargeLaser-9YZjj.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Gradient;src:url(/fonts/user/SuperchargeGradient-51oqZ.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Straight Gradient;src:url(/fonts/user/SuperchargeStraightGradient-8MEoM.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Straight Halftone;src:url(/fonts/user/SuperchargeStraightHalftone-YzY7q.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Straight Condensed;src:url(/fonts/user/SuperchargeStraightCondensed-RpVWV.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Supercharge 3D";src:url(/fonts/user/Supercharge3D-GO79P.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Supercharge Straight 3D";src:url(/fonts/user/SuperchargeStraight3D-1Gwx0.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Semi-Straight;src:url(/fonts/user/SuperchargeSemiStraight-lgnvD.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Chicago Athletic;src:url(/fonts/user/ChicagoAthleticRegular-YqOz2.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort;src:url(/fonts/user/BomberEscort-x3LD0.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Outline;src:url(/fonts/user/BomberEscortOutline-qZoal.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Halftone;src:url(/fonts/user/BomberEscortHalftone-51XpL.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Condensed;src:url(/fonts/user/BomberEscortCondensed-JRJ97.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Smilen;src:url(/fonts/user/Smilen-gKW6.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bugfast;src:url(/fonts/user/Bugfast-q2ZRl.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MILKY TYPE PERSONAL USE;src:url(/fonts/user/MilkytypepersonaluseBold-owWVx.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PLAZA PERSONAL USE;src:url(/fonts/user/PlazapersonaluseBold-d91XR.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:HACKED;src:url(/fonts/user/Hacked-KerX.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Jurassic Park;src:url(/fonts/user/JurassicPark-BL48.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MeltdownMF;src:url(/fonts/user/Meltdownmf-OEyd.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Adonais;src:url(/fonts/user/AdonaisRegular-l91e.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Karma Suture;src:url(/fonts/user/Karma%20Suture.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kirsty Rg;src:url(/fonts/user/Kirsty%20Rg.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PollerOne;src:url(/fonts/user/PollerOne.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pricedown Bl;src:url(/fonts/user/Pricedown%20Bl.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Condensed Italic;src:url(/fonts/user/BomberEscortCondensedItalic-GOlPm.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Expanded;src:url(/fonts/user/BomberEscortExpanded-jErXl.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Expanded Italic;src:url(/fonts/user/BomberEscortExpandedItalic-z8Xna.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Gradient;src:url(/fonts/user/BomberEscortGradient-p7ZWa.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Gradient Italic;src:url(/fonts/user/BomberEscortGradientItalic-DOL7m.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Halftone Italic;src:url(/fonts/user/BomberEscortHalftoneItalic-6YyDo.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Italic;src:url(/fonts/user/BomberEscortItalic-ALG22.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Leftalic;src:url(/fonts/user/BomberEscortLeftalic-ywLl2.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Outline Italic;src:url(/fonts/user/BomberEscortOutlineItalic-OVAW8.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Semi-Italic;src:url(/fonts/user/BomberEscortSemiItalic-VGzp6.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Semi-Leftalic;src:url(/fonts/user/BomberEscortSemiLeftalic-ZVE1x.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Bomber Escort Super-Italic;src:url(/fonts/user/BomberEscortSuperItalic-3za3G.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Chicago Athletic Slab Serif 2";src:url(/fonts/user/ChicagoAthleticSlabSerif2-8OjMn.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Supercharge;src:url(/fonts/user/Supercharge-JRgPo.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Italic;src:url(/fonts/user/SuperchargeItalic-ywOWd.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Straight Expanded;src:url(/fonts/user/SuperchargeStraightExpanded-BWRxB.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Supercharge Straight Laser;src:url(/fonts/user/SuperchargeStraightLaser-rg7jx.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Helvetica Punk;src:url(/fonts/user/Helvetica%20Punk.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Magazine Letter;src:url(/fonts/user/MagazineLetterByBrntlbrnl-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:White On Black;src:url(/fonts/user/White%20On%20Black.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:ABITE;src:url(/fonts/user/ABITE.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Modern Thrash Demo;src:url(/fonts/user/Modern%20Thrash%20Demo.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Storm Gust;src:url(/fonts/user/Storm%20Gust.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:who asks satan;src:url(/fonts/user/who%20asks%20satan.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.preview-container{width:auto;min-height:auto;display:flex;align-items:center;justify-content:center;background:transparent;position:relative;overflow:visible;padding:0;border-radius:0;content-visibility:auto;contain-intrinsic-size:300px 200px}.header-preview{position:relative;z-index:1;width:auto;min-height:auto;transform:none;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:transparent}.header-preview .text{color:#fff;-webkit-text-stroke:0;paint-order:stroke fill;text-shadow:none}.header-preview .part-main{display:block;font-weight:700;line-height:1.1;text-align:center;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.header-preview .part-sub{display:block;font-size:.55em;font-weight:400;margin-top:.15em;opacity:.92;line-height:1.2;text-align:center;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.header-preview .text{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:100%;min-width:0}.header-preview [class^=header-]:not([class^=header-ass_]),.header-preview [class*=" header-"]:not([class*=" header-ass_"]){max-width:none!important;width:-moz-max-content!important;width:max-content!important}.header-preview [class^=header-]:not([class^=header-ass_]) .part-main,.header-preview [class^=header-]:not([class^=header-ass_]) .part-sub,.header-preview [class*=" header-"]:not([class*=" header-ass_"]) .part-main,.header-preview [class*=" header-"]:not([class*=" header-ass_"]) .part-sub{white-space:nowrap!important;word-wrap:normal!important;overflow-wrap:normal!important;word-break:keep-all!important}.header-preview-scaled{transform:scale(.65);transform-origin:center;width:100%}.header-preview [class^=header-ass_] .text,.header-preview [class*=" header-ass_"] .text{-webkit-text-stroke:4px rgba(0,0,0,.95)!important;text-shadow:0 2px 0 rgba(0,0,0,.65),0 10px 18px rgba(0,0,0,.25)!important}.header-ass_minimal_black .text{-webkit-text-stroke:4px rgba(255,255,255,.95)!important;text-shadow:0 2px 0 rgba(255,255,255,.35),0 10px 18px rgba(255,255,255,.12)!important}.header-preview svg text{fill:#fff;stroke:#000000e6;stroke-width:3px;paint-order:stroke fill}.header-ass_clean_white .text{font-family:Poppins,sans-serif;font-size:2em;font-weight:700;color:#fff;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000;letter-spacing:.05em;text-transform:uppercase}.header-ass_shadow_drop .text{font-family:Oswald,sans-serif;font-size:2.2em;font-weight:700;color:#fff;text-shadow:8px 8px 0 #000,10px 10px 0 #333,12px 12px 16px rgba(0,0,0,.6);letter-spacing:.08em;text-transform:uppercase}.header-ass_minimal_black .text{font-family:Inter,sans-serif;font-size:1.8em;font-weight:600;color:#000;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff;letter-spacing:.02em}.header-ass_soft_glow .text{font-family:Quicksand,sans-serif;font-size:2em;font-weight:600;color:#fff;text-shadow:-4px -4px 0 #000,4px -4px 0 #000,-4px 4px 0 #000,4px 4px 0 #000;letter-spacing:.1em;text-transform:uppercase}.header-ass_crisp_outline .text{font-family:Montserrat,sans-serif;font-size:2em;font-weight:700;color:#fff;text-shadow:-4px -4px 0 #333,4px -4px 0 #333,-4px 4px 0 #333,4px 4px 0 #333;letter-spacing:.04em;text-transform:uppercase}.header-ass_chunky_shadow .text{font-family:Bebas Neue,sans-serif;font-size:2.6em;font-weight:400;color:#ffe500;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000,12px 12px 0 #000;letter-spacing:.08em;text-transform:uppercase}.header-ass_thick_outline .text{font-family:Oswald,sans-serif;font-size:2.4em;font-weight:700;color:#fff;text-shadow:-10px -10px 0 #000,10px -10px 0 #000,-10px 10px 0 #000,10px 10px 0 #000,-10px 0 0 #000,10px 0 0 #000,0 -10px 0 #000,0 10px 0 #000;letter-spacing:.06em;text-transform:uppercase}.header-ass_heavy_drop .text{font-family:Anton,sans-serif;font-size:2.6em;font-weight:400;color:#fff;text-shadow:6px 6px 0 #222,12px 12px 0 #444,18px 18px 0 #666,24px 24px 30px rgba(0,0,0,.5);letter-spacing:.04em;text-transform:uppercase}.header-ass_block_shadow .text{font-family:Bebas Neue,sans-serif;font-size:2.4em;font-weight:400;color:#f36;text-shadow:-8px -8px 0 #000,8px -8px 0 #000,-8px 8px 0 #000,8px 8px 0 #000,16px 16px 0 rgba(0,0,0,.3);letter-spacing:.1em;text-transform:uppercase}.header-ass_neon_pink .text{font-family:Righteous,cursive;font-size:2.2em;font-weight:400;color:#ff10f0;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000;letter-spacing:.08em;text-transform:uppercase}.header-ass_neon_cyan .text{font-family:Orbitron,sans-serif;font-size:2em;font-weight:700;color:#0ff;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000;letter-spacing:.1em;text-transform:uppercase}.header-ass_neon_orange .text{font-family:Rajdhani,sans-serif;font-size:2.4em;font-weight:700;color:#f60;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000;letter-spacing:.04em;text-transform:uppercase}.header-ass_neon_yellow .text{font-family:Bebas Neue,sans-serif;font-size:2.6em;font-weight:400;color:#ff0;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000;letter-spacing:.1em;text-transform:uppercase}.header-ass_fire_red .text{font-family:Anton,sans-serif;font-size:2.6em;font-weight:400;color:#ff2400;text-shadow:-8px -8px 0 #000,8px -8px 0 #000,-8px 8px 0 #000,8px 8px 0 #000;letter-spacing:.06em;text-transform:uppercase}.header-ass_ocean_blue .text{font-family:Oswald,sans-serif;font-size:2.4em;font-weight:600;color:#00bfff;text-shadow:-6px -6px 0 #001133,6px -6px 0 #001133,-6px 6px 0 #001133,6px 6px 0 #001133;letter-spacing:.05em;text-transform:uppercase}.header-ass_forest_green .text{font-family:Poppins,sans-serif;font-size:2.2em;font-weight:700;color:#32cd32;text-shadow:-6px -6px 0 #002200,6px -6px 0 #002200,-6px 6px 0 #002200,6px 6px 0 #002200;letter-spacing:.04em;text-transform:uppercase}.header-ass_sunset_orange .text{font-family:Bebas Neue,sans-serif;font-size:2.6em;font-weight:400;color:coral;text-shadow:-8px -8px 0 #330000,8px -8px 0 #330000,-8px 8px 0 #330000,8px 8px 0 #330000;letter-spacing:.08em;text-transform:uppercase}.header-ass_royal_purple .text{font-family:Playfair Display,serif;font-size:2.2em;font-weight:700;color:#9370db;text-shadow:-6px -6px 0 #1a0033,6px -6px 0 #1a0033,-6px 6px 0 #1a0033,6px 6px 0 #1a0033;letter-spacing:.06em;text-transform:uppercase}.header-ass_gold_shine .text{font-family:Cinzel,serif;font-size:2em;font-weight:700;color:gold;text-shadow:-6px -6px 0 #1a1000,6px -6px 0 #1a1000,-6px 6px 0 #1a1000,6px 6px 0 #1a1000;letter-spacing:.1em;text-transform:uppercase}.header-ass_helvetica_punk .text{font-family:Helvetica Punk,sans-serif;font-size:2.2em;font-weight:400;color:#f4f4f4;text-shadow:-6px -6px 0 #101010,6px -6px 0 #101010,-6px 6px 0 #101010,6px 6px 0 #101010;letter-spacing:.04em;text-transform:uppercase}.header-ass_magazine_letter .text{font-family:Magazine Letter,serif;font-size:2.15em;font-weight:400;color:#fff;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000;letter-spacing:.04em;text-transform:uppercase}.header-ass_white_on_black .text{font-family:White On Black,sans-serif;font-size:2.05em;font-weight:700;color:#fff;text-shadow:-8px -8px 0 #000,8px -8px 0 #000,-8px 8px 0 #000,8px 8px 0 #000;letter-spacing:.03em;text-transform:uppercase}.header-ass_a_bite .text{font-family:ABITE,sans-serif;font-size:2.15em;font-weight:400;color:#ffe8e8;text-shadow:-7px -7px 0 #120e0e,7px -7px 0 #120e0e,-7px 7px 0 #120e0e,7px 7px 0 #120e0e,0 0 18px rgba(140,0,0,.4);letter-spacing:.03em;text-transform:uppercase}.header-ass_storm_gust .text{font-family:Storm Gust,sans-serif;font-size:2.15em;font-weight:400;color:#f5fff4;text-shadow:-7px -7px 0 #132013,7px -7px 0 #132013,-7px 7px 0 #132013,7px 7px 0 #132013;letter-spacing:.04em;text-transform:uppercase}.header-ass_who_asks_satan .text{font-family:who asks satan,serif;font-size:2.2em;font-weight:400;color:#ffe9e9;text-shadow:-8px -8px 0 #120000,8px -8px 0 #120000,-8px 8px 0 #120000,8px 8px 0 #120000,0 0 22px rgba(122,0,0,.45);letter-spacing:.02em;text-transform:uppercase}.header-ass_retro_yellow .text{font-family:Fredoka One,cursive;font-size:2.4em;font-weight:400;color:#ffe500;text-shadow:-8px -8px 0 #000,8px -8px 0 #000,-8px 8px 0 #000,8px 8px 0 #000,12px 12px 0 #333;letter-spacing:.04em;text-transform:uppercase}.header-ass_vintage_cream .text{font-family:Playfair Display,serif;font-size:2em;font-weight:600;color:beige;text-shadow:-4px -4px 0 #3d2914,4px -4px 0 #3d2914,-4px 4px 0 #3d2914,4px 4px 0 #3d2914,8px 8px 16px rgba(0,0,0,.5);letter-spacing:.08em}.header-ass_80s_chrome .text{font-family:Bebas Neue,sans-serif;font-size:2.6em;font-weight:400;color:silver;text-shadow:-6px -6px 0 #333,6px -6px 0 #333,-6px 6px 0 #333,6px 6px 0 #333,0 0 20px #fff,0 0 40px #87CEEB;letter-spacing:.1em;text-transform:uppercase}.header-ass_vhs_glitch .text{font-family:Space Mono,monospace;font-size:1.8em;font-weight:700;color:#fff;text-shadow:-4px 0 #ff0000,4px 0 #00ffff,-6px -6px 0 #000,6px 6px 0 #000;letter-spacing:.15em;text-transform:uppercase}.header-ass_arcade_pixel .text{font-family:"Press Start 2P",cursive;font-size:1.2em;font-weight:400;color:#0f0;text-shadow:-4px -4px 0 #000,4px -4px 0 #000,-4px 4px 0 #000,4px 4px 0 #000,8px 8px 0 #003300;letter-spacing:.1em;text-transform:uppercase}.header-ass_news_ticker .text{font-family:Roboto,sans-serif;font-size:2em;font-weight:700;color:#fff;text-shadow:-4px -4px 0 #cc0000,4px -4px 0 #cc0000,-4px 4px 0 #cc0000,4px 4px 0 #cc0000;letter-spacing:.04em;text-transform:uppercase}.header-ass_documentary .text{font-family:Playfair Display,serif;font-size:2em;font-weight:600;color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.8),0 8px 16px rgba(0,0,0,.5);letter-spacing:.12em;text-transform:uppercase}.header-ass_corporate .text{font-family:Inter,sans-serif;font-size:1.8em;font-weight:600;color:#fff;text-shadow:-4px -4px 0 #1a365d,4px -4px 0 #1a365d,-4px 4px 0 #1a365d,4px 4px 0 #1a365d;letter-spacing:.03em}.header-ass_subtitle_classic .text{font-family:Arial,sans-serif;font-size:1.8em;font-weight:700;color:#fff;text-shadow:-4px -4px 0 #000,4px -4px 0 #000,-4px 4px 0 #000,4px 4px 0 #000;letter-spacing:.02em}.header-ass_broadcast .text{font-family:Oswald,sans-serif;font-size:2.2em;font-weight:600;color:#fff;text-shadow:-6px -6px 0 #1a1a2e,6px -6px 0 #1a1a2e,-6px 6px 0 #1a1a2e,6px 6px 0 #1a1a2e;letter-spacing:.06em;text-transform:uppercase}.header-ass_comic_pop .text{font-family:Bangers,cursive;font-size:2.8em;font-weight:400;color:#ffe500;text-shadow:-8px -8px 0 #000,8px -8px 0 #000,-8px 8px 0 #000,8px 8px 0 #000,12px 12px 0 #FF0066;letter-spacing:.08em;text-transform:uppercase}.header-ass_graffiti .text{font-family:Permanent Marker,cursive;font-size:2.4em;font-weight:400;color:#f36;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000,10px 10px 0 #00FFFF;letter-spacing:.04em;transform:rotate(-2deg)}.header-ass_horror_drip .text{font-family:Creepster,cursive;font-size:2.4em;font-weight:400;color:#8b0000;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000,0 0 40px #ff0000,0 16px 30px rgba(139,0,0,.8);letter-spacing:.06em;text-transform:uppercase}.header-ass_sports_bold .text{font-family:Anton,sans-serif;font-size:2.8em;font-weight:400;color:#fff;text-shadow:-8px -8px 0 #E53935,8px -8px 0 #E53935,-8px 8px 0 #E53935,8px 8px 0 #E53935,0 0 40px rgba(229,57,53,.5);letter-spacing:.04em;text-transform:uppercase;transform:skew(-5deg)}.header-ass_gaming .text{font-family:Orbitron,sans-serif;font-size:2em;font-weight:700;color:#0f8;text-shadow:-6px -6px 0 #000,6px -6px 0 #000,-6px 6px 0 #000,6px 6px 0 #000,0 0 20px #00FF88,0 0 40px #00FF88;letter-spacing:.1em;text-transform:uppercase}.header-brutalist_alert{background:#8b5cf6;border:4px solid #000;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,8px 8px #000;padding:18px 35px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-brutalist_alert:before{content:"⚠";position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:1.5em}.header-brutalist_alert .text{font-family:Arial Black,Impact,sans-serif;color:#fff;text-shadow:-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),3px 3px 0 #000;font-size:1.6em;font-weight:900;letter-spacing:.05em;text-transform:uppercase;padding-left:30px;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-breaking_news{background:repeating-linear-gradient(90deg,#c00,#c00 4px,#8b0000 4px,#8b0000 8px);border:4px solid #fff;padding:30px 80px;position:relative;overflow:hidden;display:flex;align-items:center;gap:30px;max-width:90%;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-breaking_news:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.header-breaking_news .signal-bars{display:flex;align-items:flex-end;gap:6px;height:60px;position:absolute;left:12px;bottom:10px}.header-breaking_news .signal-bar{width:12px;background:#fff}.header-breaking_news .signal-bar:nth-child(1){height:16px}.header-breaking_news .signal-bar:nth-child(2){height:32px}.header-breaking_news .signal-bar:nth-child(3){height:48px}.header-breaking_news .signal-bar:nth-child(4){height:60px}.header-breaking_news .text{font-family:Impact,Arial Black,sans-serif;color:#fff;text-shadow:-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.8em;letter-spacing:.1em;text-transform:uppercase;line-height:1;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-brutal_tooltip{background:#ffe500;border:4px solid #000;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f,8px 8px #e53935;padding:16px 30px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-brutal_tooltip:after{content:"!";position:absolute;top:-12px;right:-12px;width:28px;height:28px;background:#e53935;border:3px solid #000;border-radius:50%;color:#fff;font-weight:900;font-size:1em;display:flex;align-items:center;justify-content:center}.header-brutal_tooltip .text{font-family:Arial Black,sans-serif;color:#000;font-size:1.6em;font-weight:900;text-transform:uppercase;-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-neo_brutalist{background:#f0f;border:4px solid #000;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,8px 8px #ff0;padding:16px 35px;border-radius:0;cursor:pointer;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-neo_brutalist:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.header-neo_brutalist .text{font-family:Impact,sans-serif;color:#fff;font-size:1.6em;font-weight:500;letter-spacing:3px;text-transform:uppercase;text-shadow:-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-documentary_clean{background:#000000bf;border:1px solid rgba(255,255,255,.3);padding:16px 40px;border-radius:2px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-documentary_clean:before,.header-documentary_clean:after{content:"◯ ◯ ◯";position:absolute;top:50%;transform:translateY(-50%);font-size:6px;color:#ffffff4d;letter-spacing:4px}.header-documentary_clean:before{left:8px}.header-documentary_clean:after{right:8px}.header-documentary_clean .text{font-family:Playfair Display,serif;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:600;letter-spacing:.08em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-broadcast_news{background:#1a1a2e;border-bottom:4px solid #E53935;padding:16px 38px 12px 55px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-broadcast_news:before{content:"LIVE";position:absolute;left:8px;bottom:8px;background:#e53935;color:#fff;font-size:9px;font-weight:700;padding:3px 6px;border-radius:2px}.header-broadcast_news:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#e53935,#ff6b6b,#e53935);background-size:200% 100%}.header-broadcast_news .text{font-family:Roboto,sans-serif;color:#fff;font-size:1.6em;font-weight:700;letter-spacing:.03em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-corporate_pro{background:#2d3748;border-left:4px solid #3B82F6;padding:16px 35px 12px;border-radius:6px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-corporate_pro:before{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981}.header-corporate_pro:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#3B82F6 0%,transparent 100%)}.header-corporate_pro .text{font-family:Inter,sans-serif;color:#fff;font-size:1.6em;font-weight:600;letter-spacing:.02em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-pemium_minimal{background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:14px 35px;border-radius:4px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-pemium_minimal:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.header-pemium_minimal:after{content:"";position:absolute;bottom:0;right:-100%;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.header-pemium_minimal .text{font-family:Montserrat,sans-serif;color:#fff;font-size:1.6em;font-weight:500;letter-spacing:.1em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-neon_gradient{background:#1a0808;border:3px solid #000;padding:20px 40px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-neon_gradient:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid rgba(255,100,180,.6);pointer-events:none}.header-neon_gradient .text{font-family:Righteous,cursive;color:#fff;text-shadow:0 0 10px #FF1493,0 0 20px rgba(255,20,147,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;letter-spacing:.05em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-neon_sign{background:#000;padding:20px 35px;border:3px solid #ff006e;border-radius:15px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 10px #ff006e,inset 0 0 10px #ff006e,0 0 20px #ff006e,inset 0 0 20px #ff006e;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content}.header-neon_sign .text{font-family:Pacifico,cursive;color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #ff006e,0 0 35px #ff006e,0 0 40px #ff006e,-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:2em;letter-spacing:2px;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-vapor_glow{background:linear-gradient(135deg,#1a0a1a,#0a1a2a);border:2px solid #FF1493;padding:16px 35px;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-vapor_glow .text{font-family:Monoton,cursive;color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.6),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;letter-spacing:.08em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-electric_pulse{background:#050510;border:2px solid #00D4FF;padding:16px 38px;border-radius:4px;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-electric_pulse .text{font-family:Orbitron,sans-serif;color:#fff;text-shadow:0 0 10px rgba(0,212,255,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:700;letter-spacing:.1em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-vhs_retro{background:#000;border:2px solid #333;padding:12px 30px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-vhs_retro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);pointer-events:none}.header-vhs_retro .text{font-family:Courier New,monospace;color:#fff;text-shadow:-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),2px 0 #ff0000,-2px 0 #00ffff;font-size:1.6em;letter-spacing:.08em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-vintage_film{background:#1a1410;border:3px double #DAA520;padding:20px 40px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-vintage_film:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.1) 50%,transparent 60%)}.header-vintage_film .text{font-family:Playfair Display,serif;color:#fff8e7;text-shadow:-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),2px 2px 0 #704214;font-size:1.6em;font-weight:700;letter-spacing:.12em;position:relative;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-history{background:#2c1810;border:2px solid #8B7355;padding:14px 35px 14px 50px;border-radius:2px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-history:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent,transparent 50px,rgba(139,115,85,.05) 50px,rgba(139,115,85,.05) 51px);pointer-events:none}.header-history:after{content:"🏛";position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:1.2em;filter:sepia(1) brightness(1.2)}.header-history .text{font-family:Cinzel,serif;color:#f5e6d3;text-shadow:0 2px 4px rgba(0,0,0,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:600;letter-spacing:.1em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-fire_glow{background:linear-gradient(180deg,#1a0500,#3d0a00);border:2px solid #FF6600;padding:16px 35px;border-radius:4px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-fire_glow:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(180deg,#f60,#f30,#f60);border-radius:6px;z-index:-1}.header-fire_glow .text{font-family:Bebas Neue,sans-serif;color:#fff;text-shadow:0 0 10px #FF6600,0 0 20px #FF3300,0 0 30px rgba(255,102,0,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.8em;letter-spacing:.08em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-ice_crystal{background:linear-gradient(180deg,#0a2030,#0a1520);border:2px solid #80DEEA;padding:16px 35px;border-radius:4px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-ice_crystal:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse,rgba(255,255,255,.1) 0%,transparent 60%)}.header-ice_crystal .text{font-family:Quicksand,sans-serif;color:#e0f7fa;text-shadow:0 0 8px rgba(128,222,234,.6),0 0 16px rgba(128,222,234,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.5em;font-weight:600;letter-spacing:.05em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-galaxy_swirl{background:linear-gradient(135deg,#0a0015,#1a0030,#0a0020);border:2px solid #9D00FF;padding:16px 35px;border-radius:8px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-galaxy_swirl:before{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;background:radial-gradient(circle at 30% 30%,rgba(157,0,255,.3) 0%,transparent 30%),radial-gradient(circle at 70% 70%,rgba(255,0,255,.2) 0%,transparent 30%)}.header-galaxy_swirl .text{font-family:Orbitron,sans-serif;color:#fff;text-shadow:0 0 10px rgba(157,0,255,.7),0 0 20px rgba(157,0,255,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:500;letter-spacing:.1em;position:relative;z-index:1;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-matrix_code{background:#000;border:10px solid #00FF00;padding:50px 200px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-matrix_code:before{content:"アイウエオカキ";position:absolute;top:0;left:0;right:0;font-family:monospace;font-size:10px;color:#00ff0026;letter-spacing:4px;pointer-events:none}.header-matrix_code:after{content:"_";position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#0f0;font-family:monospace}.header-matrix_code .text{font-family:Source Code Pro,monospace;color:#fff;text-shadow:0 0 2px rgba(0,255,0,.8),0 0 22px rgba(0,255,0,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:800;letter-spacing:.1em;position:relative;z-index:1;padding-right:1px;-webkit-text-stroke:20px rgba(0,0,0,.95)}.header-cyberpunk{background:#0a0a15;border:22px solid #FF1493;border-top:10px solid #00FFFF;padding:100px 200px;border-radius:2px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-cyberpunk:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#00FFFF,transparent)}.header-cyberpunk:after{content:"██";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:8px;color:#0ff;letter-spacing:2px}.header-cyberpunk .text{font-family:Rajdhani,sans-serif;color:#fff;text-shadow:0 0 8px rgba(255,20,147,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:2em;font-weight:700;letter-spacing:.08em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-tech_future{background:#0a1428d9;border:1px solid #00D4FF;padding:14px 35px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-tech_future:before,.header-tech_future:after{content:"";position:absolute;width:15px;height:15px;border:2px solid #00D4FF}.header-tech_future:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.header-tech_future:after{bottom:-2px;right:-2px;border-left:none;border-top:none}.header-tech_future .text{font-family:"Exo 2",sans-serif;color:#fff;text-shadow:0 0 6px rgba(0,212,255,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:600;letter-spacing:.1em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-glitch_slice{padding:20px 40px;background:transparent;position:relative;display:flex;align-items:center;justify-content:center;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-glitch_slice .text{font-family:Orbitron,Space Mono,monospace;font-size:1.8em;font-weight:900;letter-spacing:3px;text-transform:uppercase;color:#ff013c;text-shadow:-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),2px 2px 0px #00e6f6,-2px -2px 0px #f8f005;position:relative;display:inline-block;line-height:1.05;white-space:normal;text-align:center;-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-glitch_slice .text:before,.header-glitch_slice .text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.header-glitch_slice .text:before{color:#00e6f6;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.header-glitch_slice .text:after{color:#f8f005;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}.header-page_curl{position:relative;font-size:1.2em;padding:.7em 1.4em;background-color:#bf0426;border:none;border-radius:.5em;color:#dedede;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f,.5em .5em .5em #0000004d;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-page_curl:before{position:absolute;content:"";height:1.6em;width:1.6em;top:0;left:0;background:linear-gradient(135deg,#212121,#212121 50%,#96041f 50%,#bf0426 60%);border-radius:0 0 .5em;box-shadow:.2em .2em .2em #0000004d}.header-page_curl .text{font-family:Poppins,sans-serif;font-size:1em;font-weight:600;color:#dedede;padding-left:1em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-ripple_arrow{--main-size: 1.5em;--color-text: #ffffff;--color-background: #ff135a;--color-background-hover: #ff1472;--color-outline: #ff145a40;--color-shadow: #00000040;display:flex;justify-content:center;align-items:center;border:none;border-radius:calc(var(--main-size) * 100);padding:.33em .66em;font-family:Poppins,sans-serif;font-weight:600;font-size:var(--main-size);color:var(--color-text);background:var(--color-background);box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 .2em 0 var(--color-background);max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content}.header-ripple_arrow .arrow-icon{margin-left:.3em;font-size:.8em}.header-ripple_arrow .text{font-family:Poppins,sans-serif;font-size:1em;font-weight:600;color:#fff;text-shadow:2px 2px 4px var(--color-shadow),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-candy_pop{background:linear-gradient(135deg,#ff6b9d,#c9a0ff,#87ceeb);background-size:200% 200%;border:4px solid #fff;padding:14px 30px;border-radius:25px;position:relative;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f,0 6px 20px #ff6b9d66;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-candy_pop:before{content:"❤️";position:absolute;top:-8px;right:15px;font-size:1em}.header-candy_pop .text{font-family:Fredoka One,cursive;color:#fff;text-shadow:0 -1px 0 rgba(255,255,255,.7);font-size:1.6em;letter-spacing:.02em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-sticker{background:#ffd600;border:6px solid #fff;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f,0 0 0 3px #000,4px 4px 10px #0000004d;padding:12px 25px;border-radius:12px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-sticker:before{content:"";position:absolute;top:-3px;right:-3px;width:25px;height:25px;background:linear-gradient(135deg,transparent 50%,#fff 50%,#e6c200 52%);border-radius:0 8px 0 0;box-shadow:-2px 2px 3px #0000001a}.header-sticker .text{font-family:Luckiest Guy,cursive;color:#000;font-size:1.6em;letter-spacing:.02em;-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-toxic_slime{background:#0a1500;border:2px solid #66FF00;padding:16px 30px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-toxic_slime:before{content:"";position:absolute;bottom:-50%;left:10%;width:20px;height:20px;background:radial-gradient(circle,rgba(102,255,0,.4) 0%,transparent 70%);border-radius:50%}.header-toxic_slime:after{content:"";position:absolute;bottom:-30%;right:20%;width:15px;height:15px;background:radial-gradient(circle,rgba(212,255,0,.3) 0%,transparent 70%);border-radius:50%}.header-toxic_slime .text{font-family:Creepster,cursive;color:#d4ff00;text-shadow:0 0 10px rgba(102,255,0,.6),0 0 20px rgba(102,255,0,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.8em;letter-spacing:.02em;position:relative;z-index:1;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-cinematic_serif{background:#000000d9;border:1px solid rgba(218,165,32,.5);border-top:8px solid #1a1a1a;border-bottom:8px solid #1a1a1a;padding:20px 45px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-cinematic_serif:before,.header-cinematic_serif:after{content:"■ ■ ■ ■";position:absolute;left:50%;transform:translate(-50%);font-size:6px;color:#333;letter-spacing:8px}.header-cinematic_serif:before{top:-6px}.header-cinematic_serif:after{bottom:-6px}.header-cinematic_serif .text{font-family:Cinzel,serif;color:#fff;text-shadow:0 4px 12px rgba(0,0,0,.8),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:700;letter-spacing:.15em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-neural_connect{position:relative;padding:2px;background:linear-gradient(45deg,gold,#b8860b);border-radius:4px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 30px #b8860b1a;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-neural_connect .neural-inner{background:#0a0a0a;padding:16px 40px;position:relative;display:flex;flex-direction:column;align-items:center}.header-neural_connect .neural-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 40px #000;pointer-events:none}.header-neural_connect .label-main{font-family:Helvetica Neue,sans-serif;color:#e0c068;font-size:2em;letter-spacing:5px;text-transform:uppercase;font-weight:700;mix-blend-mode:hard-light}.header-neural_connect .label-status{font-size:1em;color:#554b30;margin-top:4px;letter-spacing:2px}.header-neural_connect .text{font-family:Helvetica Neue,sans-serif;color:#e0c068;font-size:2em;font-weight:700;letter-spacing:5px;text-transform:uppercase;mix-blend-mode:hard-light;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-gradient_glow{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 20px #667eea80,0 0 40px #764ba24d,0 0 60px #f093fb33;padding:18px 40px;border-radius:16px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-gradient_glow:before{content:"✨";position:absolute;top:8px;right:12px;font-size:.9em}.header-gradient_glow:after{content:"✨";position:absolute;bottom:8px;left:12px;font-size:.7em}.header-gradient_glow .text{font-family:Poppins,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:600;letter-spacing:.05em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-app_badge{background:linear-gradient(180deg,#1a1a1a,#000);border:2px solid #fff;padding:14px 30px 10px 50px;border-radius:12px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-app_badge:before{content:"⬇";position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:1.4em;color:#fff}.header-app_badge:after{content:"GET";position:absolute;top:4px;left:50%;transform:translate(-50%);font-size:8px;color:#888;letter-spacing:2px;font-family:system-ui}.header-app_badge .text{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#fff;font-size:1.6em;font-weight:600;margin-top:6px;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-void_spin{position:relative;padding:4px;background:transparent;border:none;border-radius:12px;cursor:pointer;z-index:1;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-void_spin .void-bg{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,#f05,#0cf,#f05);filter:blur(8px);z-index:-1}.header-void_spin .void-content{position:relative;background:#050505;color:#fff;padding:20px 50px;border-radius:8px;font-family:monospace;font-size:1.2em;z-index:2;text-shadow:0 0 10px white}.header-void_spin .text{font-family:monospace;color:#fff;font-size:1.2em;letter-spacing:3px;text-transform:uppercase;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-chromatic_weave{background:radial-gradient(circle at 20% 80%,rgba(255,0,110,.6) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,212,255,.6) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(139,92,246,.6) 0%,transparent 60%),linear-gradient(135deg,#1a1a2e,#16213e);border:3px solid transparent;background-clip:padding-box;position:relative;padding:20px 40px;border-radius:12px;cursor:pointer;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-chromatic_weave:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;background:linear-gradient(135deg,#ff006e,#00d4ff,#8b5cf6);border-radius:14px;z-index:-1}.header-chromatic_weave:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skew(-20deg)}.header-chromatic_weave .text{font-family:Poppins,sans-serif;color:#fff;text-shadow:0 0 20px rgba(255,0,110,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:700;letter-spacing:.05em;position:relative;z-index:1;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-pixel_compartment{background:linear-gradient(180deg,#667eea,#764ba2);border:4px solid #000;padding:20px 35px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-pixel_compartment:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px solid rgba(255,255,255,.4);pointer-events:none}.header-pixel_compartment:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.2);pointer-events:none}.header-pixel_compartment .text{font-family:Space Mono,Courier New,monospace;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),2px 2px 0 #000;font-size:1.1em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-fantasy_card{position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-fantasy_card .card-inner{background:radial-gradient(circle at center,#3a0a3e,#1a0522);border:6px solid #FFD200;border-radius:26px;box-shadow:0 0 20px #ffd7001a,inset 0 0 30px #000c;padding:20px 100px;position:relative}.header-fantasy_card .card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.header-fantasy_card .text{font-family:Cinzel,serif;color:gold;font-size:1.8em;font-weight:200;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:#FFD700;background-clip:border-box;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5));display:flex;flex-direction:column;align-items:center;-webkit-text-stroke:0!important;-webkit-text-stroke-width:0!important}.header-fantasy_card .part-main{display:block;white-space:nowrap;color:gold;-webkit-text-fill-color:#FFD700;-webkit-text-stroke:0!important;-webkit-text-stroke-width:0!important}.header-fantasy_card .part-sub{display:block;font-size:.6em;margin-top:.4em;letter-spacing:.08em;white-space:nowrap;color:gold;background:none;-webkit-background-clip:border-box;-webkit-text-fill-color:#FFD700;background-clip:border-box;-webkit-text-stroke:0!important;-webkit-text-stroke-width:0!important}.header-stack{background:linear-gradient(180deg,#1a1a25,#252535,#15151f);border:6px solid #fff;padding:20px 40px;position:relative;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,3px 3px #28283c4d,6px 6px #28283c33,9px 9px #28283c1a;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-stack:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid rgba(100,100,140,.5)}.header-stack .text{font-family:Oswald,Impact,sans-serif;color:#fff;text-shadow:-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),3px 3px 0 rgba(50,50,80,.8),6px 6px 0 rgba(50,50,80,.5);font-size:1.8em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-plasma_wave{background:linear-gradient(180deg,#050510,#0a0a1a,#050508);border:5px solid #fff;padding:18px 40px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-plasma_wave:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(ellipse,rgba(0,220,255,.2) 0%,rgba(120,0,200,.1) 40%,transparent 70%)}.header-plasma_wave:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px solid rgba(0,200,255,.7)}.header-plasma_wave .text{font-family:"Exo 2",Orbitron,sans-serif;color:#fff;text-shadow:0 0 20px rgba(0,212,255,.7),0 0 40px rgba(0,212,255,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:700;letter-spacing:.1em;position:relative;z-index:1;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-racing_stripe{background:#080808;border:5px solid #fff;padding:16px 40px;position:relative;transform:perspective(1500px) skew(-3deg);max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-racing_stripe:before{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 50px 40px 0;border-color:transparent #CC0000 transparent transparent}.header-racing_stripe:after{content:"";position:absolute;bottom:0;left:0;border-style:solid;border-width:40px 0 0 50px;border-color:transparent transparent transparent #CC0000}.header-racing_stripe .text{font-family:Oswald,Impact,sans-serif;color:#fff;text-shadow:-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),3px 3px 0 rgba(200,50,0,.8);font-size:1.7em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transform:skew(3deg);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-lightning_bolt{background:linear-gradient(180deg,#08081a,#151535,#0a0a20);border:5px solid #fff;padding:40px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-lightning_bolt:before{content:"⚡";position:absolute;right:10px;top:80%;transform:translateY(-50%);font-size:2em;color:#6cf;text-shadow:0 0 20px #66CCFF,0 0 40px #66CCFF}.header-lightning_bolt:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid rgba(100,200,255,.5)}.header-lightning_bolt .text{font-family:"Exo 2",Orbitron,sans-serif;color:#fff;text-shadow:0 0 15px rgba(100,180,255,.7),0 0 30px rgba(100,180,255,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:700;letter-spacing:.08em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-educational_bold{background:linear-gradient(180deg,#1a6bb3,#2980b9,#1a5a90);border:6px solid #fff;padding:18px 40px;border-radius:8px;position:relative;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-educational_bold:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid rgba(10,40,70,.5);border-radius:4px}.header-educational_bold .text{font-family:Poppins,Inter,sans-serif;color:#fff;text-shadow:-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),2px 2px 0 rgba(10,40,70,.6);font-size:1.6em;font-weight:700;letter-spacing:.03em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-podcast_modern{background:#14141ef2;border:5px solid #fff;padding:18px 40px 18px 50px;position:relative;overflow:hidden;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-podcast_modern:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%)}.header-podcast_modern:after{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:#ff6b6b;border-radius:50%}.header-podcast_modern .text{font-family:Inter,Poppins,sans-serif;color:#fff;font-size:1.6em;font-weight:600;letter-spacing:.02em;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-graffiti_tag{background-color:#1a1a1a;background-image:radial-gradient(circle at 50% 50%,transparent 50%,rgba(0,0,0,.6) 100%),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100% 100%,20px 20px,20px 20px;padding:40px 60px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,inset 0 0 100px #000000e6,0 0 0 4px #1a1a1a;max-width:800px;margin:0 auto;width:-moz-fit-content;width:fit-content;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-graffiti_tag .wall-container{position:relative;z-index:1;transform:rotate(-1deg)}.header-graffiti_tag .paint-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle at 30% 40%,rgba(255,0,100,.4) 0%,transparent 40%),radial-gradient(circle at 70% 60%,rgba(0,200,255,.3) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,255,0,.2) 0%,transparent 50%);filter:blur(15px);z-index:-1;opacity:.8}.header-graffiti_tag .text{font-family:Permanent Marker,cursive;color:#fff;font-size:4em;letter-spacing:.02em;text-transform:uppercase;display:block;text-shadow:0 0 10px #FF0055,0 0 20px #FF0055,0 15px 10px rgba(255,0,85,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),4px 4px 0px rgba(0,0,0,.5);transform:skew(-3deg) rotate(-2deg);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-graffiti_tag:before{content:"";position:absolute;top:20%;left:10%;width:10px;height:10px;background:#0ff;box-shadow:20px 50px #f05,150px -20px #ff0,300px 80px #0f0;border-radius:50%;filter:blur(1px);opacity:.6}.header-velvet_marquee{background:linear-gradient(180deg,#280a14,#14050b 55%,#0a0306);border:4px solid #c9a64a;border-radius:14px;padding:18px 48px;position:relative;overflow:hidden;max-width:840px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 0 2px #ffdc8259,0 18px 32px #0000008c;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-velvet_marquee:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid rgba(255,227,150,.45);border-radius:10px;pointer-events:none}.header-velvet_marquee:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 12px 12px,rgba(255,228,140,.95) 0 2px,transparent 3px),radial-gradient(circle at calc(100% - 12px) 12px,rgba(255,228,140,.95) 0 2px,transparent 3px),radial-gradient(circle at 12px calc(100% - 12px),rgba(255,228,140,.95) 0 2px,transparent 3px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),rgba(255,228,140,.95) 0 2px,transparent 3px);pointer-events:none}.header-velvet_marquee .text{font-family:Playfair Display,Cinzel,serif;color:#fff7dc;text-shadow:0 0 14px rgba(255,212,120,.45),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),0 1px 0 #5a4214;font-size:1.65em;letter-spacing:.09em;font-weight:700;text-transform:uppercase;position:relative;z-index:1;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-circuit_panel{background:linear-gradient(165deg,#061622,#0b2638 45%,#07121a);border:3px solid #35d7ff;border-radius:8px;padding:16px 40px;position:relative;overflow:hidden;max-width:840px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,inset 0 0 0 1px #91f0ff73,0 0 26px #1baed347;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-circuit_panel:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(120,220,255,.45);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,16px 100%,0 calc(100% - 16px));pointer-events:none}.header-circuit_panel:after{content:"";position:absolute;top:0;bottom:0;width:28%;background:linear-gradient(90deg,transparent 0%,rgba(115,235,255,.22) 45%,transparent 100%);pointer-events:none}.header-circuit_panel .text{font-family:Orbitron,"Exo 2",sans-serif;color:#c5f7ff;text-shadow:0 0 12px rgba(94,232,255,.65),0 0 2px #00121a,-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);font-size:1.6em;font-weight:700;letter-spacing:.11em;text-transform:uppercase;position:relative;z-index:1;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-parchment_seal{background:linear-gradient(180deg,#f4e9ce,#e8d8af 60%,#dbc490);border:3px solid #7b5a2f;border-radius:6px;padding:18px 46px;position:relative;overflow:hidden;max-width:840px;margin:0 auto;width:-moz-fit-content;width:fit-content;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f,inset 0 0 22px #664a2333,0 10px 24px #3a261252;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-parchment_seal:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(120,85,40,.45);pointer-events:none}.header-parchment_seal:after{content:"";position:absolute;right:14px;bottom:12px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#e06f6f,#b32828 58%,#7d1111);box-shadow:0 0 0 2px #69101059;pointer-events:none}.header-parchment_seal .text{font-family:Cinzel,Playfair Display,serif;color:#3f2c13;text-shadow:0 1px 0 rgba(255,245,210,.8),0 -1px 0 rgba(255,255,255,.7);font-size:1.6em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;position:relative;z-index:1;-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-obsidian_glyph{background:linear-gradient(135deg,#08090c,#141823 60%,#050507);border:2px solid #43495e;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,inset 0 0 18px #8ca0e62e;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-obsidian_glyph .text{font-family:Space Mono,monospace;font-size:1.45em;color:#c8d0ea;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 10px rgba(138,166,255,.5),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-aurora_frame{background:linear-gradient(120deg,#11212f,#22396d 38%,#3f8c7a 72%,#141a2a);border:2px solid rgba(176,255,236,.42);border-radius:14px;padding:17px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 8px 28px #21c5a640;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-aurora_frame .text{font-family:"Exo 2",sans-serif;font-size:1.65em;color:#dffdf4;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 12px rgba(33,197,166,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-solar_flare_badge{background:radial-gradient(circle at 20% 40%,#ffd857,#ff8f34 42%,#8a2200);border:2px solid #ffe9a3;border-radius:999px;padding:14px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 24px #ff92296b}.header-solar_flare_badge .text{font-family:Bebas Neue,sans-serif;font-size:1.8em;color:#fff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 4px rgba(80,15,0,.9),0 0 2px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-mint_terminal{background:#06140d;border:2px solid #36f7ae;border-radius:6px;padding:16px 38px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,inset 0 0 20px #00ff9926,0 0 20px #36f7ae47;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-mint_terminal .text{font-family:Roboto Mono,monospace;font-size:1.5em;color:#93ffd4;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 10px rgba(86,255,192,.7),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-royal_stamp{background:linear-gradient(180deg,#3e1b73,#25123f);border:3px double #d8b4ff;border-radius:10px;padding:15px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-royal_stamp .text{font-family:Cinzel,serif;font-size:1.6em;color:#f2e5ff;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 12px rgba(180,140,255,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-danger_tape{background:repeating-linear-gradient(135deg,#111 0,#111 20px,#f8cf00 20px,#f8cf00 40px);border:2px solid #111;border-radius:6px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-danger_tape .text{font-family:Anton,sans-serif;font-size:1.8em;color:#111;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 8px rgba(255,255,255,.6),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-moonlit_plaque{background:linear-gradient(170deg,#112034,#1e3150 55%,#111726);border:2px solid #9bb2d6;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-moonlit_plaque .text{font-family:Playfair Display,serif;font-size:1.6em;color:#e4edff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 10px rgba(100,140,200,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-chrome_ticket{background:linear-gradient(90deg,#3d3f46,#c9d0d9,#747a86,#dde2ea,#3a3f47);border:2px solid #eff5ff;border-radius:18px;padding:15px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-chrome_ticket .text{font-family:Rajdhani,sans-serif;font-size:1.65em;color:#fff;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-cyber_gridlock{background:linear-gradient(145deg,#020b12,#062235);border:2px solid #35d8ff;border-radius:7px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-cyber_gridlock:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(68,228,255,.35) 45%,transparent 100%)}.header-cyber_gridlock .text{position:relative;z-index:1;font-family:Orbitron,sans-serif;font-size:1.55em;color:#b7f5ff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 10px rgba(53,216,255,.6),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-lotus_scroll{background:linear-gradient(180deg,#f4e8d1,#e2cfab);border:2px solid #926a3f;border-radius:6px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f,inset 0 0 18px #7b572c26;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-lotus_scroll .text{font-family:Cinzel,serif;font-size:1.6em;color:#3d2510;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 8px rgba(255,240,210,.6),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-glacier_plate{background:linear-gradient(180deg,#e6f8ff,#b3e7ff,#88d4f6);border:2px solid #58bde8;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-glacier_plate .text{font-family:Montserrat,sans-serif;font-size:1.6em;color:#042d46;letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-shadow:0 0 8px rgba(200,240,255,.6),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-inferno_plate{background:linear-gradient(180deg,#2c0902,#8f1f05 55%,#f45f09);border:2px solid #ffb16f;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-inferno_plate .text{font-family:Anton,sans-serif;font-size:1.8em;color:#fff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 12px rgba(255,100,20,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-arcade_token{background:radial-gradient(circle at 30% 20%,#ff8ce9,#7c49ff 55%,#240d53);border:2px solid #fdd7ff;border-radius:999px;padding:14px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-arcade_token .text{font-family:Luckiest Guy,cursive;color:#fff8ff;font-size:1.55em;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 3px 6px rgba(0,0,0,.9),0 0 10px rgba(255,140,233,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-noir_caption{background:linear-gradient(180deg,#1b1b1d,#09090a);border:2px solid #555;border-radius:4px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-noir_caption .text{font-family:Playfair Display,serif;font-size:1.6em;color:#e8e8eb;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-velvet_ribbon{background:linear-gradient(180deg,#7f1232,#4d0f21);border:2px solid #ffb8ce;border-radius:12px;padding:16px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-velvet_ribbon .text{font-family:Cinzel,serif;font-size:1.6em;color:#ffe8ef;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 8px rgba(200,50,100,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-quartz_panel{background:linear-gradient(145deg,#f8f3ff,#e1d5ff);border:2px solid #b39af0;border-radius:10px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-quartz_panel .text{font-family:Inter,sans-serif;font-size:1.6em;color:#2e1650;letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-shadow:0 0 8px rgba(230,220,255,.6),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-ember_rune{background:#1a0a04;border:2px solid #ff7b3a;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 24px #ff641e59,inset 0 0 30px #ff50141a;position:relative;overflow:hidden;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-ember_rune:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 80%,rgba(255,120,40,.25) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,80,20,.2) 0%,transparent 45%)}.header-ember_rune .text{position:relative;z-index:1;font-family:Cinzel,serif;font-size:1.6em;color:#ffd8b2;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 14px rgba(255,120,40,.7),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-oceanic_badge{background:radial-gradient(circle at 50% 50%,#0d5f73,#084050 55%,#041e28);border:3px solid #5abfcc;border-radius:999px;padding:14px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,inset 0 0 20px #0006}.header-oceanic_badge .text{font-family:Poppins,sans-serif;font-size:1.6em;color:#e8faff;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 8px rgba(90,191,204,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-toxic_warning{background:linear-gradient(135deg,#1b2602,#405f05);border:2px solid #cfff31;border-radius:6px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-toxic_warning .text{font-family:Anton,sans-serif;font-size:1.8em;color:#f0ffb8;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 8px rgba(180,255,40,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-starlight_cartouche{background:#090b17;border:2px solid #7a8cd4;border-radius:12px;padding:16px 42px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-starlight_cartouche:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.7) 50%,transparent 50%),radial-gradient(1px 1px at 30% 65%,rgba(255,255,255,.5) 50%,transparent 50%),radial-gradient(1.2px 1.2px at 55% 15%,rgba(200,210,255,.6) 50%,transparent 50%),radial-gradient(1px 1px at 75% 70%,rgba(255,255,255,.5) 50%,transparent 50%),radial-gradient(1.5px 1.5px at 90% 35%,rgba(180,200,255,.7) 50%,transparent 50%),radial-gradient(1px 1px at 45% 85%,rgba(255,255,255,.4) 50%,transparent 50%)}.header-starlight_cartouche .text{position:relative;z-index:1;font-family:Audiowide,sans-serif;font-size:1.5em;color:#e0e6ff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 12px rgba(130,160,255,.5),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-blueprint_chip{background:linear-gradient(180deg,#0d2f58,#14457e);border:2px dashed #7dc2ff;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-blueprint_chip .text{font-family:Roboto Mono,monospace;font-size:1.5em;color:#d8f0ff;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 6px rgba(125,194,255,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-rusted_metal{background:linear-gradient(170deg,#4a2f22,#7f4f39 52%,#2c1b14);border:2px solid #c89d76;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-rusted_metal .text{font-family:Rockwell,serif;font-size:1.6em;color:#fff0e0;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 6px rgba(180,140,100,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-candy_stripe{background:repeating-linear-gradient(45deg,#ff6ea8 0,#ff6ea8 18px,#ffe2ef 18px,#ffe2ef 36px);border:2px solid #ff4f96;border-radius:10px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-candy_stripe .text{font-family:Fredoka One,sans-serif;font-size:1.6em;color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 6px rgba(80,0,40,.4),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-phantom_console{background:linear-gradient(180deg,#04060c,#11172b);border:2px solid #8ea6ff;border-radius:6px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-phantom_console .text{font-family:Source Code Pro,monospace;font-size:1.45em;color:#d8deff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 10px rgba(140,166,255,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-prism_plate{background:linear-gradient(90deg,#ff5f7a,#ffaf4d 22%,#f6f76d,#4ff7a9 58%,#59b5ff 78%,#b17bff);border:2px solid rgba(255,255,255,.7);border-radius:10px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-prism_plate .text{font-family:Poppins,sans-serif;font-size:1.6em;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-shadow:0 2px 6px rgba(0,0,0,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-dune_tablet{background:linear-gradient(180deg,#6b5740,#4a3828 55%,#2c2015);border:2px solid #a08060;border-radius:4px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,inset 0 0 20px #0000004d;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-dune_tablet .text{font-family:Oswald,sans-serif;font-size:1.7em;color:#f0dfc8;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),0 -1px 0 rgba(180,150,110,.3);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-storm_banner{background:linear-gradient(180deg,#1a1a2e,#2d2d4a 55%,#16162a);border-left:4px solid #f0e050;border-right:4px solid #f0e050;border-top:2px solid #444466;border-bottom:2px solid #444466;border-radius:6px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-storm_banner .text{font-family:"Exo 2",sans-serif;font-size:1.65em;color:#f0f0ff;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 12px rgba(240,224,80,.35),0 2px 4px rgba(0,0,0,.85),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-jade_insignia{background:linear-gradient(180deg,#0d4a3f,#16735f);border:2px solid #a9f3d9;border-radius:12px;padding:15px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-jade_insignia .text{font-family:Montserrat,sans-serif;font-size:1.6em;color:#e7fff6;letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 8px rgba(100,220,180,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-reactor_core{background:radial-gradient(circle at 50% 50%,#4bffe1,#1c6676 36%,#0b1a2f);border:2px solid #91fff2;border-radius:50px;padding:14px 44px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 24px #50ffda73}.header-reactor_core .text{font-family:Orbitron,sans-serif;font-size:1.55em;color:#fff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 12px rgba(75,255,225,.6),0 2px 4px rgba(0,0,0,.85),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-sunset_poster{background:linear-gradient(180deg,#ffb36a,#ff6f8a 55%,#7f3a8b);border:2px solid #ffe0b5;border-radius:10px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-sunset_poster .text{font-family:Bebas Neue,sans-serif;font-size:1.8em;color:#fff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-ivory_ink{background:#fff;border:2px solid #222;border-left:6px solid #333;border-radius:2px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-ivory_ink .text{font-family:Playfair Display,serif;font-size:1.6em;color:#1a1a1a;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 8px rgba(255,255,255,.6),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-cobalt_hud{background:#060d1a;border:2px solid #3388ff;padding:16px 40px;position:relative;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px));box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-cobalt_hud:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#3388ff,transparent)}.header-cobalt_hud .text{position:relative;z-index:1;font-family:Rajdhani,sans-serif;font-size:1.65em;color:#b8d8ff;letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-shadow:0 0 10px rgba(51,136,255,.5),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-magma_core{background:#1a0805;border:2px solid #ff6a30;border-radius:6px;padding:16px 42px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-magma_core:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(30deg,rgba(255,80,20,.25) 0%,transparent 20%,transparent 40%,rgba(255,60,10,.2) 50%,transparent 60%,transparent 80%,rgba(255,100,40,.15) 90%)}.header-magma_core .text{position:relative;z-index:1;font-family:Bebas Neue,sans-serif;font-size:1.8em;color:#ffd4b8;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 14px rgba(255,80,20,.6),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-frostbyte_card{background:linear-gradient(180deg,#0a1628,#0d2040);border:2px solid #7ec8ff;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 16px #7ec8ff40,inset 0 0 16px #7ec8ff14;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-frostbyte_card .text{font-family:Rubik,sans-serif;font-size:1.6em;color:#d4efff;letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-shadow:0 0 8px rgba(126,200,255,.5),0 2px 4px rgba(0,0,0,.85),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-neon_arcade{background:linear-gradient(135deg,#1c0440,#4a0f8f 44%,#ff0ea7);border:2px solid #ff9beb;border-radius:12px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-neon_arcade .text{font-family:"Press Start 2P",monospace;color:#fff2fd;font-size:1.15em;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.9),0 0 12px rgba(255,14,167,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-baroque_frame{background:linear-gradient(180deg,#2a1b11,#5d3b21);border:3px double #e7c27b;border-radius:8px;padding:16px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-baroque_frame .text{font-family:Cinzel,serif;font-size:1.6em;color:#fbe6bc;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 8px rgba(200,170,100,.25),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-tactical_brief{background:linear-gradient(180deg,#2a3025,#3d4a35);border:2px solid #8aa080;border-radius:3px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-tactical_brief .text{font-family:Oswald,sans-serif;font-size:1.7em;color:#edf3ec;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-cosmic_pass{background:radial-gradient(circle at 20% 10%,#6f5dff,#2a1b6d 40%,#0d0f28);border:2px solid #b6b2ff;border-radius:999px;padding:14px 44px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-cosmic_pass .text{font-family:"Exo 2",sans-serif;font-size:1.65em;color:#f1efff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 12px rgba(111,93,255,.35),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-vineyard_label{background:linear-gradient(180deg,#f5ede0,#e8dac5);border:3px double #8a3050;border-radius:6px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-vineyard_label .text{font-family:Playfair Display,serif;font-size:1.6em;color:#5a1830;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 0 8px rgba(255,240,220,.6),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-obsidian_ticket{background:linear-gradient(180deg,#17181e,#2b3042);border:2px dashed #9ea9cc;border-radius:18px;padding:15px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-obsidian_ticket .text{font-family:Rajdhani,sans-serif;font-size:1.65em;color:#edf0ff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-laser_marquee{background:linear-gradient(90deg,#2a0136,#6b00b0 40%,#f0009c);border:2px solid #ffc1f0;border-radius:10px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-laser_marquee:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,212,247,.42) 45%,transparent 100%)}.header-laser_marquee .text{position:relative;z-index:1;font-family:Monoton,cursive;font-size:1.45em;color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px rgba(240,0,156,.6),0 2px 4px rgba(0,0,0,.85),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-bamboo_plaque{background:linear-gradient(135deg,#c0b060,#8a9040 55%,#6a7530);border:2px solid #e0d898;border-radius:6px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-bamboo_plaque .text{font-family:Quicksand,sans-serif;font-size:1.6em;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-pixel_dossier{background:#1a1030;border:2px solid #9aa9ff;border-radius:4px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-pixel_dossier:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(150,170,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(150,170,255,.08) 1px,transparent 1px);background-size:8px 8px}.header-pixel_dossier .text{position:relative;z-index:1;font-family:"Press Start 2P",monospace;color:#e8ecff;font-size:1.15em;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 8px rgba(154,169,255,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-thunder_tape{background:repeating-linear-gradient(135deg,#0c0f1a 0,#0c0f1a 22px,#2840a0 22px,#2840a0 26px,#0c0f1a 26px,#0c0f1a 48px);border:2px solid #7895ff;border-radius:6px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-thunder_tape .text{font-family:Chicago Athletic,sans-serif;font-size:1.8em;color:#e8efff;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 10px rgba(120,149,255,.5),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-sapphire_seal{background:radial-gradient(circle at 40% 30%,#58f,#25b 35%,#0a2050);border:2px solid #88aaff;border-radius:999px;padding:14px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,inset 0 -8px 16px #0000004d,0 0 16px #5588ff4d}.header-sapphire_seal .text{font-family:Bomber Escort Condensed,sans-serif;font-size:1.8em;color:#e9f5ff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 10px rgba(85,136,255,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-crimson_panel{background:linear-gradient(135deg,#8b0000,#cc1020,#6b0010);border:none;border-radius:4px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-crimson_panel:before{content:"";position:absolute;top:-10%;right:15%;width:30px;height:130%;background:#00000059;transform:skew(-12deg)}.header-crimson_panel .text{position:relative;z-index:1;font-family:GRAVIS PERSONAL USE,sans-serif;font-size:1.75em;color:#fff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.85),0 0 8px rgba(255,50,50,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-midnight_holo{background:#0d0f1a;border:2px solid transparent;-o-border-image:linear-gradient(90deg,#ff6ec7,#7873f5,#4dd9e8,#a8e64d,#ff6ec7) 1;border-image:linear-gradient(90deg,#ff6ec7,#7873f5,#4dd9e8,#a8e64d,#ff6ec7) 1;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-midnight_holo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#ff6ec70f,#7873f50f,#4dd9e80f,#a8e64d0f)}.header-midnight_holo .text{position:relative;z-index:1;font-family:Space Mono,monospace;font-size:1.45em;color:#e8ecff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 8px rgba(120,115,245,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-amber_notice{background:linear-gradient(180deg,#7a4f0d,#a66a14);border:2px solid #ffdd9d;border-radius:6px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-amber_notice .text{font-family:Adonais,sans-serif;font-size:1.6em;color:#fff;letter-spacing:.09em;text-transform:uppercase;font-weight:700;text-shadow:0 2px 4px rgba(60,30,0,.85),0 0 6px rgba(255,180,90,.3),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-opal_ticket{background:linear-gradient(120deg,#f4fbff,#d8f0ff 35%,#f7e7ff 72%,#fff8ef);border:2px solid #b8d6ea;border-radius:18px;padding:15px 42px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-opal_ticket .text{font-family:Quicksand,sans-serif;font-size:1.6em;color:#2a3550;letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-shadow:0 0 8px rgba(255,255,255,.5),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-quantum_brace{background:linear-gradient(135deg,#041532,#0088a9,#35ffd4);border:2px solid #9dfff2;border-radius:4px;padding:14px 44px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 24px #3dffe057;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-quantum_brace .text{font-family:Supercharge Condensed,sans-serif;font-size:1.65em;color:#fff;letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-shadow:0 0 12px rgba(53,255,212,.6),0 2px 4px rgba(0,0,0,.85),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-hyper_siren{background:repeating-linear-gradient(135deg,#2e0000 0,#2e0000 18px,#b40202 18px,#b40202 36px);border:3px solid #ffd6d6;border-radius:10px;padding:40px 120px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-hyper_siren .text{font-family:American Captain,sans-serif;font-size:2.2em;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-text-stroke:20px rgba(0,0,0,.5)}.header-candy_shockwave{background:radial-gradient(circle at 20% 20%,#fff7a9,#ff9bda 40%,#8f52ff);border:2px solid #fff4ff;border-radius:999px;padding:14px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-candy_shockwave .text{font-family:Fredoka One,sans-serif;font-size:1.6em;color:#fff;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 2px 6px rgba(40,0,80,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-venom_hazard{background:#050805;border:2px solid #88ff00;border-top:4px solid #88ff00;border-radius:4px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-venom_hazard:after{content:"";position:absolute;top:0;left:20%;width:12px;height:35%;background:linear-gradient(180deg,#88ff00,transparent);border-radius:0 0 50% 50%;opacity:.5}.header-venom_hazard .text{position:relative;z-index:1;font-family:Bomber Escort,sans-serif;font-size:1.8em;color:#c8ff70;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 12px rgba(136,255,0,.6),0 2px 4px rgba(0,0,0,.95),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-disco_mirrorball{background:linear-gradient(145deg,#1d1139,#31165d 55%,#170c2d);border:2px solid #f0d9ff;border-radius:999px;padding:14px 42px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-disco_mirrorball:before{content:"";position:absolute;width:220%;height:220%;left:-60%;top:-60%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.25) 0 8deg,transparent 8deg 16deg)}.header-disco_mirrorball .text{position:relative;z-index:1;font-family:Monoton,cursive;font-size:1.45em;color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.85),0 0 14px rgba(200,160,255,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-riot_poster{background:#0f0f10;border:4px solid #ff4f2f;border-radius:0;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-riot_poster .text{font-family:Karma Suture,sans-serif;font-size:1.75em;color:#fff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),2px 3px 0 #ff4f2f;-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-thunder_pop{background:radial-gradient(circle at 40% 20%,#fff8d0,#ffd139 40%,#f58c00);border:3px solid #6b3500;border-radius:12px;padding:16px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-thunder_pop .text{font-family:Bangers,cursive;font-size:1.7em;color:#fff;letter-spacing:.09em;text-transform:uppercase;text-shadow:0 3px 8px rgba(0,0,0,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-plasma_strobe{background:linear-gradient(120deg,#001c3f,#7d00ff 52%,#ff00a8);border:2px solid #c2b2ff;border-radius:10px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 26px #a043ff6b;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-plasma_strobe .text{font-family:Supercharge Straight,sans-serif;font-size:1.55em;color:#fff;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 12px rgba(125,0,255,.5),0 2px 4px rgba(0,0,0,.85),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-glitch_billboard{background:#0b0c14;border:2px solid #5ac9ff;border-radius:4px;padding:16px 42px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-glitch_billboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 3px);pointer-events:none}.header-glitch_billboard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,0,100,.12) 0%,transparent 30%,transparent 70%,rgba(0,255,255,.12) 100%);pointer-events:none}.header-glitch_billboard .text{position:relative;z-index:1;font-family:Source Code Pro,monospace;color:#fff;font-size:1.45em;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),-2px 0 rgba(255,0,100,.5),2px 0 rgba(0,255,255,.5);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-lava_warning{background:repeating-linear-gradient(0deg,#1a0600 0,#1a0600 8px,#5a1800 8px,#5a1800 10px,#ff6020 10px,#ff6020 12px,#5a1800 12px,#5a1800 14px,#1a0600 14px,#1a0600 22px);border:2px solid #ffb080;border-radius:6px;padding:16px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-lava_warning .text{font-family:American Captain,sans-serif;font-size:1.75em;color:#fff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.95),0 0 12px rgba(255,100,30,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-toxic_zebra{background:repeating-linear-gradient(90deg,#b8ff00 0,#b8ff00 14px,#111 14px,#111 28px);border:2px solid #e3ff95;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-toxic_zebra .text{font-family:Bomber Escort Expanded,sans-serif;font-size:1.8em;color:#fff;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 8px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-infernal_chevron{background:linear-gradient(180deg,#1a0500,#3a0f08);border:none;border-radius:8px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-infernal_chevron:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 30%,rgba(255,80,20,.15) 50%,transparent 70%,transparent 100%),linear-gradient(180deg,transparent 0%,transparent 10%,rgba(255,60,10,.1) 25%,transparent 40%,transparent 100%)}.header-infernal_chevron:after{content:"❯❯❯";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:1.2em;color:#ff642859;letter-spacing:-2px}.header-infernal_chevron .text{position:relative;z-index:1;font-family:"Exo 2",sans-serif;font-size:1.65em;color:#ffd8c0;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,80,20,.5),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-retro_blaster{background:linear-gradient(180deg,#1a0030,#4a0060,#c06,#f63,#fc3);border:2px solid #ff99cc;border-radius:8px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-retro_blaster .text{font-family:Bangers,cursive;font-size:1.7em;color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px rgba(255,0,100,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-cosmic_blastdoor{background:linear-gradient(180deg,#2a2a30,#1a1a20);border:3px solid #555;border-radius:4px;padding:16px 42px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,inset 0 0 20px #00000080;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-cosmic_blastdoor:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 20%,#9060ff 50%,transparent 80%)}.header-cosmic_blastdoor .text{position:relative;z-index:1;font-family:Supercharge Straight Condensed,sans-serif;font-size:1.55em;color:#e0dcff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 10px rgba(144,96,255,.5),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-chaos_ticker{background:linear-gradient(180deg,#1a0a0a,#2a1010);border:none;border-radius:0;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-chaos_ticker:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#c00}.header-chaos_ticker:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#ffea00,#ff4d4d,#ffea00)}.header-chaos_ticker .text{position:relative;z-index:1;font-family:Chicago Athletic,sans-serif;font-size:1.6em;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-aurora_shock{background:linear-gradient(0deg,#0a0a20,#0d2848,#00a385,#ff4da6,#6030a0,#0d0d30);border:2px solid #80ffd0;border-radius:12px;padding:16px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-aurora_shock .text{font-family:"Exo 2",sans-serif;font-size:1.65em;color:#fff;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.6),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-royal_neon_crest{background:#0f0818;border:3px solid #d060ff;border-radius:12px;padding:16px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 16px #d060ff59,inset 0 0 16px #d060ff1a;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-royal_neon_crest .text{font-family:Cinzel,serif;font-size:1.6em;color:#f0e0ff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 14px rgba(208,96,255,.5),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-turbo_caution{position:relative;background:repeating-linear-gradient(135deg,#111,#111 10px,#ffd000 10px,#ffd000 20px);border:4px solid #222;border-radius:6px;padding:22px 28px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1500px) rotateX(.5deg) rotateY(-.3deg)}.header-turbo_caution:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;background:#c22;border:2px solid #daa520;border-radius:3px}.header-turbo_caution .text{position:relative;z-index:1;font-family:PollerOne,sans-serif;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:1.6em;text-shadow:0 4px 6px rgba(0,0,0,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7),2px 2px 0 rgba(0,0,0,.7),-1px -1px 0 rgba(0,0,0,.5);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-rave_lattice{background:linear-gradient(135deg,#2c0056,#6a00f4 40%,#ff00b8);border:2px solid #ffc4f5;border-radius:10px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1800px) rotateX(.3deg) rotateY(.5deg)}.header-rave_lattice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:18px 18px}.header-rave_lattice .text{position:relative;z-index:1;font-family:Permanent Marker,cursive;font-size:1.7em;color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.85),0 0 12px rgba(255,0,184,.4),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-meteor_stamp{background:radial-gradient(circle at 50% 50%,#ff8040,#6a2a10,#2a0f05,#1a0a03 60%,#0a0502);border:2px solid #ff9060;border-radius:999px;padding:14px 44px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 20px #ff642859}.header-meteor_stamp .text{font-family:Orbitron,sans-serif;font-size:1.55em;color:#fff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 12px rgba(255,128,64,.6),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-warzone_siren{background:#3a0000;border:none;border-radius:0;padding:20px 42px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,0 0 30px #ff32324d;transform:perspective(1400px) rotateX(-.4deg) rotateY(.3deg)}.header-warzone_siren:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:repeating-linear-gradient(90deg,#ff3030 0,#ff3030 16px,#1a0000 16px,#1a0000 24px)}.header-warzone_siren:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5px;background:repeating-linear-gradient(90deg,#ff3030 0,#ff3030 16px,#1a0000 16px,#1a0000 24px)}.header-warzone_siren .text{position:relative;z-index:1;font-family:Pricedown Bl,sans-serif;font-size:1.8em;color:#fff;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 14px rgba(255,100,100,.65),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-doomsday_counter{background:#000;border:2px solid #ff3333;border-radius:2px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(2000px) rotateX(.4deg) rotateY(-.5deg)}.header-doomsday_counter:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:repeating-linear-gradient(90deg,#ff1f1f 0,#ff1f1f 12px,#540000 12px,#540000 24px)}.header-doomsday_counter .text{position:relative;z-index:1;font-family:Roboto Mono,monospace;font-size:1.5em;color:#ff9090;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 10px rgba(255,70,70,.55),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-blood_moon_raid{background:radial-gradient(circle at 50% 10%,#ff4a4a,#7e0a0a 38%,#170000);border:2px solid #ff9c9c;border-radius:12px;padding:16px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-blood_moon_raid .text{font-family:Karma Suture,sans-serif;font-size:1.8em;color:#fff;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 12px rgba(255,118,118,.55),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-mecha_overdrive{background:linear-gradient(180deg,#2a2a30,#1e1e24);border:2px solid #ff8c00;border-radius:4px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1600px) rotateX(-.3deg) rotateY(-.4deg)}.header-mecha_overdrive:before{content:"";position:absolute;top:0;left:0;bottom:0;width:8px;background:repeating-linear-gradient(180deg,#ff8c00 0,#ff8c00 6px,#333 6px,#333 12px)}.header-mecha_overdrive:after{content:"";position:absolute;top:0;right:0;bottom:0;width:8px;background:repeating-linear-gradient(180deg,#ff8c00 0,#ff8c00 6px,#333 6px,#333 12px)}.header-mecha_overdrive .text{position:relative;z-index:1;font-family:Bomber Escort Halftone,sans-serif;font-size:1.65em;color:#fed;letter-spacing:.11em;text-transform:uppercase;font-weight:700;text-shadow:0 0 10px rgba(255,140,0,.45),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-hazard_quarantine{background:#f4da00;border:4px solid #111;border-radius:2px;padding:16px 40px;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(1700px) rotateX(.5deg) rotateY(.4deg)}.header-hazard_quarantine .text{font-family:Kirsty Rg,sans-serif;font-size:1.75em;color:#fff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.75),0 0 6px rgba(0,0,0,.35);-webkit-text-stroke:15px rgba(0,0,0,.95)}.header-titan_warning{background:linear-gradient(180deg,#111,#3b3b3b);border:3px solid #ff7b00;border-radius:8px;padding:16px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080,inset 0 0 20px #ff80002e;transform:perspective(1500px) rotateX(-.5deg) rotateY(.3deg)}.header-titan_warning .text{font-family:Supercharge,sans-serif;font-size:1.7em;color:#fff;letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-shadow:0 0 12px rgba(255,146,49,.55),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-chainlink_riot{background:#141414;border:2px solid #888;border-radius:4px;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1900px) rotateX(.3deg) rotateY(-.4deg)}.header-chainlink_riot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,rgba(200,200,200,.12) 2px,transparent 2px),linear-gradient(-45deg,rgba(200,200,200,.12) 2px,transparent 2px);background-size:20px 20px}.header-chainlink_riot .text{position:relative;z-index:1;font-family:Adonais,sans-serif;font-size:1.6em;color:#f0f0f0;letter-spacing:.12em;text-transform:uppercase;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-blacksite_alarm{background:#f5f0e8;border:2px solid #333;border-radius:0;padding:16px 40px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff80,inset -2px -2px 5px #0000000f,0 4px 14px #0000001f;transform:perspective(1600px) rotateX(-.3deg) rotateY(.5deg)}.header-blacksite_alarm:before{content:"";position:absolute;top:6px;left:12px;right:55%;height:6px;background:#111;border-radius:1px}.header-blacksite_alarm:after{content:"";position:absolute;bottom:6px;right:12px;left:50%;height:6px;background:#111;border-radius:1px}.header-blacksite_alarm .text{position:relative;z-index:1;font-family:Source Code Pro,monospace;font-size:1.45em;color:#c00;letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-shadow:0 0 8px rgba(255,255,255,.5),0 -1px 0 rgba(255,255,255,.7);-webkit-text-stroke:5px rgba(255,255,255,.95)}.header-apocalyptic_signal{background:repeating-linear-gradient(0deg,#f60 0,#f60 6px,#c40 6px,#c40 8px,#111 8px,#111 14px);border:3px solid #ffaa44;border-radius:4px;padding:16px 42px;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080;transform:perspective(1400px) rotateX(.4deg) rotateY(.3deg)}.header-apocalyptic_signal .text{font-family:American Captain,sans-serif;font-size:1.5em;color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 8px rgba(0,0,0,.5),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}.header-predator_scope{background:linear-gradient(180deg,#00110b,#003723);border:2px solid #39ff9c;border-radius:999px;padding:14px 44px;position:relative;overflow:hidden;box-shadow:inset 2px 2px 6px #ffffff12,inset -2px -2px 6px #00000059,0 6px 18px #00000080}.header-predator_scope:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(94,255,180,.28) 45%,transparent 100%)}.header-predator_scope .text{position:relative;z-index:1;font-family:Supercharge Straight,sans-serif;font-size:1.55em;color:#d9ffe9;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 11px rgba(68,255,167,.65),0 2px 4px rgba(0,0,0,.9),-1px -1px 1px rgba(255,255,255,.06),1px 1px 2px rgba(0,0,0,.7);-webkit-text-stroke:5px rgba(0,0,0,.95)}[class^=header-] .text,[class*=" header-"] .text,[class^=header-] .part-main,[class*=" header-"] .part-main,[class^=header-] .part-sub,[class*=" header-"] .part-sub{-webkit-text-stroke-width:15px}.header-ass_minimal_black .text,.header-brutal_tooltip .text,.header-sticker .text,.header-danger_tape .text,.header-ivory_ink .text{-webkit-text-stroke-color:rgba(255,255,255,0);-webkit-text-stroke-width:5px}.text-style-preview{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;position:relative;background-color:transparent;padding:.25rem}.text-style-preview-inner{text-align:center;line-height:1.2;width:100%;padding:0 4px}.text-style-word{font-family:Inter,sans-serif;font-size:.55rem;font-weight:800;text-align:center;white-space:pre-wrap;word-wrap:break-word;max-width:100%;line-height:1.35;display:block;color:#fff;text-transform:uppercase;transition:all .3s ease;margin-bottom:1rem}.text-style-author{font-size:.42rem!important;font-weight:700;margin-top:1rem;opacity:.85}.text-segment{transition:all .3s ease}.text-segment-primary{opacity:1}.text-segment-accent{opacity:.9;filter:hue-rotate(45deg) saturate(1.2) brightness(.95)}.text-style-preview.scaled .text-style-word{font-size:.7rem}.text-style-electric_pulse .text-style-word{color:#0ff;font-family:Rajdhani,sans-serif;letter-spacing:4px;font-weight:700;-webkit-text-stroke:3px rgba(0,0,0,.95);text-shadow:0 0 5px #00ffff,0 0 10px rgba(0,255,255,.5);background:linear-gradient(90deg,transparent,rgba(0,255,255,.1),transparent);padding:0 10px;animation:none!important;transition:none!important}.text-style-vintage_film .text-style-word{color:#f5e6d3;font-family:Playfair Display,serif;font-style:italic;font-weight:700;letter-spacing:1px;-webkit-text-stroke:2px rgba(0,0,0,.95);text-shadow:2px 2px 4px rgba(0,0,0,.6);opacity:.9}.text-style-golden_luxury .text-style-word{background:linear-gradient(135deg,#fff8dc 20%,gold,#b8860b 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:3px rgba(0,0,0,.95);color:transparent;font-family:Cinzel,serif;font-weight:700;letter-spacing:3px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.text-style-retro_wave .text-style-word{background:linear-gradient(to bottom,#ffd319,#ff2975,#8c1eff);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:3px rgba(0,0,0,.95);color:transparent;font-family:Bangers,cursive;letter-spacing:3px;transform:skew(-10deg);filter:drop-shadow(3px 3px 0px rgba(0,0,0,.8))}.text-style-spotlight_drama .text-style-word{color:#fff;font-family:Cinzel,serif;font-weight:700;letter-spacing:6px;-webkit-text-stroke:3px rgba(0,0,0,.95);text-shadow:0 0 10px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.4),0 0 40px rgba(255,255,255,.2)}.text-style-luxury_emboss .text-style-word{color:#e0e0e0;font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:4px;-webkit-text-stroke:2px rgba(0,0,0,.95);text-shadow:-1px -1px 1px rgba(255,255,255,.7),1px 1px 1px rgba(0,0,0,.9)}.text-style-vhs_retro .text-style-word{font-family:VT323,monospace;color:#fff;-webkit-text-stroke:2px rgba(0,0,0,.95);text-shadow:2px 0 #f0f,-2px 0 #0ff;font-size:.8rem}.text-style-graffiti_spray .text-style-word{font-family:Permanent Marker,cursive;color:#fff;font-size:.65rem;font-weight:400;letter-spacing:.5px;-webkit-text-stroke:3px rgba(0,0,0,.95);text-shadow:3px 3px 0 #ff1744,3px 3px 8px rgba(255,23,68,.6);transform:rotate(-2deg)}.text-style-diamond_prism .text-style-word{background:linear-gradient(180deg,#fff 30%,#b3e5fc);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px rgba(0,0,0,.95);color:transparent;font-family:Cinzel,serif;font-weight:900;letter-spacing:4px;filter:drop-shadow(0 2px 4px rgba(2,136,209,.5))}.text-style-liquid_mercury .text-style-word{background:linear-gradient(to bottom,#d6d6d6,#fff 45%,#555,#fff 55%,#a6a6a6);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Montserrat,sans-serif;font-weight:900;letter-spacing:1px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));-webkit-text-stroke:2px rgba(0,0,0,.95)}.text-style-paper_craft .text-style-word{color:#fff;font-family:Fredoka One,cursive;font-size:.65rem;letter-spacing:2px;-webkit-text-stroke:2px rgba(0,0,0,.95);text-shadow:1px 1px 0 #7e57c2,2px 2px 0 #5e35b1,3px 3px 0 #4527a0,4px 4px 5px rgba(0,0,0,.3)}.text-style-neon_sign .text-style-word{color:#fff;font-family:Orbitron,sans-serif;font-weight:900;letter-spacing:4px;-webkit-text-stroke:2px rgba(0,0,0,.95);text-shadow:0 0 5px #ff006e,0 0 10px #ff006e,0 0 20px #ff006e}.text-style-woodblock_carve .text-style-word{font-family:Cinzel,serif;color:#5d4037;font-weight:900;font-size:.6rem;letter-spacing:1.5px;-webkit-text-stroke:2px rgba(255,255,255,.4);text-shadow:1px 1px 0px rgba(255,255,255,.5),-1px -1px 0px rgba(0,0,0,.6),2px 2px 3px rgba(0,0,0,.3)}.text-style-pixel_glitch .text-style-word{font-family:"Press Start 2P",cursive;color:#0f0;font-size:.45rem;letter-spacing:2px;-webkit-text-stroke:2px rgba(0,0,0,.95);text-shadow:2px 2px 0px #003300}.text-style-ember_fire .text-style-word{background:linear-gradient(to bottom,#ffeb3b,#ff6f00,#d84315);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Anton,sans-serif;font-weight:900;letter-spacing:2px;-webkit-text-stroke:2px rgba(0,0,0,.95);filter:drop-shadow(0 0 8px rgba(255,100,0,.9)) drop-shadow(0 2px 4px rgba(0,0,0,.8))}@font-face{font-family:First Bunny;src:url(/fonts/user/First%20Bunny.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Marvel;src:url(/fonts/user/MarvelRegular-Dj83.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:American Captain;src:url(/fonts/user/AmericanCaptain-MdEY.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Karma Future;src:url(/fonts/user/Karma%20Future.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Karma Suture;src:url(/fonts/user/Karma%20Suture.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kirsty Bd;src:url(/fonts/user/Kirsty%20Bd.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Kirsty Bd It;src:url(/fonts/user/Kirsty%20Bd%20It.otf) format("opentype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Kirsty Rg;src:url(/fonts/user/Kirsty%20Rg.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Kirsty Rg It;src:url(/fonts/user/Kirsty%20Rg%20It.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:PollerOne;src:url(/fonts/user/PollerOne.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pricedown Bl;src:url(/fonts/user/Pricedown%20Bl.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Ultra;src:url(/fonts/user/Ultra.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Younger than me;src:url(/fonts/user/Younger%20than%20me.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.caption-preview{width:100%;min-height:60px;display:flex!important;align-items:center;justify-content:center;background:transparent;position:relative;overflow:visible;padding:8px 12px;border-radius:10px}.caption-preview-scaled{width:100%}.static-preview,.static-preview *{animation:none!important;transition:none!important}.caption-style{position:relative;z-index:1;text-align:center;perspective:500px;width:100%}.caption-word{font-family:Montserrat,Poppins,sans-serif;font-size:1.6rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.03em;text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000,-2px 0 0 #000,2px 0 0 #000,0 -2px 0 #000,0 2px 0 #000,0 0 12px rgba(0,0,0,.8);display:inline-block;white-space:nowrap}.caption-beast .caption-word{font-family:Oswald,sans-serif!important;font-weight:700!important;color:#fff;-webkit-text-stroke:12px #000;paint-order:stroke;text-shadow:10px 0 0 rgba(0,234,255,.95),-10px 0 0 rgba(255,43,214,.9),0 0 18px rgba(0,234,255,.35)}.caption-highlighter .caption-word{font-family:Permanent Marker,cursive!important;font-weight:400!important;color:#fff;-webkit-text-stroke:8px #000;paint-order:stroke;background:none;background-color:#ffe600;padding:0 10px}.caption-sticker .caption-word{font-family:Fredoka One,cursive!important;font-weight:400!important;color:#111;background:#fff;padding:8px 12px;border-radius:14px;box-shadow:6px 6px #000c;border:4px solid black}.caption-captionbars .caption-word{font-family:Anton,sans-serif!important;color:#fff;background:#000000a6;padding:10px 14px;border-radius:999px;box-shadow:0 10px 22px #0000008c;border:4px solid rgba(255,255,255,.2)}.caption-splitgradient .caption-word{font-family:Abril Fatface,cursive!important;font-weight:400!important;background:linear-gradient(90deg,#00eaff,#ff2bd6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:6px #000;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}.caption-underlinepop .caption-word{font-family:Oswald,sans-serif!important;font-weight:700!important;border-bottom:8px solid #ffe600;padding-bottom:6px;-webkit-text-stroke:6px black;paint-order:stroke}.caption-punchin .caption-word{font-family:Lobster,cursive!important;font-weight:400!important;-webkit-text-stroke:6px black;paint-order:stroke;filter:drop-shadow(0 12px 22px rgba(0,0,0,.6))}.caption-cutout .caption-word{font-family:Bangers,cursive!important;font-weight:400!important;letter-spacing:2px;-webkit-text-stroke:6px black;paint-order:stroke;text-shadow:-4px -4px 0 rgba(255,43,214,.85),4px 4px 0 rgba(0,234,255,.85),-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000}.caption-commentbubble .caption-word{font-family:Inter,sans-serif!important;font-weight:700!important;color:#fff!important;background:#0a84ff;padding:10px 18px;border-radius:18px;box-shadow:0 4px 6px #0000004d;border:2px solid rgba(255,255,255,.1)}.caption-center_pop .caption-word{animation:center-pop 1.2s ease-out infinite}@keyframes center-pop{0%,to{transform:scale(0);opacity:0}15%{transform:scale(1.15);opacity:1}25%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-center_slam .caption-word{animation:center-slam 1.2s ease-out infinite}@keyframes center-slam{0%,to{transform:scale(2) translateY(-20px);opacity:0;filter:blur(4px)}10%{transform:scale(1) translateY(0);opacity:1;filter:blur(0)}15%,85%{transform:scale(1)}95%{opacity:0}}.caption-center_zoom .caption-word{animation:center-zoom 1.2s ease-out infinite}@keyframes center-zoom{0%,to{transform:scale(0);opacity:0;filter:blur(8px)}20%{transform:scale(1.05);opacity:1;filter:blur(0)}30%,80%{transform:scale(1)}95%{opacity:0}}.caption-center_elastic .caption-word{animation:center-elastic 1.4s ease-out infinite}@keyframes center-elastic{0%,to{transform:scale(0);opacity:0}10%{transform:scale(1.4)}20%{transform:scale(.8)}30%{transform:scale(1.1)}40%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-center_flash .caption-word{animation:center-flash 1s linear infinite}@keyframes center-flash{0%,5%,to{opacity:0}10%,85%{opacity:1}95%{opacity:0}}.caption-center_spin .caption-word{animation:center-spin 1.2s ease-out infinite}@keyframes center-spin{0%,to{transform:scale(0);opacity:0}20%{transform:scale(1.1)}30%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-center_glitch .caption-word{animation:center-glitch 1.2s ease-out infinite}@keyframes center-glitch{0%,to{transform:scale(0);opacity:0}10%{transform:scale(1);opacity:1}12%{transform:scale(1)}14%{transform:scale(1)}20%,85%{transform:scale(1)}95%{opacity:0}}.caption-center_bounce .caption-word{animation:center-bounce 1.2s ease-out infinite}@keyframes center-bounce{0%,to{transform:scale(0) translateY(-50px);opacity:0}15%{transform:scale(1.2) translateY(0)}25%{transform:scale(.9) translateY(5px)}35%,85%{transform:scale(1) translateY(0);opacity:1}95%{opacity:0}}.caption-stack_pop .caption-word{animation:stack-pop 1.2s ease-out infinite}@keyframes stack-pop{0%,to{transform:scale(0) translateY(-20px);opacity:0}15%{transform:scale(1.12) translateY(0)}25%,85%{transform:scale(1) translateY(0);opacity:1}95%{opacity:0}}.caption-stack_bounce .caption-word{animation:stack-bounce 1.2s ease-out infinite}@keyframes stack-bounce{0%,to{transform:translateY(-40px);opacity:0}20%{transform:translateY(5px)}30%,85%{transform:translateY(0);opacity:1}95%{opacity:0}}.caption-stack_drop .caption-word{animation:stack-drop 1.2s ease-out infinite}@keyframes stack-drop{0%,to{transform:translateY(-60px);opacity:0}20%,85%{transform:translateY(0);opacity:1}95%{opacity:0}}.caption-stack_slam .caption-word{animation:stack-slam 1.2s ease-out infinite}@keyframes stack-slam{0%,to{transform:scale(1.8) translateY(-30px);opacity:0;filter:blur(6px)}12%{transform:scale(1) translateY(0);filter:blur(0)}18%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-stack_fade .caption-word{animation:stack-fade 1.2s ease-out infinite}@keyframes stack-fade{0%,to{opacity:0;transform:translateY(-10px)}20%,85%{opacity:1;transform:translateY(0)}95%{opacity:0}}.caption-tower_rise .caption-word{animation:tower-rise 1.2s ease-out infinite}@keyframes tower-rise{0%,to{transform:scale(0) translateY(30px);opacity:0}20%{transform:scale(1.1) translateY(0)}30%,85%{transform:scale(1) translateY(0);opacity:1}95%{opacity:0}}.caption-slide_left .caption-word{animation:slide-left 1.2s ease-out infinite}@keyframes slide-left{0%,to{transform:translate(100px);opacity:0}20%,85%{transform:translate(0);opacity:1}95%{opacity:0}}.caption-slide_right .caption-word{animation:slide-right 1.2s ease-out infinite}@keyframes slide-right{0%,to{transform:translate(-100px);opacity:0}20%,85%{transform:translate(0);opacity:1}95%{opacity:0}}.caption-slide_alternate .caption-word{animation:slide-alternate 1.4s ease-out infinite}@keyframes slide-alternate{0%,to{transform:translate(80px);opacity:0}20%,45%{transform:translate(0);opacity:1}50%{transform:translate(0);opacity:.5}55%,85%{transform:translate(-80px);opacity:1}95%{opacity:0}}.caption-ping_pong .caption-word{animation:ping-pong 1.4s ease-in-out infinite}@keyframes ping-pong{0%,to{transform:translate(-50px)}50%{transform:translate(50px)}}.caption-scattered_pop .caption-word{animation:scattered-pop 1.2s ease-out infinite}@keyframes scattered-pop{0%,to{transform:scale(0) translate(-20px,-15px);opacity:0}15%{transform:scale(1.1) translate(0)}25%,85%{transform:scale(1) translate(10px,5px);opacity:1}95%{opacity:0}}.caption-scattered_bounce .caption-word{animation:scattered-bounce 1.2s ease-out infinite}@keyframes scattered-bounce{0%,to{transform:translate(-30px,-40px);opacity:0}20%{transform:translate(5px,5px)}30%,85%{transform:translate(15px,-5px);opacity:1}95%{opacity:0}}.caption-diagonal_flow .caption-word{animation:diagonal-flow 1.2s ease-out infinite}@keyframes diagonal-flow{0%,to{transform:translate(-50px,-30px);opacity:0}25%,85%{transform:translate(0);opacity:1}95%{opacity:0;transform:translate(50px,30px)}}.caption-cascade .caption-word{animation:cascade 1.2s ease-out infinite}@keyframes cascade{0%,to{transform:translateY(-60px);opacity:0}20%{transform:translateY(5px)}30%,85%{transform:translateY(0);opacity:1}95%{opacity:0}}.caption-explosion .caption-word{animation:explosion 1.2s ease-out infinite}@keyframes explosion{0%,to{transform:scale(3);opacity:0;filter:blur(10px)}20%{transform:scale(1.1);filter:blur(0)}30%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-reveal_left .caption-word{animation:reveal-left 1.2s ease-out infinite;clip-path:inset(0 100% 0 0)}@keyframes reveal-left{0%,to{clip-path:inset(0 100% 0 0)}25%,85%{clip-path:inset(0 0 0 0)}95%{clip-path:inset(0 0 0 100%)}}.caption-wave_gentle .caption-word{animation:wave-gentle 1.5s ease-in-out infinite}@keyframes wave-gentle{0%,to{transform:translateY(0)}25%{transform:translateY(-8px)}50%{transform:translateY(0)}75%{transform:translateY(8px)}}.caption-wave_strong .caption-word{animation:wave-strong 1.2s ease-in-out infinite}@keyframes wave-strong{0%,to{transform:translateY(0)}25%{transform:translateY(-15px)}50%{transform:translateY(0)}75%{transform:translateY(15px)}}.caption-float_up .caption-word{animation:float-up 1.5s ease-out infinite}@keyframes float-up{0%,to{transform:translateY(30px);opacity:0;filter:blur(2px)}25%,80%{transform:translateY(0);opacity:1;filter:blur(0)}95%{transform:translateY(-30px);opacity:0}}.caption-float_down .caption-word{animation:float-down 1.5s ease-out infinite}@keyframes float-down{0%,to{transform:translateY(-30px);opacity:0;filter:blur(2px)}25%,80%{transform:translateY(0);opacity:1;filter:blur(0)}95%{transform:translateY(30px);opacity:0}}.caption-breathe .caption-word{animation:breathe 2s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.caption-glitch_hard .caption-word{animation:glitch-hard 1.2s linear infinite;position:relative}@keyframes glitch-hard{0%,to{transform:translate(0)}10%{transform:translate(-2px,2px);filter:hue-rotate(90deg)}20%{transform:translate(2px,-2px)}30%{transform:translate(-2px,-2px);filter:hue-rotate(180deg)}40%{transform:translate(2px,2px)}50%{transform:translate(0);filter:hue-rotate(0deg)}60%{transform:translate(-3px);filter:hue-rotate(270deg)}70%{transform:translate(3px)}80%{transform:translateY(-2px);filter:hue-rotate(0deg)}90%{transform:translateY(2px)}}.caption-matrix .caption-word{animation:matrix-drop 1.2s ease-in infinite;color:#0f0;text-shadow:0 0 10px #0f0,0 0 20px #0f0,-2px -2px 0 #000,2px 2px 0 #000}@keyframes matrix-drop{0%{transform:translateY(-80px);opacity:0}20%,85%{transform:translateY(0);opacity:1}to{transform:translateY(80px);opacity:0}}.caption-pixelate .caption-word{animation:pixelate 1.2s ease-out infinite}@keyframes pixelate{0%,to{filter:blur(8px);opacity:0;transform:scale(.8)}20%{filter:blur(4px)}30%,85%{filter:blur(0);opacity:1;transform:scale(1)}95%{opacity:0}}.caption-scan_line .caption-word{animation:scan-line 1.5s ease-out infinite;position:relative}.caption-scan_line:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.8),transparent);animation:scan-move 1.5s ease-out infinite}@keyframes scan-line{0%,to{opacity:0}20%,85%{opacity:1}95%{opacity:0}}@keyframes scan-move{0%{top:0}to{top:100%}}.caption-slam_big .caption-word{animation:slam-big 1.2s ease-out infinite}@keyframes slam-big{0%,to{transform:scale(3);opacity:0;filter:blur(12px)}15%{transform:scale(1.15);filter:blur(0)}25%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-shake .caption-word{animation:shake-new .8s ease-out infinite}@keyframes shake-new{0%,to{transform:scale(0);opacity:0}10%{transform:scale(1.1) translate(0);opacity:1}12%{transform:scale(1.05) translate(-8px)}14%{transform:scale(1.05) translate(8px)}16%{transform:scale(1.05) translate(-6px)}18%{transform:scale(1.05) translate(6px)}20%{transform:scale(1.05) translate(-4px)}22%{transform:scale(1.05) translate(4px)}28%,82%{transform:scale(1) translate(0)}95%{opacity:0}}.caption-punch .caption-word{animation:punch 1.2s ease-out infinite}@keyframes punch{0%,to{transform:scale(1.5) translateZ(-100px);opacity:0}15%{transform:scale(.95) translateZ(20px)}25%,85%{transform:scale(1) translateZ(0);opacity:1}95%{opacity:0}}.caption-stomp .caption-word{animation:stomp-new .75s ease-out infinite;font-size:2rem}@keyframes stomp-new{0%,to{transform:translateY(-100px) scale(2.5);opacity:0;filter:blur(8px)}10%{transform:translateY(8px) scale(.95);opacity:1;filter:blur(0)}15%,82%{transform:translateY(0) scale(1)}95%{opacity:0}}.caption-elegant_fade .caption-word{animation:elegant-fade 1.5s ease-in-out infinite}@keyframes elegant-fade{0%,to{opacity:0}25%,75%{opacity:1}}.caption-elegant_rise .caption-word{animation:elegant-rise 1.5s ease-out infinite}@keyframes elegant-rise{0%,to{transform:translateY(20px);opacity:0}25%,80%{transform:translateY(0);opacity:1}95%{opacity:0}}.caption-subtle_pop .caption-word{animation:subtle-pop 1.2s ease-out infinite}@keyframes subtle-pop{0%,to{transform:scale(.8);opacity:0}20%{transform:scale(1.02)}30%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-soft_bounce .caption-word{animation:soft-bounce 1.2s ease-out infinite}@keyframes soft-bounce{0%,to{transform:scale(.85) translateY(-10px);opacity:0}20%{transform:scale(1.08) translateY(0)}30%{transform:scale(.97)}40%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-classic_bottom .caption-word{animation:classic-fade 1.5s ease-in-out infinite}.caption-classic_center .caption-word{animation:classic-pop 1.2s ease-out infinite}@keyframes classic-pop{0%,to{transform:scale(0);opacity:0}15%{transform:scale(1.1)}25%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-classic_top .caption-word{animation:classic-fade 1.5s ease-in-out infinite}@keyframes classic-fade{0%,to{opacity:0}20%,80%{opacity:1}}.caption-karaoke_highlight .caption-word{font-size:1.3rem}.karaoke-style{width:100%}.karaoke-phrase{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:1.2rem}.karaoke-word{transition:all .15s ease-out;color:#fff9;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}.karaoke-word.karaoke-done{color:#ffffffd9}.karaoke-word.karaoke-active{color:#fd0;transform:scale(1.15);text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000,0 0 20px #ffdd00,0 0 40px rgba(255,221,0,.5)}.fragment-style{width:100%}.fragment-style .caption-word.fragment-phrase{animation:none!important;display:inline-flex!important;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:8px;font-size:1.5rem;white-space:nowrap}.fragment-word{opacity:.5;transition:transform .18s ease-out,opacity .18s ease-out,filter .18s ease-out,margin .18s ease-out;display:inline-block}.fragment-word.fragment-active{transform:scale(1.25);opacity:1;filter:brightness(1.3);margin-left:8px;margin-right:8px}.highlight-style{width:100%}.highlight-word{transition:all .2s ease-out;color:#fff9;font-size:1.2rem;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}.highlight-word.highlight-active{color:#0f8!important;transform:scale(1.2);font-weight:900;text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000,0 0 15px #00ff88,0 0 30px rgba(0,255,136,.5);animation:highlight-pulse .3s ease-out}@keyframes highlight-pulse{0%{transform:scale(.9)}50%{transform:scale(1.25)}to{transform:scale(1.2)}}.color-word{font-weight:900;animation:color-pop-in .5s ease-out;text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000,0 0 15px currentColor}@keyframes color-pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.neon-word{font-weight:900;animation:neon-flicker .7s ease-out;letter-spacing:.04em;text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000,0 0 20px currentColor,0 0 40px currentColor}@keyframes neon-flicker{0%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1.05)}to{transform:scale(1);opacity:1}}.caption-stack-container{display:flex;flex-direction:column;align-items:center;gap:4px}.caption-stacked{display:block;font-size:1.2rem;animation:stack-word-in .35s ease-out forwards}@keyframes stack-word-in{0%{transform:scale(0) translateY(-15px);opacity:0}70%{transform:scale(1.05) translateY(0)}to{transform:scale(1) translateY(0);opacity:1}}.chaos-container{position:relative;width:100%;height:55px;display:flex;align-items:center;justify-content:center}.chaos-word{position:absolute;animation:chaos-pop .4s ease-out;font-weight:900;font-size:1.5rem}@keyframes chaos-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.typewriter-word{font-family:Courier New,Courier,monospace!important;font-weight:700!important;font-size:1.4rem!important;letter-spacing:.05em!important;display:inline-block;min-width:10px}.typewriter-cursor{animation:cursor-blink .5s step-end infinite;margin-left:2px;color:#0f8}.reveal-word{animation:reveal-mask 1.8s ease-out infinite;font-size:1.3rem;background:linear-gradient(90deg,#fff 50%,#ffffff4d 50%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes reveal-mask{0%{background-position:100% 0}40%,80%{background-position:0 0}to{background-position:-100% 0}}.glitch-container{position:relative}.glitch-word{position:relative;animation:glitch-text .4s ease-out;font-size:1.5rem}.glitch-word:before,.glitch-word:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000}.glitch-word:before{color:#f36;animation:glitch-shift-1 .25s ease-out;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.glitch-word:after{color:#00d4ff;animation:glitch-shift-2 .25s ease-out;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}@keyframes glitch-text{0%{transform:none}25%{transform:none}50%{transform:none}to{transform:none}}@keyframes glitch-shift-1{0%{transform:translate(-4px)}to{transform:translate(0)}}@keyframes glitch-shift-2{0%{transform:translate(4px)}to{transform:translate(0)}}.matrix-container{position:relative;width:100%;height:55px;display:flex;justify-content:center;align-items:flex-start}.matrix-char{position:absolute;color:#0f0!important;font-family:Courier New,monospace!important;font-weight:700!important;font-size:1.6rem!important;animation:matrix-fall .7s ease-in;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 0 15px #00ff00,0 0 30px #00ff00}@keyframes matrix-fall{0%{transform:translateY(-25px);opacity:0}30%{opacity:1}to{transform:translateY(20px);opacity:.4}}.caption-phrase{font-size:1.25rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.caption-hormozi .caption-word{animation:hormozi-pop 1.5s cubic-bezier(.34,1.56,.64,1) infinite;font-family:Montserrat,sans-serif!important;font-weight:900!important;font-size:2.2rem!important;color:#ffe600!important;text-transform:uppercase;-webkit-text-stroke:8px black;paint-order:stroke fill;text-shadow:0px 4px 8px rgba(0,0,0,.5);line-height:1}@keyframes hormozi-pop{0%{transform:scale(.5);opacity:0}10%{transform:scale(1.1);opacity:1}15%{transform:scale(1)}80%{transform:scale(1);opacity:1}90%{transform:scale(.9);opacity:0}to{opacity:0}}.caption-stomp .caption-word{animation:stomp-slam 1.5s cubic-bezier(.22,1,.36,1) infinite;font-family:Anton,sans-serif!important;font-size:2.5rem!important;color:#fff!important;text-transform:uppercase;text-shadow:0 10px 20px rgba(0,0,0,.8)}@keyframes stomp-slam{0%{transform:scale(3);opacity:0}10%{transform:scale(1) translateY(0);opacity:1}12%{transform:scale(1) translateY(2px) translate(-2px)}14%{transform:scale(1) translateY(-1px) translate(2px)}16%{transform:scale(1) translateY(0) translate(0)}80%{transform:scale(1);opacity:1}90%{transform:scale(.9);opacity:0}to{opacity:0}}.caption-comic .caption-word{animation:comic-pop 1.5s ease-out infinite;font-family:Luckiest Guy,cursive!important;font-size:2.4rem!important;color:gold!important;-webkit-text-stroke:4px black;paint-order:stroke fill;filter:drop-shadow(4px 4px 0px #000);letter-spacing:2px}@keyframes comic-pop{0%{transform:scale(.5);opacity:0}10%{transform:scale(1.1);opacity:1}15%{transform:scale(1)}80%{transform:scale(1);opacity:1}to{transform:scale(1.1);opacity:0}}.caption-neon .caption-word{animation:neon-pop 1.2s ease-out infinite;font-family:Righteous,cursive!important;font-weight:700!important;color:#fff!important;text-transform:uppercase;-webkit-text-stroke:3px #00FFFF;paint-order:stroke fill;text-shadow:0 0 10px #00FFFF,0 0 20px #00FFFF,0 0 30px rgba(0,255,255,.5)}@keyframes neon-pop{0%,to{transform:scale(0);opacity:0}15%{transform:scale(1.1);opacity:1}25%,85%{transform:scale(1);opacity:1}95%{opacity:0}}.caption-fire .caption-word{animation:fire-shake .1s linear infinite,fire-fade 1.5s ease-out infinite;font-family:Bangers,cursive!important;font-size:2.4rem!important;background:linear-gradient(to top,red,#ff0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px rgba(255,69,0,.8));-webkit-text-stroke:1px #500}@keyframes fire-shake{0%{transform:translate(1px,1px)}50%{transform:translate(-1px,-1px)}to{transform:translate(1px,-1px)}}@keyframes fire-fade{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.caption-glitch .caption-word{animation:glitch-shake 2.5s infinite linear;font-family:Rubik Glitch,system-ui!important;font-size:2.2rem!important;color:#fff!important;position:relative;display:inline-block}.caption-glitch .caption-word:before,.caption-glitch .caption-word:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.caption-glitch .caption-word:before{color:#f0f;clip-path:inset(0 0 0 0);animation:glitch-anim-1 2.5s infinite linear alternate-reverse;z-index:-1;mix-blend-mode:screen}.caption-glitch .caption-word:after{color:#0ff;clip-path:inset(0 0 0 0);animation:glitch-anim-2 2.5s infinite linear alternate-reverse;z-index:-2;mix-blend-mode:screen}@keyframes glitch-shake{0%{transform:translate(1px,1px)}10%{transform:translate(-1px,-2px)}20%{transform:translate(-3px)}30%{transform:translate(3px,2px)}40%{transform:translate(1px,-1px)}50%{transform:translate(-1px,2px)}60%{transform:translate(-3px,1px)}70%{transform:translate(3px,1px)}80%{transform:translate(-1px,-1px)}90%{transform:translate(1px,2px)}to{transform:translate(1px,-2px)}}@keyframes glitch-anim-1{0%{clip-path:inset(71% 0 10% 0);transform:translate(-4px,1px)}5%{clip-path:inset(6% 0 91% 0);transform:translate(4px,-1px)}10%{clip-path:inset(42% 0 6% 0);transform:translate(-4px,2px)}to{clip-path:inset(12% 0 54% 0);transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:inset(20% 0 60% 0);transform:translate(4px,-1px)}10%{clip-path:inset(10% 0 80% 0);transform:translate(-4px,2px)}20%{clip-path:inset(80% 0 5% 0);transform:translate(4px,2px)}to{clip-path:inset(40% 0 40% 0);transform:translate(-2px,1px)}}.caption-typewriter .caption-word{font-family:VT323,monospace!important;color:#fff!important}.caption-fade .caption-word{animation:fade-smooth 1.2s ease-in-out infinite}@keyframes fade-smooth{0%,to{opacity:0}20%,80%{opacity:1}}.caption-slideup .caption-word{animation:slideup-smooth 1s ease-out infinite}@keyframes slideup-smooth{0%,to{transform:translateY(30px);opacity:0}20%,85%{transform:translateY(0);opacity:1}95%{opacity:0}}.caption-clean .caption-word{animation:none;background:none;font-family:Roboto,sans-serif;font-weight:900;color:#fff;letter-spacing:1px;-webkit-text-stroke:4px rgba(0,0,0,.8);paint-order:stroke;text-shadow:none;padding:0;border-radius:0}@keyframes clean-pop{0%,to{transform:scale(0);opacity:0}15%{transform:scale(1.05);opacity:1}25%,85%{transform:scale(1)}95%{opacity:0}}.caption-karaoke .karaoke-word{transition:all .15s ease-out;color:#fff9}.caption-karaoke .karaoke-word.karaoke-active{color:#fd0;transform:scale(1.15);text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000,0 0 20px #ffdd00}.caption-wave .caption-word{animation:wave-wobble .9s ease-in-out infinite;display:inline-block}@keyframes wave-wobble{0%,to{transform:scale(0);opacity:0}8%{transform:scale(1.1);opacity:1}16%{transform:scale(1.05)}24%{transform:scale(1)}32%{transform:scale(1)}40%{transform:scale(1)}48%{transform:scale(1)}56%,82%{transform:scale(1)}95%{opacity:0}}.caption-sale .caption-word{animation:sale-burst .7s ease-out infinite;background-color:#fd0;color:red;border:4px solid black;border-radius:4px;padding:8px 16px;font-family:Luckiest Guy,cursive!important;font-weight:400!important;font-size:1.8rem;box-shadow:6px 6px #000;-webkit-text-fill-color:#FF0000;-webkit-text-stroke:1px black;paint-order:stroke fill}@keyframes sale-burst{0%,to{transform:scale(0);opacity:0}10%{transform:scale(1.5);opacity:1}18%{transform:scale(1.2)}26%,82%{transform:scale(1)}95%{opacity:0}}.caption-outline .caption-word{animation:outline-pop .9s ease-out infinite;color:transparent!important;-webkit-text-stroke:4px #fff!important;paint-order:stroke fill;text-shadow:none!important;filter:drop-shadow(0 0 5px rgba(255,255,255,.5));font-family:Oswald,sans-serif!important;font-size:2rem;font-weight:700!important}@keyframes outline-pop{0%,to{transform:scale(0);opacity:0}12%{transform:scale(1.2);opacity:1}22%,82%{transform:scale(1)}95%{opacity:0}}.caption-bloody .caption-word{animation:bloody-drip 1.1s ease-out infinite;color:red!important;font-family:Creepster,Impact,sans-serif!important;-webkit-text-stroke:2px white;paint-order:stroke fill;text-shadow:1px 1px 0 #000,0 6px 4px rgba(200,0,0,.9);font-size:1.9rem!important}@keyframes bloody-drip{0%,to{transform:scale(0) translateY(-15px);opacity:0}12%{transform:scale(1.15) translateY(0);opacity:1}20%,82%{transform:scale(1) translateY(0)}95%{transform:scale(.95) translateY(8px);opacity:0}}.caption-elegant_fade .caption-word,.caption-elegant_rise .caption-word,.caption-subtle_pop .caption-word,.caption-soft_bounce .caption-word{font-family:Playfair Display,serif!important;font-weight:700!important;color:#f6e6b4!important;text-transform:capitalize!important;letter-spacing:.02em!important;font-size:1.8rem!important;text-shadow:0 2px 4px rgba(0,0,0,.6),0 0 15px rgba(246,230,180,.4)!important;-webkit-text-stroke:0!important}.caption-center_slam .caption-word,.caption-slam_big .caption-word,.caption-stomp .caption-word,.caption-stack_slam .caption-word{font-family:Anton,sans-serif!important;letter-spacing:.08em!important;color:#fff!important;font-size:2.2rem!important;text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000!important}.caption-scattered_pop .caption-word,.caption-scattered_bounce .caption-word,.caption-explosion .caption-word,.caption-shake .caption-word{font-family:Permanent Marker,cursive!important;color:#fe0!important;text-shadow:3px 3px 0 #000,0 0 10px rgba(0,0,0,.5)!important;font-size:1.7rem!important;text-transform:uppercase!important}.caption-pixelate .caption-word,.caption-matrix .caption-word,.caption-glitch_hard .caption-word{font-family:VT323,monospace!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:2.4rem!important}.caption-glitch_hard .caption-word{color:#fff!important;text-shadow:-2px 0 red,2px 0 blue!important}.caption-cyber .caption-word{font-family:Share Tech Mono,monospace!important;letter-spacing:.1em!important;color:#0f9!important;text-shadow:2px 2px 0px #FF00FF!important;padding:4px 8px;background:#000;border:2px solid #00FF99;box-shadow:4px 4px #0f9;border-bottom:4px solid #FF00FF;font-weight:700!important}.caption-scan_line .caption-word{font-family:Share Tech Mono,monospace!important;letter-spacing:.1em!important;color:#00d4ff!important}.caption-wave .caption-word,.caption-wave_gentle .caption-word{font-family:Pacifico,cursive!important;font-weight:400!important;background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;text-shadow:2px 2px 0 #000!important;font-size:1.8rem!important;text-transform:none!important}.caption-bounce .caption-word,.caption-center_bounce .caption-word,.caption-stack_bounce .caption-word{font-family:Fredoka One,cursive!important;color:coral!important;-webkit-text-stroke:5px black;paint-order:stroke fill;text-shadow:4px 4px 0px rgba(0,0,0,1)!important;font-size:1.9rem!important;text-transform:uppercase!important}.caption-outline .caption-word{font-family:Oswald,sans-serif!important;font-weight:700!important;-webkit-text-stroke:3px #fff!important;color:transparent!important;text-shadow:none!important}.caption-typewriter .caption-word,.caption-typewriter_fast .caption-word{font-family:Courier New,monospace!important;background:#000;color:#0f0;padding:2px 4px}.caption-vhsretro .caption-word{animation:vhs-pop 1.2s ease-out infinite;font-family:Courier Prime,Courier New,monospace!important;font-weight:700!important;text-transform:uppercase!important;color:#fff!important;text-shadow:2px 0 #FF0000,-2px 0 #00FFFF,0 2px rgba(0,0,0,.8);letter-spacing:.08em;padding:8px 16px;background:#0006;border:2px solid rgba(255,255,255,.3);font-size:1.1em}@keyframes vhs-pop{0%,to{transform:scale(.8);opacity:0}15%{transform:scale(1.05);opacity:1}25%,85%{transform:scale(1);opacity:1}90%{transform:scale(1);opacity:1}95%{opacity:0}}@font-face{font-family:Cyber;src:url(https://assets.codepen.io/605876/Blender-Pro-Bold.otf);font-display:swap}:root{--glass-reflection: linear-gradient( 180deg, rgba(255, 255, 255, .15) 0%, rgba(255, 255, 255, 0) 40%, rgba(0, 0, 0, .1) 100% );--mesh-texture: repeating-linear-gradient( 0deg, transparent, transparent 2px, rgba(0, 0, 0, .2) 2px, rgba(0, 0, 0, .2) 4px );--metal-control-font-size: 13px;--metal-control-padding-x: 12px}@keyframes cyber-drop-in{0%{opacity:0;transform:translateY(10px) scale(.95);filter:drop-shadow(0px 0px 0px rgba(0,0,0,0))}60%{opacity:1;transform:translate(-3px,-3px) scale(1.02);filter:drop-shadow(15px 15px 5px rgba(0,0,0,.5))}to{transform:translate(0) scale(1);filter:drop-shadow(4px 4px 0px rgba(0,0,0,.6))}}.cybr-btn{--primary-hue: 200;--base-dark: #0f172a;--base-light: #334155;--accent-glow: #38bdf8;--text-color: #f0f9ff;--font-size: 16px;--label-size: 9px;--shimmy-distance: 5;font-family:Cyber,JetBrains Mono,monospace;position:relative;text-transform:uppercase;background-color:var(--base-light);background-image:var(--glass-reflection),var(--mesh-texture),linear-gradient(135deg,var(--base-dark) 10%,var(--base-light) 100%);background-size:100% 100%,100% 100%,100% 100%;background-blend-mode:overlay,multiply,normal;font-size:var(--font-size);outline:transparent;border:0;min-width:0;width:100%;clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px));padding:16px 20px;box-shadow:inset 1px 1px #ffffff40,inset -1px -1px #000c,inset 0 0 0 1px #ffffff0d,inset 0 0 20px var(--accent-glow);filter:drop-shadow(4px 4px 0px rgba(0,0,0,.6));animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both;transition:all .2s cubic-bezier(.25,.46,.45,.94);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;text-align:left;overflow:hidden;color:var(--text-color)}.cybr-btn *,.cybr-btn *:after{outline:transparent}.cybr-btn:hover{transform:none;filter:brightness(1.08) drop-shadow(4px 4px 0px rgba(0,0,0,.65));background-color:var(--base-light);box-shadow:inset 1px 1px #fff9,inset -1px -1px #000c,inset 0 0 30px var(--accent-glow)}.cybr-btn:hover .cybr-btn__glitch:after{display:block}.cybr-btn.plan-shell-static{transition:none;animation:none;transform:none;filter:none}.cybr-btn.plan-shell-static:hover,.cybr-btn.plan-shell-static:active{transform:none;filter:none;background-color:var(--base-light);background-image:var(--glass-reflection),var(--mesh-texture),linear-gradient(135deg,var(--base-dark) 10%,var(--base-light) 100%);box-shadow:inset 1px 1px #ffffff40,inset -1px -1px #000c,inset 0 0 0 1px #ffffff0d,inset 0 0 20px var(--accent-glow)}.cybr-btn.plan-shell-static:hover .cybr-btn__glitch:after,.cybr-btn.plan-shell-static:active .cybr-btn__glitch:after{display:none}.cybr-btn.plan-shell-static:after{display:none}.cybr-btn:active{transform:none;filter:brightness(.98) drop-shadow(2px 2px 0px rgba(0,0,0,.7));background-image:linear-gradient(to bottom,#0003,#00000080);box-shadow:inset 2px 2px 5px #000c,inset -1px -1px #ffffff1a,inset 0 0 5px var(--accent-glow)}.cybr-btn__glitch{height:100%;width:100%;display:block;position:absolute;top:0;left:0;opacity:.6;pointer-events:none;z-index:0;mix-blend-mode:color-dodge}.cybr-btn__glitch:after{display:none;background:var(--accent-glow);clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px));animation:shimmy-cybr 2s infinite alternate ease-in-out;content:"";height:100%;width:100%;position:absolute;top:0;left:0;opacity:.3}.cybr-btn__glitch--active:after{display:block;animation:shimmy-cybr .1s infinite alternate ease-in-out;opacity:.6}.cybr-btn--glitching{animation:card-glitch .15s ease-in-out}@keyframes card-glitch{0%,to{transform:translate(0);filter:none}10%{transform:translate(-2px) skew(-1deg);filter:hue-rotate(90deg)}20%{transform:translate(2px) skew(1deg)}30%{transform:translate(-1px);filter:hue-rotate(-90deg)}40%{transform:translate(1px) skew(-.5deg)}50%{transform:translate(-2px);filter:saturate(1.5)}60%{transform:translate(2px) skew(.5deg)}70%{transform:translate(-1px)}80%{transform:translate(1px);filter:hue-rotate(45deg)}90%{transform:translate(-1px) skew(-.5deg)}}.cybr-btn__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;height:100%;width:100%;text-shadow:0 2px 4px rgba(0,0,0,.8)}.cybr-btn__icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#0006;border:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(0,0,0,.8);border-bottom:1px solid rgba(255,255,255,.2);border-radius:4px;margin-bottom:8px;box-shadow:inset 0 0 8px var(--accent-glow)}.cybr-btn__icon svg{width:14px;height:14px;color:#fff;filter:drop-shadow(0 0 2px var(--accent-glow))}.cybr-btn__title{font-size:14px;font-weight:800;letter-spacing:.05em;color:#fff;text-transform:uppercase}.cybr-btn--card .cybr-btn__title{font-size:20px;letter-spacing:.08em;line-height:1.1;background:linear-gradient(180deg,#fff,#bbb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.cybr-btn__subtitle{font-size:11px;font-weight:500;letter-spacing:.02em;opacity:.7;color:#ffffffe6;mix-blend-mode:lighten}.cybr-btn--card .cybr-btn__subtitle{font-size:13px;margin-top:2px}.cybr-btn__action{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:700;letter-spacing:.15em;color:var(--accent-glow);opacity:.8;transition:all .2s ease;text-transform:uppercase}.cybr-btn:hover .cybr-btn__action{opacity:1;text-shadow:0 0 5px var(--accent-glow)}.cybr-btn__action svg{width:10px;height:10px;transition:transform .2s ease}.cybr-btn:hover .cybr-btn__action svg{transform:none}.cybr-btn:after{content:attr(data-tag);position:absolute;padding:2px 8px;line-height:1;bottom:0;right:0;background:var(--accent-glow);color:#000;font-size:var(--label-size);font-family:Cyber,monospace;letter-spacing:0px;font-weight:900;box-shadow:-1px -1px #00000080;clip-path:polygon(4px 0,100% 0,100% 100%,0 100%)}.cybr-btn--cyan{--base-dark: #001e26;--base-light: #083344;--accent-glow: #06b6d4}.cybr-btn--purple{--base-dark: #1e0326;--base-light: #4c1d95;--accent-glow: #d946ef;background-image:linear-gradient(0deg,rgba(255,255,255,.12) 0%,transparent 100%),linear-gradient(to bottom,#7c3aed,#4c1d95);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-purple 12s infinite .8s}@keyframes pulse-purple{0%,to{box-shadow:inset 0 0 15px #d946ef33,inset 2px 2px #ffffff4d,inset 0 0 30px #d946ef}50%{box-shadow:inset 0 0 45px #d946ef99,inset 2px 2px #fff6,inset 0 0 70px #d946ef}}.cybr-btn--cyan{--base-dark: #001e26;--base-light: #0891b2;--accent-glow: #06b6d4;background-image:linear-gradient(0deg,rgba(255,255,255,.12) 0%,transparent 100%),linear-gradient(to bottom,#06b6d4,#0e7490);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-cyan 12s infinite .8s}@keyframes pulse-cyan{0%,to{box-shadow:inset 0 0 15px #06b6d433,inset 2px 2px #ffffff4d,inset 0 0 30px #06b6d4}50%{box-shadow:inset 0 0 45px #06b6d499,inset 2px 2px #fff6,inset 0 0 70px #06b6d4}}.cybr-btn--emerald,.cybr-btn--green{--base-dark: #052e16;--base-light: #22c55e;--accent-glow: #4ade80;background-image:linear-gradient(0deg,rgba(255,255,255,.12) 0%,transparent 100%),linear-gradient(to bottom,#22c55e,#166534);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-green 12s infinite .8s}@keyframes pulse-green{0%,to{box-shadow:inset 0 0 15px #4ade8033,inset 2px 2px #ffffff4d,inset 0 0 30px #4ade80}50%{box-shadow:inset 0 0 45px #4ade8099,inset 2px 2px #fff6,inset 0 0 70px #4ade80}}.cybr-btn--obsidian,.cybr-btn--black{--base-dark: #0a0a0a;--base-light: #1a1a1a;--accent-glow: #404040;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0px,rgba(255,255,255,.02) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(-45deg,rgba(255,255,255,.01) 0px,rgba(255,255,255,.01) 1px,transparent 1px,transparent 3px),linear-gradient(to bottom,#1c1c1c,#0d0d0d);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000080,0 2px 8px #0009;border:1px solid rgba(255,255,255,.08)}.cybr-btn--obsidian .cybr-btn__icon,.cybr-btn--black .cybr-btn__icon{background:#ffffff0d;border-color:#ffffff1a}.cybr-btn--obsidian .cybr-btn__title,.cybr-btn--black .cybr-btn__title{color:#ffffffe6}.cybr-btn--obsidian .cybr-btn__subtitle,.cybr-btn--black .cybr-btn__subtitle{color:#ffffff80}.cybr-btn--gray{--base-dark: #111827;--base-light: #374151;--accent-glow: #9ca3af;filter:drop-shadow(4px 4px 0px #000);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.1) 0px,rgba(0,0,0,.1) 2px,transparent 2px,transparent 4px),linear-gradient(to bottom,#374151,#1f2937)}.cybr-btn--amber{--base-dark: #1c1305;--base-light: #d97706;--accent-glow: #fbbf24;background-image:linear-gradient(0deg,rgba(255,255,255,.12) 0%,transparent 100%),linear-gradient(to bottom,#d97706,#92400e);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-amber 12s infinite .8s}@keyframes pulse-amber{0%,to{box-shadow:inset 0 0 15px #fbbf2433,inset 2px 2px #ffffff4d,inset 0 0 30px #fbbf24}50%{box-shadow:inset 0 0 45px #fbbf2499,inset 2px 2px #fff6,inset 0 0 70px #fbbf24}}.cybr-btn--red{--base-dark: #1a0505;--base-light: #dc2626;--accent-glow: #ef4444;animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-red 12s infinite .8s}@keyframes pulse-red{0%,to{box-shadow:inset 0 0 15px #ef444433,inset 2px 2px #ffffff4d,inset 0 0 30px #ef4444}50%{box-shadow:inset 0 0 45px #ef444499,inset 2px 2px #fff6,inset 0 0 70px #ef4444}}.cybr-btn--blue{--base-dark: #0a1628;--base-light: #2563eb;--accent-glow: #3b82f6;animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-blue 12s infinite .8s}@keyframes pulse-blue{0%,to{box-shadow:inset 0 0 15px #3b82f633,inset 2px 2px #ffffff4d,inset 0 0 30px #3b82f6}50%{box-shadow:inset 0 0 45px #3b82f699,inset 2px 2px #fff6,inset 0 0 70px #3b82f6}}.cybr-btn--blue-deep{--base-dark: #050a1a;--base-light: #0c1a3d;--accent-glow: #3b82f6;background-image:linear-gradient(to bottom,#0c1a3d,#050a1a);box-shadow:inset 0 0 30px #3b82f626,inset 0 1px #3b82f61a,0 4px 12px #000c}.cybr-btn--pink{--base-dark: #380518;--base-light: #831843;--accent-glow: #fb7185}.cybr-btn--instagram{--base-dark: linear-gradient( 45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100% );--base-light: linear-gradient( 45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100% );--accent-glow: linear-gradient( 45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100% );background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#590094)}.cybr-btn--list.cybr-btn--instagram{position:relative;border-left:1px solid white;border-right:1px solid white;border-top:none;border-bottom:1px solid rgba(225,48,108,.5);background:radial-gradient(ellipse 80% 80% at center,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 40%,transparent 80%),linear-gradient(to right,#ff3d77 0%,transparent 30%,transparent 70%,#8134af 100%),linear-gradient(to bottom,#ffdc80 0%,transparent 30%,transparent 70%,#c837ab 100%),linear-gradient(135deg,#f58529,#dd2a7b,#8134af);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-instagram 12s infinite .8s}@keyframes pulse-instagram{0%,to{box-shadow:inset 0 0 20px #ff3d7766,inset 0 0 40px #8334af4d,0 0 15px #f585294d,0 0 30px #dd2a7b33}50%{box-shadow:inset 0 0 35px #ff3d77b3,inset 0 0 60px #8334af80,0 0 25px #f5852980,0 0 50px #dd2a7b66}}.cybr-btn--social-white{--base-dark: #e5e7eb;--base-light: #ffffff;--accent-glow: #3b82f6}.cybr-btn--list.cybr-btn--social-white{position:relative;border-left:2px solid rgba(0,0,0,.25);border-right:2px solid rgba(0,0,0,.25);border-top:1px solid rgba(0,0,0,.15);border-bottom:2px solid rgba(0,0,0,.35);background:linear-gradient(180deg,#fffffffa,#f8fafcf2,#f1f5f9eb),linear-gradient(90deg,#fff,#f8fafc);box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #0003,inset 0 0 20px #00000014;animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-social-white 12s infinite .8s}.cybr-btn--list.cybr-btn--social-white .cybr-btn__title,.cybr-btn--list.cybr-btn--social-white .cybr-btn__subtitle{color:#000!important;text-shadow:none!important}.cybr-btn--list.cybr-btn--social-white .cybr-btn__icon,.cybr-btn--list.cybr-btn--social-white .cybr-btn__icon svg,.cybr-btn--list.cybr-btn--social-white .cybr-btn__arrow{color:#000!important;filter:none!important}@keyframes pulse-social-white{0%,to{box-shadow:inset 0 0 25px #0000001f,inset 2px 2px #fffffff2,inset -2px -2px #0003,0 3px 10px #00000026,0 1px 3px #0000001a}50%{box-shadow:inset 0 0 35px #00000029,inset 2px 2px #fff,inset -2px -2px #00000040,0 5px 15px #0003,0 2px 4px #00000026}}.cybr-btn--social-white:after{color:#fff}.cybr-btn--chrome-silver{--base-dark: #52525b;--base-light: #a1a1aa;--accent-glow: #fff;color:#000;text-shadow:none;background-image:linear-gradient(90deg,transparent 40%,rgba(255,255,255,.5) 45%,transparent 50%),linear-gradient(180deg,#d4d4d8,#71717a);background-size:200% 100%,100% 100%;animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,shine 5s infinite linear .8s}@keyframes shine{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}.cybr-btn--chrome-silver .cybr-btn__title{color:#000;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cybr-btn--chrome-silver .cybr-btn__subtitle{color:#333}.cybr-btn--chrome-silver .cybr-btn__icon{border-color:#555;background:#0000001a}.cybr-btn--chrome-silver .cybr-btn__icon svg{color:#000;filter:none}.cybr-btn--golden-amber{--base-dark: #451a03;--base-light: #92400e;--accent-glow: #fcd34d;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.2) 10px,rgba(0,0,0,.2) 20px),linear-gradient(to bottom,#b45309,#78350f)}.cybr-btn--blood-crimson{--base-dark: #2a0a12;--base-light: #881337;--accent-glow: #ff003c}.cybr-btn--crimson-deep{--base-dark: #1a0a10;--base-light: #3d1020;--accent-glow: #dc2626;background-image:linear-gradient(to bottom,#3d1020,#1a0a10);box-shadow:inset 0 0 40px #dc262633,inset 0 1px #dc262626,0 4px 12px #000c}.cybr-btn--aqua-turquoise{--base-dark: #042f2e;--base-light: #0d9488;--accent-glow: #5eead4}.cybr-btn--acid-lime,.cybr-btn--neon-green{--base-dark: #365314;--base-light: #65a30d;--accent-glow: #d9f99d;color:#000;text-shadow:none;background-image:radial-gradient(circle at 50% 0%,rgba(255,255,255,.6) 0%,transparent 60%),linear-gradient(to bottom,#84cc16,#3f6212);box-shadow:inset 0 0 20px #bef264,inset 1px 1px #ffffff80}.cybr-btn--acid-lime:hover,.cybr-btn--neon-green:hover{box-shadow:inset 0 0 40px #bef264,inset 1px 1px #fffc}.cybr-btn--acid-lime .cybr-btn__title,.cybr-btn--neon-green .cybr-btn__title{color:#000}.cybr-btn--acid-lime .cybr-btn__subtitle,.cybr-btn--neon-green .cybr-btn__subtitle{color:#1a2e05;opacity:.8}.cybr-btn--acid-lime .cybr-btn__icon,.cybr-btn--neon-green .cybr-btn__icon{background:#0003;border-color:#3f6212}.cybr-btn--acid-lime .cybr-btn__icon svg,.cybr-btn--neon-green .cybr-btn__icon svg{color:#000;filter:none}.cybr-btn--cyber-indigo{--base-dark: #1e1b4b;--base-light: #4338ca;--accent-glow: #818cf8}.cybr-btn--deep-violet{--base-dark: #2e1065;--base-light: #6d28d9;--accent-glow: #c4b5fd}.cybr-btn--hot-magenta{--base-dark: #500724;--base-light: #db2777;--accent-glow: #ffadd2}.cybr-btn--electric-blue{--base-dark: #082f49;--base-light: #0284c7;--accent-glow: #7dd3fc;background-image:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 2%,transparent 40%,rgba(255,255,255,.2) 42%,transparent 44%),linear-gradient(to bottom,#0ea5e9,#0369a1)}.cybr-btn.cybr-btn--expanded{clip-path:none!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #000c,inset 0 1px #ffffff1a,inset 0 0 20px var(--accent-glow);background-color:var(--base-dark)}.platform-dropdown--instagram{border-left:2px solid #e6683c;border-bottom:1px solid rgba(220,39,67,.5);border-right:1px solid rgba(230,104,60,.2);border-top:none;background:linear-gradient(90deg,rgba(220,39,67,.2) 0%,rgba(230,104,60,.1) 50%,transparent 100%);background-color:#1a0808}.platform-dropdown--youtube{background:#150505;border:2px solid;border-top:none;border-color:#b91c1c}.platform-dropdown--tiktok{background:#050505;border:2px solid;border-top:none;border-color:#25f4ee}.cybr-btn--youtube{--base-dark: #200202;--base-light: #991b1b;--accent-glow: #fca5a5;background-image:radial-gradient(circle at 100% 0%,#ff0000 0%,transparent 30%),linear-gradient(to bottom,#7f1d1d,#450a0a)}.cybr-btn--tiktok{--base-dark: #000000;--base-light: #18181b;--accent-glow: #25f4ee;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55,inset 0 0 30px #000c}.cybr-btn--orange{--base-dark: #431407;--base-light: #c2410c;--accent-glow: #fdba74}.cybr-btn--yellow{--base-dark: #1a1505;--base-light: #eab308;--accent-glow: #facc15;background-image:linear-gradient(0deg,rgba(255,255,255,.15) 0%,transparent 100%),linear-gradient(to bottom,#eab308,#a16207);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-yellow 12s infinite .8s}@keyframes pulse-yellow{0%,to{box-shadow:inset 0 0 15px #facc1533,inset 2px 2px #ffffff4d,inset 0 0 30px #facc15}50%{box-shadow:inset 0 0 45px #facc1599,inset 2px 2px #fff6,inset 0 0 70px #facc15}}.cybr-btn--teal{--base-dark: #042f2e;--base-light: #0f766e;--accent-glow: #2dd4bf}.cybr-btn--grid{aspect-ratio:1 / .85;width:100%;padding:16px;clip-path:polygon(0 0,100% 0,100% 100%,15px 100%,0 calc(100% - 15px));box-shadow:inset 1px 1px #ffffff26,inset -2px -2px #0009,inset 0 0 40px #00000080,inset 0 0 20px var(--accent-glow)}.cybr-btn--grid .cybr-btn__content{justify-content:space-between}.cybr-btn--grid .cybr-btn__icon{width:36px;height:36px;margin-bottom:0;border-radius:6px}.cybr-btn--grid .cybr-btn__icon svg{width:20px;height:20px}.cybr-btn--grid .cybr-btn__title{font-size:15px;margin-top:8px}.cybr-btn--grid .cybr-btn__subtitle{font-size:10px;text-transform:none}.cybr-btn--grid .cybr-btn__action{margin-top:auto;opacity:.5;font-size:9px}.cybr-btn--card{aspect-ratio:unset;min-width:100vw;max-height:65px;min-height:65px;margin-right:0%;margin-left:10%;padding:12px 16px;clip-path:polygon(0 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px));background-image:linear-gradient(180deg,#ffffff26,#ffffff0d 30%,#0000001a 50%,#0000004d),linear-gradient(90deg,var(--base-dark),color-mix(in srgb,var(--base-light) 40%,var(--base-dark)) 70%,color-mix(in srgb,var(--base-light) 50%,var(--base-dark)));box-shadow:inset 2px 2px #fff3,inset -1px -1px #000c,inset 0 0 20px var(--accent-glow)}.cybr-btn--card:after{display:none}@media(min-width:768px){.cybr-btn--card,.detail-panel-bg .cybr-btn--card{margin-left:0!important;min-width:500px;max-width:500px}}.cybr-btn--card.cybr-btn--blue{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(90deg,#0a1628,#1e3a5f 70%,#2563eb);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-blue 12s infinite .8s}.cybr-btn--card.cybr-btn--red{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(90deg,#1a0505,#7f1d1d 70%,#dc2626);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-red 12s infinite .8s}.cybr-btn--card.cybr-btn--yellow{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(90deg,#1a1505,#78350f 70%,#eab308);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-yellow 12s infinite .8s}.cybr-btn--card.cybr-btn--green{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(90deg,#052e16,#166534 70%,#22c55e);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-green 12s infinite .8s}.cybr-btn--card .cybr-btn__content{gap:var(--spacing-2)}.cybr-btn--card .cybr-btn__title{padding-right:16%;white-space:nowrap}.cybr-btn--card .cybr-btn__subtitle{font-size:11px;max-width:85%;padding-bottom:8px}.cybr-btn--card .cybr-btn__action{font-size:10px;bottom:0;left:9em;margin-top:0}.cybr-btn--card-mirrored{aspect-ratio:unset;min-width:100vw;max-height:65px;min-height:65px;margin-left:-23%!important;padding:12px 6px;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);text-align:right;background-image:linear-gradient(180deg,#ffffff26,#ffffff0d 30%,#0000001a 50%,#0000004d),linear-gradient(270deg,var(--base-dark),color-mix(in srgb,var(--base-light) 40%,var(--base-dark)) 70%,color-mix(in srgb,var(--base-light) 50%,var(--base-dark)));box-shadow:inset 2px 2px #fff3,inset -1px -1px #000c,inset 0 0 20px var(--accent-glow)}@media(min-width:768px){.cybr-btn--card-mirrored{margin-left:0!important;min-width:500px;max-width:500px}.detail-panel-bg .cybr-btn--card-mirrored{margin-left:0%!important;min-width:500px;max-width:500px}}.cybr-btn--card-mirrored:after{display:none}.cybr-btn--card-mirrored.cybr-btn--blue{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(270deg,#0a1628,#1e3a5f 70%,#2563eb);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-blue 12s infinite .8s}.cybr-btn--card-mirrored.cybr-btn--red{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(270deg,#1a0505,#7f1d1d 70%,#dc2626);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-red 12s infinite .8s}.cybr-btn--card-mirrored.cybr-btn--yellow{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(270deg,#1a1505,#78350f 70%,#eab308);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-yellow 12s infinite .8s}.cybr-btn--card-mirrored.cybr-btn--green{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(270deg,#052e16,#166534 70%,#22c55e);animation:cyber-drop-in .8s cubic-bezier(.34,1.56,.64,1) both,pulse-green 12s infinite .8s}.cybr-btn--card-mirrored .cybr-btn__content{gap:var(--spacing-2);text-align:right;align-items:flex-end;padding-left:0%}.cybr-btn--card-mirrored .cybr-btn__title{padding-right:4px;white-space:nowrap}.cybr-btn--card-mirrored .cybr-btn__subtitle{font-size:11px;max-width:85%;padding-bottom:8px}.cybr-btn__icon-badge{position:absolute;bottom:.6em;min-width:3rem;height:1.3rem;display:flex;align-items:center;justify-content:center;background:#facc15;z-index:10;cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 10px));box-shadow:2px 2px 5px #00000080;border-left:2px solid rgba(255,255,255,.5)}.cybr-btn__icon-badge--text{right:-0rem;padding:0 .6rem;font-size:10px;font-family:Cyber,monospace;letter-spacing:.05em;text-transform:uppercase;color:#000;white-space:nowrap;font-weight:800}.cybr-btn__icon-badge svg{width:.9rem;height:.9rem;color:#000}.cybr-btn__icon-badge.cybr-btn--cyan{background:#22d3ee}.cybr-btn__icon-badge.cybr-btn--purple{background:#d8b4fe}.cybr-btn__icon-badge.cybr-btn--emerald{background:#4ade80}.cybr-btn__icon-badge.cybr-btn--yellow{background:#facc15}.cybr-btn__icon-badge.cybr-btn__icon-badge--text,.cybr-btn__icon-badge.cybr-btn__icon-badge--text.cybr-btn--cyan,.cybr-btn__icon-badge.cybr-btn__icon-badge--text.cybr-btn--purple,.cybr-btn__icon-badge.cybr-btn__icon-badge--text.cybr-btn--emerald,.cybr-btn__icon-badge.cybr-btn__icon-badge--text.cybr-btn--yellow{background:#fff!important;background-image:none!important;box-shadow:2px 2px 5px #00000080!important;animation:none!important}.cybr-btn__icon-badge--mirrored{left:28px;right:auto;bottom:-.6rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);border-left:none;border-right:2px solid rgba(255,255,255,.5)}.cybr-btn__icon-badge--mirrored-home{right:auto;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);border-left:none;border-right:2px solid rgba(255,255,255,.5)}.cybr-btn--list{padding:14px 16px;flex-direction:row;align-items:center;gap:16px;background-image:linear-gradient(180deg,#ffffff14,#0000001a,#0003),linear-gradient(90deg,var(--base-dark),color-mix(in srgb,var(--base-light) 50%,var(--base-dark)));box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #00000080,inset 0 0 15px var(--accent-glow);clip-path:none;border-bottom:1px solid rgba(0,0,0,.5);animation:fade-in-list .5s ease both}.cybr-btn--list.cybr-btn--blue{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(90deg,#0a1628,#1e3a5f 70%,#2563eb);box-shadow:inset 0 0 45px #3b82f699,inset 2px 2px #fff6,inset 0 0 70px #3b82f6;animation:fade-in-list .5s ease both}.cybr-btn--list.cybr-btn--red{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(90deg,#1a0505,#7f1d1d 70%,#dc2626);box-shadow:inset 0 0 45px #dc262699,inset 2px 2px #fff6,inset 0 0 70px #dc2626;animation:fade-in-list .5s ease both}.cybr-btn--list.cybr-btn--yellow{background-image:linear-gradient(180deg,#ffffff1f,#0000001a,#00000040),linear-gradient(90deg,#1a1505,#78350f 70%,#eab308);box-shadow:inset 0 0 45px #facc1599,inset 2px 2px #fff6,inset 0 0 70px #facc15;animation:fade-in-list .5s ease both}.cybr-btn--list.cybr-btn--green{background-image:linear-gradient(180deg,#ffffff14,#00000026,#00000040),linear-gradient(90deg,#052e16,#166534);animation:fade-in-list .5s ease both,pulse-green 12s infinite .5s}.cybr-btn--list.cybr-btn--purple{background-image:linear-gradient(180deg,#ffffff14,#00000026,#00000040),linear-gradient(90deg,#1e0326,#4c1d95);animation:fade-in-list .5s ease both,pulse-purple 12s infinite .5s}.cybr-btn--list.cybr-btn--cyan{background-image:linear-gradient(180deg,#ffffff14,#00000026,#00000040),linear-gradient(90deg,#001e26,#0e7490);animation:fade-in-list .5s ease both,pulse-cyan 12s infinite .5s}.cybr-btn--list.cybr-btn--amber{background-image:linear-gradient(180deg,#ffffff14,#00000026,#00000040),linear-gradient(90deg,#1c1305,#92400e);animation:fade-in-list .5s ease both,pulse-amber 12s infinite .5s}.cybr-btn--list.cybr-btn--emerald{background-image:linear-gradient(180deg,#ffffff14,#00000026,#00000040),linear-gradient(90deg,#052e16,#166534);animation:fade-in-list .5s ease both,pulse-green 12s infinite .5s}.cybr-btn--list.cybr-btn--orange{background-image:linear-gradient(180deg,#ffffff14,#00000026,#00000040),linear-gradient(90deg,#431407,#9a3412);animation:fade-in-list .5s ease both,pulse-orange 12s infinite .5s}.cybr-btn--list.cybr-btn--golden-amber{background-image:linear-gradient(180deg,#ffffff14,#00000026,#00000040),linear-gradient(90deg,#1c1305,#78350f);animation:fade-in-list .5s ease both,pulse-amber 12s infinite .5s}@keyframes fade-in-list{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.cybr-btn--dark-inner{transform:translate(2px,2px)!important;filter:drop-shadow(1px 1px 0px rgba(0,0,0,.8))!important;background:linear-gradient(to bottom,#0006,#0009),var(--base-light)!important;box-shadow:inset 2px 2px 5px #000c,inset -2px -2px 5px #000c,inset 0 0 15px #000000e6,inset -1px -1px #ffffff1a,inset 0 0 5px var(--accent-glow)!important;animation:fade-in-list .5s ease both!important;cursor:default!important}.cybr-btn--dark-inner:hover,.cybr-btn--dark-inner:active{transform:translate(2px,2px)!important;filter:drop-shadow(1px 1px 0px rgba(0,0,0,.8))!important;background:linear-gradient(to bottom,#0006,#0009),var(--base-light)!important;box-shadow:inset 2px 2px 5px #000c,inset -2px -2px 5px #000c,inset 0 0 15px #000000e6,inset -1px -1px #ffffff1a,inset 0 0 5px var(--accent-glow)!important}.cybr-btn--dark-inner:after{display:none!important}.cybr-btn--no-anim{animation:none!important}@keyframes pulse-orange{0%,to{box-shadow:inset 0 0 15px #fb923c33,inset 2px 2px #ffffff4d,inset 0 0 30px #fb923c}50%{box-shadow:inset 0 0 45px #fb923c99,inset 2px 2px #fff6,inset 0 0 70px #fb923c}}.cybr-btn--list:hover{transform:none;filter:brightness(1.1) drop-shadow(0 0 0 transparent)}.cybr-btn--list .cybr-btn__content{flex-direction:row;align-items:center;gap:12px}.cybr-btn--list .cybr-btn__icon{margin-bottom:0;background:transparent;border:none;box-shadow:none}.cybr-btn--list .cybr-btn__icon svg{width:20px;height:20px}.cybr-btn--list .cybr-btn__text{flex:1}.cybr-btn--list .cybr-btn__title{font-size:13px;font-weight:600}.cybr-btn--list .cybr-btn__subtitle{font-size:10px}.cybr-btn--list .cybr-btn__arrow{flex-shrink:0;width:16px;height:16px;opacity:1;color:#fff}.cybr-btn--list:hover .cybr-btn__arrow{opacity:1;color:var(--accent-glow)}@keyframes shimmy-cybr{0%{clip-path:inset(2% 0 95% 0)}2%,8%{clip-path:inset(78% 0 0 0);transform:translate(calc(var(--shimmy-distance) * -1%))}6%{clip-path:inset(78% 0 0 0);transform:translate(calc(var(--shimmy-distance) * 1%))}9%{clip-path:inset(78% 0 0 0);transform:translate(0)}10%{clip-path:inset(44% 0 46% 0);transform:translate(calc(var(--shimmy-distance) * 1%))}13%{clip-path:inset(44% 0 46% 0);transform:translate(0)}14%,21%{clip-path:inset(0 0 100% 0);transform:translate(calc(var(--shimmy-distance) * 1%))}15%,20%{clip-path:inset(40% 0 60% 0);transform:translate(calc(var(--shimmy-distance) * 1%))}25%{clip-path:inset(40% 0 15% 0);transform:translate(calc(var(--shimmy-distance) * 1%))}30%{clip-path:inset(40% 0 15% 0);transform:translate(calc(var(--shimmy-distance) * -1%))}35%,45%{clip-path:inset(63% 0 20% 0);transform:translate(calc(var(--shimmy-distance) * -1%))}40%{clip-path:inset(63% 0 20% 0);transform:translate(calc(var(--shimmy-distance) * 1%))}50%{clip-path:inset(63% 0 20% 0);transform:translate(0)}55%{clip-path:inset(0 0 90% 0);transform:translate(calc(var(--shimmy-distance) * 1%))}60%{clip-path:inset(0 0 90% 0);transform:translate(0)}31%,61%,to{clip-path:inset(0 0 100% 0)}}@media(prefers-reduced-motion:reduce){.cybr-btn__glitch:after{animation:none}.cybr-btn--chrome-silver,.cybr-btn--red,.cybr-btn{animation:none}}.cybr-btn--stat{padding:12px;min-width:unset;width:100%;text-align:center;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);animation:cyber-drop-in .6s cubic-bezier(.34,1.56,.64,1) both}.cybr-btn--stat:after{display:none}.cybr-btn--stat .cybr-stat__value{font-family:Cyber,JetBrains Mono,monospace;font-size:1.25rem;font-weight:700;color:#fff;line-height:1.2}.cybr-btn--stat .cybr-stat__label{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin-top:4px}.cybr-btn--stat-hero{padding:20px;min-width:unset;width:100%;text-align:left;align-items:flex-start;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);animation:cyber-drop-in .6s cubic-bezier(.34,1.56,.64,1) both}.cybr-btn--stat-hero:after{display:none}.cybr-btn--stat-hero .cybr-stat__value{font-family:Cyber,JetBrains Mono,monospace;font-size:2.25rem;font-weight:700;color:#fff;line-height:1.1}.cybr-btn--stat-hero .cybr-stat__label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#fff9;margin-bottom:4px}@media(min-width:640px){.cybr-btn--stat .cybr-stat__value{font-size:1.25rem}}.cybr-btn--sky{--base-dark: #0c4a6e;--base-light: #0369a1;--accent-glow: #38bdf8}.cybr-btn--fuchsia{--base-dark: #4a044e;--base-light: #a21caf;--accent-glow: #e879f9}.cybr-btn--rose{--base-dark: #4c0519;--base-light: #be123c;--accent-glow: #fb7185}.cybr-btn--indigo{--base-dark: #1e1b4b;--base-light: #3730a3;--accent-glow: #818cf8}.cybr-btn--violet{--base-dark: #2e1065;--base-light: #5b21b6;--accent-glow: #a78bfa}.cybr-btn--slate{--base-dark: #1e293b;--base-light: #475569;--accent-glow: #94a3b8}.cybr-btn--amber{--base-dark: #451a03;--base-light: #b45309;--accent-glow: #fcd34d}.cybr-toggle__wrapper{position:relative;display:inline-block}.cybr-toggle{--toggle-height: 32px;position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--toggle-height);padding:1px calc(var(--metal-control-padding-x) / 2);border-radius:3px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));animation:cyber-drop-in .6s cubic-bezier(.34,1.56,.64,1) both;transition:none}.cybr-toggle:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#000;border-radius:1px;z-index:0}.cybr-toggle:hover{filter:none;transform:none}.cybr-toggle__indicator{display:none}.cybr-toggle__option{position:relative;z-index:2;height:calc(var(--toggle-height) - 2px);padding:0 calc(var(--metal-control-padding-x) / 2);min-width:0;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:800;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2);background:transparent;border:none;cursor:pointer;transition:none;white-space:nowrap}.cybr-toggle__option:hover:not(.cybr-toggle__option--active){color:#e0e0e0}.cybr-toggle__option--active{color:gold;text-shadow:0 0 10px rgba(255,215,0,.6),0 2px 4px rgba(0,0,0,.8)}.cybr-toggle--glitching{animation:metallic-flash .3s ease-out}.cybr-toggle--glitching .cybr-toggle__indicator{animation:indicator-flash .3s ease-out}@keyframes metallic-flash{0%{filter:brightness(1) drop-shadow(2px 2px 4px rgba(0,0,0,.3))}15%{filter:brightness(1.3) drop-shadow(2px 2px 4px rgba(0,0,0,.3));box-shadow:inset 0 1px #fff,inset 0 -1px #00000026,inset 0 0 20px #ffffff4d,0 3px 6px #0006,0 0 15px #fff3}30%{filter:brightness(1.1) drop-shadow(2px 2px 4px rgba(0,0,0,.3))}50%{filter:brightness(1.2) drop-shadow(2px 2px 4px rgba(0,0,0,.3));box-shadow:inset 0 1px #fffffff2,inset 0 -1px #00000026,inset 0 0 15px #fff3,0 3px 6px #0006}to{filter:brightness(1) drop-shadow(2px 2px 4px rgba(0,0,0,.3));box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d}}@keyframes indicator-flash{0%{filter:brightness(1)}20%{filter:brightness(1.4);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0006,0 0 10px #ffffff4d}50%{filter:brightness(1.2)}to{filter:brightness(1);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0006,inset 1px 0 #ffffff14,inset -1px 0 #0003,0 1px 3px #0000004d}}.cybr-toggle__badge{position:absolute;top:-12px;right:-14px;padding:3px 7px;z-index:10;transform:rotate(5deg);font-family:Cyber,JetBrains Mono,monospace;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(180deg,#f5f5f5,#e8e8e8 8%,#d4d4d4 15%,#b8b8b8 30%,#8a8a8a 50%,#a0a0a0 52%,#c8c8c8 70%,#e0e0e0,#f0f0f0);color:#1a1a1a;text-shadow:0 1px 0 rgba(255,255,255,.5),0 -1px 0 rgba(0,0,0,.2);border:1px solid;border-color:#e0e0e0 #909090 #707070 #c0c0c0;border-radius:2px;clip-path:none;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000026,inset 1px 0 #fff6,inset -1px 0 #0000000d,0 2px 4px #0006,0 1px 2px #0000004d;animation:metallic-shine 3s ease-in-out infinite}@keyframes metallic-shine{0%,to{filter:brightness(1);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000026,inset 1px 0 #fff6,inset -1px 0 #0000000d,0 2px 4px #0006,0 1px 2px #0000004d}50%{filter:brightness(1.08);box-shadow:inset 0 1px #fff,inset 0 -1px #00000026,inset 1px 0 #fff9,inset -1px 0 #0000000d,0 2px 6px #00000080,0 1px 2px #0000004d,0 0 8px #ffffff26}}.metallic-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 var(--metal-control-padding-x);border-radius:3px;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));cursor:pointer;transition:none}.metallic-btn:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#000;border-radius:1px;z-index:-1}.metallic-btn:hover:not(:disabled){filter:brightness(1.05)}.metallic-btn:active:not(:disabled){filter:brightness(.95)}.metallic-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.metallic-btn--icon{width:32px;padding:1.5px;gap:0;background:transparent!important;border:none!important;box-shadow:none!important}.metallic-btn--icon:before,.metallic-btn--dark.metallic-btn--icon:before{display:none!important}.metallic-btn--dark.metallic-btn--icon{background:transparent!important;border:none!important;box-shadow:none!important}.metallic-btn__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:1px;background:#000;flex-shrink:0}.metallic-btn__icon-wrap svg,.metallic-btn__icon-wrap img{width:16px;height:16px;color:#e0e0e0}.metallic-btn--sm{height:28px;padding:0 10px;font-size:10px}.metallic-btn--row{position:relative;display:flex;align-items:center;justify-content:space-between;height:auto;min-height:40px;padding:8px 12px;border-radius:3px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 2px 4px #0000004d,0 1px 2px #0003;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.2))}.metallic-btn--row:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#1a1a1a;border-radius:2px;z-index:0}.metallic-btn--row>*{position:relative;z-index:1}.metallic-btn--dark{background:linear-gradient(180deg,#4a4a4a,#3a3a3a 10%,#2a2a2a 40%,#1a1a1a 50%,#252525 55%,#353535 75%,#454545 90%,#505050);color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.1);border-color:#606060 #202020 #101010 #505050;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0006,inset 1px 0 #ffffff14,inset -1px 0 #0003,0 3px 6px #00000080,0 1px 3px #0006}.metallic-btn--dark:hover:not(:disabled){filter:brightness(1.15) drop-shadow(3px 3px 6px rgba(0,0,0,.4));box-shadow:inset 0 1px #fff3,inset 0 -1px #0006,0 4px 8px #0000008c,0 2px 4px #0006}.metallic-btn--danger{background:linear-gradient(180deg,#8b4a4a,#7a3a3a 10%,#6a2a2a 40%,#5a1a1a 50%,#652525 55%,#753535 75%,#854545 90%,#905050);color:#fcc;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,100,100,.2);border-color:#a06060 #402020 #301010 #905050}.metallic-btn--rainbow:before{background:linear-gradient(135deg,#783250e6,#64328ce6,#32648ce6,#328264e6,#826e32e6,#783250e6);background-size:300% 300%;animation:holographicShift 4s ease infinite;opacity:.3}.metallic-search{--search-height: 32px;position:relative;display:inline-flex;align-items:center;gap:0;height:var(--search-height);padding:1.5px;border-radius:1px;flex:1;max-width:320px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));transition:all .15s ease}.metallic-search:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;background:#000;border-radius:1px;z-index:0}.metallic-search:hover{filter:brightness(1.05) drop-shadow(3px 3px 6px rgba(0,0,0,.35))}.metallic-search__icon-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:0;background:transparent}.metallic-search__icon{width:14px;height:14px;color:gray;flex-shrink:0;transition:color .15s ease}.metallic-search:focus-within .metallic-search__icon{color:#e0e0e0}.metallic-search__inner{position:relative;z-index:1;flex:1;display:flex;align-items:center;height:28px;padding:0 10px 0 4px;border-radius:0;min-width:0;background:transparent}.metallic-search__input{flex:1;min-width:0;width:100%;height:100%;background:transparent;border:none;outline:none;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-search__input::-moz-placeholder{color:#606060;font-weight:500;text-transform:uppercase;text-shadow:none}.metallic-search__input::placeholder{color:#606060;font-weight:500;text-transform:uppercase;text-shadow:none}.metallic-search__clear{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:0;background:transparent;border:none;cursor:pointer;color:gray;transition:all .15s ease}.metallic-search__clear svg{width:14px;height:14px}.metallic-search__clear:hover{color:#ff6b6b}.metallic-search--full{max-width:none}.metallic-delete-pill{height:32px;width:32px;padding:0;border-radius:3px;background:linear-gradient(180deg,#e85555,#dc4444 10%,#c93333 40%,#b82828 50%,#c43030 55%,#d54040 75%,#e04a4a 90%,#e85555);border:1px solid;border-color:#f06666 #901818 #701010 #cc3535;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000004d,inset 1px 0 #ffffff26,inset -1px 0 #00000026,0 3px 6px #0006,0 1px 3px #0000004d;transition:all .15s ease}.metallic-delete-pill--armed{width:86px}.metallic-delete-pill__inner{height:100%;width:100%;display:flex;align-items:center;background:transparent}.metallic-delete-pill__confirm{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);background:transparent;border:none;transition:color .15s ease;font-size:11px;font-weight:600}.metallic-delete-pill__confirm:hover:not(:disabled){color:#fff}.metallic-delete-pill__icon{height:32px;width:32px;color:#fff;background:transparent;border:none;cursor:pointer;transition:color .15s ease;display:flex;align-items:center;justify-content:center}.metallic-delete-pill__icon:hover:not(:disabled){color:#fff}.metallic-delete-pill:hover:not(:has(:disabled)){filter:brightness(1.1);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000004d,0 4px 8px #00000073,0 2px 4px #00000059}.metallic-delete-pill--small{height:24px;width:24px}.metallic-delete-pill--small.metallic-delete-pill--armed{width:70px}.metallic-delete-pill--small .metallic-delete-pill__icon{height:24px;width:24px}.metallic-delete-pill--small .metallic-delete-pill__icon svg{width:10px;height:10px}.metallic-delete-pill--small .metallic-delete-pill__confirm{font-size:9px}.metallic-delete-pill--dark{background:linear-gradient(180deg,#4a4a4a,#3a3a3a 10%,#2a2a2a 40%,#1a1a1a 50%,#222 55%,#2d2d2d 75%,#383838 90%,#444);border-color:#555555 #111111 #0a0a0a #333333}.metallic-delete-pill--dark:hover:not(:has(:disabled)){filter:brightness(1.15)}.metallic-delete-pill--casual{background:transparent!important;border:none!important;box-shadow:none!important;width:24px;height:24px}.metallic-delete-pill--casual .metallic-delete-pill__inner{background:transparent}.metallic-delete-pill--casual .metallic-delete-pill__icon{width:24px;height:24px;color:#ffffffb3;transition:color .15s ease}.metallic-delete-pill--casual .metallic-delete-pill__icon:hover{color:#f87171}.metallic-delete-pill--casual .metallic-delete-pill__icon svg{width:14px;height:14px}.metallic-delete-pill--casual:hover{filter:none!important;box-shadow:none!important}.metallic-add-pill{--pill-height: 32px;position:relative;display:inline-flex;align-items:center;gap:1.5px;height:var(--pill-height);min-height:var(--pill-height);max-height:var(--pill-height);width:-moz-fit-content;width:fit-content;padding:1.5px;border-radius:1px;background:linear-gradient(180deg,#909090,#a8a8a8 10%,silver,#d8d8d8 40%,#e8e8e8,#d8d8d8 60%,silver,#a8a8a8 90%,#909090);border:1px solid;border-color:#606060 #808080 #d0d0d0 #808080;box-shadow:inset 0 0 8px #fff6,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));transition:width .3s ease}.metallic-add-pill--open{width:100%;max-width:100%}.metallic-add-pill__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:1px;background:#000;border:none;cursor:pointer;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2);transition:all .15s ease}.metallic-add-pill__icon svg{width:14px;height:14px}.metallic-add-pill__icon:hover:not(:disabled){color:#fff}.metallic-add-pill__icon:disabled{opacity:.5;cursor:not-allowed}.metallic-add-pill__icon--save{width:auto;padding:0 10px;background:linear-gradient(180deg,#2a5a2a,#1a4a1a 40%,#255525 60%,#356535);color:#a0ffa0;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.metallic-add-pill__icon--save:hover:not(:disabled){background:linear-gradient(180deg,#3a6a3a,#2a5a2a 40%,#356535 60%,#457545);color:#c0ffc0}.metallic-add-pill__input-wrap{position:relative;z-index:1;flex:1;display:flex;align-items:center;height:28px;padding:0 10px;border-radius:1px;min-width:0;background:#000;border:none}.metallic-add-pill__input{flex:1;min-width:0;width:100%;height:100%;background:transparent;border:none;outline:none;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-add-pill__input::-moz-placeholder{color:#606060;font-weight:500;text-transform:uppercase;text-shadow:none}.metallic-add-pill__input::placeholder{color:#606060;font-weight:500;text-transform:uppercase;text-shadow:none}.metallic-add-pill__input:focus{outline:none;box-shadow:none}.metallic-add-pill__cancel{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:1px;background:#000;border:none;cursor:pointer;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2);transition:all .15s ease}.metallic-add-pill__cancel svg{width:14px;height:14px}.metallic-add-pill__cancel:hover:not(:disabled){color:#ff6b6b}.metallic-add-pill--error{border-color:#ff4444 #aa2222 #881111 #cc3333}.metallic-add-pill__error{color:#ff6b6b;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:600;padding:0 8px}.metallic-add-pill__spinner{width:12px;height:12px;border:1.5px solid rgba(255,255,255,.2);border-top-color:#e0e0e0;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}.metallic-add-pill__badge{font-family:Cyber,JetBrains Mono,monospace;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:2px;background:#34d39933;color:#6ee7b7;white-space:nowrap;flex-shrink:0}.metallic-input{--input-height: 32px;position:relative;display:inline-flex;align-items:center;height:var(--input-height);padding:1.5px;border-radius:3px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.metallic-input__inner{display:flex;align-items:center;gap:4px;width:100%;height:100%;padding:0 8px;border-radius:2px;background:linear-gradient(180deg,#4a4a4a,#3a3a3a 10%,#2a2a2a 40%,#1a1a1a 50%,#252525 55%,#353535 75%,#454545 90%,#505050);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0006,inset 1px 0 #ffffff14,inset -1px 0 #0003,0 1px 3px #0000004d;border:1px solid;border-color:#606060 #202020 #101010 #505050}.metallic-input__field{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:center;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-input__field::-moz-placeholder{color:gray;font-weight:500;text-shadow:none}.metallic-input__field::placeholder{color:gray;font-weight:500;text-shadow:none}.metallic-input__separator{color:#909090;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:700;padding:0 2px}.metallic-input--sm{--input-height: 28px}.metallic-input--narrow{min-width:80px}.metallic-input--medium{min-width:120px}.metallic-textarea{position:relative;display:flex;padding:1px;border-radius:3px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.metallic-textarea__inner{display:flex;width:100%;padding:10px 12px;border-radius:1px;background:#000}.metallic-textarea__inner--hide-wand .prompt-wand-btn,.metallic-textarea__inner--hide-wand .magic-wand-holo,.metallic-textarea__inner--hide-wand button[aria-label="Generate random topic"]{display:none!important}.metallic-textarea__field{flex:1;min-width:0;background:transparent;border:none;outline:none;resize:vertical;overflow-y:auto;overflow-x:hidden;word-wrap:break-word;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:800;letter-spacing:.05em;line-height:1.5;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-textarea__field::-moz-placeholder{color:gray;font-weight:500;text-shadow:none}.metallic-textarea__field::placeholder{color:gray;font-weight:500;text-shadow:none}.metallic-textarea--full{width:100%}.metallic-dropdown{--dropdown-height: 32px;position:relative;display:flex;align-items:center;gap:0;height:var(--dropdown-height);padding:1px;border-radius:3px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));cursor:pointer;transition:none}.metallic-dropdown:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#000;border-radius:1px;z-index:0}.metallic-dropdown:hover{filter:brightness(1.05)}.metallic-dropdown:active{transform:none}.metallic-dropdown__text{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 calc(var(--metal-control-padding-x) / 2) 0 var(--metal-control-padding-x);border-radius:0;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:transparent;border:none;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-dropdown__text img{width:14px;height:14px;flex-shrink:0}.metallic-dropdown__chevron{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:0;background:transparent;border:none;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-dropdown--open .metallic-dropdown__chevron{color:gold}.metallic-dropdown__menu{position:absolute;right:0;top:100%;z-index:50;margin-top:6px;width:-moz-fit-content;width:fit-content;padding:1px;border-radius:3px;background:#000000b3;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 18px #00000073,0 2px 6px #0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.metallic-dropdown__menu--up{top:auto;bottom:100%;margin-top:0;margin-bottom:6px}.metallic-dropdown__menu-inner{display:flex;flex-direction:column;gap:1.5px;padding:0}.metallic-dropdown__item{position:relative;display:flex;align-items:center;gap:0;height:32px;padding:0;cursor:pointer;background:transparent;border:none;width:100%}.metallic-dropdown__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;border-radius:1px;z-index:0}.metallic-dropdown__item-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:0;background:transparent;border:none;color:#e0e0e0}.metallic-dropdown__item-icon img{width:14px;height:14px}.metallic-dropdown__item-icon-all{font-family:Cyber,JetBrains Mono,monospace;font-size:8px;font-weight:800;color:#e0e0e0}.metallic-dropdown__item-text{position:relative;z-index:1;flex:1;display:flex;align-items:center;height:32px;padding:0 var(--metal-control-padding-x);border-radius:0;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:800;text-transform:none;letter-spacing:.05em;white-space:nowrap;background:transparent;border:none;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-dropdown__item--selected .metallic-dropdown__item-text,.metallic-dropdown__item--selected .metallic-dropdown__item-icon{color:gold}.metallic-expander{--expander-height: 32px;position:relative;display:flex;align-items:center;gap:1.5px;height:var(--expander-height);padding:1.5px;border-radius:1px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));cursor:pointer}.metallic-expander__icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:1px;background:#000;border:none;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-expander__text{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;height:28px;padding:0 var(--metal-control-padding-x);border-radius:1px;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:#000;border:none;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-expander__chevron{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:1px;background:#000;border:none;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-expander--active-green .metallic-expander__icon{background:linear-gradient(180deg,#f5a855,#f09844 10%,#e08030 40%,#d47020 50%,#e07828 55%,#eb8838 75%,#f59545 90%,#f5a855);color:#fff;border:1px solid;border-color:#ffb866 #b85810 #904008 #e88030;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000004d,inset 1px 0 #ffffff26,inset -1px 0 #00000026,0 0 10px #f5a85580}.metallic-expander--active-green .metallic-expander__text{background:linear-gradient(180deg,#f5a855,#f09844 10%,#e08030 40%,#d47020 50%,#e07828 55%,#eb8838 75%,#f59545 90%,#f5a855);color:#fff;border:1px solid;border-color:#ffb866 #b85810 #904008 #e88030;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000004d,inset 1px 0 #ffffff26,inset -1px 0 #00000026,0 0 10px #f5a85580;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 8px rgba(255,255,255,.3)}.metallic-expander--active-green .metallic-expander__chevron{background:linear-gradient(180deg,#f5a855,#f09844 10%,#e08030 40%,#d47020 50%,#e07828 55%,#eb8838 75%,#f59545 90%,#f5a855);color:#fff;border:1px solid;border-color:#ffb866 #b85810 #904008 #e88030;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000004d,inset 1px 0 #ffffff26,inset -1px 0 #00000026,0 0 10px #f5a85580}.metallic-expander--active-red .metallic-expander__icon{background:linear-gradient(180deg,#5588e8,#4477dc 10%,#3366c9 40%,#2855b8 50%,#3060c4 55%,#4070d5 75%,#4a80e0 90%,#5588e8);color:#fff;border:1px solid;border-color:#6699f0 #183890 #102870 #3568cc;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000004d,inset 1px 0 #ffffff26,inset -1px 0 #00000026,0 0 10px #5588e880}.metallic-expander--active-red .metallic-expander__text{background:linear-gradient(180deg,#5588e8,#4477dc 10%,#3366c9 40%,#2855b8 50%,#3060c4 55%,#4070d5 75%,#4a80e0 90%,#5588e8);color:#fff;border:1px solid;border-color:#6699f0 #183890 #102870 #3568cc;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000004d,inset 1px 0 #ffffff26,inset -1px 0 #00000026,0 0 10px #5588e880;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 8px rgba(255,255,255,.3)}.metallic-expander--active-red .metallic-expander__chevron{background:linear-gradient(180deg,#5588e8,#4477dc 10%,#3366c9 40%,#2855b8 50%,#3060c4 55%,#4070d5 75%,#4a80e0 90%,#5588e8);color:#fff;border:1px solid;border-color:#6699f0 #183890 #102870 #3568cc;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000004d,inset 1px 0 #ffffff26,inset -1px 0 #00000026,0 0 10px #5588e880}.metallic-expander__icon--holo{position:relative;overflow:hidden}.metallic-expander__icon--holo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2px;opacity:.6;background:linear-gradient(135deg,#ff6496cc,#c864ffcc,#64b4ffcc,#64ffc8cc,#ffdc64cc,#ff6496cc);background-size:300% 300%;animation:holographicShift 4s ease infinite}.metallic-expander__icon--holo>*{position:relative;z-index:1}.metallic-popup{position:relative;display:flex;flex-direction:column;padding:4px;border-radius:6px;background:transparent;border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.metallic-popup__inner--express{flex:1;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:4px;background:transparent;box-shadow:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.metallic-popup__inner--studio{flex:1;display:flex;flex-direction:column;gap:16px;padding:12px;border-radius:4px;background:linear-gradient(180deg,#5588e8,#4477dc 10%,#3366c9 40%,#2855b8 50%,#3060c4 55%,#4070d5 75%,#4a80e0 90%,#5588e8);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000004d,inset 1px 0 #ffffff26,inset -1px 0 #00000026;border:1px solid;border-color:#6699f0 #183890 #102870 #3568cc}.metallic-popup__inner--express span,.metallic-popup__inner--express label,.metallic-popup__inner--express .text-foreground,.metallic-popup__inner--express [class*=text-foreground],.metallic-popup__inner--studio span,.metallic-popup__inner--studio label,.metallic-popup__inner--studio .text-foreground,.metallic-popup__inner--studio [class*=text-foreground]{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.4)}.metallic-smart-pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 var(--metal-control-padding-x);border-radius:3px;cursor:pointer;overflow:hidden;background:#1a1a1a;border:1px solid;border-color:#404040 #202020 #101010 #303030;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000004d;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:600;letter-spacing:.03em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:all .2s ease}.metallic-smart-pill:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;background:linear-gradient(135deg,#ff649699,#9664ff99,#64c8ff99,#64ffc899,#ffc86499);background-size:400% 400%;animation:holographicShift 8s ease infinite}.metallic-smart-pill:hover:before{opacity:.4}.metallic-smart-pill--active{background:#252525;border-color:#505050 #303030 #202020 #404040;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0003,0 0 15px #b496ff4d}.metallic-smart-pill--active:before{opacity:.7;animation:holographicShift 4s ease infinite}.metallic-smart-pill--active:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.15) 45%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.15) 55%,transparent 60%);animation:holographicShine 3s ease-in-out infinite;pointer-events:none}@keyframes holographicShift{0%{background-position:0% 50%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}to{background-position:0% 50%}}@keyframes holographicShine{0%{transform:translate(-100%) rotate(45deg)}50%,to{transform:translate(100%) rotate(45deg)}}.metallic-smart-pill--corner{position:absolute;bottom:-6px;right:-6px;z-index:20;width:28px;height:28px;padding:0;border-radius:3px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#4a4a4a,#3a3a3a 10%,#2a2a2a 40%,#1a1a1a 50%,#252525 55%,#353535 75%,#454545 90%,#505050);border:1px solid;border-color:#606060 #202020 #101010 #505050;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0006,inset 1px 0 #ffffff14,inset -1px 0 #0003,0 3px 8px #00000080,0 1px 3px #0000004d;color:#e0e0e0;cursor:pointer;overflow:hidden;transition:all .2s ease}.metallic-smart-pill--corner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2px;opacity:.6;background:linear-gradient(135deg,#ff6496cc,#c864ffcc,#64b4ffcc,#64ffc8cc,#ffdc64cc,#ff6496cc);background-size:300% 300%;animation:holographicShift 4s ease infinite}.metallic-smart-pill--corner.metallic-smart-pill--active{border-color:#808080 #404040 #303030 #707070}.metallic-smart-pill--corner.metallic-smart-pill--active:before{opacity:.85;animation:holographicShift 2s ease infinite}.metallic-smart-pill--corner.metallic-smart-pill--active:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.2) 45%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.2) 55%,transparent 60%);animation:holographicShine 2.5s ease-in-out infinite;pointer-events:none}.metallic-smart-pill--corner.metallic-smart-pill--active{box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0000004d,0 4px 12px #b496ff66,0 2px 6px #0000004d,0 0 15px #b496ff59}.metallic-expander__icon.metallic-smart-pill--corner-icon{position:relative;overflow:hidden}.metallic-expander__icon.metallic-smart-pill--corner-icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2px;opacity:.6;background:linear-gradient(135deg,#ff6496cc,#c864ffcc,#64b4ffcc,#64ffc8cc,#ffdc64cc,#ff6496cc);background-size:300% 300%;animation:holographicShift 4s ease infinite}.metallic-select{--select-height: 32px;position:relative;display:inline-flex;align-items:center;height:var(--select-height);padding:1px;border-radius:3px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));transition:all .15s ease;cursor:pointer}.metallic-select:hover{filter:brightness(1.05) drop-shadow(3px 3px 6px rgba(0,0,0,.35));transform:translateY(-1px)}.metallic-select__inner{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;padding:0 var(--metal-control-padding-x);border-radius:1px;background:#000}.metallic-select__value{font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2);white-space:nowrap}.metallic-select__native{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;cursor:pointer;padding:0 8px 0 0;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-select__native option{background:#2a2a2a;color:#e0e0e0;padding:8px}.metallic-select__icon{width:12px;height:12px;color:#909090;flex-shrink:0;transition:transform .15s ease;pointer-events:none}.metallic-select--open .metallic-select__icon{transform:rotate(180deg)}.metallic-select__menu{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;padding:4px;border-radius:3px;z-index:50;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,0 6px 16px #00000080,0 3px 8px #0006;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.4))}.metallic-select__option{display:flex;align-items:center;gap:8px;padding:6px var(--metal-control-padding-x);border-radius:2px;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#404040;text-shadow:0 1px 0 rgba(255,255,255,.6),0 -1px 0 rgba(0,0,0,.1);cursor:pointer;transition:all .1s ease}.metallic-select__option:hover,.metallic-select__option--selected{background:linear-gradient(180deg,#4a4a4a,#3a3a3a 10%,#2a2a2a 40%,#1a1a1a 50%,#252525 55%,#353535 75%,#454545 90%,#505050);color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2)}.metallic-provider-pill{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;height:32px;padding:1.5px;gap:1.5px;border-radius:3px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.metallic-provider-pill__options{position:relative;z-index:1;display:flex;align-items:center;height:28px;padding:0 1px;border-radius:1px;background:#000}.metallic-provider-pill__option{position:relative;z-index:1;height:100%;padding:0 var(--metal-control-padding-x);border-radius:1px;font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:none}.metallic-provider-pill__option--active{background:transparent;color:gold;text-shadow:0 0 10px rgba(255,215,0,.6),0 2px 4px rgba(0,0,0,.8);box-shadow:none;border:none}.metallic-provider-pill--header-mode{height:36px;padding:2px;border-radius:4px}.metallic-provider-pill--header-mode .metallic-provider-pill__options{height:32px;border-radius:2px}.metallic-provider-pill__option--header-mode{min-width:116px;padding:0 14px;font-size:15px;font-weight:900;letter-spacing:.045em;justify-content:center}.metallic-provider-pill__add-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:1px;background:#000}.metallic-provider-pill__add{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:transparent;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2);border:none;cursor:pointer}.metallic-provider-pill__add svg{width:14px;height:14px}.metallic-provider-pill--disabled{opacity:.4;pointer-events:none;filter:grayscale(.3)}.metallic-onoff{position:relative;display:inline-flex;align-items:center;height:32px;padding:1px;border-radius:3px;background:linear-gradient(180deg,#e8e8e8,#d8d8d8 5%,silver 15%,#a8a8a8 30%,#909090 50%,#989898 52%,#b0b0b0 70%,#c8c8c8 85%,#d8d8d8 95%,#e0e0e0);border:1px solid;border-color:#f0f0f0 #808080 #606060 #d0d0d0;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000026,inset 0 2px 8px #0000001a,0 3px 6px #0006,0 1px 3px #0000004d;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));transition:none}.metallic-onoff:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#000;border-radius:1px;z-index:0}.metallic-onoff:hover{filter:none;transform:none}.metallic-onoff__option{position:relative;z-index:2;height:calc(100% - 2px);padding:0 var(--metal-control-padding-x);font-family:Cyber,JetBrains Mono,monospace;font-size:var(--metal-control-font-size);font-weight:800;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.2);background:transparent;border:none;cursor:pointer;transition:none;white-space:nowrap}.metallic-onoff__option:hover:not(.metallic-onoff__option--active){color:#e0e0e0}.metallic-onoff__option--active{color:gold;text-shadow:0 0 10px rgba(255,215,0,.6),0 2px 4px rgba(0,0,0,.8)}.metallic-onoff__indicator{display:none}.metallic-onoff--wide{min-width:120px}.metallic-onoff--wide .metallic-onoff__option{padding:0 12px;flex:1;gap:2px}.metallic-onoff__option--icon{display:flex;align-items:center;gap:4px}.metallic-onoff__option--icon svg{width:14px;height:14px;flex-shrink:0}.metallic-onoff__option--icon.metallic-onoff__option--active:first-child{color:#00d4ff;text-shadow:0 0 10px rgba(0,212,255,.7),0 0 20px rgba(0,212,255,.4),0 2px 4px rgba(0,0,0,.8)}.metallic-onoff__option--icon.metallic-onoff__option--active:last-child{color:#ff69b4;text-shadow:0 0 10px rgba(255,105,180,.7),0 0 20px rgba(255,105,180,.4),0 2px 4px rgba(0,0,0,.8)}.cybr-btn--mode-unselected{filter:drop-shadow(2px 2px 0px rgba(0,0,0,.4)) brightness(.75) saturate(.8);animation:cyber-drop-in .5s cubic-bezier(.34,1.56,.64,1) both!important;box-shadow:inset 1px 1px #ffffff26,inset -1px -1px #0009,inset 0 0 15px #0003;opacity:.9}.cybr-btn--mode-unselected:hover{filter:drop-shadow(4px 4px 0px rgba(0,0,0,.5)) brightness(.9) saturate(.9);opacity:1;transform:translate(-1px,-1px)}.cybr-btn--mode-selected{filter:drop-shadow(4px 4px 0px rgba(0,0,0,.6));opacity:1}.cybr-btn--mode-selected.cybr-btn--purple{animation:cyber-drop-in .5s cubic-bezier(.34,1.56,.64,1) both,pulse-purple 12s infinite .5s!important}.cybr-btn--mode-selected.cybr-btn--red{animation:cyber-drop-in .5s cubic-bezier(.34,1.56,.64,1) both,pulse-red 12s infinite .5s!important}.cybr-btn--mode-selected.cybr-btn--emerald{animation:cyber-drop-in .5s cubic-bezier(.34,1.56,.64,1) both,pulse-green 12s infinite .5s!important}.cybr-btn--mode-selected.cybr-btn--amber{animation:cyber-drop-in .5s cubic-bezier(.34,1.56,.64,1) both,pulse-amber 12s infinite .5s!important}.cybr-btn--mode-selected.cybr-btn--cyan{animation:cyber-drop-in .5s cubic-bezier(.34,1.56,.64,1) both,pulse-cyan 12s infinite .5s!important}.cybr-btn--mode-selected .cybr-btn__title,.cybr-btn--mode-unselected .cybr-btn__title{font-size:18px;font-weight:700;letter-spacing:.5px}.cybr-btn--mode-selected .cybr-btn__subtitle,.cybr-btn--mode-unselected .cybr-btn__subtitle{font-size:13px;opacity:.9;margin-top:2px}.cybr-btn--mode-selected .cybr-btn__details,.cybr-btn--mode-unselected .cybr-btn__details{font-size:12px;opacity:.75;margin-top:4px;line-height:1.4}.metallic-delete-pill--ghost{background:transparent!important;border:none!important;box-shadow:none!important}.metallic-delete-pill--ghost .metallic-delete-pill__inner{background:transparent}.metallic-delete-pill--ghost .metallic-delete-pill__icon{color:#fff;opacity:1;transition:opacity .2s ease}.metallic-delete-pill--ghost:hover .metallic-delete-pill__icon{opacity:1}.metallic-delete-pill--ghost.metallic-delete-pill--armed{background:#0006!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px}.metallic-delete-pill--ghost .metallic-delete-pill__confirm{color:#fff!important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.intro-glitch-text{font-family:Cyber,JetBrains Mono,monospace;font-weight:700;color:#fff;animation:glitch 2s steps(100) infinite}.intro-glitch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:inherit!important;font-weight:inherit!important;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit!important}.intro-glitch-burst{animation:glitch .9s steps(100) 1}@keyframes glitch{0%{text-shadow:1px 0 0 red,-1px 0 0 blue}4%{text-shadow:1px 0 0 red,-1px 0 0 blue}5%{text-shadow:-1px 0 0 red,1px 0 0 blue}10%{text-shadow:-1px 0 0 red,1px 0 0 blue}11%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}15%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}16%{text-shadow:-1px 0 0 red,1px 0 0 lime}20%{text-shadow:-1px 0 0 red,1px 0 0 lime}21%{text-shadow:.7px 0 0 blue,-.7px 0 0 lime}30%{text-shadow:.7px 0 0 blue,-.7px 0 0 lime}31%{text-shadow:-1px 0 0 blue,1px 0 0 lime}40%{text-shadow:-1px 0 0 blue,1px 0 0 lime}41%{text-shadow:50px 0 0 blue,-50px 0 0 lime}42%{text-shadow:0 0 0 blue,0 0 0 lime}43%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}46%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}47%{text-shadow:-1px 0 0 red,1px 0 0 lime}50%{text-shadow:-1px 0 0 red,1px 0 0 lime}51%{text-shadow:1px 0 0 red,-1px 0 0 blue}55%{text-shadow:1px 0 0 red,-1px 0 0 blue}56%{text-shadow:-1px 0 0 red,1px 0 0 blue}60%{text-shadow:-1px 0 0 red,1px 0 0 blue}61%{text-shadow:30px 0 0 red,-30px 0 0 lime}62%{text-shadow:0 0 0 red,0 0 0 lime}63%{text-shadow:.5px 0 0 red,-.5px 0 0 blue}66%{text-shadow:.5px 0 0 red,-.5px 0 0 blue}67%{text-shadow:-1px 0 0 red,1px 0 0 blue}70%{text-shadow:-1px 0 0 red,1px 0 0 blue}71%{text-shadow:70px 0 0 red,-70px 0 0 blue}72%{text-shadow:0 0 0 red,0 0 0 blue}73%{text-shadow:1px 0 0 red,-1px 0 0 blue}76%{text-shadow:1px 0 0 red,-1px 0 0 blue}77%{text-shadow:-1px 0 0 red,1px 0 0 blue}80%{text-shadow:-1px 0 0 red,1px 0 0 blue}81%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}85%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}86%{text-shadow:-1px 0 0 red,1px 0 0 lime}90%{text-shadow:-1px 0 0 red,1px 0 0 lime}91%{text-shadow:60px 0 0 lime,-60px 0 0 blue}92%{text-shadow:0 0 0 lime,0 0 0 blue;text-shadow:.7px 0 0 blue,-.7px 0 0 lime}95%{text-shadow:.7px 0 0 blue,-.7px 0 0 lime}96%{text-shadow:-1px 0 0 blue,1px 0 0 lime}99%{text-shadow:-1px 0 0 blue,1px 0 0 lime}to{text-shadow:-1px 0 0 blue,1px 0 0 lime}}.hero-glitch{position:relative;color:#fff;line-height:1;letter-spacing:2px;z-index:2;filter:drop-shadow(0 1px 3px rgba(0,255,255,.3))}.hero-glitch.glitch-layers{position:relative}.hero-glitch.glitch-layers:before,.hero-glitch.glitch-layers:after{content:attr(data-text);position:absolute;width:110%;z-index:-1;top:0;left:0}.hero-glitch.glitch-layers:before{color:#0ff;animation:hero-paths 5s step-end infinite,hero-opacity 5s step-end infinite,hero-movement 10s step-end infinite}.hero-glitch.glitch-layers:after{color:#f0f;animation:hero-paths 5s step-end infinite,hero-opacity 5s step-end infinite,hero-movement 8s step-end infinite}.hero-glitch.glitch-layers>span{animation:hero-paths 5s step-end infinite}@keyframes hero-paths{0%{clip-path:polygon(0% 43%,83% 43%,83% 22%,23% 22%,23% 24%,91% 24%,91% 26%,18% 26%,18% 83%,29% 83%,29% 17%,41% 17%,41% 39%,18% 39%,18% 82%,54% 82%,54% 88%,19% 88%,19% 4%,39% 4%,39% 14%,76% 14%,76% 52%,23% 52%,23% 35%,19% 35%,19% 8%,36% 8%,36% 31%,73% 31%,73% 16%,1% 16%,1% 56%,50% 56%,50% 8%)}5%{clip-path:polygon(0% 29%,44% 29%,44% 83%,94% 83%,94% 56%,11% 56%,11% 64%,94% 64%,94% 70%,88% 70%,88% 32%,18% 32%,18% 96%,10% 96%,10% 62%,9% 62%,9% 84%,68% 84%,68% 50%,52% 50%,52% 55%,35% 55%,35% 87%,25% 87%,25% 39%,15% 39%,15% 88%,52% 88%)}30%{clip-path:polygon(0% 53%,93% 53%,93% 62%,68% 62%,68% 37%,97% 37%,97% 89%,13% 89%,13% 45%,51% 45%,51% 88%,17% 88%,17% 54%,81% 54%,81% 75%,79% 75%,79% 76%,38% 76%,38% 28%,61% 28%,61% 12%,55% 12%,55% 62%,68% 62%,68% 51%,0% 51%,0% 92%,63% 92%,63% 4%,65% 4%)}45%{clip-path:polygon(0% 33%,2% 33%,2% 69%,58% 69%,58% 94%,55% 94%,55% 25%,33% 25%,33% 85%,16% 85%,16% 19%,5% 19%,5% 20%,79% 20%,79% 96%,93% 96%,93% 50%,5% 50%,5% 74%,55% 74%,55% 57%,96% 57%,96% 59%,87% 59%,87% 65%,82% 65%,82% 39%,63% 39%,63% 92%,4% 92%,4% 36%,24% 36%,24% 70%,1% 70%,1% 43%,15% 43%,15% 28%,23% 28%,23% 71%,90% 71%,90% 86%,97% 86%,97% 1%,60% 1%,60% 67%,71% 67%,71% 91%,17% 91%,17% 14%,39% 14%,39% 30%,58% 30%,58% 11%,52% 11%,52% 83%,68% 83%)}76%{clip-path:polygon(0% 26%,15% 26%,15% 73%,72% 73%,72% 70%,77% 70%,77% 75%,8% 75%,8% 42%,4% 42%,4% 61%,17% 61%,17% 12%,26% 12%,26% 63%,73% 63%,73% 43%,90% 43%,90% 67%,50% 67%,50% 41%,42% 41%,42% 46%,50% 46%,50% 84%,96% 84%,96% 78%,49% 78%,49% 25%,63% 25%,63% 14%)}90%{clip-path:polygon(0% 41%,13% 41%,13% 6%,87% 6%,87% 93%,10% 93%,10% 13%,89% 13%,89% 6%,3% 6%,3% 8%,16% 8%,16% 79%,0% 79%,0% 99%,92% 99%,92% 90%,5% 90%,5% 60%,0% 60%,0% 48%,89% 48%,89% 13%,80% 13%,80% 43%,95% 43%,95% 19%,80% 19%,80% 85%,38% 85%,38% 62%)}1%,7%,33%,47%,78%,93%{clip-path:none}}@keyframes hero-opacity{0%{opacity:.1}5%{opacity:.7}30%{opacity:.4}45%{opacity:.6}76%{opacity:.4}90%{opacity:.8}1%,7%,33%,47%,78%,93%{opacity:0}}@keyframes hero-movement{0%{transform:translate(0)}15%{transform:translate(10px,10px)}30%{transform:translate(-10px,-5px)}45%{transform:translate(5px,10px)}60%{transform:translate(-5px,-10px)}75%{transform:translate(10px,5px)}90%{transform:translate(-10px,10px)}to{transform:translate(5px,-5px)}}.text-glitch{--glitch-blend-size: .08em;--glitch-color-a: rgba(0, 255, 255, .5);--glitch-color-b: rgba(255, 0, 255, .5);position:relative;display:inline-block}.text-glitch:before,.text-glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.text-glitch:before{color:var(--glitch-color-a);margin:calc(var(--glitch-blend-size) * -1) 0 0 var(--glitch-blend-size);mix-blend-mode:screen;animation:glitch-blend .5s infinite}.text-glitch:after{color:var(--glitch-color-b);margin:var(--glitch-blend-size) 0 0 calc(var(--glitch-blend-size) * -1);mix-blend-mode:multiply;animation:glitch-blend .5s infinite reverse}@keyframes glitch-blend{0%,to{opacity:0;clip-path:inset(0 0 60% 0)}25%{opacity:.4;clip-path:inset(40% 0 30% 0)}50%{opacity:.6;clip-path:inset(70% 0 0 0)}75%{opacity:.4;clip-path:inset(20% 0 50% 0)}}.scanline-text{position:relative;text-shadow:0 0 5px currentColor}.scanline-text:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.1) 1px,rgba(0,0,0,.1) 2px);pointer-events:none}.cursor-blink:after{content:"_";animation:cursor-blink 1s step-end infinite}.blink-cursor{animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.intro-glitch-text,.intro-glitch-burst{animation:none!important}.hero-glitch.glitch-layers:before,.hero-glitch.glitch-layers:after,.hero-glitch.glitch-layers>span{animation:none!important}.text-glitch:before,.text-glitch:after{animation:none!important;opacity:0!important}}.debug-layout *{outline:1px solid rgba(255,0,0,.1)!important}.debug-layout-visible *{outline:1px solid rgba(255,0,0,.3)!important;background:#ff000005!important}.debug-layout [style*="position: absolute"],.debug-layout [style*="position:absolute"]{outline:2px solid orange!important}.debug-layout [style*="100vw"]{outline:2px solid red!important}.debug-layout [style*="100vh"]{outline:2px solid purple!important}.debug-overflow,.debug-overflow *{overflow:visible!important}:root.btn-style-glass{--glass-anim-time: .2s}:root.btn-style-glass .home-3d-buttons .button-wrapper:not(.no-glass){all:unset!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;border-radius:9999px!important;font-size:14px!important;font-weight:500!important;background-color:hsl(var(--foreground))!important;color:hsl(var(--background))!important;cursor:pointer!important;transition:opacity .15s ease!important}:root.btn-style-glass .home-3d-buttons .button-wrapper:not(.no-glass):hover{opacity:.85!important}:root.btn-style-glass .home-3d-buttons .button-wrapper:not(.no-glass) .button-outer,:root.btn-style-glass .home-3d-buttons .button-wrapper:not(.no-glass) .button-inner{all:unset!important;display:contents!important;background:none!important;color:inherit!important}:root.btn-style-glass .home-3d-buttons .button-wrapper:not(.no-glass) .label{all:unset!important;color:hsl(var(--background))!important;font-weight:inherit!important;font-size:inherit!important;text-shadow:none!important}:root.btn-style-glass .home-3d-buttons .button-wrapper:not(.no-glass) .sheen,:root.btn-style-glass .home-3d-buttons .button-wrapper:not(.no-glass) .icon-raw,:root.btn-style-glass .home-3d-buttons .button-wrapper:not(.no-glass) .btn-emoji{display:none!important}:root.btn-style-glass .template-pill-buttons .pill-wrapper:not(.no-glass){all:unset!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;border-radius:9999px!important;font-size:14px!important;font-weight:500!important;background-color:hsl(var(--foreground))!important;color:hsl(var(--background))!important;cursor:pointer!important;transition:opacity .15s ease!important}:root.btn-style-glass .template-pill-buttons .pill-wrapper:not(.no-glass):hover{opacity:.85!important}:root.btn-style-glass .template-pill-buttons .pill-wrapper:not(.no-glass) .pill-outer,:root.btn-style-glass .template-pill-buttons .pill-wrapper:not(.no-glass) .pill-inner{all:unset!important;display:contents!important;background:none!important;color:inherit!important}:root.btn-style-glass .template-pill-buttons .pill-wrapper:not(.no-glass) .pill-label{all:unset!important;color:hsl(var(--background))!important;font-weight:inherit!important;font-size:inherit!important;text-shadow:none!important}:root.btn-style-glass .template-pill-buttons .pill-wrapper:not(.no-glass) .pill-sheen,:root.btn-style-glass .template-pill-buttons .pill-wrapper:not(.no-glass) .btn-emoji{display:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 0%;--foreground: 180 100% 50%;--card: 0 0% 6%;--card-foreground: 0 0% 90%;--popover: 0 0% 6%;--popover-foreground: 0 0% 90%;--primary: 180 100% 50%;--primary-foreground: 0 0% 0%;--secondary: 0 0% 10%;--secondary-foreground: 0 0% 90%;--muted: 0 0% 12%;--muted-foreground: 0 0% 50%;--accent: 270 60% 50%;--accent-foreground: 0 0% 100%;--destructive: 0 62.8% 50%;--destructive-foreground: 0 0% 98%;--border: 180 50% 30%;--input: 180 50% 30%;--ring: 180 100% 50%;--chart-1: 180 100% 50%;--chart-2: 270 60% 50%;--chart-3: 150 60% 50%;--chart-4: 0 0% 60%;--chart-5: 0 0% 40%;--sidebar-background: 0 0% 4%;--sidebar-foreground: 0 0% 90%;--sidebar-primary: 180 100% 50%;--sidebar-primary-foreground: 0 0% 0%;--sidebar-accent: 0 0% 10%;--sidebar-accent-foreground: 0 0% 90%;--sidebar-border: 180 50% 30%;--sidebar-ring: 180 100% 50%;--spacing-0: 0;--spacing-1: 0rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--spacing-40: 10rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-full: 9999px;--font-xs: .75rem;--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2.25rem;--font-5xl: 3rem;--safe-area-top: 44px;--safe-area-bottom: 24px;--touch-target: 44px;--header-height: 60px;--header-height-large: 120px;--app-max-width: 100%;--app-inner-width: 100%;--app-header-height: 60px;--app-radius: 24px;--nav-height: 56px;--intro-glitch-cyan: #00f0ff;--intro-glitch-red: #ff003c;--intro-glitch-purple: #a855f7}.dark{--background: 0 0% 0%;--foreground: 180 100% 50%;--card: 0 0% 6%;--card-foreground: 0 0% 90%;--popover: 0 0% 6%;--popover-foreground: 0 0% 90%;--primary: 180 100% 50%;--primary-foreground: 0 0% 0%;--secondary: 0 0% 10%;--secondary-foreground: 0 0% 90%;--muted: 0 0% 12%;--muted-foreground: 0 0% 50%;--accent: 270 60% 50%;--accent-foreground: 0 0% 100%;--destructive: 0 62.8% 50%;--destructive-foreground: 0 0% 98%;--border: 180 50% 30%;--input: 180 50% 30%;--ring: 180 100% 50%;--chart-1: 180 100% 50%;--chart-2: 270 60% 50%;--chart-3: 150 60% 50%;--chart-4: 0 0% 60%;--chart-5: 0 0% 40%;--sidebar-background: 0 0% 4%;--sidebar-foreground: 0 0% 90%;--sidebar-primary: 180 100% 50%;--sidebar-primary-foreground: 0 0% 0%;--sidebar-accent: 0 0% 10%;--sidebar-accent-foreground: 0 0% 90%;--sidebar-border: 180 50% 30%;--sidebar-ring: 180 100% 50%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}html,body,#root{height:100%;margin:0;overflow-x:hidden;background-color:#000!important}#root{min-height:100%}body{font-family:JetBrains Mono,Fira Code,SF Mono,monospace;color:hsl(var(--foreground))}h1,h2,h3,h4,h5,h6,.font-cyber{font-family:Cyber,JetBrains Mono,monospace}.banner-title-text{font-family:Diesel Crack,Cyber,JetBrains Mono,monospace!important;color:#fff!important;font-size:2rem!important;letter-spacing:1px!important;font-weight:300!important;line-height:1!important;text-transform:uppercase!important;text-shadow:none!important;-webkit-text-stroke:0!important;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-title-brand{text-transform:none!important}.content-title-text{font-family:Cyber,JetBrains Mono,monospace!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-4{inset:var(--spacing-4)}.inset-\[1px\]{top:1px;right:1px;bottom:1px;left:1px}.inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.inset-x-0{left:var(--spacing-0);right:var(--spacing-0)}.inset-x-1{left:var(--spacing-1);right:var(--spacing-1)}.inset-y-0{top:var(--spacing-0);bottom:var(--spacing-0)}.\!-bottom-2{bottom:calc(var(--spacing-2) * -1)!important}.\!right-4{right:var(--spacing-4)!important}.-bottom-12{bottom:calc(var(--spacing-12) * -1)}.-bottom-3{bottom:calc(var(--spacing-3) * -1)}.-bottom-48{bottom:-12rem}.-left-1{left:calc(var(--spacing-1) * -1)}.-left-12{left:calc(var(--spacing-12) * -1)}.-left-2{left:calc(var(--spacing-2) * -1)}.-right-12{right:calc(var(--spacing-12) * -1)}.-right-3{right:calc(var(--spacing-3) * -1)}.-top-0\.5{top:-.125rem}.-top-1{top:calc(var(--spacing-1) * -1)}.-top-12{top:calc(var(--spacing-12) * -1)}.-top-2{top:calc(var(--spacing-2) * -1)}.-top-28{top:-7rem}.bottom-0{bottom:var(--spacing-0)}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:var(--spacing-1)}.bottom-2{bottom:var(--spacing-2)}.bottom-3{bottom:var(--spacing-3)}.bottom-4{bottom:var(--spacing-4)}.bottom-8{bottom:var(--spacing-8)}.bottom-\[12\%\]{bottom:12%}.bottom-\[2\.5\%\]{bottom:2.5%}.bottom-\[2px\]{bottom:2px}.bottom-\[var\(--spacing-3\)\]{bottom:var(--spacing-3)}.bottom-\[var\(--spacing-6\)\]{bottom:var(--spacing-6)}.bottom-full{bottom:100%}.left-0{left:var(--spacing-0)}.left-1{left:var(--spacing-1)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-12{left:var(--spacing-12)}.left-16{left:var(--spacing-16)}.left-2{left:var(--spacing-2)}.left-4{left:var(--spacing-4)}.left-\[2px\]{left:2px}.left-\[30px\]{left:30px}.left-\[50\%\]{left:50%}.left-\[var\(--spacing-2\)\]{left:var(--spacing-2)}.left-\[var\(--spacing-6\)\]{left:var(--spacing-6)}.right-0{right:var(--spacing-0)}.right-1{right:var(--spacing-1)}.right-16{right:var(--spacing-16)}.right-2{right:var(--spacing-2)}.right-3{right:var(--spacing-3)}.right-4{right:var(--spacing-4)}.right-6{right:var(--spacing-6)}.right-\[15px\]{right:15px}.right-\[2px\]{right:2px}.right-\[var\(--spacing-6\)\]{right:var(--spacing-6)}.right-full{right:100%}.top-0{top:var(--spacing-0)}.top-0\.5{top:.125rem}.top-1{top:var(--spacing-1)}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:var(--spacing-10)}.top-14{top:3.5rem}.top-2{top:var(--spacing-2)}.top-20{top:var(--spacing-20)}.top-3{top:var(--spacing-3)}.top-3\.5{top:.875rem}.top-4{top:var(--spacing-4)}.top-5{top:var(--spacing-5)}.top-8{top:var(--spacing-8)}.top-\[10\%\]{top:10%}.top-\[11px\]{top:11px}.top-\[12\%\]{top:12%}.top-\[1px\]{top:1px}.top-\[23\%\]{top:23%}.top-\[270px\]{top:270px}.top-\[2px\]{top:2px}.top-\[50\%\]{top:50%}.top-\[52\%\]{top:52%}.top-\[60\%\]{top:60%}.top-\[70px\]{top:70px}.top-\[82\%\]{top:82%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[90\]{z-index:90}.z-\[91\]{z-index:91}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.\!my-2\.5{margin-top:.625rem!important;margin-bottom:.625rem!important}.-mx-1{margin-left:calc(var(--spacing-1) * -1);margin-right:calc(var(--spacing-1) * -1)}.-mx-4{margin-left:calc(var(--spacing-4) * -1);margin-right:calc(var(--spacing-4) * -1)}.mx-1{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.mx-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.-mb-3{margin-bottom:calc(var(--spacing-3) * -1)}.-ml-4{margin-left:calc(var(--spacing-4) * -1)}.-ml-\[2px\]{margin-left:-2px}.-mr-8{margin-right:calc(var(--spacing-8) * -1)}.-mr-\[6px\]{margin-right:-6px}.-mt-10{margin-top:calc(var(--spacing-10) * -1)}.-mt-2{margin-top:calc(var(--spacing-2) * -1)}.-mt-4{margin-top:calc(var(--spacing-4) * -1)}.-mt-\[var\(--app-padding\)\]{margin-top:calc(var(--app-padding) * -1)}.mb-0{margin-bottom:var(--spacing-0)}.mb-1{margin-bottom:var(--spacing-1)}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:var(--spacing-12)}.mb-16{margin-bottom:var(--spacing-16)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-\[var\(--app-padding\)\]{margin-bottom:var(--app-padding)}.mb-\[var\(--spacing-4\)\]{margin-bottom:var(--spacing-4)}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:var(--spacing-1)}.ml-10{margin-left:var(--spacing-10)}.ml-2{margin-left:var(--spacing-2)}.ml-4{margin-left:var(--spacing-4)}.ml-6{margin-left:var(--spacing-6)}.ml-auto{margin-left:auto}.mr-1{margin-right:var(--spacing-1)}.mr-10{margin-right:var(--spacing-10)}.mr-2{margin-right:var(--spacing-2)}.mr-4{margin-right:var(--spacing-4)}.mt-0{margin-top:var(--spacing-0)}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:var(--spacing-12)}.mt-16{margin-top:var(--spacing-16)}.mt-2{margin-top:var(--spacing-2)}.mt-24{margin-top:var(--spacing-24)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-\[5px\]{margin-top:5px}.mt-\[var\(--spacing-4\)\]{margin-top:var(--spacing-4)}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.\!h-10{height:var(--spacing-10)!important}.\!h-2\.5{height:.625rem!important}.\!h-3{height:var(--spacing-3)!important}.\!h-4{height:var(--spacing-4)!important}.\!h-5{height:var(--spacing-5)!important}.\!h-6{height:var(--spacing-6)!important}.\!h-7{height:1.75rem!important}.\!h-8{height:var(--spacing-8)!important}.\!h-\[20px\]{height:20px!important}.\!h-\[24px\]{height:24px!important}.\!h-full{height:100%!important}.h-1{height:var(--spacing-1)}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:var(--spacing-10)}.h-11{height:2.75rem}.h-12{height:var(--spacing-12)}.h-14{height:3.5rem}.h-16{height:var(--spacing-16)}.h-2{height:var(--spacing-2)}.h-2\.5{height:.625rem}.h-20{height:var(--spacing-20)}.h-28{height:7rem}.h-3{height:var(--spacing-3)}.h-3\.5{height:.875rem}.h-32{height:var(--spacing-32)}.h-36{height:9rem}.h-4{height:var(--spacing-4)}.h-40{height:var(--spacing-40)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:var(--spacing-8)}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1\.3em\]{height:1.3em}.h-\[160\%\]{height:160%}.h-\[180px\]{height:180px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[42px\]{height:42px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[90px\]{height:90px}.h-\[calc\(100vh-60px\)\]{height:calc(100vh - 60px)}.h-\[var\(--app-cta-height\)\]{height:var(--app-cta-height)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-20{max-height:var(--spacing-20)}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.max-h-full{max-height:100%}.min-h-0{min-height:var(--spacing-0)}.min-h-6{min-height:var(--spacing-6)}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[54px\]{min-height:54px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[75px\]{min-height:75px}.min-h-\[calc\(100vh-200px\)\]{min-height:calc(100vh - 200px)}.min-h-\[calc\(100vh-60px\)\]{min-height:calc(100vh - 60px)}.min-h-\[calc\(100vh-var\(--app-header-height\)-8rem\)\]{min-height:calc(100vh - var(--app-header-height) - 8rem)}.min-h-\[var\(--app-header-height\)\]{min-height:var(--app-header-height)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-10{width:var(--spacing-10)!important}.\!w-2\.5{width:.625rem!important}.\!w-3{width:var(--spacing-3)!important}.\!w-4{width:var(--spacing-4)!important}.\!w-5{width:var(--spacing-5)!important}.\!w-6{width:var(--spacing-6)!important}.\!w-7{width:1.75rem!important}.\!w-8{width:var(--spacing-8)!important}.\!w-\[24px\]{width:24px!important}.w-0{width:var(--spacing-0)}.w-1{width:var(--spacing-1)}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:var(--spacing-10)}.w-11{width:2.75rem}.w-12{width:var(--spacing-12)}.w-14{width:3.5rem}.w-16{width:var(--spacing-16)}.w-2{width:var(--spacing-2)}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-28{width:7rem}.w-3{width:var(--spacing-3)}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:var(--spacing-4)}.w-40{width:var(--spacing-40)}.w-48{width:12rem}.w-5{width:var(--spacing-5)}.w-5\/6{width:83.333333%}.w-6{width:var(--spacing-6)}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:var(--spacing-8)}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[0\.6ch\]{width:.6ch}.w-\[100px\]{width:100px}.w-\[160\%\]{width:160%}.w-\[1px\]{width:1px}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[2px\]{width:2px}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[38rem\]{width:38rem}.w-\[42px\]{width:42px}.w-\[44rem\]{width:44rem}.w-\[50\%\]{width:50%}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[70\%\]{width:70%}.w-\[72px\]{width:72px}.w-\[86px\]{width:86px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:var(--spacing-0)}.min-w-10{min-width:var(--spacing-10)}.min-w-5{min-width:var(--spacing-5)}.min-w-8{min-width:var(--spacing-8)}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[220px\]{min-width:220px}.min-w-\[50px\]{min-width:50px}.min-w-\[70px\]{min-width:70px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[192px\]{max-width:192px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[500px\]{max-width:500px}.max-w-\[50px\]{max-width:50px}.max-w-\[540px\]{max-width:540px}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92\%\]{max-width:92%}.max-w-\[var\(--app-inner-width\)\]{max-width:var(--app-inner-width)}.max-w-\[var\(--app-max-width\)\]{max-width:var(--app-max-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-200\%\]{--tw-translate-x: -200%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[118px\]{--tw-translate-x: 118px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.625\]{--tw-scale-x: .625;--tw-scale-y: .625;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[shimmer_1\.5s_infinite\]{animation:shimmer 1.5s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-default{cursor:default!important}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-row{flex-direction:row}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.\!gap-4{gap:var(--spacing-4)!important}.gap-0\.5{gap:.125rem}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:.375rem}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:.625rem}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[var\(--app-padding\)\]{gap:var(--app-padding)}.gap-x-4{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}.gap-y-1\.5{row-gap:.375rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--spacing-1) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing-1) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--spacing-2) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing-2) * -1) * calc(1 - var(--tw-space-x-reverse)))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(calc(var(--spacing-3) * -1) * var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing-3) * -1) * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-1) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-1) * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-4) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-4) * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-1) * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-2) * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-3) * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-4) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-6) * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-8) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-8) * var(--tw-space-y-reverse))}.space-y-\[var\(--app-padding\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--app-padding) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--app-padding) * var(--tw-space-y-reverse))}.space-y-\[var\(--spacing-4\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-4) * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-black\/10>:not([hidden])~:not([hidden]){border-color:#0000001a}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:1.5rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9\.5px\]{border-radius:9.5px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[0\.5px\]{border-width:.5px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2px\]{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-\[10px\]{border-bottom-width:10px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[10px\]{border-left-width:10px}.border-l-\[1px\]{border-left-width:1px}.border-r,.border-r-\[1px\]{border-right-width:1px}.border-t{border-top-width:1px}.border-t-\[10px\]{border-top-width:10px}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/20{border-color:#0003}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-current{border-color:currentColor}.border-cyan-500\/20{border-color:#2f9aad33}.border-cyan-500\/30{border-color:#2f9aad4d}.border-cyan-500\/70{border-color:#2f9aadb3}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-foreground{border-color:hsl(var(--foreground))}.border-foreground\/10{border-color:hsl(var(--foreground) / .1)}.border-foreground\/70{border-color:hsl(var(--foreground) / .7)}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-400\/40{border-color:#818cf866}.border-input{border-color:hsl(var(--input))}.border-neutral-700\/50{border-color:#40404080}.border-neutral-800{--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.border-neutral-800\/30{border-color:#2626264d}.border-neutral-800\/50{border-color:#26262680}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/30{border-color:#f973164d}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/50{border-color:#a855f780}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-700\/40{border-color:#b91c1c66}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-yellow-400\/70{border-color:#facc15b3}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/30{border-color:#eab3084d}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-b-blue-600{--tw-border-opacity: 1;border-bottom-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-b-emerald-600{--tw-border-opacity: 1;border-bottom-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-b-red-600{--tw-border-opacity: 1;border-bottom-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-l-black\/10{border-left-color:#0000001a}.border-l-transparent{border-left-color:transparent}.border-r-black\/10{border-right-color:#0000001a}.border-t-black\/50{border-top-color:#00000080}.border-t-transparent{border-top-color:transparent}.border-t-white\/60{border-top-color:#fff9}.border-t-white\/80{border-top-color:#fffc}.\!bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.\!bg-black\/10{background-color:#0000001a!important}.\!bg-black\/5{background-color:#0000000d!important}.\!bg-neutral-900{--tw-bg-opacity: 1 !important;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#0a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0a\]\/50{background-color:#0a0a0a80}.bg-\[\#0b0b0b\]{--tw-bg-opacity: 1;background-color:rgb(11 11 11 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0b0b\]\/60{background-color:#0b0b0b99}.bg-\[\#0f0f10\]{--tw-bg-opacity: 1;background-color:rgb(15 15 16 / var(--tw-bg-opacity, 1))}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#1c1c1e\]{--tw-bg-opacity: 1;background-color:rgb(28 28 30 / var(--tw-bg-opacity, 1))}.bg-\[\#ffd700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{background-color:hsl(var(--background))}.bg-background\/20{background-color:hsl(var(--background) / .2)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-black\/\[0\.02\]{background-color:#00000005}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(77 184 201 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(47 154 173 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#2f9aad1a}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-900{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/20{background-color:hsl(var(--foreground) / .2)}.bg-foreground\/40{background-color:hsl(var(--foreground) / .4)}.bg-foreground\/5{background-color:hsl(var(--foreground) / .05)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/30{background-color:#6366f14d}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-neutral-800\/50{background-color:#26262680}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-neutral-900\/50{background-color:#17171780}.bg-neutral-900\/80{background-color:#171717cc}.bg-neutral-900\/95{background-color:#171717f2}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/30{background-color:#a855f74d}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/90{background-color:#7f1d1de6}.bg-red-900\/95{background-color:#7f1d1df2}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.bg-transparent\/60{background-color:#0009}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.01\]{background-color:#ffffff03}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-900\/90{background-color:#713f12e6}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(rgba\(180\,180\,255\,0\.06\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(180\,180\,255\,0\.06\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(180,180,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(180,180,255,.06) 1px,transparent 1px)}.bg-\[radial-gradient\(circle_at_center\,black_0\%\,\#e5e5e5_20\%\,white_100\%\)\]{background-image:radial-gradient(circle at center,#000,#e5e5e5 20%,#fff)}.bg-\[repeating-linear-gradient\(0deg\,transparent\,transparent_1px\,\#fff_1px\,\#fff_2px\)\,repeating-linear-gradient\(90deg\,transparent\,transparent_1px\,\#fff_1px\,\#fff_2px\)\]{background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,#fff 1px,#fff 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,#fff 1px,#fff 2px)}.bg-\[repeating-linear-gradient\(0deg\,transparent\,transparent_2px\,rgba\(0\,0\,0\,0\.3\)_2px\,rgba\(0\,0\,0\,0\.3\)_4px\)\]{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.3) 2px,rgba(0,0,0,.3) 4px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0a0a0a\]{--tw-gradient-from: #0a0a0a var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-700{--tw-gradient-from: #b45309 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-800{--tw-gradient-from: #92400e var(--tw-gradient-from-position);--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/95{--tw-gradient-from: rgb(0 0 0 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #2f9aad var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 154 173 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #247d8f var(--tw-gradient-from-position);--tw-gradient-to: rgb(36 125 143 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-800{--tw-gradient-from: #065f46 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-950\/40{--tw-gradient-from: rgb(30 27 75 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from: #84cc16 var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-600{--tw-gradient-from: #525252 var(--tw-gradient-from-position);--tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-700{--tw-gradient-from: #404040 var(--tw-gradient-from-position);--tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-800{--tw-gradient-from: #262626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/10{--tw-gradient-from: rgb(249 115 22 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from: #db2777 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-700{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/20{--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/50{--tw-gradient-from: rgb(88 28 135 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-700{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-500{--tw-gradient-from: #78716c var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 113 108 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400\/10{--tw-gradient-from: rgb(45 212 191 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.002\]{--tw-gradient-from: rgb(255 255 255 / .002) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-700{--tw-gradient-from: #a16207 var(--tw-gradient-from-position);--tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/60{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/30{--tw-gradient-to: rgb(47 154 173 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(47 154 173 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/5{--tw-gradient-to: rgb(47 154 173 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(47 154 173 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-foreground\/5{--tw-gradient-to: hsl(var(--foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--foreground) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#111\]{--tw-gradient-to: #111 var(--tw-gradient-to-position)}.to-amber-500\/10{--tw-gradient-to: rgb(245 158 11 / .1) var(--tw-gradient-to-position)}.to-amber-900{--tw-gradient-to: #78350f var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to: rgb(0 0 0 / .4) var(--tw-gradient-to-position)}.to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-cyan-400\/10{--tw-gradient-to: rgb(77 184 201 / .1) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #2f9aad var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #247d8f var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to: rgb(16 185 129 / .1) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-neutral-800{--tw-gradient-to: #262626 var(--tw-gradient-to-position)}.to-neutral-900{--tw-gradient-to: #171717 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-pink-900\/20{--tw-gradient-to: rgb(131 24 67 / .2) var(--tw-gradient-to-position)}.to-pink-900\/50{--tw-gradient-to: rgb(131 24 67 / .5) var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-950\/30{--tw-gradient-to: rgb(59 7 100 / .3) var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-950{--tw-gradient-to: #450a0a var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-stone-700{--tw-gradient-to: #44403c var(--tw-gradient-to-position)}.to-stone-800{--tw-gradient-to: #292524 var(--tw-gradient-to-position)}.to-stone-900{--tw-gradient-to: #1c1917 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.to-yellow-900{--tw-gradient-to: #713f12 var(--tw-gradient-to-position)}.to-yellow-950{--tw-gradient-to: #422006 var(--tw-gradient-to-position)}.to-zinc-700{--tw-gradient-to: #3f3f46 var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.bg-\[length\:40px_40px\]{background-size:40px 40px}.bg-\[size\:28px_28px\]{background-size:28px 28px}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-1{padding:var(--spacing-1)!important}.\!p-2{padding:var(--spacing-2)!important}.p-0{padding:var(--spacing-0)}.p-0\.5{padding:.125rem}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:.375rem}.p-12{padding:var(--spacing-12)}.p-2{padding:var(--spacing-2)}.p-2\.5{padding:.625rem}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-\[0px\]{padding:0}.p-\[1\.5px\]{padding:1.5px}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[4px\]{padding:4px}.p-\[var\(--app-padding\)\]{padding:var(--app-padding)}.p-\[var\(--spacing-4\)\]{padding:var(--spacing-4)}.\!px-0{padding-left:var(--spacing-0)!important;padding-right:var(--spacing-0)!important}.\!px-3{padding-left:var(--spacing-3)!important;padding-right:var(--spacing-3)!important}.px-0{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.px-\[var\(--spacing-0\)\]{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.px-\[var\(--spacing-4\)\]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.py-0{padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.py-12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.py-16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.py-\[var\(--app-padding\)\]{padding-top:var(--app-padding);padding-bottom:var(--app-padding)}.py-\[var\(--spacing-0\)\]{padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}.py-\[var\(--spacing-8\)\]{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.pb-16{padding-bottom:var(--spacing-16)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pb-\[24px\]{padding-bottom:24px}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.pl-1{padding-left:var(--spacing-1)}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:var(--spacing-2)}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-8{padding-left:var(--spacing-8)}.pr-1{padding-right:var(--spacing-1)}.pr-12{padding-right:var(--spacing-12)}.pr-2{padding-right:var(--spacing-2)}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pr-8{padding-right:var(--spacing-8)}.pt-0{padding-top:var(--spacing-0)}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:var(--spacing-1)}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:var(--spacing-10)}.pt-12{padding-top:var(--spacing-12)}.pt-2{padding-top:var(--spacing-2)}.pt-20{padding-top:var(--spacing-20)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-\[0px\]{padding-top:0}.pt-\[18\%\]{padding-top:18%}.pt-\[1px\]{padding-top:1px}.pt-\[34\%\]{padding-top:34%}.pt-\[46\.296\%\]{padding-top:46.296%}.pt-\[var\(--spacing-4\)\]{padding-top:var(--spacing-4)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-body{font-family:JetBrains Mono,Fira Code,SF Mono,monospace}.font-cyber{font-family:Cyber,JetBrains Mono,monospace}.font-mono{font-family:JetBrains Mono,Fira Code,SF Mono,monospace}.\!text-sm{font-size:var(--font-sm)!important}.\!text-xl{font-size:var(--font-xl)!important}.\!text-xs{font-size:var(--font-xs)!important}.text-2xl{font-size:var(--font-2xl)}.text-3xl{font-size:var(--font-3xl)}.text-4xl{font-size:var(--font-4xl)}.text-5xl{font-size:var(--font-5xl)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[20px\]{font-size:20px}.text-\[5\.5px\]{font-size:5.5px}.text-\[6px\]{font-size:6px}.text-\[6rem\]{font-size:6rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:var(--font-base)}.text-lg{font-size:var(--font-lg)}.text-sm{font-size:var(--font-sm)}.text-xl{font-size:var(--font-xl)}.text-xs{font-size:var(--font-xs)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.25\]{line-height:1.25}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-yellow-500{--tw-text-opacity: 1 !important;color:rgb(234 179 8 / var(--tw-text-opacity, 1))!important}.text-\[\#ffd700\]{--tw-text-opacity: 1;color:rgb(255 215 0 / var(--tw-text-opacity, 1))}.text-\[\#ffffff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/40{color:#0006}.text-black\/50{color:#00000080}.text-black\/60{color:#0009}.text-black\/70{color:#000000b3}.text-black\/80{color:#000c}.text-black\/85{color:#000000d9}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity: 1;color:rgb(77 184 201 / var(--tw-text-opacity, 1))}.text-cyan-400\/60{color:#4db8c999}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/60{color:#34d39999}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/30{color:hsl(var(--foreground) / .3)}.text-foreground\/40{color:hsl(var(--foreground) / .4)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-400\/60{color:#c084fc99}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800\/80{color:#991b1bcc}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/60{color:#facc1599}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-cyan-500\/50{text-decoration-color:#2f9aad80}.decoration-emerald-500\/50{text-decoration-color:#10b98180}.decoration-purple-500\/50{text-decoration-color:#a855f780}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.placeholder-black\/40::-moz-placeholder{color:#0006}.placeholder-black\/40::placeholder{color:#0006}.placeholder-neutral-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 82 / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 82 / var(--tw-placeholder-opacity, 1))}.accent-white{accent-color:#fff}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.001\]{opacity:.001}.opacity-\[0\.018\]{opacity:.018}.opacity-\[0\.01\]{opacity:.01}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.mix-blend-overlay{mix-blend-mode:overlay}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_-2px\]{--tw-shadow: 0 0 12px -2px;--tw-shadow-colored: 0 0 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow: 0 0 30px rgba(255,255,255,.25);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/100{--tw-shadow-color: rgb(0 0 0 / 1);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color: rgb(0 0 0 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/70{--tw-shadow-color: rgb(0 0 0 / .7);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(47 154 173 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-900\/50{--tw-shadow-color: rgb(88 28 135 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(239 68 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/20{--tw-shadow-color: rgb(234 179 8 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-black\/30{--tw-ring-color: rgb(0 0 0 / .3)}.ring-black\/60{--tw-ring-color: rgb(0 0 0 / .6)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-indigo-400\/50{--tw-ring-color: rgb(129 140 248 / .5)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-white\/60{--tw-ring-color: rgb(255 255 255 / .6)}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-black{--tw-ring-offset-color: #000}.ring-offset-black\/50{--tw-ring-offset-color: rgb(0 0 0 / .5)}.ring-offset-gray-100{--tw-ring-offset-color: #f3f4f6}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-\[0_10px_22px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow: drop-shadow(0 10px 22px rgba(0,0,0,.7));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)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.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-blur{--tw-backdrop-blur: blur(8px);-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)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-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)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[opacity\]{will-change:opacity}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-75{animation-duration:75ms}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}@font-face{font-family:Cyber;src:url(https://assets.codepen.io/605876/Blender-Pro-Bold.otf);font-display:swap}@font-face{font-family:Diesel Crack;src:url(/assets/Diesel%20Crack-DFprfTfP.ttf) format("truetype");font-display:swap}.app-viewport:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9999;opacity:.02;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.3) 2px,rgba(0,0,0,.3) 4px)}.app-viewport:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9998;opacity:.015;background:repeating-linear-gradient(0deg,transparent,transparent 1px,#fff 1px,#fff 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,#fff 1px,#fff 2px);background-size:40px 40px}.bg-white{background-color:#141414!important}.bg-gray-100{background-color:#0f0f0f!important}.bg-gray-50{background-color:#141414!important}.text-black{color:#e6e6e6!important}.text-black\/80{color:#cccc!important}.text-black\/70{color:#ccccccb3!important}.text-black\/60{color:#ccc9!important}.text-black\/50{color:#cccccc80!important}.text-black\/40{color:#ccc6!important}.text-black\/30{color:#cccccc4d!important}.border-black{border-color:#267373!important}.border-black\/10{border-color:#2673734d!important}.border-black\/20{border-color:#26737366!important}.hover\:bg-gray-50:hover{background-color:#1f1f1f!important}.ring-emerald-500{--tw-ring-color: hsl(160 100% 40%) !important}.bg-black{background-color:#000!important;color:#fff!important}.rounded-t-2xl.bg-black,header.bg-black,.bg-black.text-white{background-color:#000!important;color:#fff!important}.bg-emerald-500,.bg-emerald-600{background-color:#0c8!important}.bg-blue-600{background-color:#0af!important}.bg-red-700{background-color:#c32222!important}.bg-blue-800{background-color:#144bb8!important}.bg-emerald-500.rounded-full{background-color:#0ff!important}.bg-neutral-200{background-color:#262626!important}.bg-neutral-100,.bg-slate-100,.bg-slate-200{background-color:#1f1f1f!important}.focus\:ring-black\/20:focus,.focus\:ring-black:focus{--tw-ring-color: hsl(180 100% 50% / .3) !important}.placeholder\:text-foreground\/30::-moz-placeholder{color:gray!important}.placeholder\:text-foreground\/30::placeholder{color:gray!important}textarea.bg-white,input.bg-white{background-color:#1a1a1a!important;color:#e6e6e6!important}.theme-original .bg-white{background-color:#fff!important}.theme-original .bg-gray-100{background-color:#f3f4f6!important}.theme-original .bg-gray-50{background-color:#f9fafb!important}.theme-original .text-black{color:#000!important}.theme-original .text-black\/80{color:#000c!important}.theme-original .text-black\/70{color:#000000b3!important}.theme-original .text-black\/60{color:#0009!important}.theme-original .text-black\/50{color:#00000080!important}.theme-original .border-black{border-color:#000!important}.theme-original .border-black\/10{border-color:#0000001a!important}.theme-original .border-black\/20{border-color:#0003!important}.theme-original .bg-black,.theme-original .bg-black.text-white{background-color:#000!important;color:#fff!important}.theme-original .text-foreground{color:#000!important}.theme-original .text-foreground\/30{color:#0000004d!important}.theme-original .text-foreground\/40{color:#0006!important}.theme-original .text-foreground\/50{color:#00000080!important}.theme-original .text-foreground\/60{color:#0009!important}.theme-original .text-foreground\/70{color:#000000b3!important}.theme-original .text-foreground\/80{color:#000c!important}.theme-original .bg-foreground\/5{background-color:#0000000d!important}.theme-original .bg-foreground\/10{background-color:#0000001a!important}.theme-original .hover\:bg-foreground\/5:hover{background-color:#0000000d!important}.theme-original .cybr-btn,.theme-original [class*=cybr-btn]{--shadow-primary: #000000 !important;--shadow-primary-alpha: rgba(0, 0, 0, .5) !important;--shadow-secondary: #333333 !important}.cyber-card{position:relative}.cyber-card:before,.cyber-card:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none;opacity:.6;transition:opacity .2s ease}.cyber-card:before{top:0;left:0;border-top:2px solid hsl(180 100% 50%);border-left:2px solid hsl(180 100% 50%)}.cyber-card:after{bottom:0;right:0;border-bottom:2px solid hsl(270 60% 50%);border-right:2px solid hsl(270 60% 50%)}.cyber-card:hover:before,.cyber-card:hover:after{opacity:1}.neon-glow{box-shadow:0 0 10px #00ffff4d,0 0 20px #00ffff1a}.neon-text{text-shadow:0 0 10px currentColor,0 0 20px currentColor}.cyber-mono{font-family:JetBrains Mono,Fira Code,SF Mono,monospace;letter-spacing:.02em}.scanlines{position:relative}.scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(transparent 0px,transparent 1px,rgba(0,0,0,.03) 1px,rgba(0,0,0,.03) 2px)}.cyber-border{border:1px solid transparent;background:linear-gradient(#141414,#141414) padding-box,linear-gradient(135deg,#00ffff80,#7f33cc80) border-box}:root{--app-width: min(420px, 100vw);--app-height: min(844px, 100vh);--app-padding: 0px;--app-radius: 20px;--app-inner-width: var(--app-width);--app-header-height: 56px;--app-cta-height: 48px;--app-gap: 12px;--app-radius-sm: 12px}@supports (height: 100dvh){:root{--app-width: 100%;--app-height: 100dvh}}.app-viewport{width:100%;max-width:100%;height:var(--app-height);max-height:100dvh;border-radius:0;overflow:hidden;background:#000;box-shadow:none;display:flex;flex-direction:column;margin:0 auto;position:relative}@media(min-width:768px){.app-viewport{max-width:100%;min-height:100vh;min-height:100dvh;margin:0 auto;border-radius:0;box-shadow:none;justify-content:center}}.app-shell{width:100%;margin:0 auto;padding:0;box-sizing:border-box;min-height:100%;display:flex;flex-direction:column}.content-inner{max-width:var(--app-inner-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;width:100%}.app-viewport .app-scroll{flex:1 1 auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;padding:0;scrollbar-gutter:stable;background:transparent}.app-viewport .app-full{width:100%;height:100%}.app-header-safe{padding-top:env(safe-area-inset-top,0px);padding-bottom:0;min-height:var(--app-header-height);display:flex;align-items:center}.app-backbutton-safe{padding-top:0;min-height:var(--touch-target);display:flex;align-items:center}.container-shadow{box-shadow:0 25px 50px -12px #00000080!important;border:1px solid rgba(0,0,0,.4)!important;overflow:hidden}.insight-stat-card{border:1px solid rgba(0,0,0,.4)!important;box-shadow:0 25px 50px -12px #00000080!important;overflow:hidden}div[class*=rounded-][class*=border][class*=bg-white],div[class*=rounded-][class*=border][class*=bg-gray-]{box-shadow:0 25px 50px -12px #00000080}div[class*=rounded-full][class*="h-[30px]"],div[class*=rounded-full][class*="h-[24px]"],button[class*=rounded-full]{box-shadow:none!important}.group:hov .glass-card-rim{opacity:0;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.glass-card-rim,.glass-card-sheen{animation:none!important}}.glass-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--foreground) / .22) transparent;scrollbar-gutter:stable}.glass-scrollbar::-webkit-scrollbar{width:10px}.glass-scrollbar::-webkit-scrollbar-track{background:transparent}.glass-scrollbar::-webkit-scrollbar-thumb{background-color:hsl(var(--foreground) / .14);border:1px solid hsl(var(--foreground) / .18);border-radius:999px;background-clip:padding-box}.glass-scrollbar::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--foreground) / .2)}.hide-native-scrollbar{scrollbar-width:none}.hide-native-scrollbar::-webkit-scrollbar{width:0;height:0}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes liquid-gleam{0%{transform:translate(-60%) rotate(-20deg);opacity:0}15%{opacity:.05}35%{transform:translate(10%) rotate(-20deg);opacity:.28}60%{opacity:.06}to{transform:translate(120%) rotate(-20deg);opacity:0}}@keyframes glass-sheen-insights{0%{transform:translate(-140%) skew(-12deg);opacity:0}18%{transform:translate(-10%) skew(-12deg);opacity:.14}56%{transform:translate(44%) skew(-12deg);opacity:.24}to{transform:translate(140%) skew(-12deg);opacity:0}}@keyframes glass-sheen-plans{0%{transform:translate(120%) skew(8deg);opacity:0}20%{transform:translate(18%) skew(8deg);opacity:.1}58%{transform:translate(-40%) skew(8deg);opacity:.18}to{transform:translate(-120%) skew(8deg);opacity:0}}.sheen-automation .glass-sheen{animation:glass-sheen-automation 5.8s ease-in-out infinite;animation-delay:.24s;opacity:.16}.sheen-social .glass-sheen{animation:glass-sheen-social 6.6s ease-in-out infinite;animation-delay:.48s;opacity:.14}.sheen-insights .glass-sheen{animation:glass-sheen-insights 5.4s ease-in-out infinite;animation-delay:.36s;opacity:.17}.sheen-plans .glass-sheen{animation:glass-sheen-plans 6.8s ease-in-out infinite;animation-delay:.84s;opacity:.15}@media(prefers-reduced-motion:reduce){.glass-sheen,.sheen-automation .glass-sheen,.sheen-social .glass-sheen,.sheen-insights .glass-sheen,.sheen-plans .glass-sheen{animation:none!important}}@keyframes float-1{0%{transform:translateZ(0) rotate(0);opacity:.12}50%{transform:translate3d(-12px,-10px,0) rotate(3deg);opacity:.16}to{transform:translateZ(0) rotate(0);opacity:.12}}@keyframes float-2{0%{transform:translateZ(0) rotate(0);opacity:.08}50%{transform:translate3d(10px,8px,0) rotate(-2deg);opacity:.1}to{transform:translateZ(0) rotate(0);opacity:.08}}.bg-spot-1{animation:float-1 12s ease-in-out infinite;will-change:transform,opacity}.bg-spot-2{animation:float-2 14s ease-in-out infinite;will-change:transform,opacity}@keyframes drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bg-drift{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(120deg,#7c3aed0a,#ec48990a,#0ea5e90a);background-size:200% 200%;animation:drift 18s linear infinite}@keyframes float-3{0%{transform:translateZ(0) rotate(0);opacity:.06}50%{transform:translate3d(-6px,-4px,0) rotate(2deg);opacity:.09}to{transform:translateZ(0) rotate(0);opacity:.06}}.bg-spot-3{animation:float-3 10s ease-in-out infinite;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.bg-spot-1,.bg-spot-2,.bg-spot-3,.bg-drift{animation:none!important}}.buttery{animation:buttery-sway 1.6s cubic-bezier(.22,.9,.33,1) infinite;transform-origin:center;will-change:transform,box-shadow}@keyframes buttery-sway{0%{transform:translateY(0) rotate(0);box-shadow:0 0 #0000}50%{transform:translateY(-3px) rotate(-.5deg) scale(1.01);box-shadow:0 8px 24px #ff45450f}to{transform:translateY(0) rotate(0);box-shadow:0 0 #0000}}@media(prefers-reduced-motion:reduce){.buttery{animation:none!important}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes orb-slow{0%{transform:translateZ(0) scale(1);opacity:.04}50%{transform:translate3d(-10px,-8px,0) scale(1.02);opacity:.06}to{transform:translateZ(0) scale(1);opacity:.04}}.orb{animation:orb-slow 40s ease-in-out infinite;will-change:transform,opacity;opacity:.04;pointer-events:none}.orb-purple,.orb-pink{filter:blur(3rem)}.home-bg-subtle{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(120deg,#7c3aed05,#ec489905,#0ea5e905);background-size:200% 200%;mix-blend-mode:screen;filter:blur(12px);opacity:.035;animation:drift 60s linear infinite}@media(prefers-reduced-motion:reduce){.orb,.home-bg-subtle{animation:none!important;opacity:.02!important}}.page-header-glitch{animation:header-glitch 1.5s steps(100) 1 forwards}@keyframes header-glitch{0%{text-shadow:1px 0 0 red,-1px 0 0 blue}4%{text-shadow:1px 0 0 red,-1px 0 0 blue}5%{text-shadow:-1px 0 0 red,1px 0 0 blue}10%{text-shadow:-1px 0 0 red,1px 0 0 blue}11%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}15%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}16%{text-shadow:-1px 0 0 red,1px 0 0 lime}20%{text-shadow:-1px 0 0 red,1px 0 0 lime}21%{text-shadow:.7px 0 0 blue,-.7px 0 0 lime}30%{text-shadow:.7px 0 0 blue,-.7px 0 0 lime}31%{text-shadow:-1px 0 0 blue,1px 0 0 lime}40%{text-shadow:-1px 0 0 blue,1px 0 0 lime}41%{text-shadow:50px 0 0 blue,-50px 0 0 lime}42%{text-shadow:0 0 0 blue,0 0 0 lime}43%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}46%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}47%{text-shadow:-1px 0 0 red,1px 0 0 lime}50%{text-shadow:-1px 0 0 red,1px 0 0 lime}51%{text-shadow:1px 0 0 red,-1px 0 0 blue}55%{text-shadow:1px 0 0 red,-1px 0 0 blue}56%{text-shadow:-1px 0 0 red,1px 0 0 blue}60%{text-shadow:-1px 0 0 red,1px 0 0 blue}61%{text-shadow:30px 0 0 red,-30px 0 0 lime}62%{text-shadow:0 0 0 red,0 0 0 lime}63%{text-shadow:.5px 0 0 red,-.5px 0 0 blue}66%{text-shadow:.5px 0 0 red,-.5px 0 0 blue}67%{text-shadow:-1px 0 0 red,1px 0 0 blue}70%{text-shadow:-1px 0 0 red,1px 0 0 blue}71%{text-shadow:70px 0 0 red,-70px 0 0 blue}72%{text-shadow:0 0 0 red,0 0 0 blue}73%{text-shadow:1px 0 0 red,-1px 0 0 blue}76%{text-shadow:1px 0 0 red,-1px 0 0 blue}77%{text-shadow:-1px 0 0 red,1px 0 0 blue}80%{text-shadow:-1px 0 0 red,1px 0 0 blue}81%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}85%{text-shadow:.5px 0 0 red,-.5px 0 0 lime}86%{text-shadow:-1px 0 0 red,1px 0 0 lime}90%{text-shadow:-1px 0 0 red,1px 0 0 lime}91%{text-shadow:60px 0 0 lime,-60px 0 0 blue}92%{text-shadow:0 0 0 lime,0 0 0 blue}95%{text-shadow:.7px 0 0 blue,-.7px 0 0 lime}98%{text-shadow:.5px 0 0 red,-.5px 0 0 blue}to{text-shadow:none}}@media(prefers-reduced-motion:reduce){.page-header-glitch{animation:none!important}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:var(--font-sm)}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-black\/40::-moz-placeholder{color:#0006}.placeholder\:text-black\/40::placeholder{color:#0006}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-white\/50::-moz-placeholder{color:#ffffff80}.placeholder\:text-white\/50::placeholder{color:#ffffff80}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing-2) * -1)}.after\:inset-y-0:after{content:var(--tw-content);top:var(--spacing-0);bottom:var(--spacing-0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing-1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/20:hover{background-color:#0003}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-cyan-400:hover{--tw-bg-opacity: 1;background-color:rgb(77 184 201 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-foreground\/5:hover{background-color:hsl(var(--foreground) / .05)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-teal-600:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.hover\:text-\[\#ffffff\]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-cyan-400:hover{--tw-text-opacity: 1;color:rgb(77 184 201 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-black\/30:hover{--tw-ring-color: rgb(0 0 0 / .3)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);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)}.focus\:border-neutral-600:focus{--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1))}.focus\:border-white\/40:focus{border-color:#fff6}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-red-500\/30:disabled{background-color:#ef44444d}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-white\/70{color:#ffffffb3}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:var(--spacing-8)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: var(--spacing-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: calc(var(--spacing-1) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: var(--spacing-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: calc(var(--spacing-1) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[22px\][data-state=checked]{--tw-translate-x: 22px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-1[data-state=unchecked]{--tw-translate-x: var(--spacing-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: var(--spacing-0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -var(--spacing-2)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: var(--spacing-2)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -var(--spacing-2)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: var(--spacing-2)}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:var(--spacing-0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing-1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: var(--spacing-0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:calc(var(--spacing-4) * -1)}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:var(--spacing-0)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:calc(var(--spacing-8) * -1)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:var(--spacing-8)!important;height:var(--spacing-8)!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:var(--spacing-0)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: var(--spacing-0);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius-lg)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:var(--spacing-0)!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:var(--spacing-2)!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:var(--spacing-1)}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - var(--spacing-4))}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-0{bottom:var(--spacing-0)}.sm\:right-0{right:var(--spacing-0)}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:var(--spacing-0)}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:var(--spacing-2)}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:var(--spacing-4)}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-2) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(var(--spacing-4) * var(--tw-space-x-reverse));margin-left:calc(var(--spacing-4) * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-0) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-0) * var(--tw-space-y-reverse))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-2) * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-1{padding:var(--spacing-1)}.sm\:px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.sm\:px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-1\.5{height:.375rem}.md\:h-20{height:var(--spacing-20)}.md\:w-1\.5{width:.375rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[500px\]{max-width:500px}.md\:flex-1{flex:1 1 0%}.md\:flex-shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-2\.5{gap:.625rem}.md\:gap-4{gap:var(--spacing-4)}.md\:gap-5{gap:var(--spacing-5)}.md\:gap-6{gap:var(--spacing-6)}.md\:p-4{padding:var(--spacing-4)}.md\:p-5{padding:var(--spacing-5)}.md\:px-0{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.md\:px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.md\:px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.md\:px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.md\:px-\[var\(--spacing-4\)\]{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.md\:py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.md\:py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.md\:pb-2{padding-bottom:var(--spacing-2)}.md\:pb-20{padding-bottom:var(--spacing-20)}.md\:pr-6{padding-right:var(--spacing-6)}.md\:pt-20{padding-top:var(--spacing-20)}.md\:text-2xl{font-size:var(--font-2xl)}.md\:text-3xl{font-size:var(--font-3xl)}.md\:text-4xl{font-size:var(--font-4xl)}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[6\.5px\]{font-size:6.5px}.md\:text-\[8px\]{font-size:8px}.md\:text-\[8rem\]{font-size:8rem}.md\:text-base{font-size:var(--font-base)}.md\:text-lg{font-size:var(--font-lg)}.md\:text-sm{font-size:var(--font-sm)}.md\:text-xl{font-size:var(--font-xl)}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:var(--spacing-2)}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:var(--spacing-2)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:var(--spacing-0)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:var(--radius-xl)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:\!left-4{left:var(--spacing-4)!important}.lg\:\!right-auto{right:auto!important}.lg\:-mb-14{margin-bottom:-3.5rem}.lg\:-ml-6{margin-left:calc(var(--spacing-6) * -1)}.lg\:-mt-14{margin-top:-3.5rem}.lg\:ml-4{margin-left:var(--spacing-4)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:max-h-screen{max-height:100vh}.lg\:w-\[260px\]{width:260px}.lg\:w-\[520px\]{width:520px}.lg\:w-\[60vw\]{width:60vw}.lg\:max-w-none{max-width:none}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:var(--spacing-12)}.lg\:gap-5{gap:var(--spacing-5)}.lg\:gap-6{gap:var(--spacing-6)}.lg\:gap-8{gap:var(--spacing-8)}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-x-auto{overflow-x:auto}.lg\:scroll-smooth{scroll-behavior:smooth}.lg\:p-6{padding:var(--spacing-6)}.lg\:p-9{padding:2.25rem}.lg\:px-16{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.lg\:px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.lg\:px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.lg\:py-16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.lg\:py-32{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.lg\:text-left{text-align:left}.lg\:text-base{font-size:var(--font-base)}.lg\:text-xl{font-size:var(--font-xl)}}@media(min-width:1280px){.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:1536px){.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:var(--spacing-0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:var(--spacing-4)}.\[\&\>svg\]\:top-4>svg{top:var(--spacing-4)}.\[\&\>svg\]\:size-4>svg{width:var(--spacing-4);height:var(--spacing-4)}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:var(--spacing-3)}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:var(--spacing-3)}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--font-xs)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:var(--spacing-0)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:var(--spacing-12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:var(--spacing-5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:var(--spacing-5)}.\[\&_\[data-cmdk-input-wrapper\]_svg\]\:h-5 [data-cmdk-input-wrapper] svg{height:var(--spacing-5)}.\[\&_\[data-cmdk-input-wrapper\]_svg\]\:w-5 [data-cmdk-input-wrapper] svg{width:var(--spacing-5)}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:var(--spacing-4);height:var(--spacing-4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing-2) * -1)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing-2) * -1)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root{--anim--hover-time: .4s;--anim--hover-ease: cubic-bezier(.25, 1, .5, 1)}.btn-glass,button.btn-glass,input[type=button].btn-glass,input[type=submit].btn-glass{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:9999px;background-color:#ffffffb8;background-image:radial-gradient(120% 88% at 50% 0%,#fffffff2,#ffffff8f 36%,#fff0 66%),radial-gradient(160% 120% at 50% 130%,#0000001a,#0000 58%),linear-gradient(90deg,#fff6,#fff0 42%,#ffffff57),linear-gradient(180deg,#ffffffeb,#fffc 44%,#f5f6fab3);border:1px solid rgba(255,255,255,.72);box-shadow:0 22px 44px #00000024,0 7px 16px #0000001a,0 1px #0000000f,inset 0 1px #ffffffdb,inset 0 -20px 28px #00000012,inset 0 0 0 1px #ffffff38;backdrop-filter:none;-webkit-backdrop-filter:none;color:hsl(var(--foreground));white-space:nowrap;width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;isolation:isolate;transform:translateZ(0);transition:box-shadow .18s ease,filter .18s ease;cursor:pointer}.btn-glass,button.btn-glass,input[type=button].btn-glass,input[type=submit].btn-glass{all:unset;cursor:pointer;position:relative;pointer-events:auto;z-index:3;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-family:inherit;font-size:.875rem;letter-spacing:-.02em;font-weight:600;background-color:#1a1a1a;border:1px solid hsl(180 50% 40%);box-shadow:0 0 8px #00ffff26;backdrop-filter:none;-webkit-backdrop-filter:none;transition:all .2s ease;padding-inline:1rem;padding-block:.5rem;white-space:nowrap;max-width:100%;overflow:hidden;color:#e6e6e6;text-shadow:none}.btn-glass:hover{background-color:#242424;border-color:#0ff;box-shadow:0 0 12px #00ffff40;transform:none}.btn-glass:active{background-color:#141414}.btn-glass:before,.btn-glass:after{display:none}.no-glass-ring:after{display:none!important}.glass-button-surface{--border-width: clamp(1px, .0625em, 4px);position:relative;isolation:isolate;background:linear-gradient(-75deg,#ffffff0a,#ffffff2e,#ffffff0a);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .32em .16em -.16em #0000003d,0 0 .1em .25em inset #fff3,0 0 #fff;backdrop-filter:blur(clamp(1px,.125em,4px));-webkit-backdrop-filter:blur(clamp(1px,.125em,4px))}.glass-button-surface:before{content:"";position:absolute;z-index:0;inset:calc(var(--border-width) / 2);border-radius:inherit;background:linear-gradient(var(--angle-2),rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 40% 50%,rgba(255,255,255,0) 55%);mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat}.glass-button-surface:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,#ffffff80,#ffffff80);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) #ffffff80}.glass-3d-frame{--frame-border: rgba(255, 255, 255, .22);position:relative;isolation:isolate;border:1px solid var(--frame-border);box-shadow:0 18px 44px #00000038,0 6px 16px #00000024,inset 0 1px #ffffff40,inset 0 -18px 28px #00000038}.glass-3d-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(120% 70% at 50% 0%,#ffffff2e,#fff0 60%),linear-gradient(180deg,#ffffff29,#fff0 38%);mix-blend-mode:screen}.glass-3d-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;box-shadow:inset 0 0 0 1px #ffffff24}.glass-match-radius:before,.glass-match-radius:after{border-radius:inherit!important}.no-press-anim,.no-press-anim:hover,.no-press-anim:active,.no-press-anim:focus-visible{transition:none!important;transform:none!important}.no-press-anim:before,.no-press-anim:after,.no-press-anim:hover:before,.no-press-anim:hover:after,.no-press-anim:active:before,.no-press-anim:active:after{transition:none!important}@media(hover:none)and (pointer:coarse){.btn-glass:before,.btn-glass:active:before{--angle-2: -45deg}.btn-glass:after,.btn-glass:hover:after,.btn-glass:active:after{--angle-1: -75deg}}.btn-glass.btn-gloss,.btn-primary:not(.no-gloss){color:#fff;background:linear-gradient(90deg,#7c3aeddb,#ec4899db),linear-gradient(-75deg,#ffffff0f,#ffffff38,#ffffff0f)}.btn-glass.w-full{width:100%}.btn-primary:not(.no-gloss){color:#fff;border-color:#0000000f;background-color:#ec489938;background-image:linear-gradient(90deg,#7c3aeddb,#ec4899db),radial-gradient(120% 88% at 50% 0%,#ffffffb3,#ffffff2e 40%,#fff0 68%),radial-gradient(160% 120% at 50% 130%,#0000001f,#0000 58%),linear-gradient(90deg,#ffffff4d,#fff0 42%,#ffffff42),linear-gradient(180deg,#ffffff38,#ffffff24 44%,#0000000f);box-shadow:0 22px 48px #c7278b29,0 7px 16px #0000001a,0 1px #0000000f,inset 0 1px #fff3,inset 0 -20px 28px #0000001a}.btn-glass:focus-visible{outline:2px solid rgba(16,24,40,.06);outline-offset:3px}.btn,.btn-primary,.btn-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.85);box-shadow:0 14px 32px #0000002e,inset 0 2px 1px #fffffff2;backdrop-filter:none;-webkit-backdrop-filter:none;color:inherit;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn:before,.btn-primary:before,.btn-secondary:before{content:"";position:absolute;left:6%;right:6%;top:6%;height:18%;border-radius:6px;background:linear-gradient(180deg,#fffffff2,#ffffff8c,#fff0);filter:blur(2px);opacity:.85;pointer-events:none;mix-blend-mode:screen}.btn:after,.btn-primary:after,.btn-secondary:after{content:"";position:absolute;left:6px;right:6px;bottom:6px;height:8px;border-radius:6px;background:linear-gradient(180deg,#ffffff24,#ffffff05);filter:blur(6px);opacity:.9;pointer-events:none;mix-blend-mode:screen}@keyframes sheen-slide-fast{0%{transform:translate(-140%) skew(-20deg);opacity:0}30%{opacity:.55}60%{opacity:.55}to{transform:translate(140%) skew(-20deg);opacity:0}}.btn-workshop{position:relative;display:inline-flex;width:420px;max-width:92%;border-radius:9999px;overflow:visible;isolation:isolate}@media(max-width:520px){.btn-workshop{width:100%}}.btn-workshop .btn-inner{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;background-size:240% 110%;animation:gradient-shift 6s linear infinite;border-radius:9999px;border:1px solid hsl(180 50% 40%);box-shadow:0 6px 14px #0000004d inset,0 0 12px #00ffff26;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:2}.btn-workshop .btn-inner:after{content:"";position:absolute;left:-40%;top:-30%;width:50%;height:160%;background:linear-gradient(90deg,#0ff0,#0ff6,#0ff0);transform:skew(-20deg) translate(-120%);mix-blend-mode:overlay;filter:blur(6px);animation:sheen-slide-fast 2.2s ease-in-out infinite}.btn-workshop:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#0ff,#7f33cc);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 10px 30px #0ff3,0 6px 18px #7f33cc26;z-index:1}.btn-shiny{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;padding:0;border-radius:9999px;background:transparent;overflow:visible;isolation:isolate}.btn-shiny:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(90deg,#0ff,#7f33cc);z-index:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;box-shadow:0 10px 30px #0ff3,0 6px 18px #7f33cc26}.btn-shiny-inner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:9999px;background:linear-gradient(90deg,#13393980,#261b3280);color:#f2f2f2;border:1px solid hsl(180 50% 40% / .6);box-shadow:0 0 8px #00ffff26;backdrop-filter:none;-webkit-backdrop-filter:none;white-space:nowrap;font-weight:600;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.btn-shiny-inner:after{content:"";position:absolute;left:-40%;top:-30%;width:50%;height:160%;background:linear-gradient(90deg,#0ff0,#0ff6,#0ff0);transform:skew(-20deg) translate(-120%);filter:blur(6px);opacity:.8;mix-blend-mode:overlay;pointer-events:none;animation:sheen-slide-fast 2.4s ease-in-out infinite;z-index:2}.btn-automation{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid hsl(180 50% 30% / .4);background:transparent;color:#e6e6e6;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;box-shadow:0 6px 14px #00000073;cursor:pointer}.btn-automation:focus-visible{outline:2px solid hsl(180 100% 50% / .3);outline-offset:2px}.btn-automation.running{background:linear-gradient(90deg,#00e6e6,#00b395);box-shadow:0 8px 20px #00ffff40,0 0 12px #00ffff4d;border-color:#00ffff80}.btn-automation.paused{background:linear-gradient(90deg,#1a1a1a,#0d0d0d);box-shadow:0 6px 12px #0000008c;border-color:#2442424d}.btn-glass--strong{border-width:2px}.btn-glass.btn-gloss{background-color:#0ff;border:1px solid hsl(180 100% 50%);color:#000}.btn-glass.btn-gloss:hover{background-color:#3ff;box-shadow:0 0 12px #0ff6}@media(prefers-reduced-motion:reduce){.btn-shiny:after{animation:none;opacity:.4}.btn-glass{transition:none}}.btn-glass.btn-gloss:before{display:none}.btn-glass.btn-green{background-color:#16a249;border:1px solid hsl(142 76% 30%);color:#fff}.btn-glass.btn-green:hover{background-color:#12873d}.glimmer .glass-card-specular,.glimmer .glass-card-dome,.glimmer .glass-card-bottom-reflect{opacity:.02}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn-glass-standard,.btn-glass.btn-glass-standard{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 12px!important;font-size:12px;font-weight:600;width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;background-color:#1a1a1a!important;border:1px solid hsl(180 50% 40%)!important;color:#e6e6e6!important}.btn-glass-standard:hover,.btn-glass.btn-glass-standard:hover{background-color:#242424!important;border-color:#0ff!important}.btn-glass-icon,.btn-glass.btn-glass-icon{height:30px!important;min-height:30px!important;max-height:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center;background-color:#1a1a1a!important;border:1px solid hsl(180 50% 40%)!important;color:#e6e6e6!important}.btn-glass-home,.btn-glass.btn-glass-home{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 12px!important;font-size:14px;font-weight:500;min-width:100px;display:inline-flex;align-items:center;justify-content:center;background-color:#1a1a1a!important;border:1px solid hsl(180 50% 40%)!important;color:#e6e6e6!important}.btn-glass-home:hover,.btn-glass.btn-glass-home:hover{background-color:#242424!important;border-color:#0ff!important}.btn-glass-home-tall,.btn-glass.btn-glass-home-tall,.btn-glass-home.btn-glass-home-tall{height:80px!important;width:80px!important;min-width:80px!important;max-width:80px!important;min-height:80px!important;max-height:80px!important;padding:8px!important;border-radius:.75rem!important;align-items:flex-end!important;justify-content:center!important}.btn-glass-toggle,.btn-glass.btn-glass-toggle{height:30px!important;min-height:30px!important;max-height:30px!important;padding:4px!important;display:inline-flex;align-items:center;background-color:#1a1a1a!important;border:1px solid hsl(180 50% 40%)!important}.btn-glass-toggle-inner{height:22px!important;min-height:22px!important;max-height:22px!important;border-radius:9999px;background-color:#0ff}.btn-glass-nested,.btn-glass.btn-glass-nested{height:22px!important;min-height:22px!important;max-height:22px!important;padding:0 10px!important;font-size:11px;font-weight:600;background-color:#1a1a1a!important;border:1px solid hsl(180 50% 40%)!important;color:#e6e6e6!important}@property --angle-1{syntax: "<angle>"; inherits: false; initial-value: -75deg;}@property --angle-2{syntax: "<angle>"; inherits: false; initial-value: -45deg;}:root{--anim--hover-time: .2s;--anim--hover-ease: ease}.glass-card{position:relative;overflow:hidden;isolation:isolate;background:#fff;border:1px solid black;box-shadow:0 25px 50px -12px #00000080;backdrop-filter:none;-webkit-backdrop-filter:none;transition:all var(--anim--hover-time) var(--anim--hover-ease)}.glass-card:before,.glass-card:after{display:none}.glass-card--input{background:#fff;border:1px solid black;box-shadow:0 25px 50px -12px #00000080}.glass-card--input:after{display:none}.glass-card--see-through,.glass-card--btn-like{background:#fff;border:1px solid black;box-shadow:0 25px 50px -12px #00000080}.glass-card--btn-like:before,.glass-card--btn-like:after{display:none}.glass-card--no-hover.cursor-pointer:hover{transform:none}.glass-card--solid{background:#fff;border:1px solid black;box-shadow:0 25px 50px -12px #00000080}.glass-card.cursor-pointer:hover{background-color:#f5f5f5}.glass-card.cursor-pointer:active:after{display:none}@media(hover:none)and (pointer:coarse){.glass-card:before,.glass-card:active:before,.glass-card:after,.glass-card:hover:after,.glass-card:active:after{display:none}}.glass-card--pop{border:1px solid black}.glass-card--hyper{background:#fff;border:1px solid black}.glass-card-sheen,.glass-card-dome,.glass-card-specular,.glass-card-rim,.glass-card-bottom-reflect{display:none}.glass-card-content{position:relative;z-index:1}.glass-card--prompt{background:#fff;border:1px solid black;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes wandHoloStroke{0%{stroke:hsl(var(--chart-4));filter:drop-shadow(0 0 .22em hsl(var(--chart-4) / .55)) drop-shadow(0 0 .4em hsl(var(--chart-1) / .35))}25%{stroke:hsl(var(--chart-1));filter:drop-shadow(0 0 .22em hsl(var(--chart-1) / .55)) drop-shadow(0 0 .4em hsl(var(--chart-2) / .35))}50%{stroke:hsl(var(--chart-2));filter:drop-shadow(0 0 .22em hsl(var(--chart-2) / .55)) drop-shadow(0 0 .4em hsl(var(--chart-5) / .35))}75%{stroke:hsl(var(--chart-5));filter:drop-shadow(0 0 .22em hsl(var(--chart-5) / .55)) drop-shadow(0 0 .4em hsl(var(--chart-4) / .35))}to{stroke:hsl(var(--chart-4));filter:drop-shadow(0 0 .22em hsl(var(--chart-4) / .55)) drop-shadow(0 0 .4em hsl(var(--chart-1) / .35))}}.magic-wand-holo{background:transparent;box-shadow:none}.magic-wand-holo svg{animation:diceHoloColor 4s ease-in-out infinite;will-change:color}.magic-wand-holo:hover svg{animation:diceHoloColor 1.5s ease-in-out infinite}@keyframes diceHoloColor{0%{color:#ff6b9d}16%{color:#c084fc}33%{color:#60a5fa}50%{color:#34d399}66%{color:#fbbf24}83%{color:#fb923c}to{color:#ff6b9d}}@media(prefers-reduced-motion:reduce){.magic-wand-holo svg{animation:none;filter:none}}@keyframes wandShimmer{0%{background-position:200% 0;opacity:.1}40%{opacity:.3}60%{opacity:.3}to{background-position:-200% 0;opacity:.1}}@keyframes wandTwinkle{0%,to{opacity:.1}50%{opacity:.22}}.magic-wand-shiny{position:relative;overflow:hidden;isolation:isolate}.magic-wand-shiny:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,transparent,hsl(var(--foreground) / .22),transparent);background-size:300% 100%;animation:wandShimmer 1.8s linear infinite;mix-blend-mode:screen}.magic-wand-shiny:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 25% 35%,hsl(var(--foreground) / .18),transparent 45%),radial-gradient(circle at 70% 65%,hsl(var(--foreground) / .14),transparent 50%),radial-gradient(circle at 55% 25%,hsl(var(--foreground) / .1),transparent 55%);animation:wandTwinkle 1.25s ease-in-out infinite}.magic-wand-shiny>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.magic-wand-shiny:before,.magic-wand-shiny:after{animation:none}}@keyframes wandInvertFlash{0%{filter:invert(0)}45%{filter:invert(1)}to{filter:invert(0)}}.magic-wand-flash{will-change:filter;animation:wandInvertFlash .16s ease-out 1}
