@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--rg-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-mono), ui-monospace, monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono), ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.-top-1\/4{top:-25%}.-top-\[14px\]{top:-14px}.-left-\[22px\]{left:-22px}.left-1\/4{left:25%}.z-0{z-index:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.shrink{flex-shrink:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.stroke-\[1px\]{stroke-width:1px}.p-4{padding:calc(var(--spacing) * 4)}.text-\[var\(--text\)\]{color:var(--text)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#05070b;--panel:#0b111a;--panel-2:#101826;--text:#f8fafc;--muted:#94a3b8;--line:#94a3b833;--line-strong:#94a3b857;--blue:#2563ff;--cyan:#22d3ee;--green:#7cff4f;--red:#ff3b3b;--amber:#fbbf24;--shadow:0 28px 80px #00000075;--landing-gutter:clamp(20px, 5vw, 60px);--landing-gutter-tight:clamp(16px, 4vw, 48px);--landing-max:980px;--landing-wide:1100px;--landing-readable:860px;--section-pad-x:clamp(20px, 4.4vw, 52px);--section-pad-y:clamp(44px, 5.5vw, 88px);--card-pad:clamp(16px, 1.9vw, 24px)}@media (min-width:1600px){:root{--landing-gutter:clamp(56px, 5vw, 100px);--landing-gutter-tight:clamp(42px, 4.2vw, 80px);--landing-max:1180px;--landing-wide:1340px;--landing-readable:960px;--section-pad-x:clamp(48px, 3.8vw, 72px);--section-pad-y:clamp(64px, 4.4vw, 100px);--card-pad:clamp(20px, 1.6vw, 28px)}}@media (min-width:2200px){:root{--landing-gutter:clamp(80px, 5.8vw, 150px);--landing-gutter-tight:clamp(60px, 4.6vw, 116px);--landing-max:1420px;--landing-wide:1600px;--landing-readable:1140px;--section-pad-x:clamp(60px, 3.4vw, 92px);--section-pad-y:clamp(80px, 4vw, 120px)}}.reveal-init{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.reveal-init.reveal-in{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.reveal-init{opacity:1;transition:none;transform:none}}@supports not selector(:has(*)){.reveal-init{opacity:1;transform:none}}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-height:100%;overflow-x:clip}body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;margin:0;overflow-x:clip}main{overflow-x:clip}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}img{max-width:100%;height:auto}.top-offer{color:#fef3c7;min-height:48px;font-family:var(--font-mono), ui-monospace, monospace;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#2d2108,#101806 54%,#06110b);border-bottom:1px solid #fbbf2447;justify-content:center;align-items:center;gap:16px;padding:10px 18px;font-size:13.5px;font-weight:900;display:flex;position:relative;overflow:hidden}.top-offer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fbbf242e 40%,#d9f99d52 50%,#fbbf242e 60%,#0000);width:30%;height:100%;animation:7s ease-in-out infinite top-offer-shimmer;position:absolute;top:0;left:-30%}@keyframes top-offer-shimmer{0%{left:-30%}60%,to{left:130%}}.top-offer>*{z-index:1;position:relative}.top-offer strong{color:var(--green)}.top-offer span:first-child{color:#fde68a}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#05070bd1;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0a,0 8px 24px -16px #0006}.site-nav{width:min(100%, var(--landing-wide));justify-content:space-between;align-items:center;gap:22px;min-height:74px;margin:0 auto;padding:0 24px;display:flex}.nav-dropdown{align-items:center;display:inline-flex;position:relative}.nav-dropdown-trigger{color:#cfe9ff;cursor:pointer;letter-spacing:.01em;background:0 0;border:0;align-items:center;gap:6px;padding:8px 4px;font-family:inherit;font-size:14px;font-weight:600;transition:color .18s;display:inline-flex}.nav-dropdown-trigger:hover,.nav-dropdown-trigger:focus-visible{color:#fff;outline:none}.nav-dropdown-chevron{opacity:.7;transition:transform .22s}.nav-dropdown.is-open .nav-dropdown-chevron{opacity:1;transform:rotate(180deg)}.nav-dropdown-trigger:hover .nav-dropdown-chevron{opacity:1}.nav-dropdown-menu{-webkit-backdrop-filter:blur(20px)saturate(140%);opacity:0;visibility:hidden;pointer-events:none;z-index:60;background:#0a0e16f5;border:1px solid #ffffff14;border-radius:14px;min-width:320px;max-width:380px;padding:10px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 24px 48px -16px #00000080,inset 0 0 0 1px #ffffff0a}.nav-dropdown.is-open .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s,visibility linear;transform:translate(-50%)translateY(0)}.nav-dropdown-item{color:#e8f2ff;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;transition:background .18s,color .18s;display:flex}.nav-dropdown-item:hover{background:#4aa3df1f}.nav-dropdown-item-title{letter-spacing:0;text-transform:none;color:#fff;font-size:14px;font-weight:700}.nav-dropdown-item-desc{color:#a9bdd6;text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400;line-height:1.45}@media (max-width:760px){.nav-dropdown{display:none}}.nav-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.nav-social-icon{color:#cfe9ff;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.nav-social-icon:hover{color:#fff;transform:translateY(-1px)}.nav-social-discord:hover{color:#c5cbff;background:#5865f22e;border-color:#7c8affb3}.nav-social-instagram:hover{color:#fff;background:linear-gradient(135deg,#833ab440 0%,#fd1d1d2e 50%,#fcb0452e 100%);border-color:#fcb045b3}@media (max-width:760px){.nav-social-icon{width:34px;height:34px}.nav-right{gap:6px}}@media (max-width:480px){.nav-social-instagram{display:none}}.hero,.pain-section,.founder-section,.kit-explain-section,.usage-section,.page-section,.explain-section,.audience-section,.truth-section,.price-section,.final-cta{isolation:isolate;--section-bg:#04070cad;--section-line:#94a3b821;--section-grid:#94a3b808;--section-glow:#22d3ee12;position:relative}.hero>*,.pain-section>*,.founder-section>*,.kit-explain-section>*,.usage-section>*,.page-section>*,.explain-section>*,.audience-section>*,.truth-section>*,.price-section>*,.final-cta>*{z-index:1;position:relative}.hero:before,.pain-section:before,.founder-section:before,.kit-explain-section:before,.usage-section:before,.page-section:before,.explain-section:before,.audience-section:before,.truth-section:before,.price-section:before,.final-cta:before{z-index:-1;content:"";pointer-events:none;border-right:1px solid var(--section-line);border-left:1px solid var(--section-line);border-top:1px solid var(--section-line);border-bottom:1px solid var(--section-line);background:radial-gradient(ellipse 680px 220px at 50% 0%, var(--section-glow), transparent 68%), linear-gradient(var(--section-grid) 1px, transparent 1px), linear-gradient(90deg, var(--section-grid) 1px, transparent 1px), linear-gradient(180deg, #ffffff05, #ffffff01), var(--section-bg);background-size:auto,74px 74px,74px 74px,auto;border-radius:2px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #ffffff05}.hero:after,.page-section:after,.explain-section:after,.audience-section:after,.truth-section:after{z-index:0;content:"";pointer-events:none;opacity:.8;background:linear-gradient(90deg,#0000,#22d3ee38,#0000);height:1px;position:absolute;bottom:28px;left:28px;right:28px}.pain-section:before{--section-bg:#0d0509ad;--section-line:#ff3b3b2e;--section-grid:#ff3b3b06;--section-glow:#ff3b3b17}.founder-section:before,.audience-section:before,.truth-section:before,.final-cta:before{--section-bg:#050d0aa3;--section-line:#7cff4f29;--section-grid:#7cff4f06;--section-glow:#7cff4f16}.kit-explain-section:before,.usage-section:before,.explain-section:before{--section-bg:#040912ad;--section-line:#22d3ee26;--section-grid:#22d3ee07;--section-glow:#2563ff1b}.hero:before{animation-delay:-.6s}.pain-section:before{animation-delay:-1.1s}.founder-section:before,.audience-section:before{animation-delay:-1.8s}.kit-explain-section:before,.usage-section:before,.explain-section:before{animation-delay:-2.5s}.price-section:before,.final-cta:before{animation-delay:-3.2s}.anim-paused,.anim-paused :before,.anim-paused :after,.anim-paused *{animation-play-state:paused!important}.brand,.footer-brand{align-items:center;gap:13px;display:inline-flex}.brand{min-width:255px}.brand>span{min-width:0}.brand-mark{color:#0000;text-indent:-9999px;background:#05070b url(/brand/railguard-logo.svg) 50%/92% no-repeat;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;font-size:0;display:grid;overflow:hidden;box-shadow:0 0 24px #2563ff38}.brand strong,.brand small{overflow-wrap:anywhere;line-height:1.08;display:block}.brand strong,.footer-brand strong{text-transform:uppercase;font-size:16px;font-weight:900}.brand small{color:var(--cyan);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:800}.nav-links{color:#dbe4f0;align-items:center;gap:24px;font-size:13px;font-weight:850;display:none}.nav-links a{transition:color .16s,transform .16s}.nav-links a:hover{color:var(--cyan);transform:translateY(-1px)}.nav-cta,.button{isolation:isolate;min-width:0;max-width:100%;min-height:48px;font-family:var(--font-mono), ui-monospace, monospace;text-align:center;text-transform:uppercase;white-space:normal;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px clamp(14px,2vw,22px);font-size:13px;font-weight:900;line-height:1.12;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden}.button.button-primary{letter-spacing:.02em;min-height:60px;padding:14px clamp(20px,2.6vw,30px);font-size:15px}@media (min-width:768px){.button.button-primary{min-height:64px;font-size:16px}}.button-label{z-index:1;min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere;text-wrap:balance;line-height:1.15;position:relative}.scroll-progress{z-index:80;pointer-events:none;place-items:center;width:28px;display:grid;position:fixed;top:92px;bottom:18px;right:8px}.scroll-progress-track{background:#070c14b8;border:1px solid #22d3ee3d;border-radius:999px;width:5px;position:absolute;top:0;bottom:32px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 18px #22d3ee14,0 0 20px #22d3ee14}.scroll-progress-fill{border-radius:inherit;background:linear-gradient(180deg, var(--cyan), var(--blue) 46%, var(--green));transform-origin:top;width:100%;height:100%;transition:transform .12s linear;box-shadow:0 0 18px #7cff4f61}.scroll-progress-percent{color:#d9f99d;min-width:28px;font-family:var(--font-mono), ui-monospace, monospace;text-align:center;background:#030507d6;border:1px solid #7cff4f38;border-radius:999px;padding:4px 5px;font-size:9px;font-weight:900;line-height:1;position:absolute;bottom:0;right:0}.nav-cta{color:#a5f3fc;background:#22d3ee0e;border:1px solid #22d3ee75}.button-secondary{color:#94a3b8;opacity:.85;background:0 0;border:1px solid #94a3b852;font-weight:700}.button-primary{color:#071018;background:linear-gradient(#b7ff35,#76e51f);border:2px solid #e6ffb8;animation:2.6s ease-in-out infinite cta-pulse;box-shadow:0 0 0 1px #7cff4f59,0 14px 28px #7cff4f73,0 28px 72px #7cff4f47,inset 0 -2px #0000001f}.button-primary:after{z-index:0;content:"";opacity:.34;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:36%;animation:3.1s ease-in-out infinite cta-shine;position:absolute;inset:-30% auto -30% -45%;transform:skew(-18deg)}.button svg,.nav-cta svg{z-index:1;flex:none;position:relative}.nav-cta-full{display:inline}.nav-cta{white-space:nowrap}.nav-cta-short{display:none}.nav-cta:hover,.button:hover{transform:translateY(-2px)}.button-secondary:hover{color:#cbd5e1;opacity:1;background:#94a3b80f;border-color:#94a3b899}.button-primary:hover{background:linear-gradient(#d7ff74,#8cff32);box-shadow:0 22px 54px #7cff4f57}.section-cta{width:fit-content;min-width:min(240px,100%);max-width:min(100%,420px);margin:26px auto 0;display:flex}.section-cta-wrap{flex-direction:column;align-items:center;gap:10px;display:flex}.section-cta-wrap>.section-cta{margin-top:8px}.cta-microcopy{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:#94a3b8;text-align:center;margin:12px 0 0;font-size:12px;font-weight:700}.cta-microcopy strong{color:var(--green);font-weight:900}.hero-actions+.cta-microcopy{text-align:left;margin-top:14px}@media (max-width:640px){.hero-actions+.cta-microcopy{text-align:center}}.page-section>.section-cta,.pipeline-section>.section-cta,.benefits-section>.section-cta{margin-left:auto;margin-right:auto}.hero{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-wide));--section-bg:#03070dc7;--section-line:#22d3ee2e;--section-grid:#22d3ee09;--section-glow:#7cff4f18;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(28px,4.4vw,64px);margin:0 auto;padding:clamp(72px,8.2vw,112px) clamp(28px,5vw,72px) clamp(64px,7.4vw,100px);display:grid;overflow:hidden}.hero>.hero-boxes-backdrop{z-index:0;border-radius:inherit;opacity:1;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.hero-boxes-backdrop .hero-boxes-mask{z-index:2;pointer-events:none;background:radial-gradient(circle at 70% 42%,#0000 0 30%,#05070b14 56%,#05070b75 100%),linear-gradient(90deg,#05070b14,#0000 44%,#05070b3d);position:absolute;inset:0}.hero-boxes-backdrop:before{z-index:1;content:"";pointer-events:none;contain:strict;opacity:.8;background:radial-gradient(circle at 72% 38%,#7cff4f24,#0000 38%),radial-gradient(circle at 18% 68%,#2563ff21,#0000 36%);position:absolute;inset:0}.hero-copy,.hero-visual{min-width:0}.hero-copy h1{max-width:620px;font-family:var(--font-display), var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;margin:0;font-size:clamp(2.1rem,3.6vw,3.8rem);font-weight:760;line-height:1.04}.hero-highlight{color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:5px;text-decoration-thickness:4px}.hero-copy p{color:#e5edf7;max-width:680px;margin:26px 0 0;font-size:clamp(1.02rem,1.15vw,1.2rem);font-weight:720;line-height:1.58}.hero-copy .hero-lead{color:#f4f8ff;letter-spacing:-.01em;max-width:740px;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:760;line-height:1.3}.hero-copy .hero-subheadline{color:#aebdd0;max-width:660px;margin-top:16px;font-size:clamp(1.06rem,1.35vw,1.36rem);font-weight:600;line-height:1.5}.hero-promise{background:linear-gradient(135deg,#7cff4f14,#0000 56%),#0b111ab3;border:1px solid #7cff4f42;border-left:3px solid #7cff4f8c;border-radius:4px;margin-top:24px;padding:16px 18px}.hero-promise strong{color:#d9f99d;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.hero-promise ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hero-promise li{color:#e2e8f0;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.hero-promise li svg{color:var(--green);flex:none;margin-top:3px}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:30px;display:flex}.hero-actions .button{min-height:60px;padding-inline:clamp(18px,2.4vw,26px)}.tool-marquee{border:1px solid var(--line);background:#ffffff09;border-radius:4px;max-width:690px;margin-top:26px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.tool-track{gap:8px;width:max-content;padding:8px;animation:26s linear infinite tools-slide;display:flex}.tool-track span{border:1px solid var(--line);color:#dbeafe;min-width:116px;min-height:38px;font-family:var(--font-mono), ui-monospace, monospace;text-align:center;background:#0305079e;border-radius:3px;place-items:center;font-size:11px;font-weight:850;display:grid}.hero-visual,.visual-frame,.comparison-image,.identity-frame{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(135deg,#2563ff2e,#0000 48%),#030507;border-radius:4px;overflow:hidden}.hero-visual{background:radial-gradient(circle at 50% 0,#7cff4f29,#0000 42%),linear-gradient(135deg,#2563ff33,#0000 48%),#030507;border-color:#22d3ee4d;align-self:stretch;min-height:clamp(460px,44vw,620px);position:relative;box-shadow:0 38px 110px #00000094,0 0 0 1px #7cff4f0f,inset 0 1px #ffffff0d}.brand-art{background:linear-gradient(#22d3ee0e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#22d3ee0b 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 52% 42%,#2563ff38,#0000 46%),#030507;grid-template-columns:minmax(180px,.84fr) minmax(170px,.72fr);align-content:center;align-items:end;gap:18px;min-height:420px;padding:36px;display:grid;position:relative;overflow:hidden}.brand-art-image{z-index:1;object-fit:cover;opacity:1;display:block;position:relative;width:100%!important;height:auto!important}.brand-art:after{z-index:0;content:"";background:linear-gradient(90deg,#030507c7,#0305076b 52%,#030507b8),linear-gradient(#03050733,#030507d1);position:absolute;inset:0}.brand-art-image-only{background:#030507;min-height:100%;padding:0;display:block}.hero-visual .brand-art-image-only{min-height:100%}.hero-visual .brand-art-image{object-fit:contain;object-position:center;min-height:clamp(460px,44vw,620px);padding:clamp(10px,1.2vw,18px);height:100%!important}.brand-art-image-only:before,.brand-art-image-only:after{display:none}.brand-art:before{z-index:1;content:"";background:linear-gradient(90deg,#0000,#22d3eee6,#7cff4fad,#0000);height:12px;position:absolute;bottom:28%;left:8%;right:8%;box-shadow:0 0 34px #22d3ee57}.brand-art-book,.brand-art-folder,.brand-art-files span{z-index:1;background:linear-gradient(#101826,#030507);border:1px solid #22d3ee5c;border-radius:4px;position:relative;box-shadow:0 24px 70px #0000006b}.brand-art-book{border-left:8px solid var(--blue);min-height:300px;padding:24px}.brand-art-book span,.brand-art-book small,.brand-art-folder strong,.brand-art-caption small{color:var(--cyan);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.brand-art-book strong{color:var(--text);font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;margin-top:58px;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:850;line-height:.94;display:block}.brand-art-book small{color:var(--green);margin-top:62px}.brand-art-folder{text-align:center;border-color:#7cff4f59;align-self:center;place-items:center;min-height:210px;padding:22px;display:grid}.brand-art-folder svg{color:var(--green);filter:drop-shadow(0 0 18px #7cff4f6b)}.brand-art-folder strong{color:#ecfccb;margin-top:16px;line-height:1.35}.brand-art-files{z-index:2;gap:8px;display:flex;position:absolute;bottom:34px;right:34px}.brand-art-files span{width:54px;height:64px;color:var(--cyan);font-family:var(--font-mono), ui-monospace, monospace;place-items:center;font-size:12px;font-weight:900;display:grid}.brand-art-caption{z-index:2;background:#030507d1;border:1px solid #2563ff6b;border-radius:4px;max-width:min(360px,100% - 210px);padding:12px 14px;position:absolute;bottom:24px;left:28px}.brand-art-caption strong{color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:14px;font-weight:900;display:block}.brand-art-caption small{color:var(--muted);margin-top:6px;line-height:1.35}.brand-art-safe .brand-art-book,.brand-art-pro .brand-art-book{border-left-color:var(--green)}.brand-art-pro{grid-template-columns:minmax(0,1fr) minmax(120px,.76fr);gap:12px;min-height:168px;padding:14px}.brand-art-pro.brand-art-image-only{min-height:168px}.brand-art-pro .brand-art-book{min-height:138px;padding:14px}.brand-art-pro .brand-art-book strong{margin-top:22px;font-size:clamp(1.6rem,2.6vw,2.25rem)}.brand-art-pro .brand-art-book small{margin-top:22px}.brand-art-pro .brand-art-folder{min-height:112px;padding:12px}.brand-art-pro .brand-art-files{bottom:14px;right:14px}.brand-art-pro .brand-art-files span{width:36px;height:42px}.brand-art-pro .brand-art-caption{display:none}.hero-alert{max-width:calc(100% - 36px);min-height:38px;font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:3px;align-items:center;gap:8px;padding:0 11px;font-size:11px;font-weight:900;line-height:1.25;display:inline-flex;position:absolute;box-shadow:0 18px 42px #0000005c}.hero-alert-red{color:#fecaca;background:#ff3b3b1f;border:1px solid #ff3b3b80;animation:2.4s ease-in-out infinite hero-alert-red-pulse;top:22px;left:22px}@keyframes hero-alert-red-pulse{0%,to{border-color:#ff3b3b80;box-shadow:0 18px 42px #0000005c,0 0 #ff3b3b00}50%{border-color:#ff5050d9;box-shadow:0 18px 42px #0000005c,0 0 18px #ff3b3b73}}.hero-alert-red svg{animation:2.4s ease-in-out infinite hero-alert-red-icon}@keyframes hero-alert-red-icon{0%,to{opacity:.85}50%{opacity:1;transform:scale(1.08)}}.hero-alert-green{color:#dcfce7;background:#7cff4f1f;border:1px solid #7cff4f7a;bottom:22px;right:22px}.hero-alert-blue{color:#cffafe;background:#22d3ee1f;border:1px solid #22d3ee80;bottom:22px;left:22px}.pain-section,.kit-explain-section,.demo-video-section,.usage-section,.price-section{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-max));margin:0 auto}.pain-section,.founder-section,.kit-explain-section,.demo-video-section,.usage-section,.page-section,.explain-section,.audience-section,.reviews-section,.price-section,.final-cta{margin-top:56px}.page-section,.inside-section,.pipeline-section,.benefits-section{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-readable));padding:var(--section-pad-y) var(--section-pad-x);margin:0 auto}.section-title{max-width:850px}.section-mobile-icon{display:none}.inside-section{width:100%;max-width:none;color:var(--text);background:linear-gradient(#2563ff1f,#0000 26%),linear-gradient(135deg,#22d3ee0f,#0000 38%),#071018;border-top:1px solid #22d3ee29;border-bottom:1px solid #22d3ee29;margin-top:0}.inside-section .section-title,.inside-section .file-grid{width:min(100%,1240px);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.inside-section .section-cta{width:fit-content;margin:30px auto 0;padding:0 24px}.inside-section .section-title p{color:#cbd5e1}.file-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:36px;display:grid}.file-card{background:#030507ad;border:1px solid #94a3b838;border-radius:4px;min-height:282px;padding:18px;box-shadow:0 22px 50px #0000002e}.file-card>div{align-items:center;gap:10px;display:flex}.file-card h3{font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:15px;font-weight:900}.file-card p{color:#cbd5e1;min-height:44px;margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.48}.file-card pre,.code-shell pre{white-space:pre-wrap;gap:8px;margin:18px 0 0;display:grid}.file-card code,.code-shell code{color:#dbeafe;font-family:var(--font-mono), ui-monospace, monospace;background:#030507eb;border:1px solid #94a3b833;border-radius:3px;padding:9px 10px;font-size:12px;font-weight:760;line-height:1.35;display:block}.file-blue svg,.file-blue h3{color:var(--cyan)}.file-green svg,.file-green h3{color:var(--green)}.file-red svg,.file-red h3{color:var(--red)}.file-amber svg,.file-amber h3{color:var(--amber)}.pipeline-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pipeline{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:34px;display:grid}.pipeline-step{background:#22d3ee0e;border:1px solid #22d3ee3d;border-radius:4px;min-height:104px;padding:13px}.pipeline-step span{color:var(--cyan);font-family:var(--font-mono), ui-monospace, monospace;font-size:12px;font-weight:900}.pipeline-step strong{margin-top:18px;font-size:13px;font-weight:900;line-height:1.25;display:block}.explain-section{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-readable));padding:var(--section-pad-y) var(--section-pad-x);grid-template-columns:minmax(0,.86fr) minmax(320px,.72fr);align-items:center;gap:clamp(20px,3vw,28px);margin:0 auto;display:grid}.explain-copy{min-width:0}.explain-visual{width:min(100%,380px);box-shadow:var(--shadow);background:#030507;border:1px solid #22d3ee47;border-radius:4px;justify-self:center;margin:0;overflow:hidden}.explain-visual .brand-art{min-height:0}.explain-visual .brand-art-image{aspect-ratio:4/3;object-fit:cover}.status-line{border:1px solid var(--line);color:#e2e8f0;overflow-wrap:anywhere;background:#ffffff09;border-radius:3px;align-items:center;gap:10px;min-width:0;min-height:40px;padding:0 12px;font-size:14px;font-weight:790;display:flex}.status-line svg{flex:none}.status-bad{color:#fecaca;border-color:#ff3b3b40}.status-bad svg{color:var(--red)}.status-good{color:#dcfce7;border-color:#7cff4f40}.status-good svg{color:var(--green)}.status-blue{color:#cffafe;border-color:#22d3ee3d}.status-blue svg{color:var(--cyan)}.price-section{box-shadow:var(--shadow);background:radial-gradient(circle at 8% 92%,#7cff4f29,#0000 28%),linear-gradient(90deg,#2563ff29,#0000 42%),#030507f5;border:1px solid #2563ff57;border-radius:4px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:30px;padding:clamp(34px,5vw,56px);scroll-margin-top:112px;display:grid;position:relative;overflow:hidden}.pain-section{padding:var(--section-pad-x);box-shadow:var(--shadow);background:radial-gradient(circle at 12% 8%,#7cff4f24,#0000 34%),linear-gradient(135deg,#22d3ee1a,#0000 48%),#0f1724c7;border:1px solid #7cff4f47;border-radius:4px;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);grid-template-areas:"copy board""cta cta";align-items:center;gap:clamp(18px,2.5vw,28px);display:grid;position:relative}.security-eye{z-index:3;pointer-events:none;filter:drop-shadow(0 0 14px #7cff4f66);width:clamp(58px,6vw,78px);position:absolute;top:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px)}.security-eye svg{width:100%;height:auto;display:block}@media (max-width:760px){.security-eye{width:52px;top:14px;right:14px}}.pain-copy span,.section-title span{color:var(--cyan);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.pain-copy span{color:var(--green)}.pain-copy .section-mobile-icon{color:var(--green);background:#7cff4f14;border-color:#7cff4f57}.pain-copy h2,.section-title h2,.price-copy h2,.final-cta h2{font-family:var(--font-display), var(--font-mono), ui-monospace, monospace;letter-spacing:0;margin:12px 0 0;font-weight:760;line-height:1.04}.pain-copy h2,.section-title h2{font-size:clamp(1.6rem,2.6vw,2.8rem)}.pain-copy p,.section-title p,.price-copy p{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:16px;font-weight:650;line-height:1.66}.pain-copy{grid-area:copy}.pain-board{grid-area:board;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:10px;display:grid}.pain-section>.section-cta-wrap{grid-area:cta}.pain-item{color:#e8fce8;background:linear-gradient(135deg,#7cff4f18,#22d3ee09),#03050761;border:1px solid #7cff4f3d;border-radius:3px;align-items:flex-start;gap:10px;min-height:58px;padding:13px;font-size:14px;font-weight:780;line-height:1.35;display:flex}.pain-item svg{color:var(--green);flex:none}.founder-section{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-wide));padding:var(--section-pad-y) var(--section-pad-x);grid-template-columns:minmax(0,.82fr) minmax(430px,1.1fr);align-items:center;gap:clamp(24px,3.2vw,42px);margin:0 auto;display:grid}.founder-copy{border:1px solid #22d3ee38;border-left:4px solid var(--green);background:linear-gradient(90deg,#f8fafc0d,#0000 28%),linear-gradient(135deg,#7cff4f14,#0000 42%),#0b111ac2;border-radius:4px;min-width:0;max-width:900px;margin:0;padding:clamp(26px,3vw,38px)}.founder-copy>p{color:#dbeafe;max-width:690px;margin:22px 0 0;font-size:16px;font-weight:650;line-height:1.68}.founder-visual{box-shadow:var(--shadow);background:#030507;border:1px solid #22d3ee47;border-radius:4px;margin:0;position:relative;overflow:hidden}.founder-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0305072e,#0000 46%),linear-gradient(#0000 48%,#030507d1);position:absolute;inset:0}.founder-image{object-fit:cover;width:100%;min-height:clamp(380px,32vw,560px);display:block}.founder-caption{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030507d1;border:1px solid #7cff4f57;border-radius:4px;width:min(100% - 36px,330px);padding:16px;position:absolute;bottom:18px;right:18px}.founder-caption strong,.founder-caption span{display:block}.founder-caption strong{color:var(--green);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:13px;font-weight:900}.founder-caption span{color:#e5edf7;margin-top:8px;font-size:14px;font-weight:760;line-height:1.45}.kit-explain-section{padding:var(--section-pad-y) var(--section-pad-x);box-shadow:var(--shadow);background:linear-gradient(135deg,#2563ff1f,#0000 42%),#030507b8;border:1px solid #22d3ee38;border-radius:4px;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,30px);display:grid;position:relative;overflow:hidden}.kit-explain-section .visual-copy{z-index:2;width:100%;position:relative}.border-viz{pointer-events:none;z-index:1;gap:5px;height:86px;padding:0 14px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.border-viz-top{align-items:flex-start;top:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.border-viz-bottom{align-items:flex-end;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 100%);mask-image:linear-gradient(#0000 0%,#000 30% 100%)}.border-viz span{min-width:0;height:var(--max-h,40px);transform-origin:bottom;opacity:0;animation:border-viz-pulse var(--bar-duration,3s) ease-in-out infinite;animation-delay:var(--bar-delay,0s);border-radius:1.5px;flex:1}.border-viz-top span{transform-origin:top;background:linear-gradient(#2563ff 0%,#22d3ee 50%,#7cff4f 100%);box-shadow:0 0 6px #22d3ee66}.border-viz-bottom span{transform-origin:bottom;background:linear-gradient(#7cff4f 0%,#22d3ee 50%,#2563ff 100%);box-shadow:0 0 6px #7cff4f66}@keyframes border-viz-pulse{0%,to{opacity:0;transform:scaleY(.05)}20%{opacity:var(--bar-opacity,.7);transform:scaleY(1)}60%{opacity:calc(var(--bar-opacity,.7) * .6);transform:scaleY(.5)}80%{opacity:0;transform:scaleY(.05)}}@media (prefers-reduced-motion:reduce){.border-viz span{opacity:.45;animation:none;transform:scaleY(.6)}}@media (max-width:760px){.border-viz{gap:3px;height:56px;padding:0 8px}.border-viz span{border-radius:1px}}.visual-copy{min-width:0}.kit-explain-section .section-title{max-width:920px}.plain-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.kit-explain-section .status-line{align-items:flex-start;min-height:62px;padding:14px}.cli-section{background:radial-gradient(circle at 80% 20%, var(--accent-blue,#4aa3df) 0%, transparent 55%), var(--bg,#07111f);padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,3rem);position:relative}@supports (color:color-mix(in lab, red, red)){.cli-section{background:radial-gradient(circle at 80% 20%, color-mix(in oklab, var(--accent-blue,#4aa3df) 12%, transparent) 0%, transparent 55%), var(--bg,#07111f)}}.cli-section .visual-copy{flex-direction:column;gap:1.25rem;max-width:980px;margin:0 auto;display:flex}.cli-badge{border:1px solid var(--accent-green,#42e66f);align-self:flex-start;align-items:center;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cli-badge{border:1px solid color-mix(in oklab, var(--accent-green,#42e66f) 50%, transparent)}}.cli-badge{background:var(--accent-green,#42e66f)}@supports (color:color-mix(in lab, red, red)){.cli-badge{background:color-mix(in oklab, var(--accent-green,#42e66f) 12%, transparent)}}.cli-badge{color:var(--accent-green,#9fffb0);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-size:.75rem;font-weight:700}.cli-terminal{border:1px solid var(--accent-blue,#4aa3df);margin-top:.5rem;padding:1.25rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.cli-terminal{border:1px solid color-mix(in oklab, var(--accent-blue,#4aa3df) 40%, transparent)}}.cli-terminal{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);box-shadow:inset 0 0 0 1px var(--accent-blue,#4aa3df), 0 8px 32px -16px #0009;background:linear-gradient(#061320 0%,#0a1828 100%);border-radius:12px;flex-direction:column;gap:.5rem;font-size:.95rem;line-height:1.5;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.cli-terminal{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent-blue,#4aa3df) 12%, transparent), 0 8px 32px -16px #0009}}.cli-line{color:var(--accent-green,#9fffb0);white-space:nowrap;display:block}.cli-prompt{color:var(--accent-blue,#8bd7ff);-webkit-user-select:none;user-select:none;margin-right:.5rem;font-weight:700}.cli-bullets{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.cli-bullets li{color:var(--text,#e8f2ff);align-items:flex-start;gap:.625rem;line-height:1.55;display:flex}.cli-bullets li svg{color:var(--accent-green,#9fffb0);flex-shrink:0;margin-top:.2rem}.cli-docs-link{border:1px solid var(--accent-blue,#4aa3df);align-self:flex-start;align-items:center;gap:.5rem;margin-top:.5rem;padding:.625rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cli-docs-link{border:1px solid color-mix(in oklab, var(--accent-blue,#4aa3df) 60%, transparent)}}.cli-docs-link{color:var(--accent-blue,#8bd7ff);background:0 0;border-radius:8px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.cli-docs-link:hover{border-color:var(--accent-blue,#8bd7ff);background:var(--accent-blue,#4aa3df)}@supports (color:color-mix(in lab, red, red)){.cli-docs-link:hover{background:color-mix(in oklab, var(--accent-blue,#4aa3df) 10%, transparent)}}.cli-docs-link:hover{transform:translate(2px)}@media (max-width:640px){.cli-terminal{padding:1rem;font-size:.85rem}}.community-section,.nav-social-icon{display:none!important}.community-section{background:radial-gradient(circle at 20% 30%, #5865f224 0%, transparent 55%), radial-gradient(circle at 80% 70%, #e1306c1f 0%, transparent 55%), var(--bg,#07111f);padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,3rem);position:relative}@supports (color:lab(0% 0 0)){.community-section{background:radial-gradient(circle at 20% 30%, lab(48.1124% 29.0442 -73.9905/.14) 0%, transparent 55%), radial-gradient(circle at 80% 70%, lab(51.588% 69.089 11.2258/.12) 0%, transparent 55%), var(--bg,#07111f)}}.community-section .visual-copy{flex-direction:column;gap:1rem;max-width:980px;margin:0 auto;display:flex}.community-badge{border:1px solid var(--accent-green,#42e66f);align-self:flex-start;align-items:center;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.community-badge{border:1px solid color-mix(in oklab, var(--accent-green,#42e66f) 50%, transparent)}}.community-badge{background:var(--accent-green,#42e66f)}@supports (color:color-mix(in lab, red, red)){.community-badge{background:color-mix(in oklab, var(--accent-green,#42e66f) 12%, transparent)}}.community-badge{color:var(--accent-green,#9fffb0);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-size:.75rem;font-weight:700}.community-title{font-family:var(--font-display,"Space Grotesk", sans-serif);color:var(--text,#e8f2ff);letter-spacing:-.02em;margin:.25rem 0 0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.community-body{color:var(--muted,#a9bdd6);max-width:740px;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.55}.community-cards{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.community-card{border:1px solid #0000;border-radius:14px;flex-direction:column;gap:.75rem;padding:1.5rem 1.5rem 1.25rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden}.community-card:hover{transform:translateY(-3px)}.community-card-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.community-card-head svg{flex-shrink:0}.community-card-tag{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.02em;color:#ffffffd9;border:1px solid #ffffff2e;border-radius:999px;padding:.25rem .625rem;font-size:.85rem;font-weight:600}.community-card-label{font-family:var(--font-display,"Space Grotesk", sans-serif);color:var(--text,#fff);margin-top:.25rem;font-size:1.4rem;font-weight:700;line-height:1.2}.community-card-host{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--muted,#a9bdd6);letter-spacing:.02em;font-size:.85rem}.community-card-arrow{opacity:0;width:1.25rem;height:1.25rem;color:var(--text,#fff);transition:opacity .22s,transform .22s;position:absolute;top:1.5rem;right:1.5rem;transform:translate(-4px,4px)}.community-card:hover .community-card-arrow{opacity:1;transform:translate(0)}.community-card-discord{color:#e6e8ff;background:radial-gradient(circle at 100% 0,#5865f240 0%,#0000 60%),linear-gradient(#2b2e6e 0%,#1a1b3d 100%);border-color:#5865f28c}.community-card-discord:hover{border-color:#7c8afff2;box-shadow:0 12px 36px -16px #5865f28c,inset 0 0 0 1px #7c8aff59}.community-card-discord .community-card-head svg{color:#c5cbff}.community-card-discord .community-card-tag{color:#fff;background:#5865f259;border-color:#7c8affb3}.community-card-instagram{color:#fff5e6;background:radial-gradient(circle at 0 0,#ffdc804d 0%,#0000 50%),linear-gradient(135deg,#833ab4 0%,#fd1d1d 55%,#fcb045 100%);border-color:#fcb0458c}.community-card-instagram:hover{border-color:#ffdca0f2;box-shadow:0 12px 36px -16px #e1306c8c,inset 0 0 0 1px #ffdca066}.community-card-instagram .community-card-head svg{color:#fff}.community-card-instagram .community-card-tag{color:#fff;background:#00000040;border-color:#ffffff80}.community-card-instagram .community-card-host{color:#ffffffd9}@media (max-width:640px){.community-cards{grid-template-columns:1fr}}.demo-video-section{padding:var(--section-pad-y) var(--section-pad-x);box-shadow:var(--shadow);background:radial-gradient(circle at 82% 20%,#2563ff47,#0000 34%),linear-gradient(135deg,#22d3ee1a,#0000 34%),#03060bdb;border:1px solid #2563ff47;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-areas:"head gallery""points gallery""cta gallery""marquee marquee";align-items:start;gap:clamp(20px,2.8vw,38px);display:grid;position:relative;overflow:hidden}.demo-video-gallery{grid-area:gallery;max-width:380px;margin-left:auto}.demo-video-copy{grid-area:head}.demo-points{grid-area:points}.demo-video-section>.section-cta-wrap{grid-area:cta}.demo-video-section>.tool-compat{grid-area:marquee}.demo-video-copy .section-title h2{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.65rem,2.6vw,3.1rem)!important}.demo-video-section:before{z-index:0;content:"";opacity:.6;pointer-events:none;contain:strict;background:radial-gradient(circle at 70% 30%,#22d3ee14,#0000 50%);position:absolute;inset:0}.demo-video-copy,.demo-video-gallery,.demo-video-frame{z-index:1;min-width:0;position:relative}.demo-video-copy .section-title{max-width:680px}.demo-points{gap:22px;margin-top:30px;display:grid}.demo-point{background:#0305078f;border:1px solid #22d3ee38;border-radius:4px;padding:18px}.demo-point span{color:var(--cyan);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.demo-point p{color:#dbeafe;margin:8px 0 0;font-size:14px;font-weight:680;line-height:1.52}.demo-video-frame{background:#030507;border:1px solid #22d3ee52;border-radius:4px;width:100%;min-width:0;margin:0;overflow:hidden;box-shadow:0 34px 110px #0000007a,0 0 0 1px #2563ff1f}.demo-video-gallery{gap:clamp(14px,1.6vw,20px);display:grid}.demo-video-frame-practice{background:linear-gradient(135deg,#7cff4f0e,#0000 42%),#030507;border-color:#7cff4f57}.demo-video-shell{background:radial-gradient(circle at 54% 15%,#2563ff29,#0000 44%),#030507;min-width:0;position:relative;overflow:hidden}.demo-video-toolbar{color:#93c5fd;min-height:34px;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;border-bottom:1px solid #22d3ee29;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.demo-video-toolbar span{background:#22d3ee9e;border-radius:999px;width:8px;height:8px}.demo-video-toolbar span:first-child{background:#ff3b3bb8}.demo-video-toolbar span:nth-child(2){background:#fbbf24c2}.demo-video-toolbar span:nth-child(3){background:#7cff4fc2}.demo-video-toolbar strong{color:#bfdbfe;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.demo-video-heading{border-bottom:1px solid #22d3ee1f;gap:4px;padding:9px 14px 8px;display:grid}.demo-video-heading span{color:#f8fafc;font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:850;line-height:1.15}.demo-video-heading p{display:none}.demo-video-player{background:#030507;position:relative;overflow:hidden}.demo-video{aspect-ratio:21/9;background-color:#030507;background-position:50%;background-size:cover;border:0;place-items:center;width:100%;min-height:clamp(110px,11vw,160px);display:grid;overflow:hidden}.demo-video-preview{color:#f8fafc;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:clamp(24px,4vw,46px);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.demo-video-preview:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#22d3ee3d,#0000 36%),linear-gradient(#0305070d,#030507c7);transition:opacity .4s;position:absolute;inset:0}.demo-video-preview:hover:before{opacity:.88}.demo-video-preview>*{z-index:1;position:relative}.demo-video-play{background:radial-gradient(circle at 35% 30%,#cffafed9,#22d3eef2 45%,#0891b2 100%);border:1px solid #cffafea6;border-radius:999px;place-items:center;width:50px;height:50px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-grid;position:relative;box-shadow:0 0 0 3px #030507eb,0 0 18px #22d3ee80,0 10px 24px -8px #22d3ee8c,inset 0 -3px 7px #0e4e648c,inset 0 3px 6px #cffafebf}.demo-video-play svg{color:#051821;fill:#051821;filter:drop-shadow(0 1px #cffafeb3);width:18px;height:18px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transform:translate(2px)}.demo-video-play-ring{pointer-events:none;border:2px solid #22d3ee99;border-radius:999px;animation:2.4s ease-out infinite demo-video-pulse;position:absolute;inset:-2px}.demo-video-play-ring-delayed{animation-delay:1.2s}@keyframes demo-video-pulse{0%{opacity:.85;border-width:2px;transform:scale(1)}to{opacity:0;border-width:1px;transform:scale(1.7)}}.demo-video-preview:hover .demo-video-play{transform:scale(1.08);box-shadow:0 0 0 4px #030507f0,0 0 30px #22d3eead,0 16px 42px -10px #22d3eec7,inset 0 -3px 8px #0e4e6480,inset 0 3px 6px #cffafee6}.demo-video-preview:active .demo-video-play{transform:scale(.96)}.demo-video-preview strong{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#f8fafc;text-shadow:0 0 16px #22d3ee80;font-size:clamp(.95rem,1.6vw,1.3rem);font-weight:900;transition:color .3s,text-shadow .3s}.demo-video-preview span{color:#cffafe;letter-spacing:.02em;background:linear-gradient(135deg,#22d3ee1f,#030507e0);border:1px solid #22d3ee52;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.demo-video-preview:hover strong{color:#cffafe;text-shadow:0 0 22px #22d3eec7}.demo-video-frame figcaption{color:#94a3b8;overflow-wrap:anywhere;border-top:1px solid #22d3ee29;padding:9px 12px;font-size:11px;font-weight:720;line-height:1.4}.demo-video-placeholder{background-position:50%;background-size:cover}.demo-carousel{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev viewport next""dots dots dots";align-items:center;gap:12px 8px}.demo-carousel-viewport{grid-area:viewport;min-width:0;overflow:hidden}.demo-carousel-track{transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}.demo-carousel-track>.demo-video-frame{flex:0 0 100%;width:100%;min-width:0}.demo-carousel-arrow{color:#cffafe;cursor:pointer;background:#030507d1;border:1px solid #22d3ee6b;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:grid}.demo-carousel-prev{grid-area:prev}.demo-carousel-next{grid-area:next}.demo-carousel-arrow:hover{background:#22d3ee29;border-color:#22d3eeb8;transform:scale(1.06)}.demo-carousel-arrow:active{transform:scale(.96)}.demo-carousel-dots{grid-area:dots;justify-content:center;gap:7px;margin-top:2px;display:flex}.demo-carousel-dot{cursor:pointer;background:#94a3b866;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.demo-carousel-dot.is-active{background:var(--cyan);transform:scale(1.3)}@media (min-width:761px){.demo-carousel{grid-template-columns:1fr;grid-template-areas:"viewport"}.demo-carousel-viewport{overflow:visible}.demo-carousel-track{flex-direction:column;gap:clamp(14px,1.6vw,20px);transform:none!important}.demo-carousel-track>.demo-video-frame{flex:none;width:100%}.demo-carousel-arrow,.demo-carousel-dots{display:none}}.demo-video-open{overflow:hidden}.demo-video-lightbox{z-index:999;box-sizing:border-box;background:#000000e0;place-items:center;width:100dvw;height:100dvh;padding:clamp(12px,2vw,28px);display:grid;position:fixed;inset:0}.demo-video-lightbox-panel{box-sizing:border-box;background:#030507;border:1px solid #22d3ee42;border-radius:4px;grid-template-rows:auto minmax(0,1fr);width:min(100dvw - clamp(24px,4vw,56px),1440px);height:min(100dvh - clamp(24px,4vw,56px),920px);min-height:0;display:grid;overflow:hidden;box-shadow:0 44px 120px #0000009e}.demo-video-lightbox-toolbar{border-bottom:1px solid #22d3ee29;align-items:center;gap:10px;min-width:0;min-height:54px;padding:10px 12px;display:flex}.demo-video-lightbox-toolbar strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:13px;font-weight:820;overflow:hidden}.demo-video-lightbox-toolbar button{color:#dbeafe;min-height:38px;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;cursor:pointer;background:#f8fafc12;border:1px solid #f8fafc29;border-radius:4px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.demo-video-lightbox-toolbar button:hover{color:#cffafe;border-color:#22d3ee6b}.demo-video-lightbox-toolbar .demo-video-close-btn{color:#fecaca;background:#ff3b3b24;border-color:#ff3b3b73}.demo-video-lightbox-toolbar .demo-video-close-btn:hover{color:#fff;background:#ff3b3b38;border-color:#ff3b3bbf}.demo-video-full{object-fit:contain;background:#030507;width:100%;height:100%;min-height:0;max-height:100%;display:block}.demo-video-full.is-zoomed{object-fit:cover}.usage-section{padding:clamp(58px, 6.4vw, 86px) var(--section-pad-x);box-shadow:var(--shadow);background:radial-gradient(circle at 88% 12%,#7cff4f1f,#0000 30%),linear-gradient(135deg,#2563ff1f,#0000 44%),#0b111ac2;border:1px solid #22d3ee38;border-radius:4px}.usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin-top:34px;display:grid;position:relative}.usage-grid:before{content:"";background:linear-gradient(90deg,#0000,#7cff4f6b,#0000);height:1px;position:absolute;top:21px;left:14%;right:14%}.usage-card{z-index:1;min-height:190px;padding:var(--card-pad);background:#03050794;border:1px solid #7cff4f3d;border-radius:4px;position:relative}.usage-card span{width:42px;height:42px;color:var(--green);font-family:var(--font-mono), ui-monospace, monospace;background:#7cff4f14;border:1px solid #7cff4f61;border-radius:4px;place-items:center;font-size:13px;font-weight:900;display:grid}.usage-card h3{color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;margin:28px 0 0;font-size:20px;font-weight:900;line-height:1.18}.usage-card p{color:#cbd5e1;margin:14px 0 0;font-size:14px;font-weight:650;line-height:1.6}.trust-content{grid-template-columns:minmax(0,1.1fr) minmax(300px,.54fr);align-items:stretch;gap:clamp(14px,2vw,22px);margin-top:34px;display:grid}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.benefit-card{background:linear-gradient(#22d3ee0f,#0000),#030507e6;border:1px solid #22d3ee38;border-left:3px solid #22d3ee80;border-radius:4px;min-height:190px;padding:20px;position:relative}.benefit-card svg{color:var(--cyan)}.benefit-card h3{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;margin:24px 0 0;font-size:19px;font-weight:900;line-height:1.25}.benefit-card p{color:var(--muted);margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.62}.trust-visual{box-shadow:var(--shadow);background:#030507;border:1px solid #22d3ee3d;border-radius:4px;margin:0;position:relative;overflow:hidden}.trust-visual:after{content:"";pointer-events:none;background:linear-gradient(#0305070f,#0305077a),radial-gradient(circle at 16% 92%,#7cff4f2e,#0000 32%);position:absolute;inset:0}.trust-visual img{object-fit:cover;width:100%;height:100%;min-height:392px;display:block}.audience-section{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-wide));padding:var(--section-pad-y) var(--section-pad-x);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 auto;display:block}.audience-section>div:first-child{max-width:720px;margin-bottom:clamp(30px,4vw,48px)}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audience-grid article{background:#7cff4f0e;border:1px solid #7cff4f38;border-radius:4px;min-height:164px;padding:17px}.audience-grid svg{color:var(--green)}.audience-grid h3{margin:22px 0 0;font-size:17px;font-weight:900;line-height:1.25}.audience-grid p{color:#cbd5e1;margin:10px 0 0;font-size:13px;font-weight:650;line-height:1.52}.reviews-section{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-wide));padding:var(--section-pad-y) var(--section-pad-x);text-align:center;background:linear-gradient(90deg,#2563ff14,#0000 24%,#7cff4f0f),#03050761;border-top:1px solid #22d3ee29;border-bottom:1px solid #22d3ee29;margin:0 auto;overflow:hidden}.reviews-section .section-title{margin:0 auto}.reviews-section .section-title p{margin-left:auto;margin-right:auto}.reviews-marquee{margin-top:36px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.reviews-track{will-change:transform;gap:14px;width:max-content;animation:58s linear infinite reviews-slide;display:flex}@media (hover:hover) and (pointer:fine){.reviews-marquee:hover .reviews-track{animation-play-state:paused}}.review-card{text-align:left;background:linear-gradient(135deg,#2563ff1a,#0000 45%),#0b111ae0;border:1px solid #22d3ee42;border-radius:4px;align-content:space-between;width:min(390px,78vw);min-height:180px;padding:28px;display:grid;box-shadow:0 24px 70px #00000038}.review-card p{color:#e5edf7;margin:0;font-size:17px;font-weight:820;line-height:1.55}.review-card .review-card-footer>span{color:var(--green);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;margin-top:0;font-size:12px;font-weight:900;display:block}.review-card-footer{flex-direction:column;gap:10px;margin-top:24px;display:flex}.tool-badges{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tool-badge{color:#cbd5e1;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:#0b111ac7;border:1px solid #94a3b833;border-radius:4px;align-items:center;gap:5px;padding:3px 8px 3px 7px;font-size:10px;font-weight:800;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.tool-badge svg{flex:none;width:11px;height:11px}.tool-badge em{font-style:normal;line-height:1}.tool-badge-cursor svg{color:#f8fafc}.tool-badge-cursor{border-color:#f8fafc38}.tool-badge-claude svg{color:#cc785c}.tool-badge-claude{border-color:#cc785c52}.tool-badge-vscode svg{color:#0098ff}.tool-badge-vscode{border-color:#0098ff52}.tool-badge-codex svg{color:#10a37f}.tool-badge-codex{border-color:#10a37f57}.tool-badge-chatgpt svg{color:#10a37f}.tool-badge-chatgpt{border-color:#10a37f57}.tool-badge-copilot svg{color:#f8fafc}.tool-badge-copilot{border-color:#f8fafc33}.tool-badge-cline svg{color:#22d3ee}.tool-badge-cline{border-color:#22d3ee52}.review-card:hover .tool-badge{background:#0f172aeb}.price-section,.price-section p,.price-section small,.price-section li,.price-section span{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif}.price-options{grid-template-columns:repeat(2,minmax(min(100%,320px),1fr));align-items:stretch;gap:clamp(16px,2.4vw,24px);width:100%;max-width:820px;margin:40px auto 0;display:grid}@media (min-width:761px){.price-section .price-options{margin-top:22px}.price-section .price-box{gap:9px;min-height:auto;padding-block:clamp(20px,2.2vw,26px)}.price-section .price-box>span{min-height:0}.price-section .plan-reason{height:auto;min-height:0;margin:2px 0}.price-section .price-old{margin-top:4px}.price-section .price-box>strong{min-height:0;margin-top:6px}}.price-copy{text-align:center;justify-items:center;max-width:min(100%,980px);margin:0 auto;display:grid}.price-brand{color:#dbeafe;text-transform:uppercase;justify-self:center;align-items:center;gap:10px;font-size:14px;font-weight:900;display:inline-flex}.price-copy h2,.final-cta h2{font-size:clamp(1.55rem,2.4vw,2.55rem)}.price-copy h2{letter-spacing:0;text-align:center;text-wrap:balance;max-width:820px;margin-top:26px;margin-left:auto;margin-right:auto;line-height:1.05}.price-copy h2 span{color:var(--green)}.price-copy p{color:#cbd5e1;text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.price-trust-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:8px;width:min(100%,820px);max-width:760px;margin:26px auto 0;display:grid}.price-trust-grid span{color:#cffafe;min-height:66px;font-family:var(--font-mono), ui-monospace, monospace;text-align:center;text-transform:uppercase;background:#0b111a9e;border:1px solid #2563ff5c;border-radius:4px;place-items:center;gap:7px;padding:10px 8px;font-size:10px;font-weight:900;line-height:1.25;display:grid}.price-trust-grid svg{color:var(--blue)}.price-note{color:#cbd5e1;text-align:center;background:#22d3ee0b;border:1px solid #22d3ee42;border-radius:4px;max-width:760px;margin:18px auto 0;padding:12px;font-size:12px;font-weight:760;line-height:1.5;display:block}.decision-strip{background:linear-gradient(135deg,#7cff4f1f,#0000 44%),#0b111ac7;border:1px solid #7cff4f42;border-radius:4px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(18px,2.4vw,30px);width:min(100%,980px);margin:6px auto 0;padding:clamp(18px,2.6vw,28px);display:grid;box-shadow:inset 0 0 0 1px #f8fafc08}.decision-strip span{color:#a7f3d0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.decision-strip strong{color:#f8fafc;max-width:560px;font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;text-wrap:balance;margin-top:10px;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:850;line-height:1.08;display:block}.decision-strip p{color:#cbd5e1;max-width:640px;margin:12px 0 0;font-size:14px;font-weight:680;line-height:1.55}.decision-strip ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.decision-strip li{color:#dbeafe;background:#03050794;border:1px solid #22d3ee2e;border-radius:4px;align-items:center;gap:10px;min-width:0;padding:12px;font-size:13px;font-weight:760;line-height:1.35;display:flex}.decision-strip li svg{color:var(--green);flex:none}@media (max-width:1120px){.decision-strip{grid-template-columns:minmax(0,1fr);width:min(100%,760px)}}@media (max-width:760px){.decision-strip{text-align:left;width:min(100%,620px);padding:18px}.decision-strip strong{font-size:1.32rem}.decision-strip p,.decision-strip li{font-size:13px}}@media (min-width:1600px){.price-copy{max-width:min(100%,1120px)}.price-copy h2{max-width:960px}.price-copy p,.price-note{max-width:860px}.price-trust-grid{grid-template-columns:repeat(4,minmax(160px,1fr));max-width:980px}.decision-strip{width:min(100%,1120px)}.price-options{max-width:1120px}}@media (min-width:2200px){.price-copy{max-width:min(100%,1280px)}.price-options{max-width:1320px}.price-trust-grid{max-width:1120px}}.price-box{width:100%;min-width:0;max-width:100%;min-height:520px;box-shadow:none;background:#121212db;border:1px solid #94a3b82e;border-radius:2px;flex-direction:column;gap:14px;padding:clamp(26px,3vw,34px) clamp(20px,2.7vw,30px);display:flex;position:relative;overflow:hidden}.price-box-featured{background:#141414eb;border-color:#f8fafc57;box-shadow:inset 0 0 0 1px #f8fafc0f}.price-box>span{max-width:100%;min-height:22px;color:var(--cyan);overflow-wrap:anywhere;text-align:center;text-transform:uppercase;white-space:normal;justify-content:center;align-items:center;font-size:13px;font-weight:850;display:flex}.price-old{text-align:center;text-transform:uppercase;min-height:20px;margin-top:12px;display:block;color:#cbd5e1!important;font-size:13px!important;font-weight:850!important}.price-old s{color:#94a3b8;-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:2px}.price-box>strong{width:100%;min-height:72px;color:var(--text);font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;text-align:center;overflow-wrap:anywhere;text-wrap:balance;justify-content:center;align-self:center;align-items:center;margin-top:18px;font-size:clamp(2.25rem,2.8vw,3rem);font-weight:850;line-height:1;display:flex}.price-box-featured>strong{color:var(--text)}.price-box-pro{box-shadow:none;background:#121212db;border-color:#22d3ee3d}.price-box-pro>strong{color:var(--text)}.pro-plan-visual{background:#22d3ee0e;border:1px solid #22d3ee42;border-radius:4px;gap:7px;margin:0;display:grid;overflow:hidden}.pro-plan-visual .brand-art{min-height:168px;box-shadow:none;border:0}.pro-plan-visual figcaption{color:#cffafe;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;padding:0 10px 10px;font-size:11px;font-weight:900;line-height:1.35}.plan-reason{height:76px;color:var(--muted);text-align:center;justify-content:center;align-items:center;margin:0;font-size:14px;font-weight:650;line-height:1.45;display:flex}.installment-note{text-align:center;text-transform:uppercase;justify-content:center;align-self:center;align-items:center;min-height:18px;margin-top:-10px;display:flex;color:#94a3b8!important;font-size:12px!important;font-weight:760!important}.today-offer{overflow-wrap:anywhere;text-align:center;text-transform:uppercase;white-space:normal;background:#7cff4f14;border:1px solid #7cff4f52;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:4px 12px;display:inline-flex;color:#d9f99d!important;font-size:11px!important;font-weight:900!important}.lifetime-badge{color:#cffafe;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;white-space:normal;background:#22d3ee14;border:1px solid #22d3ee57;border-radius:999px;align-self:center;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.lifetime-badge svg{color:var(--green);flex:none}.purchase-note{text-align:center;justify-content:center;align-self:center;align-items:center;max-width:320px;height:36px;margin-top:-2px;display:flex;color:#bfdbfe!important;font-size:12px!important;font-weight:760!important;line-height:1.4!important}.payment-methods{flex-direction:column;align-self:center;align-items:center;gap:7px;width:100%;margin:2px 0 4px;display:flex}.payment-methods-caption{color:#94a3b8;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.payment-methods-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.payment-chip{color:#dbeafe;background:#0f172499;border:1px solid #94a3b842;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:720;line-height:1;display:inline-flex}.payment-chip svg{color:#7dd3fc;flex:none}.payment-chip-more{color:#94a3b8;border-style:dashed}.plan-divider{background:#94a3b824;height:1px;margin:8px 0 6px}.plan-includes-label{overflow-wrap:anywhere;text-align:center;white-space:normal;max-width:100%;color:#7dd3fc!important;font-size:12px!important;font-weight:760!important}.plan-highlight-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.plan-highlight-list li{color:#cbd5e1;align-items:center;gap:11px;min-width:0;font-size:13.5px;font-weight:650;line-height:1.45;display:flex}.plan-highlight-list svg{color:var(--green);flex:none}.plan-highlight-list li,.plan-highlight-list li *{overflow-wrap:anywhere}.best-choice{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;color:#05070b;overflow-wrap:anywhere;text-align:center;white-space:normal;background:#f8fafc;border:1px solid #f8fafc1a;border-radius:999px;align-self:center;width:fit-content;max-width:100%;padding:6px 14px;font-size:11px;font-weight:900;line-height:1.1;position:static;box-shadow:0 12px 28px #f8fafc1a}.price-box .button{width:100%;min-width:0;max-width:100%;min-height:54px;margin-top:8px;padding-block:12px}.price-box .button-primary,.price-box .button-secondary{color:#05070b;box-shadow:none;background:#f8fafc;border-color:#f8fafc29;animation:none}.price-box .button-primary:after,.price-box .button-secondary:after{display:none}.price-box:not(.price-box-featured) .button-primary,.price-box:not(.price-box-featured) .button-secondary{color:#f8fafc;background:#f8fafc14}.price-box .button-secondary{color:#e0f2fe;box-shadow:none;background:#22d3ee14;border-color:#22d3ee47}.price-box-featured .button-primary{color:#071018;background:linear-gradient(#b7ff35,#76e51f);border-color:#d9ff9c;box-shadow:0 18px 42px #7cff4f38}.price-box small{color:#cbd5e1;font-size:13px;font-weight:650;line-height:1.55}.price-box-silver{isolation:isolate;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:visible;background:linear-gradient(#16181cf5 0%,#0e0f12fa 100%)!important;border:1px solid #cbd5e12e!important;box-shadow:inset 0 0 0 1px #cbd5e10f,0 22px 60px -36px #94a3b847,0 12px 32px -18px #00000080!important}.price-box-silver:hover{box-shadow:inset 0 0 0 1px #cbd5e11f,0 30px 72px -36px #94a3b866,0 16px 40px -20px #0000008c!important}.silver-aura{filter:blur(28px);opacity:.55;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 0,#cbd5e124,#0000 55%),radial-gradient(circle at 50% 100%,#94a3b814,#0000 60%);border-radius:24px;animation:7s ease-in-out infinite silver-aura-pulse;position:absolute;inset:-16px}@keyframes silver-aura-pulse{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.6;transform:scale(1.02)}}.silver-badge{z-index:3;color:#0f172a!important;background:linear-gradient(135deg,#f8fafc 0%,#cbd5e1 45%,#94a3b8 100%)!important;border:1px solid #f8fafc80!important;position:relative!important;box-shadow:0 6px 18px #94a3b852,inset 0 -2px 4px #64748b66,inset 0 1px 2px #f8fafcb3!important}.silver-badge:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 30%,#ffffff73 45%,#0000 60%) 0 0/220% 100%;animation:5s ease-in-out infinite premium-badge-shimmer;position:absolute;inset:0}.silver-price{z-index:2;filter:drop-shadow(0 3px 10px #94a3b838);position:relative;-webkit-text-fill-color:transparent!important;background:linear-gradient(#f8fafc 0%,#cbd5e1 55%,#94a3b8 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.silver-cta{position:relative;overflow:hidden;color:#0f172a!important;background:linear-gradient(135deg,#f8fafc 0%,#cbd5e1 45%,#94a3b8 100%) 0 0/220% 220%!important;border:1px solid #f8fafc52!important;transition:transform .25s,box-shadow .3s!important;animation:14s infinite silver-cta-pan!important;box-shadow:0 10px 28px -8px #94a3b873,inset 0 -3px 6px #64748b66,inset 0 2px 4px #f8fafca6!important}.silver-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px -10px #94a3b899,inset 0 -3px 6px #64748b66,inset 0 2px 4px #f8fafcb3!important}.silver-cta .button-label,.silver-cta svg{z-index:1;color:#0f172a;position:relative}.silver-cta-glow{pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff80,#0000);width:55%;height:100%;animation:6s ease-in-out infinite premium-cta-shine;position:absolute;top:0;left:-120%;transform:skew(-22deg)}@keyframes silver-cta-pan{0%,to{background-position:0%}50%{background-position:100%}}.price-box-silver>:not(.silver-aura):not(.silver-border){z-index:2;position:relative}:root{--gold-1:#e8d6a3;--gold-2:#d4b97a;--gold-3:#a98856;--gold-4:#7a6038;--gold-glow:#d4b97a52}.price-box-premium{isolation:isolate;will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:visible;background:linear-gradient(#16120cf5 0%,#0e0b08fa 60%,#0a0806fc 100%)!important;border:1px solid #d4b97a38!important;box-shadow:inset 0 0 0 1px #d4b97a14,0 24px 60px -36px #a9885652,0 12px 32px -18px #0000008c!important}.price-box-premium:hover{box-shadow:inset 0 0 0 1px #d4b97a29,0 32px 80px -36px #a9885680,0 18px 44px -20px #0009!important}.premium-aura{filter:blur(32px);opacity:.65;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 0,#d4b97a2e,#0000 55%),radial-gradient(circle at 50% 100%,#a988561f,#0000 60%);border-radius:24px;animation:6s ease-in-out infinite premium-aura-pulse;position:absolute;inset:-18px}@keyframes premium-aura-pulse{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.7;transform:scale(1.03)}}.premium-spotlight{border-radius:inherit;pointer-events:none;z-index:0;mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:0}.premium-crown{z-index:4;background:radial-gradient(circle at 30% 25%,#f3e8c8 0%,#d4b97a 40%,#a98856 75%,#7a6038 100%);border:1px solid #e8d6a380;border-radius:50%;place-items:center;width:40px;height:40px;animation:5s ease-in-out infinite premium-crown-float;display:grid;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #120e08f0,0 0 18px #d4b97a66,0 8px 22px -8px #a988568c,inset 0 -2px 5px #7a603899,inset 0 2px 3px #f3e8c8b3}.premium-crown svg{color:#2a1f0e;filter:drop-shadow(0 1px #f3e8c899);z-index:1}@keyframes premium-crown-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}.premium-sparkles{pointer-events:none;z-index:1;position:absolute;inset:0}.premium-sparkles svg{color:#d4b97a;filter:drop-shadow(0 0 6px #d4b97a80);opacity:0;animation:6s ease-in-out infinite premium-sparkle;position:absolute}.premium-sparkles svg:first-child{animation-delay:0s;top:12%;right:8%}.premium-sparkles svg:nth-child(2){animation-delay:1.5s;top:52%;left:6%}.premium-sparkles svg:nth-child(3){animation-delay:2.8s;bottom:24%;right:12%}@keyframes premium-sparkle{0%,to{opacity:0;transform:scale(.6)rotate(0)}25%{opacity:.7;transform:scale(.9)rotate(20deg)}50%{opacity:0;transform:scale(.6)rotate(40deg)}}.premium-badge{z-index:3;color:#1f1709!important;letter-spacing:.08em!important;background:linear-gradient(135deg,#f3e8c8 0%,#d4b97a 40%,#a98856 75%,#7a6038 100%)!important;border:1px solid #f3e8c866!important;font-weight:900!important;position:relative!important;box-shadow:0 6px 18px #a9885661,0 0 14px #d4b97a38,inset 0 -2px 4px #7a603880,inset 0 1px 2px #f3e8c899!important}.premium-badge:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 30%,#ffffff52 45%,#0000 60%) 0 0/220% 100%;animation:5s ease-in-out infinite premium-badge-shimmer;position:absolute;inset:0}@keyframes premium-badge-shimmer{0%,to{background-position:200% 0}50%{background-position:-50% 0}}.premium-price{z-index:2;filter:drop-shadow(0 3px 12px #a9885647);position:relative;-webkit-text-fill-color:transparent!important;background:linear-gradient(#f3e8c8 0%,#d4b97a 50%,#a98856 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.premium-lifetime{box-shadow:0 0 12px #d4b97a1f;color:#e8d6a3!important;background:linear-gradient(135deg,#d4b97a1a,#a988560f)!important;border-color:#d4b97a5c!important}.premium-lifetime svg{color:#d4b97a!important}.premium-cta{position:relative;overflow:hidden;color:#1f1709!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#f3e8c8 0%,#d4b97a 45%,#a98856 100%) 0 0/220% 220%!important;border:1px solid #e8d6a35c!important;font-weight:900!important;transition:transform .25s,box-shadow .3s!important;box-shadow:0 10px 28px -8px #a9885680,0 0 16px #d4b97a38,inset 0 -3px 6px #7a603880,inset 0 2px 4px #f3e8c899!important}.premium-cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #a98856a6,0 0 24px #d4b97a52,inset 0 -3px 6px #7a603880,inset 0 2px 4px #f3e8c8b3!important}.premium-cta .button-label{z-index:1;position:relative}.premium-cta svg{z-index:1;color:#1f1709;position:relative}.premium-cta-glow{pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff6b,#0000);width:55%;height:100%;animation:5s ease-in-out infinite premium-cta-shine;position:absolute;top:0;left:-120%;transform:skew(-22deg)}@keyframes premium-cta-shine{0%{left:-120%}60%,to{left:160%}}@keyframes premium-cta-pulse{0%,to{box-shadow:0 10px 28px -8px #a988566b,0 0 16px #d4b97a2e,inset 0 -3px 6px #7a603880,inset 0 2px 4px #f3e8c899}50%{box-shadow:0 14px 34px -8px #a9885699,0 0 22px #d4b97a4d,inset 0 -3px 6px #7a603880,inset 0 2px 4px #f3e8c8a6}}@keyframes premium-cta-pan{0%,to{background-position:0%}50%{background-position:100%}}.premium-list li svg{filter:drop-shadow(0 0 4px #d4b97a52);color:#d4b97a!important}.premium-list li{color:#e8dcb6!important}.price-box-premium>:not(.premium-aura):not(.premium-border):not(.premium-spotlight):not(.premium-sparkles){z-index:2;position:relative}.price-box-premium>span{letter-spacing:.06em;text-shadow:0 0 8px #d4b97a38;font-weight:900;color:#d4b97a!important}.price-box-premium .plan-reason{color:#b9a87c!important}.price-box-premium .installment-note,.price-box-premium .purchase-note{color:#a89770!important}.price-box-premium .plan-includes-label{color:#d4b97a!important}.price-box-premium .plan-divider{background:linear-gradient(90deg,#0000,#d4b97a38,#0000)!important}.price-box-premium .price-old{color:#a89770!important}.price-box-premium .price-old s{color:#6d5e3f;text-decoration-color:#7a60388c}.price-box-premium .today-offer{color:#e8d6a3!important;background:#d4b97a12!important;border-color:#d4b97a47!important}.plan-cmp{isolation:isolate;background:radial-gradient(circle at 20% 0,#7cff4f14,#0000 42%),radial-gradient(circle at 80% 100%,#22d3ee14,#0000 46%),linear-gradient(#0f1724d9,#070b12f0);border:1px solid #94a3b81f;border-radius:20px;width:min(100%,920px);margin:44px auto 0;padding:clamp(22px,3.2vw,44px) clamp(18px,2.4vw,36px);position:relative;overflow:hidden;box-shadow:inset 0 1px #f8fafc0a,0 40px 80px -40px #0009}.plan-cmp:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#7cff4f4d,#22d3ee2e 50%,#7cff4f00 90%);border-radius:24px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plan-cmp-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.plan-cmp-blob{opacity:.28;border-radius:50%;width:420px;height:420px;position:absolute}.plan-cmp-blob-a{background:radial-gradient(circle,#7cff4f52,#0000 70%);top:-180px;left:-120px}.plan-cmp-blob-b{background:radial-gradient(circle,#22d3ee52,#0000 70%);bottom:-220px;right:-160px}.plan-cmp-grid{background-image:linear-gradient(#f8fafc09 1px,#0000 1px),linear-gradient(90deg,#f8fafc09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0009,#0000 70%);mask-image:radial-gradient(#0009,#0000 70%)}@keyframes plan-cmp-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.06)}}.plan-cmp-header{z-index:1;text-align:center;max-width:720px;margin:0 auto;position:relative}.plan-cmp-eyebrow{color:#d9f99d;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#7cff4f24,#22d3ee1a);border:1px solid #7cff4f52;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:900;display:inline-flex}.plan-cmp-eyebrow svg{color:var(--green)}.plan-cmp-header h3{font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:#f8fafc;letter-spacing:-.01em;-webkit-text-fill-color:transparent;background:linear-gradient(#f8fafc 0%,#cbd5e1 100%);-webkit-background-clip:text;background-clip:text;margin:18px 0 0;font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:760;line-height:1.08}.plan-cmp-header p{color:#cbd5e1;max-width:620px;margin:14px auto 0;font-size:15px;line-height:1.6}.plan-cmp-seal{color:#cffafe;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#7cff4f1f,#22d3ee1f);border:1px solid #22d3ee52;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:8px 16px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 0 24px #22d3ee2e}.plan-cmp-seal svg{color:var(--green)}.plan-cmp-cards{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);max-width:760px;margin:30px auto 0;display:grid;position:relative}.plan-cmp-card{background:linear-gradient(#141c2aeb 0%,#0a101af0 100%);border:1px solid #94a3b824;border-radius:18px;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,30px);transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.plan-cmp-card.is-popular{border-color:#7cff4f6b;box-shadow:inset 0 0 0 1px #7cff4f2e,0 24px 60px -28px #7cff4f52}.plan-cmp-card-glow{opacity:0;pointer-events:none;background:linear-gradient(135deg,#7cff4f00,#22d3ee00);border-radius:18px;transition:opacity .4s;position:absolute;inset:-1px}.plan-cmp-card.is-popular .plan-cmp-card-glow{opacity:1;background:radial-gradient(circle at 20% 0,#7cff4f29,#0000 45%),radial-gradient(circle at 100% 100%,#22d3ee24,#0000 50%)}@keyframes plan-cmp-glow{0%,to{opacity:.7}50%{opacity:1}}.plan-cmp-card:hover .plan-cmp-card-glow{opacity:1;background:radial-gradient(circle at 50% 0,#7cff4f2e,#0000 50%),radial-gradient(circle at 50% 100%,#22d3ee29,#0000 50%)}.plan-cmp-badge{color:#051010;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;z-index:1;background:linear-gradient(135deg,#b7ff35,#76e51f);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #7cff4f5c}.plan-cmp-badge-dot{background:#051010;border-radius:50%;width:6px;height:6px}@keyframes plan-cmp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.plan-cmp-card-head{z-index:1;gap:4px;display:grid;position:relative}.plan-cmp-card-name{font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:#f8fafc;letter-spacing:-.01em;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:850}.plan-cmp-card-tag{color:#94a3b8;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.plan-cmp-card-price{z-index:1;border-top:1px solid #94a3b81f;align-items:baseline;gap:10px;padding-top:8px;display:flex;position:relative}.plan-cmp-card-price strong{font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:#f8fafc;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:850;line-height:1}.plan-cmp-card.is-popular .plan-cmp-card-price strong{-webkit-text-fill-color:transparent;background:linear-gradient(#d9f99d 0%,#76e51f 100%);-webkit-background-clip:text;background-clip:text}.plan-cmp-card-price small{color:#94a3b8;font-size:12px;font-weight:700}.plan-cmp-cta{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:14px 18px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.plan-cmp-cta-primary{color:#051010;background:linear-gradient(135deg,#b7ff35,#76e51f);border:1px solid #7cff4f80;box-shadow:0 14px 36px -8px #7cff4f73}@keyframes plan-cmp-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.plan-cmp-cta-secondary{color:#f8fafc;background:#f8fafc0f;border:1px solid #f8fafc2e}.plan-cmp-cta:hover{transform:translateY(-2px)}.plan-cmp-cta-primary:hover{box-shadow:0 20px 50px -10px #7cff4f99}.plan-cmp-cta-secondary:hover{background:#f8fafc1a;border-color:#22d3ee6b}.plan-cmp-title{z-index:1;text-align:center;max-width:880px;font-family:var(--font-display), var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:#d9f99d;margin:0 auto;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:850;line-height:1.08;position:relative}@keyframes plan-cmp-title-glow{0%,to{text-shadow:0 0 18px #7cff4f80,0 0 42px #7cff4f47,0 0 80px #7cff4f29}50%{text-shadow:0 0 22px #7cff4fb3,0 0 56px #7cff4f66,0 0 110px #7cff4f38}}.plan-cmp-rows{z-index:1;background:linear-gradient(#0b111ae0,#070b12eb);border:1px solid #94a3b81a;border-radius:14px;max-width:760px;margin:24px auto 0;position:relative;overflow:hidden}.plan-cmp-row{border-bottom:1px solid #94a3b814;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));align-items:center;transition:background .25s;display:grid}.plan-cmp-row:not(.plan-cmp-row-head):hover{background:linear-gradient(90deg,#0000,#22d3ee0d,#0000)}.plan-cmp-row>*{color:#cbd5e1;padding:14px clamp(14px,1.8vw,22px);font-size:13.5px;font-weight:650;line-height:1.4}.plan-cmp-row-head{background:linear-gradient(#22d3ee14,#22d3ee05);border-bottom-color:#22d3ee2e}.plan-cmp-row-head>*{color:#a5f3fc;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.plan-cmp-row-head>span.is-popular{color:#d9f99d}.plan-cmp-feature{color:#f8fafc!important;font-weight:760!important}.plan-cmp-cell{align-items:center;gap:8px;display:inline-flex}.plan-cmp-cell-text{color:#e2e8f0}.plan-cmp-cell-text.is-highlight,.plan-cmp-cell-yes{color:#d9f99d;font-weight:800}.plan-cmp-cell-yes svg{color:#051010;background:linear-gradient(135deg,#b7ff35,#76e51f);border-radius:50%;flex:none;width:22px;height:22px;padding:3px;box-shadow:0 4px 12px #7cff4f4d}.plan-cmp-cell-yes.is-popular svg{box-shadow:0 4px 16px #7cff4f8c}.plan-cmp-cell-no{color:#64748b}.plan-cmp-cell-no svg{color:#64748b;background:#64748b24;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.plan-cmp-cell-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plan-cmp-footnote{z-index:1;text-align:center;color:#94a3b8;max-width:620px;margin:28px auto 0;font-size:12px;font-weight:700;line-height:1.5;position:relative}@media (max-width:760px){.plan-cmp{border-radius:18px;padding:28px 18px}.plan-cmp-cards{grid-template-columns:minmax(0,1fr)}.plan-cmp-rows{border-radius:12px}.plan-cmp-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 4px}.plan-cmp-row>*{padding:6px 14px}.plan-cmp-row-head{display:none}.plan-cmp-feature{text-transform:uppercase;letter-spacing:.04em;padding-top:14px;padding-bottom:6px;font-size:12px;color:#a5f3fc!important}.plan-cmp-cell[data-plan]:before{content:attr(data-plan);color:#a5f3fc;min-width:92px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee38;border-radius:999px;margin-right:10px;padding:2px 8px;font-size:10px;font-weight:900;display:inline-block}.plan-cmp-cell.is-popular[data-plan]:before{color:#d9f99d;background:#7cff4f1f;border-color:#7cff4f5c}}@keyframes reviews-slide{0%{transform:translate(calc(-50% - 7px))}to{transform:translate(0)}}.faq-section{padding-top:90px}.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin-top:32px;display:grid}.faq-grid article{border:1px solid var(--line);background:#0b111adb;border-radius:4px;min-height:208px;padding:18px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s,background .28s}.faq-grid article:hover{background:#0b111af0;border-color:#22d3ee6b;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #22d3ee1a,0 14px 32px -16px #22d3ee52}.faq-grid article:hover svg{color:#67e8f9}.faq-grid svg{color:var(--cyan);transition:color .28s}.faq-grid h3{margin:22px 0 0;font-size:17px;font-weight:900;line-height:1.38}.faq-grid p{color:var(--muted);margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.58}.final-cta{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-max));color:var(--text);background:linear-gradient(135deg,#7cff4f21,#0000 42%),#08110d;border:1px solid #7cff4f47;border-radius:4px;justify-content:space-between;align-items:center;gap:18px 22px;margin:0 auto 72px;padding:40px;display:flex}.final-cta>svg{color:var(--green);flex:none}.final-cta h2{max-width:720px;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,2.8vw,3.2rem);font-weight:900;line-height:1.12}.final-cta p{color:#dbeafe;max-width:520px;margin:0;font-size:15px;font-weight:700;line-height:1.55}.final-cta .button{white-space:normal;flex:none}.pain-section,.founder-section,.kit-explain-section,.usage-section,.page-section,.explain-section,.audience-section,.truth-section,.reviews-section,.price-section,.final-cta{margin-top:64px}.site-footer{width:min(100%, var(--landing-wide));border-top:1px solid var(--line);min-height:150px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:26px 24px 34px;display:flex}.footer-brand p{max-width:460px;color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.5}.footer-brand small{color:#dbeafe;margin-top:8px;font-size:12px;font-weight:850;display:block}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footer-links a{border:1px solid var(--line);color:#dbeafe;text-transform:uppercase;background:#ffffff09;border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.footer-social{transition:border-color .2s,background .2s,color .2s;color:#cfe9ff!important;background:#4aa3df14!important;border-color:#8bd7ff59!important}.footer-social:hover{color:#fff!important;background:#4aa3df2e!important;border-color:#8bd7ffb3!important}.back-top{color:var(--green)!important;border-color:#7cff4f61!important}.back-top svg{transform:rotate(-90deg)}@keyframes cta-pulse{0%,to{box-shadow:0 18px 42px #7cff4f38}50%{box-shadow:0 18px 58px #7cff4f63}}@keyframes cta-shine{0%{left:-50%}42%,to{left:125%}}@keyframes tools-slide{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:900px){.usage-grid,.benefit-grid,.audience-grid,.pain-board,.price-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-options{width:min(100%,560px)}}@media (max-width:1120px){.nav-links{display:none}.hero,.pain-section,.founder-section,.kit-explain-section,.demo-video-section,.usage-section,.safe-explain-section,.handoff-section,.evidence-section,.guardrails-code-section,.included-section,.git-check-section,.explain-section,.audience-section,.truth-section,.price-section{grid-template-columns:minmax(0,1fr)}.demo-video-section{grid-template-areas:"head""gallery""points""cta""marquee"}.pain-section{grid-template-areas:"copy""board""cta"}.price-section{gap:18px}.price-options{grid-template-columns:minmax(0,1fr);justify-self:center;width:min(100%,560px);max-width:560px;margin-left:auto;margin-right:auto}.trust-content{grid-template-columns:minmax(0,1fr)}.trust-section .trust-visual{display:none}.price-copy h2{font-size:clamp(1.7rem,2.8vw,2.4rem)}.price-box>strong{font-size:clamp(2.1rem,3.4vw,2.7rem)}.before-after-section{grid-template-columns:minmax(0,1fr)}.pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:760px){:root{--landing-gutter:16px;--landing-gutter-tight:16px;--section-pad-x:clamp(18px, 5vw, 22px);--section-pad-y:clamp(52px, 12vw, 72px);--card-pad:clamp(20px, 6vw, 26px)}.hero:before,.pain-section:before,.founder-section:before,.kit-explain-section:before,.usage-section:before,.page-section:before,.explain-section:before,.audience-section:before,.truth-section:before,.price-section:before,.final-cta:before,.tool-track,.button-primary,.button-primary:after{animation:none!important}.top-offer{flex-wrap:wrap;gap:7px 12px;min-height:54px;padding:11px 14px;font-size:12px}.top-offer span:last-child{display:none}.top-offer strong{flex-basis:auto}.site-nav{gap:10px;width:100%;min-height:66px;padding-inline:16px}.brand{min-width:0}.brand small{display:none}.nav-cta{min-width:78px;min-height:44px;padding-inline:12px;font-size:12px;display:inline-flex}.nav-cta-full{display:none}.nav-cta-short{display:inline}.hero,.page-section,.inside-section,.pipeline-section,.benefits-section{padding-inline:16px}.inside-section .section-title,.inside-section .file-grid{padding-left:16px;padding-right:16px}.inside-section .section-cta{width:min(100% - 32px,360px);margin-left:auto;margin-right:auto}.hero{width:min(calc(100% - 32px), var(--landing-max));max-width:var(--landing-max);gap:18px;min-height:auto;margin-left:auto;margin-right:auto;padding-top:28px;padding-bottom:24px}.hero-copy{text-align:center;width:min(100%,100vw - 32px);max-width:calc(100vw - 32px);margin-left:auto;margin-right:auto;overflow:hidden}.hero-copy h1{overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.02em;width:min(100%,360px);max-width:none;margin-left:auto;margin-right:auto;font-size:clamp(2.55rem,11.4vw,3.25rem);line-height:1.05}.hero-promise li{justify-content:center}.hero-copy p{overflow-wrap:anywhere;width:min(100%,360px);max-width:none;margin-top:12px;margin-left:auto;margin-right:auto;font-size:14.5px;line-height:1.5}.hero-copy .hero-lead{margin-top:16px;font-size:clamp(19px,5.8vw,23px);line-height:1.32}.hero-copy .hero-subheadline{margin-top:10px;font-size:15px;line-height:1.48}.hero-actions{flex-direction:column;align-items:stretch;width:min(100%,360px);margin-left:auto;margin-right:auto}.hero-visual{width:min(100%,360px);min-height:0;margin-left:auto;margin-right:auto}.hero-visual .brand-art-image{min-height:0;padding:8px}.hero-alert{gap:6px;max-width:calc(100% - 20px);min-height:32px;padding:7px 9px;font-size:9px}.hero-alert-red{top:10px;left:10px}.hero-alert-green{bottom:10px;right:10px}.hero-alert-blue{bottom:10px;left:10px}.hero-actions .button,.section-cta,.price-box .button{width:100%;max-width:100%}.button{white-space:normal;gap:12px;min-height:clamp(58px,15vw,64px);padding:12px clamp(18px,5vw,24px);font-size:clamp(15px,4vw,16.5px);line-height:1.18}.button svg{width:22px;height:22px}.scroll-progress{width:22px;top:76px;bottom:12px;right:4px}.scroll-progress-track{width:4px;bottom:28px}.scroll-progress-percent{min-width:22px;padding:4px 3px;font-size:8px}.tool-marquee{width:min(100%,360px);max-width:none;margin-left:auto;margin-right:auto}.reviews-track{animation:58s linear infinite reviews-slide!important}.pain-section,.founder-section,.kit-explain-section,.demo-video-section,.usage-section,.page-section,.explain-section,.audience-section,.truth-section,.safe-explain-section,.before-after-section,.handoff-section,.evidence-section,.guardrails-code-section,.included-section,.git-check-section,.reviews-section,.price-section,.final-cta{width:min(100% - 32px,1240px)}.pain-section,.page-section,.price-section{padding:22px}.price-section{grid-template-columns:minmax(0,1fr)}.price-options{grid-template-columns:minmax(0,1fr);width:min(100%,390px);max-width:390px}.price-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-trust-grid,.price-note{max-width:none}.kit-explain-section,.demo-video-section,.usage-section,.founder-section,.safe-explain-section,.before-after-section{padding:64px 18px}.section-mobile-icon{width:48px;height:48px;color:var(--cyan);background:#22d3ee12;border:1px solid #22d3ee52;border-radius:4px;place-items:center;margin:0 auto 16px;display:grid}.section-title,.pain-copy,.founder-copy,.visual-copy,.demo-video-copy,.price-copy,.reviews-section .section-title{text-align:center;max-width:360px;margin-left:auto;margin-right:auto}.pain-copy span,.section-title span{font-size:13.5px;line-height:1.35}.pain-copy h2,.section-title h2,.price-copy h2{text-wrap:balance;font-size:clamp(2.15rem,9vw,2.75rem);line-height:1.05}.section-title p,.pain-copy p,.founder-copy>p,.price-copy p{margin-left:auto;margin-right:auto;font-size:clamp(16px,4.15vw,17px);line-height:1.62}.plain-list,.demo-points,.usage-grid,.benefit-grid,.audience-grid,.faq-grid{max-width:360px;margin-left:auto;margin-right:auto}.demo-video-gallery{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.status-line,.demo-point,.usage-card,.benefit-card,.review-card,.audience-grid article,.faq-grid article{text-align:center;justify-items:center}.status-line{justify-content:center;min-height:48px;padding:14px;font-size:14.5px;line-height:1.35}.demo-video-frame{width:100%;max-width:min(100%,720px);margin-left:auto;margin-right:auto}.demo-video{min-height:240px}.usage-card span,.benefit-card svg,.audience-grid svg,.faq-grid svg{margin-left:auto;margin-right:auto}.usage-card h3,.benefit-card h3,.audience-grid h3,.faq-grid h3{margin-top:18px}.trust-visual{max-width:360px;margin-left:auto;margin-right:auto}.trust-section .trust-visual{display:none}.trust-visual img{min-height:260px}.founder-copy{border-left-width:1px;padding:22px}.founder-caption{text-align:center}.price-brand,.price-trust-grid span,.lifetime-badge,.today-offer,.plan-includes-label{justify-content:center;margin-left:auto;margin-right:auto}.price-copy h2,.price-copy p,.price-note{text-align:center;margin-left:auto;margin-right:auto}.price-box{text-align:center;gap:10px;min-height:auto;padding:14px clamp(14px,5vw,18px);overflow:hidden}.price-section .price-box>span{min-height:0}.price-section .price-box .plan-reason{height:auto;min-height:0;margin:2px 0}.price-section .price-box .price-old{margin-top:2px}.price-section .price-box>strong{min-height:0;margin-top:4px;font-size:55px}.plan-highlight-list{width:100%;margin-left:auto;margin-right:auto}.plan-highlight-list li{text-align:left;grid-template-columns:clamp(20px,5vw,22px) minmax(0,1fr);justify-content:start;align-items:start;gap:clamp(12px,3.4vw,16px);font-size:clamp(15px,4vw,16px);line-height:1.45;display:grid}.plan-highlight-list svg{width:18px;height:18px;margin-top:2px}.plan-reason,.price-box small{line-height:1.5;font-size:clamp(14.5px,3.9vw,15.5px)!important}.plan-includes-label,.today-offer,.lifetime-badge{font-size:13.5px!important}.lifetime-badge{min-height:40px;padding:0 14px}.final-cta{align-items:center;padding:30px 22px}.final-cta h2,.final-cta p{text-align:center;margin-left:auto;margin-right:auto}.faq-grid article{min-height:auto}.usage-card,.benefit-card,.audience-grid article,.faq-grid article{padding:clamp(22px,6vw,26px)}.usage-card h3,.benefit-card h3,.audience-grid h3,.faq-grid h3{font-size:clamp(19px,5.2vw,21px);line-height:1.18}.usage-card p,.benefit-card p,.audience-grid p,.faq-grid p{font-size:clamp(15.5px,4.2vw,16.5px);line-height:1.58}.pain-board,.plain-list,.usage-grid,.file-grid,.benefit-grid,.audience-grid,.truth-grid,.git-check-board,.included-list,.faq-grid,.included-product,.handoff-flow{grid-template-columns:1fr}.founder-image{min-height:320px}.founder-caption{width:calc(100% - 24px);bottom:12px;right:12px}.comparison-card h2{min-height:auto}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-block:24px}.footer-links{justify-content:center}}@media (max-width:430px){.brand strong{font-size:14px}.brand-mark{width:36px;height:36px;font-size:13px}.nav-cta svg{display:none}.pain-copy h2,.section-title h2{font-size:clamp(1.75rem,8vw,2.25rem)}.price-section{width:min(100% - 32px,1240px);padding:20px 16px}.demo-video{min-height:220px}.demo-video-lightbox{padding:8px}.demo-video-lightbox-toolbar{flex-wrap:wrap}.demo-video-lightbox-toolbar strong{flex-basis:100%}.price-options{width:100%;max-width:360px}.price-box{gap:12px;padding-left:16px;padding-right:16px}.price-box .button{min-height:56px;padding-left:10px;padding-right:10px;font-size:14.5px}.price-box>strong{font-size:55px}.today-offer,.lifetime-badge{white-space:normal;text-align:center;max-width:100%;line-height:1.2}.plan-highlight-list li{gap:9px;font-size:14.5px;line-height:1.4}.footer-links a{justify-content:center;width:100%}.final-cta{text-align:center;align-items:center}}@media (min-width:1600px){.faq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --rg-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rg-border-run{to{--rg-angle:360deg}}@keyframes rg-border-rotate{to{transform:rotate(360deg)}}.pain-section,.demo-video-section,.founder-section,.kit-explain-section,.usage-section,.audience-section,.reviews-section,.page-section,.price-section,.final-cta,.faq-section{isolation:isolate;position:relative}.pain-section:after,.demo-video-section:after,.founder-section:after,.kit-explain-section:after,.usage-section:after,.audience-section:after,.reviews-section:after,.page-section:after,.price-section:after,.final-cta:after,.faq-section:after{content:"";border-radius:inherit;background:conic-gradient(from var(--rg-angle,0deg), transparent 0deg, transparent 320deg, #7cff4f2e 340deg, #d9f99dd9 354deg, #22d3ee8c 360deg, transparent 372deg);-webkit-mask-composite:xor;pointer-events:none;z-index:2;opacity:.55;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.demo-video-section:after,.kit-explain-section:after,.faq-section:after,.page-section:after{background:conic-gradient(from var(--rg-angle,0deg), transparent 0deg, transparent 320deg, #22d3ee2e 340deg, #cffafed9 354deg, #2563ff8c 360deg, transparent 372deg);animation-duration:13s}.audience-section:after,.usage-section:after{animation-duration:14s;animation-delay:-3s}.reviews-section:after{animation-duration:16s;animation-delay:-7s}.final-cta:after{background:conic-gradient(from var(--rg-angle,0deg), transparent 0deg, transparent 320deg, #7cff4f38 340deg, #d9f99d 354deg, #7cff4f80 360deg, transparent 372deg);animation-duration:10s}@media (prefers-reduced-motion:reduce){.pain-section:after,.demo-video-section:after,.founder-section:after,.kit-explain-section:after,.usage-section:after,.audience-section:after,.reviews-section:after,.page-section:after,.price-section:after,.final-cta:after,.faq-section:after{opacity:0;animation:none}}.boot-status{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.boot-status-dot{background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 8px}.boot-status-ok{color:var(--green)}.boot-status-warn{color:var(--amber)}.boot-status-stop{color:var(--red)}.boot-status-mute{color:#475569}.boot-status-mute .boot-status-dot{box-shadow:none}.boot-shell{font-family:var(--font-mono), ui-monospace, "Cascadia Code", "JetBrains Mono", monospace;color:#cbd5e1;background:radial-gradient(circle at 80% 0,#22d3ee14,#0000 50%),radial-gradient(circle at 0 100%,#7cff4f0d,#0000 40%),#03060b;border:1px solid #22d3ee47;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009,0 0 0 1px #22d3ee14,inset 0 1px #ffffff0a}.boot-shell:after{content:"";z-index:3;pointer-events:none;opacity:.45;background:linear-gradient(#0000 0% 49%,#22d3ee0a 50%,#0000 51% 100%) 0 0/100% 4px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.boot-shell:after{opacity:.2}}.boot-shell-toolbar{z-index:2;background:#03060ad1;border-bottom:1px solid #22d3ee29;align-items:center;gap:8px;padding:11px 14px;display:flex;position:relative}.boot-shell-toolbar>span[aria-hidden]{background:#475569;border-radius:999px;flex:none;width:11px;height:11px}.boot-shell-toolbar>span:first-child{background:#ef4444}.boot-shell-toolbar>span:nth-child(2){background:#f59e0b}.boot-shell-toolbar>span:nth-child(3){background:#10b981}.boot-shell-toolbar strong{font-family:var(--font-mono), ui-monospace, monospace;color:#94a3b8;letter-spacing:.02em;margin-left:6px;font-size:12px;font-weight:700}.boot-shell-tag{color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee52;border-radius:3px;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:900}.boot-shell-body{z-index:2;min-height:460px;padding:16px 18px 18px;position:relative}.boot-stream{gap:3px;font-size:12.5px;line-height:1.6;display:grid}.boot-line{white-space:pre-wrap;word-break:break-word;align-items:baseline;gap:6px;min-height:18px;display:flex}.boot-line-blank{min-height:6px}.boot-speaker{letter-spacing:.04em;text-transform:lowercase;text-align:center;vertical-align:1px;border:1px solid;border-radius:3px;flex:none;min-width:38px;margin-right:8px;padding:1px 6px;font-size:10px;font-weight:900;display:inline-block}.boot-speaker-user{color:#cbd5e1;background:#94a3b814}.boot-speaker-kit{color:var(--green);background:#7cff4f14}.boot-speaker-spacer{border:1px solid #0000;min-width:38px;margin-right:8px;padding:1px 6px;font-size:10px;display:inline-block}.boot-line-section .boot-speaker{vertical-align:2px}.boot-block-user{border-left:2px solid var(--cyan);color:#e0f2fe;white-space:pre-wrap;background:#22d3ee0f;border-radius:2px;gap:1px;margin:2px 0 6px;padding:9px 11px 9px 9px;font-family:inherit;font-size:12.5px;font-weight:700;display:grid}.boot-user-line{line-height:1.55;display:block}.boot-user-arrow{width:12px;color:var(--cyan);margin-right:6px;font-weight:900;display:inline-block}.boot-line-think{color:#64748b;font-size:11.5px;font-style:italic}.boot-line-think .boot-text{color:#64748b}.boot-think-dot{color:#475569;font-weight:900}.boot-line-section{color:#f8fafc;letter-spacing:.01em;border-bottom:1px solid #94a3b82e;margin:8px 0 4px;padding-bottom:5px;font-size:13px;font-weight:900}.boot-line-section:before{content:"▸ ";color:var(--cyan);font-weight:900}.boot-line-field{letter-spacing:.005em;font-size:12px}.boot-field-bracket{color:#475569;font-weight:700}.boot-field-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.boot-field-sep{color:#475569;margin-right:3px}.boot-field-value{font-weight:800;font-family:var(--font-mono), ui-monospace, monospace}.boot-tone-ok .boot-field-value{color:var(--green)}.boot-tone-warn .boot-field-value{color:var(--amber)}.boot-tone-stop .boot-field-value{color:var(--red)}.boot-tone-info .boot-field-value{color:var(--cyan)}.boot-tone-mute .boot-field-value{color:#64748b;font-weight:600}.boot-tone-stop{border-left:2px solid var(--red);background:#ff3b3b12;border-radius:3px;margin-left:-4px;padding:3px 8px}.boot-caret-inline{background:var(--cyan);vertical-align:-2px;width:8px;height:14px;margin-left:4px;animation:.85s step-end infinite boot-caret;display:inline-block}@keyframes boot-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.boot-caret-inline{opacity:1;animation:none}}.boot-shell-footer{z-index:2;background:#03060a99;border-top:1px solid #22d3ee24;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}@media (max-width:760px){.boot-shell-body{min-height:340px;padding:12px 14px 14px}.boot-stream{font-size:11.5px}.boot-shell-header{font-size:10px}.boot-shell-footer{flex-direction:column;align-items:flex-start;gap:6px}.boot-line-block{font-size:10.5px}}.hero-visual:has(.boot-shell){box-shadow:none;background:0 0;border:0;padding:0}.macro-registry{font-family:var(--font-mono), ui-monospace, monospace;background:linear-gradient(#22d3ee0d,#0000 30%),#03060b;border:1px solid #22d3ee3d;border-radius:6px;margin-top:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff0a}.macro-registry-toolbar,.macro-registry-footer{letter-spacing:.06em;text-transform:uppercase;background:#03060ab3;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.macro-registry-toolbar{color:var(--cyan);border-bottom:1px solid #22d3ee24}.macro-registry-toolbar strong{color:#64748b;font-weight:700}.macro-registry-footer{border-top:1px solid #22d3ee24}.macro-row{cursor:default;border-bottom:1px solid #94a3b814;border-left:3px solid #0000;grid-template-columns:auto auto auto auto 1fr auto;align-items:center;gap:12px;padding:13px 16px;transition:background-color .18s,border-left-color .18s,padding-left .2s cubic-bezier(.16,1,.3,1);display:grid}.macro-row:last-of-type{border-bottom:0}.macro-row:hover{background:#22d3ee0b;padding-left:22px}.macro-row-boot:hover{border-left-color:var(--cyan)}.macro-row-task:hover{border-left-color:var(--green)}.macro-row-proof:hover{border-left-color:var(--amber)}.macro-row-continuity:hover{border-left-color:var(--blue)}.macro-prompt{color:var(--cyan);font-size:14px;font-weight:900}.macro-icon{color:#94a3b8;background:#0f1724b3;border:1px solid #94a3b82e;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.macro-row-boot .macro-icon{color:var(--cyan);border-color:#22d3ee57}.macro-row-task .macro-icon{color:var(--green);border-color:#7cff4f57}.macro-row-proof .macro-icon{color:var(--amber);border-color:#fbbf2457}.macro-row-continuity .macro-icon{color:var(--blue);border-color:#2563ff57}.macro-name{color:#f8fafc;letter-spacing:0;font-size:14px;font-weight:900}.macro-tag{letter-spacing:.06em;border:1px solid;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:900}.macro-tag-boot{color:var(--cyan);background:#22d3ee14}.macro-tag-task{color:var(--green);background:#7cff4f14}.macro-tag-proof{color:var(--amber);background:#fbbf2414}.macro-tag-continuity{color:var(--blue);background:#2563ff1a}.macro-desc{color:#94a3b8;font-size:12.5px;font-weight:600;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;line-height:1.45}.macro-action{color:#475569;font-size:13px;font-weight:900;transition:color .18s,transform .18s}.macro-row:hover .macro-action{color:var(--cyan);transform:translate(2px)}@media (max-width:860px){.macro-row{grid-template-columns:auto auto 1fr;grid-template-areas:"prompt icon name"". .tag"". .desc";gap:8px 10px;padding:14px}.macro-prompt{grid-area:prompt;align-self:start}.macro-icon{grid-area:icon;align-self:start}.macro-name{grid-area:name}.macro-tag{grid-area:tag;justify-self:start}.macro-desc{grid-area:desc}.macro-action{display:none}.macro-row:hover{padding-left:14px}}.vault-map{font-family:var(--font-mono), ui-monospace, monospace;background:radial-gradient(circle at 0 0,#22d3ee0f,#0000 50%),#03060b;border:1px solid #22d3ee3d;border-radius:6px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff0a}.vault-map-toolbar,.vault-map-footer{letter-spacing:.06em;text-transform:uppercase;background:#03060ab3;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.vault-map-toolbar{color:var(--cyan);border-bottom:1px solid #22d3ee24}.vault-map-toolbar strong{color:#64748b;font-weight:700}.vault-map-footer{border-top:1px solid #22d3ee24}.vault-tree{color:#94a3b8;white-space:pre;scrollbar-width:thin;scrollbar-color:#22d3ee4d transparent;margin:0;padding:18px 22px;font-size:12.5px;line-height:1.7;overflow-x:auto}.vault-tree::-webkit-scrollbar{height:6px}.vault-tree::-webkit-scrollbar-thumb{background:#22d3ee4d;border-radius:3px}.vault-row{opacity:0;transition:opacity .28s,transform .28s;display:block;transform:translate(-8px)}.vault-row-in{opacity:1;transform:translate(0)}.vault-tree-prefix{color:#475569;font-weight:600}.vault-tree-label{color:#cbd5e1;font-weight:700}.vault-tree-meta{color:var(--cyan);font-style:italic;font-weight:600}.vault-row-folder .vault-tree-label{color:var(--cyan);font-weight:900}.vault-row-file .vault-tree-label{color:#94a3b8}.vault-row-highlight .vault-tree-label{color:var(--green);font-weight:900}.vault-row-highlight{text-shadow:0 0 14px #7cff4f40}.vault-row-memory .vault-tree-label{color:#c4b5fd;font-weight:900}.vault-row-memory:after{content:" ●";color:#a78bfa;vertical-align:1px;font-size:9px}.vault-row-current .vault-tree-label{color:var(--amber);font-weight:800}.vault-row-current:after{content:" (live)";color:var(--amber);font-size:10px;font-style:italic;font-weight:600}@media (max-width:760px){.visual-copy .vault-map{text-align:left;width:100%;max-width:100%;margin-left:0;margin-right:0}.vault-map,.vault-map *,.vault-tree,.vault-row{text-align:left!important}.vault-tree{text-align:left;padding:14px 12px;font-size:11px;line-height:1.7}.vault-tree-meta{display:none}.vault-map-toolbar,.vault-map-footer{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px}.vault-map-toolbar strong,.vault-map-footer .boot-status{font-size:10px}}@media (max-width:420px){.vault-tree{padding:12px 8px;font-size:10px}}.user-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,28px);margin-top:clamp(20px,2.5vw,32px);display:grid}.user-profile{font-family:var(--font-mono), ui-monospace, monospace;background:linear-gradient(#ffffff05,#0000 60%),#060a12;border:1px solid #94a3b838;border-radius:5px;gap:18px;padding:22px 24px 24px;transition:border-color .22s,transform .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 16px 50px #0006,inset 0 1px #ffffff0a}.user-profile:hover{transform:translateY(-2px)}.user-profile-iniciante{border-left:3px solid var(--cyan)}.user-profile-iniciante:hover{border-color:#22d3ee80;box-shadow:0 22px 60px #22d3ee26}.user-profile-junior{border-left:3px solid var(--green)}.user-profile-junior:hover{border-color:#7cff4f80;box-shadow:0 22px 60px #7cff4f26}.user-profile-intermediario{border-left:3px solid var(--amber)}.user-profile-intermediario:hover{border-color:#fbbf2480;box-shadow:0 22px 60px #fbbf2426}.user-profile-senior{border-left:3px solid #a78bfa}.user-profile-senior:hover{border-color:#a78bfa80;box-shadow:0 22px 60px #a78bfa2e}.user-profile-head{border-bottom:1px dashed #94a3b829;align-items:center;gap:12px;padding-bottom:14px;display:flex}.user-profile-avatar{letter-spacing:0;border:1.5px solid;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.user-profile-iniciante .user-profile-avatar{color:var(--cyan);background:#22d3ee1a}.user-profile-junior .user-profile-avatar{color:var(--green);background:#7cff4f1a}.user-profile-intermediario .user-profile-avatar{color:var(--amber);background:#fbbf241a}.user-profile-senior .user-profile-avatar{color:#a78bfa;background:#a78bfa1a}.user-profile-level{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.user-profile-iniciante .user-profile-level{color:var(--cyan)}.user-profile-junior .user-profile-level{color:var(--green)}.user-profile-intermediario .user-profile-level{color:var(--amber)}.user-profile-senior .user-profile-level{color:#a78bfa}.user-profile-fit{color:var(--green);letter-spacing:.04em;white-space:nowrap;background:#7cff4f14;border:1px solid #7cff4f57;border-radius:3px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:900}.user-profile-stream{gap:6px;font-size:13px;line-height:1.6;display:grid}.profile-line{white-space:pre-wrap;word-break:break-word;align-items:baseline;gap:8px;display:flex}.profile-speaker{letter-spacing:.04em;text-transform:lowercase;text-align:center;border:1px solid;border-radius:3px;flex:none;min-width:38px;padding:1px 6px;font-size:10px;font-weight:900;display:inline-block}.profile-speaker-user{color:#cbd5e1;background:#94a3b814}.profile-speaker-kit{color:var(--green);background:#7cff4f14}.profile-arrow{color:#475569;flex:none;font-weight:900}.profile-line-user .profile-text{color:#e2e8f0;font-weight:700}.profile-line-status .profile-text{letter-spacing:.01em;flex:1;font-weight:700}.user-profile-iniciante .profile-line-status .profile-text{color:var(--cyan)}.user-profile-junior .profile-line-status .profile-text{color:var(--green)}.user-profile-intermediario .profile-line-status .profile-text{color:var(--amber)}.user-profile-senior .profile-line-status .profile-text{color:#c4b5fd}.user-profile-payoff{color:#cbd5e1;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;border-top:1px dashed #94a3b829;margin:8px 0 0;padding-top:16px;font-size:14.5px;font-weight:620;line-height:1.55}@media (max-width:760px){.user-profiles{grid-template-columns:1fr;gap:14px}.user-profile{padding:14px}.user-profile-stream{font-size:11.5px}.profile-line-status .profile-text{font-size:10.5px}}.kit-network{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative}.kit-network-svg{width:100%;height:100%;display:block}.kit-line{stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 12;fill:none;opacity:.85;filter:drop-shadow(0 0 4px);animation:2.4s linear infinite kit-line-flow}.kit-line-iniciante{stroke:#22d3ee;color:#22d3ee;animation-delay:0s}.kit-line-junior{stroke:#7cff4f;color:#7cff4f;animation-delay:-.6s}.kit-line-intermediario{stroke:#fbbf24;color:#fbbf24;animation-delay:-1.2s}.kit-line-senior{stroke:#a78bfa;color:#a78bfa;animation-delay:-1.8s}@keyframes kit-line-flow{to{stroke-dashoffset:-36px}}@media (prefers-reduced-motion:reduce){.kit-line{animation:none}}.kit-hub-halo{transform-origin:200px 200px;animation:3.5s ease-in-out infinite kit-halo-pulse}@keyframes kit-halo-pulse{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.kit-hub-ring-outer{fill:none;stroke:#22d3ee47;stroke-width:1px;stroke-dasharray:4 6;transform-origin:200px 200px;animation:12s linear infinite kit-ring-rotate}.kit-hub-ring{fill:#03060bd9;stroke:#22d3ee8c;stroke-width:1.5px}.kit-hub-core{fill:#22d3ee1f;stroke:#22d3ee;stroke-width:2px;filter:drop-shadow(0 0 10px #22d3ee99);transform-origin:200px 200px;animation:2.4s ease-in-out infinite kit-core-pulse}@keyframes kit-ring-rotate{to{transform:rotate(360deg)}}@keyframes kit-core-pulse{0%,to{filter:drop-shadow(0 0 8px #22d3ee8c);transform:scale(1)}50%{filter:drop-shadow(0 0 16px #22d3eed9);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.kit-hub-halo,.kit-hub-ring-outer,.kit-hub-core{animation:none}}.kit-hub-logo{filter:drop-shadow(0 0 12px #22d3ee73);transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite kit-hub-logo-pulse}@keyframes kit-hub-logo-pulse{0%,to{filter:drop-shadow(0 0 10px #22d3ee66);transform:scale(1)}50%{filter:drop-shadow(0 0 18px #22d3eeb3);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.kit-hub-logo{animation:none}}.kit-terminal{filter:drop-shadow(0 0 8px)}.kit-terminal-window{fill:#03060beb;stroke-width:1.5px}.kit-terminal-header{fill:#94a3b814;stroke:none}.kit-terminal-header-mask{fill:#03060beb}.kit-terminal-prompt{font-family:var(--font-mono), ui-monospace, monospace;fill:currentColor;font-size:14px;font-weight:900}.kit-terminal-letter{font-family:var(--font-mono), ui-monospace, monospace;fill:#fff;font-size:14px;font-weight:900}.kit-terminal-cursor{fill:currentColor;animation:.8s step-end infinite kit-cursor-blink}@keyframes kit-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.kit-terminal-label{font-family:var(--font-mono), ui-monospace, monospace;fill:#cbd5e1;letter-spacing:.14em;font-size:9px;font-weight:900}.kit-terminal-iniciante{color:#22d3ee}.kit-terminal-iniciante .kit-terminal-window{stroke:#22d3ee}.kit-terminal-junior{color:#7cff4f}.kit-terminal-junior .kit-terminal-window{stroke:#7cff4f}.kit-terminal-intermediario{color:#fbbf24}.kit-terminal-intermediario .kit-terminal-window{stroke:#fbbf24}.kit-terminal-senior{color:#a78bfa}.kit-terminal-senior .kit-terminal-window{stroke:#a78bfa}.kit-terminal-bob{animation:4s ease-in-out infinite kit-terminal-bob}@keyframes kit-terminal-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.kit-terminal-bob{animation:none}.kit-terminal-cursor{opacity:1;animation:none}}.audience-section{position:relative}.audience-section>.kit-network{margin-top:clamp(28px,4vw,48px);margin-bottom:clamp(12px,2vw,24px)}@media (min-width:1024px){.audience-section{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);grid-template-areas:"intro network""profiles profiles";align-items:center;column-gap:clamp(28px,4vw,56px);display:grid!important}.audience-section>div:first-child{grid-area:intro;max-width:560px;margin-bottom:0!important}.audience-section>.kit-network{grid-area:network;justify-self:end;max-width:460px;margin:0}.audience-section>.user-profiles{grid-area:profiles;margin-top:clamp(32px,4vw,52px)}}.manifest{font-family:var(--font-mono), ui-monospace, monospace;background:linear-gradient(#22d3ee0d,#0000 40%),#03060bd9;border:1px solid #22d3ee33;border-radius:5px;gap:8px;max-width:520px;margin-top:26px;padding:16px 18px;font-size:13px;line-height:1.6;display:grid}.manifest-command{color:#cbd5e1;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.manifest-prompt{color:var(--cyan);font-weight:900}.manifest-cmd{font-weight:700}.manifest-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.manifest-item{align-items:baseline;gap:8px;display:flex}.manifest-tree{color:#475569;font-weight:700}.manifest-label{color:#e2e8f0;flex:1;font-weight:700}.manifest-check{color:var(--green);text-shadow:0 0 8px #7cff4f66;opacity:0;font-size:14px;font-weight:900;animation:.6s cubic-bezier(.16,1,.3,1) forwards manifest-check-in;transform:translate(-4px)}.manifest-item:first-child .manifest-check{animation-delay:.12s}.manifest-item:nth-child(2) .manifest-check{animation-delay:.24s}.manifest-item:nth-child(3) .manifest-check{animation-delay:.36s}.manifest-item:nth-child(4) .manifest-check{animation-delay:.48s}@keyframes manifest-check-in{to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.manifest-check{opacity:1;animation:none;transform:none}}.manifest-footer{border-top:1px dashed #94a3b829;margin-top:4px;padding-top:8px}.validation-card{border:1px solid #7cff4f4d;border-left:4px solid var(--green);font-family:var(--font-mono), ui-monospace, monospace;background:linear-gradient(135deg,#7cff4f14,#0000 50%),#03060be6;border-radius:5px;gap:18px;padding:20px 22px;display:grid;position:relative;box-shadow:0 24px 60px #00000080,inset 0 1px #7cff4f1a}.validation-card-head{border-bottom:1px dashed #7cff4f38;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.validation-card-eyebrow{color:var(--cyan);letter-spacing:.08em;font-size:11px;font-weight:900}.validation-card-status{color:var(--green);letter-spacing:.04em;text-transform:lowercase;background:#7cff4f14;border:1px solid #7cff4f66;border-radius:3px;align-items:center;gap:7px;padding:3px 9px;font-size:11px;font-weight:900;display:inline-flex}.validation-card-status .boot-status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:999px}.validation-card-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.validation-card-copy{gap:10px;display:grid}.validation-card-label{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.validation-card-copy strong{font-family:var(--font-display), var(--font-mono), ui-monospace, monospace;color:#f8fafc;letter-spacing:-.005em;font-size:clamp(1.3rem,1.8vw,1.8rem);font-weight:760;line-height:1.1}.validation-card-copy p{color:#cbd5e1;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:14px;font-weight:620;line-height:1.55}.validation-card-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.validation-line{color:#ecfccb;font-size:13px;font-weight:700;font-family:var(--font-mono), ui-monospace, monospace;background:#7cff4f0d;border:1px solid #7cff4f33;border-radius:4px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.validation-checkbox{border:1.5px solid var(--green);width:18px;height:18px;color:var(--green);font-size:10px;font-weight:900;font-family:var(--font-mono), ui-monospace, monospace;background:#7cff4f26;border-radius:2px;flex:none;place-items:center;margin-top:1px;display:grid}.validation-card-foot{border-top:1px dashed #7cff4f38;padding-top:10px}@media (max-width:760px){.validation-card-body{grid-template-columns:1fr;gap:14px}.validation-line{font-size:12px}}.typed-price{font:inherit;letter-spacing:inherit;color:inherit;align-items:baseline;display:inline-flex}.typed-price-text{font:inherit;color:inherit;white-space:pre;display:inline-block}.typed-price-cursor{opacity:1;vertical-align:baseline;background:currentColor;align-self:center;width:.06em;min-width:2px;height:.78em;margin-left:2px;animation:.55s step-end infinite typed-price-blink;display:inline-block;box-shadow:0 0 8px}@keyframes typed-price-blink{0%,49%{opacity:1}50%,to{opacity:0}}.typed-price[data-phase=wait] .typed-price-text,.typed-price[data-phase=delete] .typed-price-text,.typed-price[data-phase=type] .typed-price-text{opacity:1;text-decoration:none}@media (prefers-reduced-motion:reduce){.typed-price-cursor{opacity:0;animation:none}}.price-launch-badge{color:var(--amber);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:#fbbf2414;border:1px solid #fbbf246b;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:14px;padding:6px 12px;font-size:11px;font-weight:900;display:inline-flex}.price-launch-badge .boot-status-dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 8px var(--amber);border-radius:999px;animation:2.6s ease-in-out infinite launch-pulse}@keyframes launch-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.price-launch-badge .boot-status-dot{animation:none}}.price-guarantee{border:1px solid #7cff4f57;border-left:4px solid var(--green);color:#ecfccb;font-size:14px;font-weight:700;line-height:1.5;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;background:linear-gradient(135deg,#7cff4f14,#0000 60%),#0b111a99;border-radius:5px;align-items:flex-start;gap:12px;max-width:560px;margin-top:22px;padding:14px 16px;display:flex}.price-guarantee svg{color:var(--green);filter:drop-shadow(0 0 6px #7cff4f66);flex:none;margin-top:2px}@media (max-width:760px){.price-guarantee{padding:12px 14px;font-size:13px}}.tool-compat{font-family:var(--font-mono), ui-monospace, monospace;background:linear-gradient(#22d3ee0a,#03060a80);border-top:1px dashed #22d3ee38;border-bottom:1px dashed #22d3ee38;grid-column:1/-1;align-items:center;gap:clamp(18px,2vw,28px);margin-top:clamp(36px,5vw,64px);padding:14px 0;display:flex;position:relative;overflow:hidden}.tool-compat-label{color:#cffafe;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;z-index:2;background:linear-gradient(90deg,#03060af2 0% 80%,#0000 100%);flex:none;align-items:center;gap:9px;padding-left:clamp(18px,2vw,28px);padding-right:18px;font-size:11px;font-weight:900;display:flex;position:relative}.tool-compat-label .boot-status-dot{background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:1.4s ease-in-out infinite tool-compat-blink}@keyframes tool-compat-blink{0%,to{opacity:1}50%{opacity:.4}}.tool-compat-track{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.tool-compat-content{will-change:transform;align-items:center;width:max-content;animation:32s linear infinite tool-compat-scroll;display:flex}@keyframes tool-compat-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tool-compat-content,.tool-compat-label .boot-status-dot{animation:none}}.tool-compat-item{color:#f8fafc;letter-spacing:.04em;white-space:nowrap;text-transform:lowercase;align-items:center;gap:18px;padding-right:18px;font-size:14px;font-weight:900;display:inline-flex}.tool-compat-sep{color:var(--cyan);opacity:.65;font-size:18px;font-weight:900}.tool-compat:hover .tool-compat-content{animation-play-state:paused}@media (max-width:760px){.tool-compat{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0}.tool-compat-label{background:0 0;padding:0 16px;font-size:10px}.tool-compat-track{width:100%}.tool-compat-item{gap:14px;padding-right:14px;font-size:12px}}.faq-accordion{font-family:var(--font-mono), ui-monospace, monospace;background:linear-gradient(#22d3ee0a,#0000 18%),#03060bd9;border:1px solid #22d3ee3d;border-radius:6px;margin-top:clamp(28px,4vw,44px);overflow:hidden;box-shadow:0 22px 60px #0006}.faq-accordion-toolbar{color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;background:#03060ab3;border-bottom:1px solid #22d3ee24;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;font-weight:800;display:flex}.faq-accordion-toolbar strong{color:#64748b;font-weight:700}.faq-accordion ul{margin:0;padding:0;list-style:none}.faq-row{border-bottom:1px solid #94a3b814}.faq-row:last-of-type{border-bottom:0}.faq-question{color:#f8fafc;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin:0;padding:16px 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .18s,padding-left .2s cubic-bezier(.16,1,.3,1);display:flex}.faq-question:hover{background:#22d3ee0a;padding-left:26px}.faq-row-open .faq-question{background:#22d3ee0f;border-bottom:1px dashed #22d3ee2e}.faq-speaker{letter-spacing:.04em;text-transform:lowercase;text-align:center;border:1px solid;border-radius:3px;flex:none;min-width:38px;padding:1px 6px;font-size:10px;font-weight:900;display:inline-block}.faq-speaker-user{color:#cbd5e1;background:#94a3b814}.faq-speaker-kit{color:var(--green);background:#7cff4f14}.faq-arrow{color:#475569;flex:none;font-weight:900}.faq-question-text{flex:1;min-width:0}.faq-toggle{width:24px;height:24px;color:var(--cyan);background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:4px;flex:none;place-items:center;font-size:16px;font-weight:900;line-height:1;transition:transform .22s;display:grid}.faq-row-open .faq-toggle{background:#22d3ee26;border-color:#22d3ee8c;transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .28s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-row-open .faq-answer{max-height:600px}.faq-answer-inner{background:#03060b80;align-items:flex-start;gap:10px;padding:14px 18px 18px;display:flex}.faq-answer-inner p{color:#cbd5e1;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.62}.faq-answer-inner .faq-speaker,.faq-answer-inner .faq-arrow{margin-top:2px}@media (max-width:760px){.faq-question{gap:8px;padding:14px;font-size:13px}.faq-question:hover{padding-left:14px}.faq-toggle{width:22px;height:22px}.faq-answer-inner{flex-wrap:wrap;padding:12px 14px 16px}.faq-answer-inner p{flex-basis:100%;font-size:13px}}.plan-cmp{font-family:var(--font-mono), ui-monospace, monospace;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff08;background:radial-gradient(circle at 20% 0,#7cff4f0d,#0000 45%),radial-gradient(circle at 80% 100%,#22d3ee0a,#0000 48%),#050810!important;border:1px solid #22d3ee47!important;border-radius:8px!important;padding:0!important}.plan-cmp:after{content:"● ● ●     PLAN_COMPARISON · 12 recursos · 2 planos";color:var(--cyan);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;z-index:2;background:#03060ad9;border-bottom:1px solid #22d3ee2e;padding:12px 18px;font-size:11px;font-weight:900;display:block;position:relative}.plan-cmp:before{display:none!important}.plan-cmp-title{font-family:var(--font-mono), ui-monospace, monospace!important;letter-spacing:.04em!important;color:#f8fafc!important;text-shadow:none!important;text-align:left!important;margin:0!important;padding:20px clamp(18px,2.4vw,36px) 4px!important;font-size:clamp(1rem,1.4vw,1.25rem)!important;font-weight:900!important}.plan-cmp-title:before{content:"$ diff --planos ";color:#64748b;margin-right:6px;font-weight:700}.plan-cmp-rows{background:#03060bd9!important;border:1px solid #94a3b824!important;border-radius:6px!important;margin:16px clamp(18px,2.4vw,36px) 18px!important;overflow:hidden!important}.plan-cmp-row-head{background:linear-gradient(#22d3ee14,#22d3ee05)!important;border-bottom:1px solid #22d3ee47!important}.plan-cmp-row-head>span{position:relative;font-family:var(--font-mono), ui-monospace, monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#94a3b8!important;padding:13px 16px!important;font-size:10.5px!important;font-weight:900!important}.plan-cmp-row-head>span.is-popular{text-shadow:0 0 14px #7cff4f80;color:var(--green)!important;background:#7cff4f1a!important}.plan-cmp-row-head>span.is-popular:after{content:" ★";margin-left:4px;font-size:10px}.plan-cmp-feature{font-family:var(--font-mono), ui-monospace, monospace!important;color:#cbd5e1!important;align-items:center!important;gap:8px!important;padding:14px 16px!important;font-size:12.5px!important;font-weight:700!important;line-height:1.4!important;display:flex!important}.plan-cmp-feature:before{content:"▸";color:var(--cyan);opacity:.7;flex-shrink:0;font-weight:900}.plan-cmp-row{min-height:50px;align-items:stretch!important}.plan-cmp-cell{min-height:100%}.plan-cmp-row:nth-child(2n):not(.plan-cmp-row-head){background:#94a3b805}.plan-cmp-row{border-bottom:1px solid #94a3b80f;transition:background-color .2s,transform .2s}.plan-cmp-row:hover:not(.plan-cmp-row-head){background:#22d3ee0d!important}.plan-cmp-row:hover:not(.plan-cmp-row-head) .plan-cmp-feature:before{opacity:1}.plan-cmp-row:last-child{border-bottom:0}.plan-cmp-cell{font-family:var(--font-mono), ui-monospace, monospace!important;letter-spacing:.02em!important;justify-content:center!important;align-items:center!important;padding:10px 14px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.plan-cmp-cell-yes{color:var(--green)!important}.plan-cmp-cell-yes svg{padding:4px;width:22px!important;height:22px!important;color:var(--green)!important;stroke:var(--green)!important;stroke-width:2.4px!important;filter:drop-shadow(0 0 6px #7cff4f80)!important;box-sizing:content-box!important;background:#7cff4f29!important;border:1.5px solid #7cff4f8c!important;border-radius:999px!important;transition:transform .2s,box-shadow .2s!important}.plan-cmp-row:hover .plan-cmp-cell-yes svg{transform:scale(1.08)}.plan-cmp-cell-yes.is-popular svg,.plan-cmp-cell-yes.is-highlight svg{filter:drop-shadow(0 0 10px #7cff4fb3)!important;background:#7cff4f38!important;border-color:#7cff4fbf!important}.plan-cmp-cell-no{opacity:.7;color:#475569!important}.plan-cmp-cell-no svg{padding:4px;color:#64748b!important;stroke:#64748b!important;stroke-width:2.4px!important;box-sizing:content-box!important;filter:none!important;background:#94a3b80f!important;border:1.5px solid #94a3b83d!important;border-radius:999px!important;width:20px!important;height:20px!important}.plan-cmp-cell.is-popular,.plan-cmp-row>.is-popular,.plan-cmp-row>[data-plan=Pro\ 50],.plan-cmp-row>[data-plan=Pro]{box-shadow:none!important;background:#7cff4f0a!important;border-left:none!important}.plan-cmp-row:hover:not(.plan-cmp-row-head)>.is-popular{background:#7cff4f17!important}.plan-cmp-row-head>.is-popular{position:relative}.plan-cmp-row-head>.is-popular:before{content:"";pointer-events:none;background:linear-gradient(#7cff4f99,#7cff4f33);width:2px;position:absolute;top:0;bottom:-9999px;left:0}.plan-cmp-cell:not(.plan-cmp-cell-yes):not(.plan-cmp-cell-no){color:#f8fafc!important;font-weight:700!important}.plan-cmp>p:last-child,.plan-cmp-footer,.plan-cmp-note{letter-spacing:.02em;text-transform:uppercase;background:#03060a80;border-top:1px solid #94a3b814;font-family:var(--font-mono), ui-monospace, monospace!important;color:#64748b!important;text-align:left!important;padding:10px clamp(18px,2.4vw,36px)!important;font-size:10.5px!important;font-weight:700!important}.plan-cmp-aurora{opacity:.4!important}@media (max-width:760px){.plan-cmp:after{flex-direction:column;align-items:flex-start;padding:8px 14px;font-size:10px}.plan-cmp-title{padding-left:14px;padding-right:14px;font-size:1.05rem!important}.plan-cmp-rows{margin-left:14px!important;margin-right:14px!important}.plan-cmp-feature{padding:10px!important;font-size:11.5px!important}.plan-cmp-cell{padding:8px 10px!important;font-size:10.5px!important}}.memory-vault-section{width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-wide));background:radial-gradient(circle at 50% 0,#a78bfa1f,#0000 55%),radial-gradient(circle at 100% 100%,#22d3ee0f,#0000 50%),#050810;border:1px solid #a78bfa38;border-radius:8px;margin:clamp(48px,6vw,96px) auto;padding:clamp(40px,5vw,64px) clamp(24px,4vw,56px);position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080}.memory-vault-intro{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.memory-vault-eyebrow{color:#c4b5fd;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;background:#a78bfa14;border:1px solid #a78bfa66;border-radius:3px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-block}.memory-vault-intro h2{font-family:var(--font-display), var(--font-mono), ui-monospace, monospace;color:#f8fafc;letter-spacing:-.005em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:760;line-height:1.06}.memory-vault-intro p{color:#cbd5e1;max-width:620px;margin:18px auto 0;font-size:15px;font-weight:620;line-height:1.62}.memory-vault-intro p code{color:#ddd6fe;font-family:var(--font-mono), ui-monospace, monospace;background:#a78bfa24;border:1px solid #a78bfa52;border-radius:3px;padding:1px 6px;font-size:13px;font-weight:800}.memory-vault-meta{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;display:flex}.memory-vault-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);margin-top:clamp(36px,5vw,56px);display:grid;position:relative}.memory-vault-graph{pointer-events:none;opacity:.7;z-index:0;width:100%;height:100%;position:absolute;inset:0}.memory-core{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;background:linear-gradient(#a78bfa0f,#0000 60%),#050810f0;border:1px solid #a78bfa47;border-radius:5px;gap:12px;padding:18px 18px 20px;transition:border-color .2s;display:grid;position:relative;box-shadow:0 12px 30px #00000059}.memory-vault-spike{pointer-events:none;z-index:2;filter:drop-shadow(0 0 6px #a78bfa80);background:repeating-conic-gradient(#a78bfaa6 0deg 3deg,#0000 3deg 15deg);border-radius:50%;width:44px;height:44px;animation:14s linear infinite memory-spike-spin;position:absolute;-webkit-mask:radial-gradient(circle,#0000 30%,#000 38% 92%,#0000 100%);mask:radial-gradient(circle,#0000 30%,#000 38% 92%,#0000 100%)}.memory-vault-spike-tl{top:14px;left:14px}.memory-vault-spike-tr{animation-duration:18s;animation-direction:reverse;top:14px;right:14px}.memory-vault-spike-bl{animation-duration:16s;animation-direction:reverse;bottom:14px;left:14px}.memory-vault-spike-br{animation-duration:12s;bottom:14px;right:14px}@keyframes memory-spike-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.memory-vault-spike{animation:none}}@media (max-width:760px){.memory-vault-spike{width:32px;height:32px;inset:10px}.memory-vault-spike-tl{bottom:auto;right:auto}.memory-vault-spike-tr{bottom:auto;left:auto}.memory-vault-spike-bl{top:auto;right:auto}.memory-vault-spike-br{top:auto;left:auto}}.memory-core:hover{border-color:#a78bfa8c}.memory-core-head{color:#c4b5fd;align-items:center;gap:9px;font-size:13px;font-weight:900;display:flex}.memory-core-file{color:#ddd6fe;letter-spacing:.01em;flex:1}.memory-core-link{color:#64748b;letter-spacing:.02em;font-size:11px;font-weight:700}.memory-core-frontmatter{color:#a78bfa;white-space:pre-wrap;background:#a78bfa0f;border-left:2px solid #a78bfa73;border-radius:3px;margin:0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.55}.memory-core-snippet{color:#cbd5e1;white-space:pre-wrap;background:#03060acc;border:1px dashed #94a3b82e;border-radius:3px;margin:0;padding:10px 12px;font-size:11.5px;font-weight:700;line-height:1.6}.memory-core-desc{color:#94a3b8;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;margin:4px 0 0;font-size:13px;font-weight:620;line-height:1.5}@media (max-width:760px){.memory-vault-grid{grid-template-columns:1fr}}.laser-sticker{z-index:49;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0}.laser-sticker-figure{transition:transform 2.2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.laser-sticker-figure.phase-walking-in,.laser-sticker-figure.phase-walking-out{will-change:transform}.laser-sticker-figure.phase-walking-out{transition:transform 1.3s cubic-bezier(.5,0,.75,0)}.laser-sticker-figure.phase-aiming,.laser-sticker-figure.phase-firing,.laser-sticker-figure.phase-spinning{transition:none}@media (max-width:1023px){.laser-sticker{display:none}}@media (prefers-reduced-motion:reduce){.laser-sticker{display:none}}.laser-stickman{filter:drop-shadow(0 0 6px #ffffff59);overflow:visible}.laser-stickman.is-walking .laser-leg-l{transform-origin:65px 120px;animation:.55s ease-in-out infinite leg-swing-l}.laser-stickman.is-walking .laser-leg-r{transform-origin:65px 120px;animation:.55s ease-in-out infinite leg-swing-r}.laser-stickman.is-walking .laser-arm-l{transform-origin:65px 72px;animation:.55s ease-in-out infinite arm-swing-l}.laser-stickman.is-walking .laser-arm-r{transform-origin:65px 72px;animation:.55s ease-in-out infinite arm-swing-r}.laser-sticker-figure.phase-walking-out .laser-stickman .laser-leg-l,.laser-sticker-figure.phase-walking-out .laser-stickman .laser-leg-r,.laser-sticker-figure.phase-walking-out .laser-stickman .laser-arm-l,.laser-sticker-figure.phase-walking-out .laser-stickman .laser-arm-r{animation-duration:.28s!important}@keyframes leg-swing-l{0%,to{transform:rotate(22deg)}50%{transform:rotate(-22deg)}}@keyframes leg-swing-r{0%,to{transform:rotate(-22deg)}50%{transform:rotate(22deg)}}@keyframes arm-swing-l{0%,to{transform:rotate(-18deg)}50%{transform:rotate(18deg)}}@keyframes arm-swing-r{0%,to{transform:rotate(18deg)}50%{transform:rotate(-18deg)}}.laser-stickman.is-moonwalking .laser-leg-l-upper{transform-origin:65px 120px;animation:1.6s ease-in-out infinite moonwalk-upper-l}.laser-stickman.is-moonwalking .laser-leg-l-lower{transform-origin:58px 148px;animation:1.6s ease-in-out infinite moonwalk-lower-l}.laser-stickman.is-moonwalking .laser-leg-r-upper{transform-origin:65px 120px;animation:1.6s ease-in-out infinite moonwalk-upper-r}.laser-stickman.is-moonwalking .laser-leg-r-lower{transform-origin:72px 148px;animation:1.6s ease-in-out infinite moonwalk-lower-r}@keyframes moonwalk-upper-l{0%,45%{transform:rotate(0)}55%{transform:rotate(-3deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes moonwalk-lower-l{0%,45%{transform:rotate(0)}55%{transform:rotate(-45deg)}75%{transform:rotate(-22deg)}to{transform:rotate(0)}}@keyframes moonwalk-upper-r{0%{transform:rotate(10deg)}20%{transform:rotate(-3deg)}25%{transform:rotate(0)}55%,95%{transform:rotate(0)}to{transform:rotate(10deg)}}@keyframes moonwalk-lower-r{0%{transform:rotate(-22deg)}20%{transform:rotate(-45deg)}25%{transform:rotate(0)}55%,95%{transform:rotate(0)}to{transform:rotate(-22deg)}}.laser-stickman.is-moonwalking .laser-arm-l{transform-origin:65px 72px;animation:1.6s ease-in-out infinite arm-moonwalk-l}.laser-stickman.is-moonwalking .laser-arm-r{transform-origin:65px 72px;animation:1.6s ease-in-out infinite arm-moonwalk-r}@keyframes arm-moonwalk-l{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes arm-moonwalk-r{0%,to{transform:rotate(6deg)}50%{transform:rotate(-6deg)}}.laser-stickman.is-moonwalking{animation:1.6s ease-in-out infinite moonwalk-body-bob}@keyframes moonwalk-body-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.laser-beam{transform-origin:0;pointer-events:none;height:14px;position:absolute}.laser-beam-core,.laser-beam-glow{border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.laser-beam-core{background:linear-gradient(90deg,#fff,#ffdce6 30%,#ff5078);width:100%;height:4px;animation:.38s cubic-bezier(.16,1,.3,1) forwards beam-pop;box-shadow:0 0 12px #fffffff2,0 0 22px #ff6482e6,0 0 40px #ff3c64b3}.laser-beam-glow{filter:blur(8px);opacity:1;background:linear-gradient(90deg,#ffc8dcd9,#ff5082b3,#ff1e508c);width:100%;height:18px;animation:.38s cubic-bezier(.16,1,.3,1) forwards beam-pop}.laser-beam-impact{filter:blur(1px);background:radial-gradient(circle,#fff 0%,#ffdcb4f2 18%,#ff7850b3 40%,#ff283c4d 65%,#0000 80%);border-radius:999px;width:90px;height:90px;margin-top:-45px;margin-left:-45px;animation:.38s ease-out forwards impact-flash;position:absolute;top:50%}@keyframes beam-pop{0%{opacity:0;transform:translateY(-50%)scaleX(0)}10%{opacity:1;transform:translateY(-50%)scaleX(1.08)}60%{opacity:1;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1)}}@keyframes impact-flash{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1.6)}55%{opacity:.9;transform:scale(1.2)}to{opacity:0;transform:scale(2.2)}}.laser-digit-spinner{font:inherit;text-shadow:inherit;-webkit-text-fill-color:transparent;color:#0000;transform-style:preserve-3d;backface-visibility:visible;will-change:transform;background:linear-gradient(#f3e8c8 0%,#d4b97a 50%,#a98856 100%);-webkit-background-clip:text;background-clip:text;animation:2.5s cubic-bezier(.25,.46,.45,.94) forwards digit-coin-flip;display:inline-block;position:relative}@keyframes digit-coin-flip{0%{transform:rotateY(0)}to{transform:rotateY(1080deg)}}.laser-digit-spinner-settled{color:inherit;text-shadow:inherit;animation:none;transform:none}.laser-debug-btn{z-index:60;color:#fce7f3;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:lowercase;cursor:pointer;background:#ec48991f;border:1px solid #ec48998c;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:900;transition:transform .18s,background-color .18s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 22px #ec48994d}.laser-debug-btn:hover{background:#ec489938;transform:translateY(-1px)}.laser-debug-btn:active{transform:translateY(0)}.laser-debug-dot{background:#ec4899;border-radius:999px;width:8px;height:8px;box-shadow:0 0 10px #ec4899d9}@media (max-width:1023px){.laser-debug-btn{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
