@import"https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-x-reverse:0;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:"Mona Sans",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-green-400:oklch(79.2% .209 151.711);--spacing:.25rem;--container-xs:20rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-white-50:#d9ecff;--color-black-100:#0e0e10}}@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;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{.padding-x{padding-inline:calc(var(--spacing)*5)}@media(min-width:48rem){.padding-x{padding-inline:calc(var(--spacing)*10)}}.padding-x-lg{padding-inline:calc(var(--spacing)*5)}@media(min-width:48rem){.padding-x-lg{padding-inline:calc(var(--spacing)*20)}}.section-padding{margin-top:calc(var(--spacing)*28);margin-bottom:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*5)}@media(min-width:48rem){.section-padding{margin-top:calc(var(--spacing)*48);margin-bottom:calc(var(--spacing)*16);padding-inline:calc(var(--spacing)*10)}}.mt-responsive{margin-top:calc(var(--spacing)*40)}@media(min-width:48rem){.mt-responsive{margin-top:calc(var(--spacing)*0)}}@media(min-width:80rem){.mt-responsive{margin-top:calc(var(--spacing)*20)}}.grid-base{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.grid-2-cols{gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.grid-2-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-3-cols{gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.grid-3-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.grid-3-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-3-cols-md-tight{gap:calc(var(--spacing)*5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.grid-3-cols-md-tight{gap:calc(var(--spacing)*0);grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-4-cols{gap:calc(var(--spacing)*7);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.grid-4-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.grid-4-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-12-cols{gap:calc(var(--spacing)*10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:80rem){.grid-12-cols{grid-template-columns:repeat(12,minmax(0,1fr))}}.hero-layout{z-index:10;margin-top:calc(var(--spacing)*24);justify-content:center;align-items:flex-start;height:80vh;display:flex;position:relative}@media(min-width:48rem){.hero-layout{height:100dvh}}@media(min-width:80rem){.hero-layout{margin-top:calc(var(--spacing)*20);align-items:center}}.hero-matrix-copy{width:100%}@media(max-width:768px){.hero-matrix-copy{padding-top:clamp(10rem,38vh,15rem)}.neon-panel--soft,.feature-card,.card-border{background:#1c1e2873;border-color:#e8b84a73}}.hero-text{pointer-events:none;z-index:10;--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold);font-size:28px;line-height:1.15;font-weight:var(--font-weight-semibold);flex-direction:column;justify-content:center;display:flex;position:relative}@media(min-width:48rem){.hero-text{font-size:52px}}@media(min-width:80rem){.hero-text{font-size:60px}}.hero-text img{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);object-fit:contain}@media(min-width:48rem){.hero-text img{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}}.hero-text .slide{--tw-translate-y:calc(var(--spacing)*0);height:48px;translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:calc(var(--spacing)*2);padding-block:30px;padding-top:calc(var(--spacing)*0);position:absolute;overflow:hidden}@media(min-width:48rem){.hero-text .slide{--tw-translate-y:calc(var(--spacing)*1);height:78px;translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:calc(var(--spacing)*5)}}.hero-text--matrix{letter-spacing:.02em;color:var(--bot-yellow);text-shadow:0 0 12px #e8b84a59,0 0 28px #3b9eff26;font-family:Share Tech Mono,ui-monospace,monospace}.hero-text--matrix h1{color:var(--bot-yellow)}.hero-text--matrix .matrix-char-group--blue .matrix-char{color:var(--bot-blue);text-shadow:0 0 12px #3b9eff73,0 0 28px #3b9eff33}.hero-matrix-lead{pointer-events:none;z-index:10;flex-direction:column;align-items:flex-start;gap:.65rem;max-width:36rem;display:flex;position:relative}.lead-kicker,.lead-closer{letter-spacing:.03em;color:#e8f0eac7;margin:0;font-family:Share Tech Mono,ui-monospace,monospace;font-size:clamp(.95rem,2vw,1.15rem)}.lead-accent{color:var(--bot-yellow);text-shadow:0 0 12px #e8b84a59}.lead-tags{flex-wrap:nowrap;align-items:center;gap:.4rem;max-width:100%;display:flex}.lead-tag{letter-spacing:.04em;white-space:nowrap;border-radius:.55rem;flex:none;align-items:center;padding:.35rem .75rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.9rem;font-weight:700;display:inline-flex}@media(max-width:640px){.lead-tags{gap:.28rem}.lead-tag{letter-spacing:.02em;padding:.28rem .48rem;font-size:.72rem}}.lead-tag--yellow{color:var(--bot-yellow);background:#e8b84a1a;border:1px solid #e8b84a73;box-shadow:0 0 14px #e8b84a26}.lead-tag--blue{color:var(--bot-blue);background:#3b9eff1f;border:1px solid #3b9eff80;box-shadow:0 0 14px #3b9eff33}.hero-badge{width:fit-content;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:nowrap}@media(min-width:48rem){.hero-badge{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.neon-chip{background:var(--neon-bg);border:2px solid var(--neon-border);width:fit-content;color:var(--neon);letter-spacing:.02em;box-shadow:0 0 16px var(--neon-dim);white-space:nowrap;border-radius:999px;align-items:center;padding:.45rem .9rem;font-weight:700;display:inline-flex}.neon-chip.text-wrap,.neon-chip.max-w-xs{white-space:normal;text-align:center;line-height:1.35}.neon-chip--speech{border-radius:1rem 1rem 1rem .25rem}.neon-panel{color:var(--neon-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14110a8c;border:2px solid #e8b84a8c;border-radius:1rem;box-shadow:0 0 18px #e8b84a2e}.neon-panel--soft{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#16140e61;border:1px solid #e8b84a66;box-shadow:0 0 14px #e8b84a1a}.neon-text{color:var(--neon)}.neon-muted{color:var(--neon-soft);opacity:.9}.feature-card{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12141c6b;border:1px solid #e8b84a47;border-radius:1rem}.contact-form-panel{box-shadow:none;background:#12141a;border:1px solid #ffffff1a;border-radius:1rem}.contact-form-shell{z-index:1;isolation:isolate;margin-inline:auto;width:100%;max-width:920px;margin-top:4rem;padding:0;transition:opacity .55s,filter .55s,box-shadow .55s,border-color .55s;position:relative;overflow:hidden}@media(min-width:1280px){.contact-form--full{margin-left:auto;margin-right:max(2rem,20vw)}}.contact-form-shell.contact-form-panel{border-color:#e8b84a52}.contact-form--full.contact-form--dim{opacity:1;filter:none;border-color:#e8b84a47}.contact-form--full.contact-form--lit{border-color:#e8b84a8c;box-shadow:0 0 0 1px #e8b84a1f,0 0 36px #e8b84a24,0 0 48px #3b9eff0f}.contact-form-body{padding:1.5rem 1.35rem 1.75rem;transition:opacity .55s,filter .55s;position:relative}@media(min-width:768px){.contact-form-body{padding:1.75rem 2.25rem 2.25rem}}.contact-form--dim .contact-form-body{opacity:.36;filter:saturate(.5)brightness(.7)}.contact-form--lit .contact-form-body{opacity:1;filter:none}.contact-form--dim .contact-form-body input,.contact-form--dim .contact-form-body textarea,.contact-form--dim .contact-form-body button{pointer-events:none}.contact-form-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:768px){.contact-form-grid{grid-template-columns:1fr 1fr;gap:1.25rem}}.contact-form-veil{z-index:5;pointer-events:none;background:linear-gradient(135deg,#0000001f,#140e0447);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.contact-form-veil span{letter-spacing:.14em;text-transform:uppercase;color:#e8b84ab3;background:#0000008c;border:1px solid #e8b84a59;border-radius:.35rem;padding:.4rem .9rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem}.contact-form--glitch .matrix-console-line{animation:.35s steps(2,end) infinite contact-glitch}.contact-form--glitch .contact-form-body{animation:.4s steps(2,end) infinite contact-glitch}.matrix-console{background:linear-gradient(#e8b84a0f,#0000 70%),#121416;border-bottom:1px solid #e8b84a38;flex-direction:column;gap:.75rem;padding:.85rem .85rem .95rem;display:flex}@media(min-width:768px){.matrix-console{gap:1rem;padding:1.2rem 2.25rem 1.35rem}}.matrix-console-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.matrix-console-title,.matrix-console-state,.matrix-console-line{letter-spacing:.06em;font-family:Share Tech Mono,ui-monospace,monospace}.matrix-console-title{color:#e8b84ac7;font-size:.78rem}.matrix-console-state{border:1px solid #ffffff1f;border-radius:.25rem;padding:.2rem .55rem;font-size:.72rem}.matrix-console-state.is-on{color:var(--bot-yellow);border-color:#e8b84a80;box-shadow:0 0 12px #e8b84a38}.matrix-console-state.is-off{color:#ff5c5c;border-color:#ff505066}.neon-power-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.65rem .85rem;width:100%;padding:.55rem 0 .35rem;display:flex;overflow:visible}@media(min-width:640px){.neon-power-row{justify-content:flex-start;gap:1.5rem 2rem;padding:.75rem .25rem .5rem}}.neon-power-btn{appearance:none;cursor:pointer;color:var(--neon-power-color,#00ff41);--neon-power-color:#00ff41;--neon-power-glow:#00ff418c;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:.4rem;padding:0;display:flex}@media(min-width:640px){.neon-power-btn{gap:.65rem}}.neon-power-btn--green{--neon-power-color:#00ff41;--neon-power-glow:#00ff418c}.neon-power-btn--yellow{--neon-power-color:#e8b84a;--neon-power-glow:#e8b84a8c}.neon-power-btn--red{--neon-power-color:#ff3b3b;--neon-power-glow:#ff3b3b8c}.neon-power-disc{border:2px solid var(--neon-power-color);background:radial-gradient(circle at 50% 42%,#1a1a1e,#0a0a0c 70%,#000);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.neon-power-disc{border:2px solid color-mix(in srgb,var(--neon-power-color)28%,transparent)}}.neon-power-disc{box-shadow:0 0 0 1px #000c,0 10px 18px #0000008c,0 0 10px var(--neon-power-glow)}@supports (color:color-mix(in lab,red,red)){.neon-power-disc{box-shadow:0 0 0 1px #000c,0 10px 18px #0000008c,0 0 10px color-mix(in srgb,var(--neon-power-glow)25%,transparent)}}.neon-power-disc{transition:border-color .25s,box-shadow .25s,transform .15s}@media(min-width:640px){.neon-power-disc{width:72px;height:72px}}.neon-power-icon{width:22px;height:22px;color:var(--neon-power-color)}@supports (color:color-mix(in lab,red,red)){.neon-power-icon{color:color-mix(in srgb,var(--neon-power-color)35%,#2a2a2a)}}.neon-power-icon{filter:drop-shadow(0 0 #0000);opacity:.55;transition:color .25s,filter .25s,opacity .25s}@media(min-width:640px){.neon-power-icon{width:34px;height:34px}}.neon-power-caption{letter-spacing:.12em;color:var(--neon-power-color);font-family:Share Tech Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.neon-power-caption{color:color-mix(in srgb,var(--neon-power-color)40%,#666)}}.neon-power-caption{transition:color .25s,text-shadow .25s}@media(min-width:640px){.neon-power-caption{letter-spacing:.14em;font-size:.75rem}}.neon-power-btn:hover .neon-power-disc,.neon-power-btn.is-on .neon-power-disc{border-color:var(--neon-power-color);box-shadow:0 0 0 1px #000c,0 10px 18px #0000008c,0 0 14px var(--neon-power-glow),0 0 34px var(--neon-power-glow),0 0 56px var(--neon-power-glow)}@supports (color:color-mix(in lab,red,red)){.neon-power-btn:hover .neon-power-disc,.neon-power-btn.is-on .neon-power-disc{box-shadow:0 0 0 1px #000c,0 10px 18px #0000008c,0 0 14px var(--neon-power-glow),0 0 34px var(--neon-power-glow),0 0 56px color-mix(in srgb,var(--neon-power-glow)55%,transparent)}}.neon-power-btn:hover .neon-power-icon,.neon-power-btn.is-on .neon-power-icon{color:var(--neon-power-color);opacity:1;filter:drop-shadow(0 0 4px var(--neon-power-color))drop-shadow(0 0 10px var(--neon-power-glow))}.neon-power-btn:hover .neon-power-caption,.neon-power-btn.is-on .neon-power-caption{color:var(--neon-power-color);text-shadow:0 0 10px var(--neon-power-glow)}.neon-power-btn:active .neon-power-disc{transform:scale(.96)}.matrix-console-line{color:#e8b84ac7;min-height:1.25rem;margin:0;font-size:.8rem}.hero-3d-layout{top:calc(var(--spacing)*24);right:calc(var(--spacing)*0);width:100%;height:100%;min-height:50vh;position:absolute}@media(min-width:80rem){.hero-3d-layout{top:calc(var(--spacing)*-20);right:calc(var(--spacing)*-20);width:70%}}.navbar{z-index:100;--tw-translate-x: -50% ;width:100%;translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);left:50%}@media(min-width:48rem){.navbar{padding-inline:calc(var(--spacing)*20)}}.navbar{position:fixed}.navbar.scrolled{top:calc(var(--spacing)*0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;border-bottom:1px solid #e8b84a38;box-shadow:0 8px 28px #00000059}.navbar.not-scrolled{top:calc(var(--spacing)*0);background-color:#0000}@media(min-width:48rem){.navbar.not-scrolled{top:calc(var(--spacing)*10)}}.navbar .inner{justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.navbar .logo{font-family:Share Tech Mono,ui-monospace,monospace;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.navbar .logo:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media(min-width:48rem){.navbar .logo{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.navbar .logo{color:var(--bot-yellow);letter-spacing:.04em;text-shadow:0 0 12px var(--neon-dim),0 0 24px #3b9eff33}.navbar nav.desktop{align-items:center;display:none}@media(min-width:64rem){.navbar nav.desktop{display:flex}}.navbar nav.desktop ul{display:flex}:where(.navbar nav.desktop ul>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.navbar nav.desktop ul li{letter-spacing:.03em;font-family:Share Tech Mono,ui-monospace,monospace;position:relative}.navbar nav.desktop ul li a span:first-child{color:#d9ecffc7;transition:color .3s}.navbar nav.desktop ul li a:hover span:first-child{color:var(--bot-yellow)}.navbar nav.desktop ul li .underline{bottom:calc(var(--spacing)*-1);left:calc(var(--spacing)*0);height:calc(var(--spacing)*.5);width:calc(var(--spacing)*0);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:absolute}@media(hover:hover){.navbar nav.desktop ul li .underline:is(:where(.group):hover *){width:100%}}.navbar nav.desktop ul li .underline{background:linear-gradient(90deg,var(--bot-yellow),var(--bot-blue))}.navbar .contact-btn{display:none}@media(min-width:40rem){.navbar .contact-btn{display:flex}}.navbar .contact-btn .inner{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;letter-spacing:.04em;background:#081220e6;border:1px solid #3b9eff8c;font-family:Share Tech Mono,ui-monospace,monospace;font-weight:700;transition-duration:.3s;box-shadow:0 0 14px #3b9eff38}.navbar .contact-btn .inner span{color:var(--bot-blue);transition:color .3s}.navbar .contact-btn:hover .inner{background:var(--bot-blue);border-color:var(--bot-blue);box-shadow:0 0 18px #3b9eff80,0 0 28px #e8b84a1f}.navbar .contact-btn:hover .inner span{color:#061018}.navbar .navbar-actions{align-items:center;gap:.75rem;display:flex}.navbar .lang-switch{background:#080a10bf;border:1px solid #e8b84a47;border-radius:.5rem;align-items:center;gap:.15rem;padding:.2rem;display:none}@media(min-width:1024px){.navbar .lang-switch{display:inline-flex}}.navbar .lang-switch button,.navbar .mobile-lang-row button{color:#d9ecffa6;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;border-radius:.35rem;min-width:2.1rem;padding:.35rem .45rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.8rem;transition:color .2s,background .2s}.navbar .lang-switch button.is-active,.navbar .mobile-lang-row button.is-active{color:#061018;background:var(--bot-yellow);box-shadow:0 0 12px #e8b84a59}.navbar .mobile-lang-row{gap:.5rem;padding:.55rem .85rem .35rem;display:flex}.navbar .mobile-lang-row button{background:#080a10bf;border:1px solid #e8b84a47;flex:1}.navbar .nav-burger{cursor:pointer;background:#080a10bf;border:1px solid #e8b84a59;border-radius:.5rem;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;padding:.45rem;display:flex}@media(min-width:1024px){.navbar .nav-burger{display:none}}.navbar .nav-burger span{background:var(--bot-yellow);border-radius:999px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.navbar .nav-burger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.navbar .nav-burger.is-open span:nth-child(2){opacity:0}.navbar .nav-burger.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar .mobile-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06080cf5;border-bottom:1px solid #e8b84a40;padding:.75rem 1.25rem 1.5rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #00000073}.navbar .mobile-nav.is-open{display:block}@media(min-width:1024px){.navbar .mobile-nav{display:none!important}}.navbar .mobile-nav ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.navbar .mobile-nav a{letter-spacing:.04em;color:#d9ecffe6;border:1px solid #0000;border-radius:.55rem;padding:.9rem .85rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:1.05rem;text-decoration:none;display:block}.navbar .mobile-nav a:hover,.navbar .mobile-nav a:focus-visible{color:var(--bot-yellow);background:#e8b84a0f;border-color:#e8b84a4d}.navbar .mobile-nav-contact{text-align:center;margin-top:.35rem;color:var(--bot-blue)!important;background:#081220e6!important;border-color:#3b9eff73!important}.work-section{justify-content:center;align-items:center;width:100%;display:flex}.work-grid{margin-top:3.5rem;grid-template-columns:1fr;gap:1.75rem;width:100%;max-width:1400px;margin-inline:auto;display:grid}@media(min-width:768px){.work-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1100px){.work-grid{grid-template-columns:repeat(3,1fr);gap:2.1rem}}.work-card{height:100%;color:inherit;isolation:isolate;--glow-x:50%;--glow-y:40%;background:linear-gradient(165deg,#0c1018f2,#06080efa);border:1px solid #e8b84a61;border-radius:1rem;flex-direction:column;text-decoration:none;transition:border-color .28s,box-shadow .28s,transform .28s;display:flex;position:relative;overflow:hidden}.work-card:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--glow-x)var(--glow-y),#e8b84a2e,#3b9eff14 42%,transparent 68%);transition:opacity .35s;position:absolute;inset:0}.work-card:hover,.work-card.is-cursor-glow{border-color:#e8b84abf;transform:translateY(-3px);box-shadow:0 0 0 1px #e8b84a24,0 0 32px #e8b84a29}.work-card.is-cursor-glow:before{opacity:1}.work-cursor-chip{z-index:3;color:var(--bot-yellow);letter-spacing:.04em;pointer-events:none;opacity:0;white-space:nowrap;background:#0a0e14e0;border:1px solid #e8b84a73;border-radius:999px;padding:.28rem .65rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;transition:opacity .22s;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 18px #e8b84a33}.work-card.is-cursor-glow .work-cursor-chip{opacity:.92}.work-card.is-over-cta .work-cursor-chip,.work-cursor-chip.is-hidden{opacity:0!important}.work-card.is-over-cta{cursor:pointer}@media(hover:none),(pointer:coarse){.work-cursor-chip,.work-card:before{display:none}}.work-card--identity .work-identity-face{z-index:1;background:radial-gradient(at 20% 0,#e8b84a1f,#0000 55%),radial-gradient(at 90% 80%,#3b9eff1a,#0000 50%);flex-direction:column;flex:1;align-items:flex-start;gap:.95rem;min-height:300px;padding:1.55rem 1.45rem 1.1rem;display:flex;position:relative}.work-identity-kicker{letter-spacing:.12em;color:var(--bot-blue);font-family:Share Tech Mono,ui-monospace,monospace;font-size:.7rem}.work-identity-foot{z-index:1;margin-top:auto;padding:0 1.45rem 1.4rem;position:relative}.work-card--identity .work-card-desc{flex:0}.work-card-media{aspect-ratio:16/11;background:#05070c;border-bottom:1px solid #e8b84a38;flex-direction:column;min-height:230px;display:flex;position:relative;overflow:hidden}@media(min-width:1100px){.work-card-media{min-height:270px}}.work-hud-bar{z-index:3;background:#060a10f5;border-bottom:1px solid #e8b84a38;align-items:center;gap:.65rem;padding:.45rem .7rem;font-family:Share Tech Mono,ui-monospace,monospace;display:flex;position:relative}.work-hud-dots{gap:.28rem;display:inline-flex}.work-hud-dots i{background:#e8b84a59;border-radius:999px;width:.42rem;height:.42rem}.work-hud-dots i:first-child{background:#e8b84ad9}.work-hud-dots i:nth-child(2){background:#3b9effbf}.work-hud-sys{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;color:#d9ecff8c;flex:1;min-width:0;font-size:.68rem;overflow:hidden}.work-hud-live{letter-spacing:.12em;color:var(--bot-yellow);text-shadow:0 0 10px #e8b84a73;font-size:.65rem}.work-hud-screen{flex:1;min-height:0;position:relative;overflow:hidden}.work-hud-screen img{object-fit:cover;object-position:top center;filter:saturate(.35)brightness(.72)contrast(1.08);width:100%;height:100%;transition:filter .45s,transform .55s;display:block}.work-card:hover .work-hud-screen img{filter:saturate()brightness()contrast();transform:scale(1.03)}.work-hud-veil{mix-blend-mode:soft-light;opacity:1;pointer-events:none;background:linear-gradient(#080c1226,#080c128c 70%,#080c12d9),linear-gradient(120deg,#e8b84a2e,#0000 45%,#3b9eff29);transition:opacity .45s;position:absolute;inset:0}.work-card:hover .work-hud-veil{opacity:.2}.work-hud-scan{pointer-events:none;opacity:.85;background:repeating-linear-gradient(#0000 0 2px,#e8b84a0a 2px 3px);transition:opacity .35s;position:absolute;inset:0}.work-card:hover .work-hud-scan{opacity:.25}.work-hud-corners{pointer-events:none;position:absolute;inset:.45rem}.work-hud-corners span{border-style:solid;border-color:#e8b84aa6;width:.85rem;height:.85rem;position:absolute}.work-hud-corners span:first-child{border-width:1.5px 0 0 1.5px;top:0;left:0}.work-hud-corners span:nth-child(2){border-width:1.5px 1.5px 0 0;top:0;right:0}.work-hud-corners span:nth-child(3){border-width:0 0 1.5px 1.5px;bottom:0;left:0}.work-hud-corners span:nth-child(4){border-width:0 1.5px 1.5px 0;bottom:0;right:0}.work-card-fall{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.work-fall-bit{letter-spacing:.04em;color:var(--bot-yellow);text-shadow:0 0 10px #e8b84a73;white-space:nowrap;opacity:0;background:#080a10b8;border:1px solid #e8b84a66;border-radius:999px;padding:.2rem .55rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;animation:1.05s cubic-bezier(.22,.61,.36,1) forwards work-bit-fall;position:absolute;top:-10%}@keyframes work-bit-fall{0%{opacity:0;transform:translateY(-8px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--drift,20px),120%,0)rotate(var(--spin,18deg))}}.work-card-body{flex-direction:column;flex:1;gap:.9rem;padding:1.45rem 1.5rem 1.65rem;display:flex}.work-card-title{color:#fff;letter-spacing:.01em;margin:0;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:700}.work-card-desc{color:#d9ecffc7;flex:1;margin:0;font-size:1.02rem;line-height:1.5}.work-card-tags{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.work-card-tags li{letter-spacing:.06em;text-transform:uppercase;color:#e8b84ad9;border:1px solid #e8b84a47;border-radius:999px;padding:.25rem .65rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem}.work-card-cta{letter-spacing:.04em;color:var(--bot-blue);align-items:center;gap:.4rem;margin-top:.35rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.9rem;font-weight:700;display:inline-flex}.work-card:hover .work-card-cta{color:var(--bot-yellow)}.work-more-wrap{justify-content:center;margin-top:2.75rem;display:flex}.work-more-btn{color:var(--bot-yellow);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#080c12e0;border:1px solid #e8b84a73;border-radius:.65rem;align-items:center;gap:.65rem;padding:.95rem 1.6rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.95rem;font-weight:700;transition:transform .25s,border-color .25s,box-shadow .25s,color .25s;display:inline-flex;box-shadow:0 0 18px #e8b84a1f}.work-more-btn:hover{color:#061018;background:var(--bot-yellow);border-color:var(--bot-yellow);transform:translateY(-2px);box-shadow:0 0 22px #e8b84a73,0 0 36px #3b9eff1f}.work-more-arrow{transition:transform .25s}.work-more-btn:hover .work-more-arrow{transform:translate(3px,-3px)}.wlab-section .wlab-note{text-align:center;letter-spacing:.04em;color:#d9ecff73;max-width:42rem;margin:1.1rem auto 0;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.8rem}.wlab-stack{flex-direction:column;gap:3rem;margin-top:2.75rem;display:flex}.wlab-row-label{letter-spacing:.08em;color:var(--bot-yellow);margin-bottom:1rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.85rem}.wlab-grid{grid-template-columns:1fr;gap:1.35rem;display:grid}@media(min-width:900px){.wlab-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.wlab-card{height:100%;color:inherit;background:linear-gradient(165deg,#0c1018f5,#06080efc);border:1px solid #e8b84a59;border-radius:1rem;flex-direction:column;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;overflow:hidden}.wlab-card:hover{border-color:#e8b84ab3;transform:translateY(-3px);box-shadow:0 0 28px #e8b84a24}.wlab-title{color:#f2f7ff;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}.wlab-body{flex-direction:column;flex:1;gap:.85rem;padding:1.25rem 1.35rem 1.45rem;display:flex}.wlab-kicker{letter-spacing:.12em;color:var(--bot-blue);font-family:Share Tech Mono,ui-monospace,monospace;font-size:.7rem}.work-brand-mono{letter-spacing:.08em;width:5.5rem;height:5.5rem;color:var(--bot-yellow);text-shadow:0 0 16px #e8b84a59;background:#e8b84a14;border:1px solid #e8b84a73;border-radius:1rem;place-items:center;font-family:Share Tech Mono,ui-monospace,monospace;font-size:1.6rem;font-weight:700;display:grid}.work-brand-logo{object-fit:contain;filter:drop-shadow(0 0 12px #e8b84a33);width:auto;max-width:11rem;max-height:4.5rem;display:block}.work-brand-logo.is-on-dark{filter:brightness(0)invert()drop-shadow(0 0 12px #e8b84a40)}.wlab-card--identity .wlab-identity-face{background:radial-gradient(at 20% 0,#e8b84a1f,#0000 55%),radial-gradient(at 90% 80%,#3b9eff1a,#0000 50%);flex-direction:column;flex:1;align-items:flex-start;gap:1.1rem;min-height:280px;padding:1.6rem 1.45rem 1.2rem;display:flex}.wlab-identity-foot{padding:0 1.45rem 1.4rem}.wlab-reveal-media{aspect-ratio:16/11;background:#05070c;position:relative;overflow:hidden}.wlab-reveal-shot{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .55s;position:absolute;inset:0;transform:scale(1.04)}.wlab-card--reveal:hover .wlab-reveal-shot{opacity:1;transform:scale(1)}.wlab-reveal-idle{z-index:1;background:linear-gradient(160deg,#080c12f5,#060a10eb);flex-direction:column;justify-content:center;align-items:flex-start;gap:.85rem;padding:1.4rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.wlab-card--reveal:hover .wlab-reveal-idle{opacity:0;pointer-events:none}.wlab-hint{letter-spacing:.06em;color:#d9ecff73;margin:0;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem}.wlab-strip-band{border-bottom:1px solid #e8b84a38;height:88px;position:relative;overflow:hidden}.wlab-strip-band img{object-fit:cover;object-position:top center;filter:saturate(.45)brightness(.75);width:100%;height:100%;transition:filter .4s,transform .5s}.wlab-card--strip:hover .wlab-strip-band img{filter:none;transform:scale(1.05)}.wlab-strip-veil{mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(90deg,#e8b84a33,#0000 40%,#3b9eff2e);position:absolute;inset:0}.wlab-strip-brand{align-items:center;gap:.85rem;display:flex}.wlab-card--strip .work-brand-mono{border-radius:.65rem;width:3.2rem;height:3.2rem;font-size:1rem}.wlab-card--strip .work-brand-logo{max-width:5.5rem;max-height:2.4rem}.work-future-layer{z-index:500;overscroll-behavior:none;isolation:isolate;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.work-future-backdrop{pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(at 50% 30%,#e8b84a1f,#0000 55%),radial-gradient(at 70% 80%,#3b9eff1a,#0000 50%),#020408f7;border:none;position:absolute;inset:0}.work-future-panel{z-index:1;text-align:center;background:linear-gradient(160deg,#0c121cf2,#060a10fa);border:1px solid #e8b84a59;border-radius:1.1rem;width:min(760px,100%);padding:2.75rem 1.1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 0 40px #e8b84a1f,0 24px 60px #0000008c}.work-future-browser{text-align:left;background:#04080eeb;border:1px solid #d9ecff1f;border-radius:.85rem;overflow:hidden}.work-future-chrome{background:#0e121afa;border-bottom:1px solid #d9ecff14;align-items:center;gap:.4rem;padding:.55rem .75rem;display:flex}.work-future-dot{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.work-future-dot.is-red{background:#ff5f57}.work-future-dot.is-yellow{background:#febc2e}.work-future-dot.is-green{background:#28c840}.work-future-url{color:#d9ecff8c;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#080c12e6;border:1px solid #e8b84a38;border-radius:999px;flex:1;min-width:0;margin-left:.45rem;padding:.28rem .7rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem;overflow:hidden}.work-future-site{position:relative}.work-future-site-nav{border-bottom:1px dashed #e8b84a38;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.1rem;display:flex}.work-future-site-logo{width:2rem;height:2rem;color:var(--bot-yellow);background:#1c160ae6;border:1px solid #e8b84a73;border-radius:.45rem;place-items:center;font-size:1.1rem;font-weight:800;line-height:1;animation:2.2s ease-in-out infinite work-future-pulse;display:grid}.work-future-site-links{letter-spacing:.04em;color:#d9ecff66;gap:.85rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem;display:flex}.work-future-site-hero{text-align:center;background:radial-gradient(at 50% 0,#e8b84a1a,#0000 55%),radial-gradient(at 80% 100%,#3b9eff12,#0000 50%);padding:clamp(1.25rem,3.5vw,1.85rem) clamp(1.1rem,3vw,2rem) clamp(1.2rem,3vw,1.6rem);position:relative;overflow:hidden}.work-future-wire{z-index:1;background:#060a1073;border:1.5px dashed #e8b84a59;border-radius:.85rem;flex-direction:column;gap:.85rem;width:min(100%,420px);margin:.2rem auto .35rem;padding:1rem 1rem 1.1rem;display:flex;position:relative}.work-future-wire-hero{border-bottom:1px dashed #d9ecff1f;flex-direction:column;align-items:flex-start;gap:.45rem;padding-bottom:.75rem;display:flex}.work-future-wire-logo{background:#e8b84a0f;border:1px dashed #e8b84a66;border-radius:.45rem;width:2.35rem;height:2.35rem;position:relative;overflow:hidden}.work-future-wire-logo img{object-fit:contain;opacity:0;filter:brightness(1.15)saturate(.85);width:calc(100% - .7rem);height:calc(100% - .7rem);position:absolute;inset:.35rem}.work-future-wire-line{background:#d9ecff1f;border:1px dashed #d9ecff29;border-radius:999px;height:.55rem;display:block}.work-future-wire-line.is-md{width:48%}.work-future-wire-row{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.work-future-wire-card{aspect-ratio:1.15;background:#3b9eff0d;border:1px dashed #3b9eff47;border-radius:.45rem}.work-future-wire-cta{background:#e8b84a14;border:1px dashed #e8b84a66;border-radius:.4rem;width:42%;height:1.55rem;margin-top:.15rem;display:block}.work-future-slot-scan{pointer-events:none;background:linear-gradient(#0000,#3b9eff1a,#0000);height:22%;animation:3.2s linear infinite work-future-scan;position:absolute;top:-25%;left:0;right:0}.work-future-ghost{opacity:0;pointer-events:none;color:#d9ecffd1;letter-spacing:.02em;white-space:nowrap;background:#08101c8c;border:1px solid #3b9eff47;border-radius:.35rem;align-items:center;gap:.12rem;width:min(100%,16rem);min-height:1.35rem;padding:.2rem .45rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.82rem;font-weight:500;display:inline-flex;overflow:hidden}.work-future-ghost-text{color:#f2f7ffe0;min-height:1em}.work-future-ghost-text:empty:before{content:""}.work-future-ghost-caret{background:var(--bot-blue);width:.12rem;height:1em;margin-left:.08rem;animation:1.05s step-end infinite work-future-caret;display:inline-block;box-shadow:0 0 8px #3b9eff73}.work-future-invite{z-index:2;color:#d9ecffb8;text-align:center;max-width:26rem;margin:1.15rem auto 0;font-size:1.02rem;font-weight:500;line-height:1.45;position:relative}@keyframes work-future-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes work-future-scan{0%{top:-25%}to{top:110%}}@keyframes work-future-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.work-future-close{z-index:3;color:#d9ecffbf;cursor:pointer;background:#080c12d9;border:1px solid #d9ecff33;border-radius:.45rem;width:2.25rem;height:2.25rem;font-size:1rem;line-height:1;position:absolute;top:.65rem;right:.65rem}.work-future-close:hover{color:var(--bot-yellow);border-color:#e8b84a66}.work-future-cta-block{z-index:2;border-top:1px solid #e8b84a2e;margin-top:1.15rem;padding-top:1.05rem;position:relative}.work-future-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.work-future-cta{color:var(--bot-blue);letter-spacing:.04em;cursor:pointer;background:#081220f2;border:1px solid #3b9eff80;border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.35rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.88rem;font-weight:700;transition:background .25s,color .25s,box-shadow .25s,border-color .25s;display:inline-flex}.work-future-cta--primary{color:var(--bot-yellow);background:#1c160af2;border-color:#e8b84a8c}.work-future-cta--primary:hover{color:#0a0c10;background:var(--bot-yellow);box-shadow:0 0 22px #e8b84a66}.work-future-cta--ghost:hover{color:#061018;background:var(--bot-blue);box-shadow:0 0 20px #3b9eff66}.process-section{width:100%}.process-holopath{margin-top:3rem;max-width:980px;margin-inline:auto}.process-holopath-rail{background:#d9ecff1f;border-radius:999px;height:2px;margin:0 2.4rem 1.15rem;position:relative;overflow:hidden}.process-holopath-fill{background:linear-gradient(90deg,var(--bot-yellow),var(--bot-blue));height:100%;transition:width .55s cubic-bezier(.22,.8,.28,1);box-shadow:0 0 12px #e8b84a73}.process-holopath-nodes{margin-bottom:2rem;justify-content:space-between;align-items:flex-start;gap:.35rem;max-width:820px;margin-inline:auto;display:flex}.process-holopath-node-wrap{flex-direction:column;flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.process-holopath-node{color:#d9ecff80;letter-spacing:.06em;cursor:pointer;background:#080c12eb;border:1px solid #e8b84a59;border-radius:999px;flex-shrink:0;width:3rem;height:3rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.82rem;transition:transform .35s,background .35s,color .35s,border-color .35s,box-shadow .35s}.process-holopath-node:hover{color:var(--bot-yellow);border-color:#e8b84aa6}.process-holopath-node.is-done{color:var(--bot-yellow);border-color:#e8b84a8c}.process-holopath-node.is-active{color:#061018;background:var(--bot-yellow);border-color:var(--bot-yellow);transform:scale(1.14);box-shadow:0 0 20px #e8b84a73}.process-holopath-node--blue.is-active{background:var(--bot-blue);border-color:var(--bot-blue);box-shadow:0 0 20px #3b9eff73}.process-holopath-node-label{text-align:center;letter-spacing:.04em;color:#d9ecff61;width:100%;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.68rem;line-height:1.25;transition:color .3s;display:none}.process-holopath-node-wrap.is-done .process-holopath-node-label{color:#e8b84ab3}.process-holopath-node-wrap.is-active .process-holopath-node-label{color:#f2f7ffeb}@media(min-width:768px){.process-holopath-node-label{display:block}}.process-holopath-stage{justify-content:center;align-items:center;display:flex}.process-holopath-card{background:linear-gradient(165deg,#101620f7,#060a10fc);border:1px solid #e8b84a66;border-radius:1.1rem;flex-direction:column;justify-content:center;gap:.75rem;width:min(100%,640px);min-height:clamp(300px,38vw,360px);padding:clamp(1.75rem,4vw,2.4rem) clamp(1.6rem,4vw,2.5rem);animation:.55s cubic-bezier(.22,.8,.28,1) both process-holo-in;display:flex;position:relative;overflow:hidden;box-shadow:0 0 28px #e8b84a1f,0 22px 48px #0000006b}.process-holopath-card--blue{border-color:#3b9eff73;box-shadow:0 0 28px #3b9eff24,0 22px 48px #0000006b}.process-holopath-card-top{z-index:1;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.15rem;display:flex;position:relative}.process-holopath-kicker{letter-spacing:.08em;text-transform:uppercase;color:#d9ecff80;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.78rem}.process-holopath-icon{width:2.5rem;height:2.5rem;color:var(--bot-yellow);background:#e8b84a14;border:1px solid #e8b84a66;border-radius:.7rem;place-items:center;display:grid;box-shadow:0 0 14px #e8b84a2e}.process-holopath-icon--blue{color:var(--bot-blue);background:#3b9eff1a;border-color:#3b9eff73;box-shadow:0 0 14px #3b9eff33}.process-holopath-icon-svg{width:1.2rem;height:1.2rem}.process-holopath-scan{pointer-events:none;opacity:.35;background:linear-gradient(120deg,#0000 40%,#d9ecff0a,#0000 60%);position:absolute;inset:0}.process-holopath-scan:after{content:"";background:linear-gradient(#0000,#3b9eff1a,#0000);height:18%;animation:.9s ease-out process-holo-scan;position:absolute;left:0;right:0}@keyframes process-holo-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes process-holo-scan{0%{opacity:.8;top:-20%}to{opacity:0;top:110%}}.process-holopath-num{z-index:1;letter-spacing:.08em;color:var(--bot-yellow);text-shadow:0 0 16px #e8b84a66;font-family:Share Tech Mono,ui-monospace,monospace;font-size:clamp(2.1rem,5vw,2.75rem);font-weight:700;line-height:1;position:relative}.process-holopath-card--blue .process-holopath-num{color:var(--bot-blue);text-shadow:0 0 16px #3b9eff66}.process-holopath-title{z-index:1;color:#f2f7ff;margin:0;font-size:clamp(1.55rem,3.2vw,2rem);font-weight:700;line-height:1.25;position:relative}.process-holopath-desc{z-index:1;color:#f2f7ffe6;max-width:36rem;margin:0;font-size:clamp(1.08rem,2vw,1.25rem);line-height:1.55;position:relative}.process-holopath-progress{z-index:1;background:#d9ecff1a;border-radius:999px;height:3px;margin-top:.85rem;position:relative;overflow:hidden}.process-holopath-progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--bot-yellow),#f0d48a);height:100%;transition:width .45s cubic-bezier(.22,.8,.28,1);box-shadow:0 0 10px #e8b84a66}.process-holopath-progress-fill--blue{background:linear-gradient(90deg,var(--bot-blue),#8ec5ff);box-shadow:0 0 10px #3b9eff66}.process-holopath-hint{text-align:center;letter-spacing:.04em;color:#d9ecff6b;margin:1.25rem 0 0;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.78rem}@media(hover:hover)and (pointer:fine){.process-holopath-hint{display:none}}@media(max-width:639px){.process-holopath-rail{margin-inline:1rem}.process-holopath-node{width:2.55rem;height:2.55rem;font-size:.72rem}.process-holopath-card{min-height:280px}}.compare-section{width:100%}.compare-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:3.5rem;display:grid}@media(min-width:960px){.compare-grid{grid-template-columns:1fr 1.18fr 1fr;align-items:stretch;gap:.85rem}}.compare-cell{flex-direction:column;min-width:0;display:flex;position:relative}.compare-vs{letter-spacing:.08em;width:2.4rem;height:2.4rem;color:var(--bot-yellow);background:#080c12eb;border:1px solid #e8b84a59;border-radius:999px;justify-content:center;align-items:center;margin:.15rem auto .85rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem;display:flex;box-shadow:0 0 14px #e8b84a26}.compare-cell:first-child .compare-vs{display:none}@media(min-width:960px){.compare-vs{z-index:4;margin:0;position:absolute;top:50%;left:-1.35rem;transform:translateY(-50%)}}.compare-lane{background:#080c1280;border:1px solid #d9ecff1f;border-radius:.95rem;height:100%;padding:1.55rem 1.4rem 1.65rem;transition:transform .35s,opacity .35s,border-color .35s,box-shadow .35s,filter .35s;position:relative;overflow:hidden}.compare-lane.is-alt{border-color:#d9ecff1a}.compare-lane.is-featured{background:linear-gradient(165deg,#e8b84a1f,#080c12d1);border-color:#e8b84a80;box-shadow:0 0 34px #e8b84a24,0 18px 40px #00000047}@media(min-width:960px){.compare-lane.is-featured{z-index:2;transform:translateY(-8px)scale(1.03)}.compare-lane.is-featured.is-hot{transform:translateY(-12px)scale(1.045)}}.compare-lane.is-hot{border-color:#e8b84a8c}.compare-lane.is-alt.is-hot{border-color:#3b9eff66}.compare-grid.is-focusing .compare-lane.is-dim{opacity:.42;filter:saturate(.55)brightness(.85);transform:scale(.98)}.compare-lane-glow{pointer-events:none;opacity:0;background:radial-gradient(#e8b84a24,#0000 68%);height:70%;transition:opacity .35s;position:absolute;inset:-40% -20% auto}.compare-lane.is-featured .compare-lane-glow,.compare-lane.is-hot .compare-lane-glow{opacity:1}.compare-lane-scan{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#e8b84a1a,#0000);width:45%;height:100%;position:absolute;top:0;left:-20%;transform:translate(-30%)}.compare-lane.is-featured.is-hot .compare-lane-scan{animation:1s ease-out compare-scan}@keyframes compare-scan{0%{opacity:0;transform:translate(-40%)}40%{opacity:1}to{opacity:0;transform:translate(280%)}}.compare-signal{align-items:flex-end;gap:3px;height:1rem;display:flex;position:absolute;top:1.1rem;right:1.15rem}.compare-signal span{background:#e8b84a59;border-radius:999px;width:3px;animation:1.4s ease-in-out infinite compare-signal;display:block}.compare-signal span:first-child{height:35%}.compare-signal span:nth-child(2){height:55%;animation-delay:.12s}.compare-signal span:nth-child(3){height:75%;animation-delay:.24s}.compare-signal span:nth-child(4){background:var(--bot-yellow);height:100%;animation-delay:.36s}@keyframes compare-signal{0%,to{opacity:.45}50%{opacity:1}}.compare-lane-head{z-index:1;margin-bottom:1.25rem;padding-right:2.5rem;position:relative}.compare-lane-tag{letter-spacing:.1em;text-transform:uppercase;color:#d9ecff80;margin-bottom:.55rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem;display:inline-block}.compare-lane.is-featured .compare-lane-tag{color:var(--bot-yellow)}.compare-lane-title{color:#f2f7ff;margin:0;font-size:clamp(1.25rem,2vw,1.45rem);font-weight:700;line-height:1.25}.compare-lane.is-featured .compare-lane-title{color:var(--bot-yellow);font-size:clamp(1.35rem,2.2vw,1.6rem)}.compare-lane-list{z-index:1;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.compare-lane-list li{color:#d9ecffb8;padding-left:1.35rem;font-size:clamp(.95rem,1.4vw,1.02rem);line-height:1.5;position:relative}.compare-lane.is-featured .compare-lane-list li{color:#f2f7ffe6}.compare-lane.is-alt .compare-lane-list li:before{content:"×";color:#d9ecff4d;font-size:.95rem;position:absolute;top:-.05rem;left:0}.compare-lane.is-featured .compare-lane-list li:before{content:"◆";color:var(--bot-yellow);font-size:.55rem;position:absolute;top:.35rem;left:0}.contact-form-body>form>button,.contact-form-body .cta-button{width:100%}.contact-form-body .cta-button .arrow-wrapper{background:#ffffffeb}.contact-form-body .cta-button .arrow-wrapper img,.contact-form-body .cta-button .contact-cta-arrow{width:1.25rem;height:1.25rem;color:var(--bot-blue);filter:none;transition:color .35s,transform .35s;animation:none;transform:none}.contact-form-body .cta-button:hover .arrow-wrapper,.contact-form-body .cta-button.group:hover .arrow-wrapper{background:var(--bot-blue)}.contact-form-body .cta-button:hover .contact-cta-arrow,.contact-form-body .cta-button.group:hover .contact-cta-arrow{color:#061018;transform:translate(2px)}.contact-form-body>form>button:disabled .cta-button{opacity:.45;cursor:not-allowed;box-shadow:none}.cta-wrapper{z-index:20;cursor:pointer;position:relative}.cta-button{cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);background:#0a1018;border:1px solid #3b9eff73;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 16px #3b9eff1f}.cta-button .bg-circle{top:50%;right:calc(var(--spacing)*-10);transform-origin:50%;--tw-translate-y: -50% ;width:120%;height:120%;translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-radius:3.40282e38px;transition-duration:.5s;position:absolute}@media(hover:hover){.cta-button .bg-circle:is(:where(.group):hover *){right:calc(var(--spacing)*10);width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}}.cta-button .bg-circle{background:var(--bot-blue)}.cta-button .text{z-index:2;--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s;position:relative}@media(hover:hover){.cta-button .text:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:48rem){.cta-button .text{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:80rem){.cta-button .text{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}.cta-button .text{color:#061018}.cta-button:hover .text,.cta-button.group:hover .text{color:#e8f0ea}.cta-button .arrow-wrapper{top:50%;right:calc(var(--spacing)*10);z-index:2;width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background:#061018;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.cta-button .arrow-wrapper img{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);animation:var(--animate-bounce);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.cta-button .arrow-wrapper img:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:80rem){.cta-button .arrow-wrapper img{--tw-translate-y:calc(var(--spacing)*-32);translate:var(--tw-translate-x)var(--tw-translate-y)}}.cta-button .arrow-wrapper img{filter:invert()}.cta-button:hover .arrow-wrapper,.cta-button.group:hover .arrow-wrapper{background:var(--bot-blue)}.cta-button:hover .arrow-wrapper img,.cta-button.group:hover .arrow-wrapper img{filter:brightness(0)}.card-border{border-style:var(--tw-border-style);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e101666;border-width:2px;border-color:#e8b84a52;box-shadow:0 0 14px #3b9eff14}.marquee-item{width:calc(var(--spacing)*32)}@media(min-width:48rem){.marquee-item{width:calc(var(--spacing)*40)}}.timeline-wrapper{top:calc(var(--spacing)*0);left:calc(var(--spacing)*5);justify-content:center;height:100%;display:flex;position:absolute}@media(min-width:48rem){.timeline-wrapper{left:calc(var(--spacing)*10)}}@media(min-width:80rem){.timeline-wrapper{left:35.5vw}}.timeline-wrapper{pointer-events:none}.gradient-line{transform-origin:bottom;will-change:transform}.timeline-logo{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-style:var(--tw-border-style);background-color:var(--color-black-100);border-width:2px;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.timeline-logo{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20);--tw-translate-y:calc(var(--spacing)*-7);translate:var(--tw-translate-x)var(--tw-translate-y)}}.timeline-logo{border-color:#3b9eff73;box-shadow:0 0 12px #3b9eff26}.exp-card-wrapper{justify-content:space-between;gap:calc(var(--spacing)*10);flex-direction:column-reverse;display:flex}@media(min-width:80rem){.exp-card-wrapper{gap:calc(var(--spacing)*20);flex-direction:row}}.exp-focus-grid{perspective:1400px;margin-top:3.5rem;grid-template-columns:1fr;gap:1.5rem;max-width:1180px;margin-inline:auto;display:grid}@media(min-width:900px){.exp-focus-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.exp-flip{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:340px;color:inherit;perspective:1200px;background:0 0;border:none;padding:0;display:block}@media(min-width:900px){.exp-flip{min-height:420px}}@media(max-width:899px){.exp-flip{min-height:0}}.exp-flip-inner{width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,.61,.36,1);position:relative}.exp-flip.is-flipped .exp-flip-inner{transform:rotateY(180deg)}@media(hover:hover)and (pointer:fine){.exp-flip:hover .exp-flip-inner,.exp-flip:focus-visible .exp-flip-inner{transform:rotateY(180deg)}}.exp-flip-face{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);backface-visibility:hidden;overflow-wrap:anywhere;word-break:break-word;background:radial-gradient(80% 60% at 50% 20%,#e8b84a1a,#0000 60%),#0e1016d1;border:1px solid #e8b84a66;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2.25rem 1.85rem 2rem;transition:box-shadow .35s,border-color .35s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #00000059}.exp-flip-back{background:radial-gradient(70% 50% at 80% 0,#3b9eff1f,#0000 55%),#0c0e14eb;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:2.35rem 2rem 2.1rem;transform:rotateY(180deg)}@media(max-width:899px){.exp-flip-inner{height:auto;min-height:0;display:grid}.exp-flip-face{touch-action:manipulation;grid-area:1/1;justify-content:flex-start;gap:.55rem;width:100%;padding:1.1rem 1.15rem 1rem;position:relative;inset:auto;overflow:hidden}.exp-flip-front{justify-content:center;padding-top:1.25rem;padding-bottom:1.15rem}.exp-flip-back{gap:.5rem;padding:1.1rem 1.15rem 1rem}}.exp-flip--blue .exp-flip-front{background:radial-gradient(80% 60% at 50% 20%,#3b9eff24,#0000 60%),#0e1016d1;border-color:#3b9eff6b}.exp-flip-glow{opacity:.4;pointer-events:none;background:radial-gradient(circle at 50% 28%,#e8b84a73,#e8b84a1f 42%,#0000 68%);transition:opacity .35s,transform .35s;position:absolute;inset:-35%}.exp-flip--blue .exp-flip-glow{background:radial-gradient(circle at 50% 28%,#3b9eff80,#3b9eff24 42%,#0000 68%)}.exp-flip:hover .exp-flip-face,.exp-flip:focus-visible .exp-flip-face,.exp-flip.is-flipped .exp-flip-face{border-color:#e8b84af2;box-shadow:0 0 0 1px #e8b84a47,0 0 28px #e8b84a73,0 0 64px #e8b84a59,0 0 110px #e8b84a2e,0 22px 48px #0006}.exp-flip--blue:hover .exp-flip-face,.exp-flip--blue:focus-visible .exp-flip-face,.exp-flip--blue.is-flipped .exp-flip-face{border-color:#3b9efff2;box-shadow:0 0 0 1px #3b9eff4d,0 0 28px #3b9eff80,0 0 64px #3b9eff61,0 0 110px #3b9eff33,0 22px 48px #0006}.exp-flip:hover .exp-flip-glow,.exp-flip:focus-visible .exp-flip-glow,.exp-flip.is-flipped .exp-flip-glow{opacity:1;transform:scale(1.08)}.exp-flip-icon{z-index:1;background:#00000059;border:1px solid #e8b84a73;border-radius:1.25rem;place-items:center;width:5.5rem;height:5.5rem;transition:box-shadow .35s,border-color .35s;display:grid;position:relative;box-shadow:0 0 24px #e8b84a47,inset 0 0 18px #e8b84a14}.exp-flip--blue .exp-flip-icon{border-color:#3b9eff80;box-shadow:0 0 24px #3b9eff52,inset 0 0 18px #3b9eff1a}.exp-flip:hover .exp-flip-icon,.exp-flip:focus-visible .exp-flip-icon,.exp-flip.is-flipped .exp-flip-icon{border-color:#e8b84a;box-shadow:0 0 18px #e8b84ab3,0 0 42px #e8b84a8c,0 0 72px #e8b84a4d,inset 0 0 22px #e8b84a2e}.exp-flip--blue:hover .exp-flip-icon,.exp-flip--blue:focus-visible .exp-flip-icon,.exp-flip--blue.is-flipped .exp-flip-icon{border-color:#3b9eff;box-shadow:0 0 18px #3b9effbf,0 0 42px #3b9eff8c,0 0 72px #3b9eff52,inset 0 0 22px #3b9eff33}.exp-flip-icon img{object-fit:contain;filter:drop-shadow(0 0 8px #e8b84a59);width:2.75rem;height:2.75rem;transition:filter .35s}.exp-flip--blue .exp-flip-icon img{filter:drop-shadow(0 0 8px #3b9eff66)}.exp-flip:hover .exp-flip-icon img,.exp-flip:focus-visible .exp-flip-icon img,.exp-flip.is-flipped .exp-flip-icon img{filter:drop-shadow(0 0 6px #e8b84af2)drop-shadow(0 0 18px #e8b84ab3)}.exp-flip--blue:hover .exp-flip-icon img,.exp-flip--blue:focus-visible .exp-flip-icon img,.exp-flip--blue.is-flipped .exp-flip-icon img{filter:drop-shadow(0 0 6px #3b9eff)drop-shadow(0 0 18px #3b9effbf)}.exp-flip-title{z-index:1;color:#fff;text-align:center;margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;line-height:1.2;position:relative}.exp-flip-title--back{text-align:left;font-size:clamp(1.25rem,2vw,1.5rem)}.exp-flip-teaser{z-index:1;text-align:center;color:#ffe6a8e6;max-width:18rem;margin:0;font-family:Share Tech Mono,ui-monospace,monospace;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.4;position:relative}.exp-flip--blue .exp-flip-teaser{color:#b8dcffeb}.exp-flip-summary{z-index:1;color:#e8f0ffe0;margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.5;position:relative}.exp-flip-points{z-index:1;flex-direction:column;gap:.7rem;width:100%;margin:.25rem 0 0;padding:0;list-style:none;display:flex;position:relative}.exp-flip-points li{color:#d9ecffd1;padding-left:1.1rem;font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.45;position:relative}.exp-flip-points li:before{content:"";background:var(--bot-yellow);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0;box-shadow:0 0 10px #e8b84a8c}.exp-flip--blue .exp-flip-points li:before{background:var(--bot-blue);box-shadow:0 0 10px #3b9eff8c}.exp-flip-hint{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-top:auto;padding-top:.75rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.78rem;position:relative}.exp-flip-hint--touch,.exp-flip-hint--desk{display:none}.exp-flip-back .exp-flip-title--back,.exp-flip-back .exp-flip-summary,.exp-flip-back .exp-flip-points li,.exp-flip-back .exp-flip-hint{opacity:0;transform:translateY(16px)}@keyframes exp-back-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.exp-flip:hover .exp-flip-back .exp-flip-title--back,.exp-flip:focus-visible .exp-flip-back .exp-flip-title--back{animation:.4s .12s forwards exp-back-in}.exp-flip:hover .exp-flip-back .exp-flip-summary,.exp-flip:focus-visible .exp-flip-back .exp-flip-summary{animation:.4s .22s forwards exp-back-in}.exp-flip:hover .exp-flip-back .exp-flip-points li,.exp-flip:focus-visible .exp-flip-back .exp-flip-points li{animation:.4s forwards exp-back-in}.exp-flip:hover .exp-flip-back .exp-flip-points li:first-child,.exp-flip:focus-visible .exp-flip-back .exp-flip-points li:first-child{animation-delay:.32s}.exp-flip:hover .exp-flip-back .exp-flip-points li:nth-child(2),.exp-flip:focus-visible .exp-flip-back .exp-flip-points li:nth-child(2){animation-delay:.42s}.exp-flip:hover .exp-flip-back .exp-flip-points li:nth-child(3),.exp-flip:focus-visible .exp-flip-back .exp-flip-points li:nth-child(3){animation-delay:.52s}}.exp-flip.is-flipped .exp-flip-back .exp-flip-title--back{animation:.4s .12s forwards exp-back-in}.exp-flip.is-flipped .exp-flip-back .exp-flip-summary{animation:.4s .22s forwards exp-back-in}.exp-flip.is-flipped .exp-flip-back .exp-flip-points li{animation:.4s forwards exp-back-in}.exp-flip.is-flipped .exp-flip-back .exp-flip-points li:first-child{animation-delay:.32s}.exp-flip.is-flipped .exp-flip-back .exp-flip-points li:nth-child(2){animation-delay:.42s}.exp-flip.is-flipped .exp-flip-back .exp-flip-points li:nth-child(3){animation-delay:.52s}.exp-flip.is-flipped .exp-flip-back .exp-flip-hint{animation:.35s .58s forwards exp-back-in}@media(hover:none),(pointer:coarse){.exp-flip-hint--touch{display:inline}}@media(max-width:899px){.exp-flip-icon{border-radius:1rem;width:4.25rem;height:4.25rem}.exp-flip-icon img{width:2.15rem;height:2.15rem}.exp-flip-title{font-size:1.28rem}.exp-flip-title--back{font-size:1.12rem}.exp-flip-teaser{max-width:none;font-size:.92rem;line-height:1.35}.exp-flip-summary{font-size:.92rem;line-height:1.4}.exp-flip-points{gap:.45rem;margin-top:.1rem}.exp-flip-points li{font-size:.88rem;line-height:1.35}.exp-flip-hint{margin-top:.5rem;padding-top:.25rem;font-size:.68rem}}.counter-card{transition:transform .3s,border-color .3s,box-shadow .3s}.counter-card:hover{border-color:#e8b84a8c;transform:translateY(-4px);box-shadow:0 0 0 1px #e8b84a1f,0 0 28px #e8b84a2e,0 14px 32px #0000004d}.gradient-edge{bottom:calc(var(--spacing)*0);z-index:20;height:100%;width:calc(var(--spacing)*36);position:absolute}.tech-card-animated-bg{bottom:-100%;left:calc(var(--spacing)*0);width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s;position:absolute}@media(hover:hover){.tech-card-animated-bg:is(:where(.group):hover *){bottom:calc(var(--spacing)*0)}}.tech-card-animated-bg{background:#3b9eff1f}.tech-card-content{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media(hover:hover){.tech-card-content:is(:where(.group):hover *){cursor:grab}}.tech-card-content{gap:.85rem;min-height:11rem;padding:1.25rem .75rem 1rem}.tech-card-content p{text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white-50)}@media(min-width:48rem){.tech-card-content p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:96rem){.tech-card-content p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.tech-card-content p{padding-bottom:0}@media(min-width:1280px){.tech-card-content{gap:1.25rem;min-height:42vh;padding-top:1.5rem}}.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:2.5rem;display:grid}@media(min-width:768px){.tech-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:4rem}}@media(min-width:1280px){.tech-grid{gap:1.75rem}}.tech-icon-wrapper{justify-content:center;align-items:center;width:100%;height:5.5rem;display:flex;position:relative}@media(min-width:768px){.tech-icon-wrapper{height:8rem}}@media(min-width:1280px){.tech-icon-wrapper{width:13rem;height:15rem;margin-inline:auto}}.tech-icon-wrapper img{object-fit:contain;width:3.25rem;height:3.25rem;display:block}@media(min-width:768px){.tech-icon-wrapper img{width:4.5rem;height:4.5rem}}@media(min-width:1280px){.tech-icon-wrapper img{width:5.5rem;height:5.5rem}}.tech-icon-wrapper canvas{width:100%!important;height:100%!important}form label{margin-bottom:calc(var(--spacing)*2);color:var(--color-white-50);display:block}form input,form textarea{border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:48rem){form input,form textarea{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}form input,form textarea{color:#e8e8e8;background:#16161a;border:1px solid #ffffff1f}form input::placeholder,form textarea::placeholder{color:#839cb5}form input:focus,form textarea:focus{border-color:#3b9effa6;outline:none;box-shadow:0 0 0 1px #3b9eff40}form a{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);width:100%;padding-block:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}form a img{display:inline-block}.footer{margin-block:calc(var(--spacing)*10);margin-top:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*5);color:var(--color-white-50);justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.footer{margin-top:calc(var(--spacing)*20);padding-inline:calc(var(--spacing)*20)}}@media(min-width:80rem){.footer{padding-inline:calc(var(--spacing)*20)}}.footer{z-index:40;position:relative}.footer .footer-container{gap:calc(var(--spacing)*5);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media(min-width:48rem){.footer .footer-container{gap:calc(var(--spacing)*0);grid-template-columns:repeat(3,minmax(0,1fr))}}.footer p{text-align:center}@media(min-width:48rem){.footer p{text-align:start}}.footer .socials{justify-content:center;align-items:center;gap:calc(var(--spacing)*5);display:flex}.footer .socials .icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);cursor:pointer;border-radius:var(--radius-xl);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;justify-content:center;align-items:center;transition-duration:.5s;display:flex}@media(min-width:48rem){.footer .socials .icon{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}}.footer .socials .icon{background:var(--neon-bg);border:2px solid #e8b84a80;box-shadow:0 0 10px #e8b84a26}.footer .socials .icon:hover{background:#3b9eff2e}.footer .socials .icon.is-soon{cursor:default;opacity:.45;filter:grayscale(.35)}.footer .socials .icon.is-soon:hover{background:var(--neon-bg);opacity:.6}.footer .socials img{display:inline-block}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.z-10{z-index:10}.z-\[60\]{z-index:60}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-32{margin-top:calc(var(--spacing)*32)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-52{height:calc(var(--spacing)*52)}.h-full{height:100%}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-xs{max-width:var(--container-xs)}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.columns-1{columns:1}.break-inside-avoid-column{break-inside:avoid-column}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-5{gap:calc(var(--spacing)*5)}.gap-7{gap:calc(var(--spacing)*7)}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.p-10{padding:calc(var(--spacing)*10)}.px-5{padding-inline:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-green-400{color:var(--color-green-400)}.text-red-400{color:var(--color-red-400)}.text-white-50{color:var(--color-white-50)}.underline{text-decoration-line:underline}.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,)}@media(min-width:48rem){.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:my-20{margin-block:calc(var(--spacing)*20)}.md\:columns-2{columns:2}.md\:items-end{align-items:flex-end}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-20{padding-inline:calc(var(--spacing)*20)}.md\:text-end{text-align:end}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:64rem){.lg\:columns-3{columns:3}}@media(min-width:80rem){.xl\:mt-0{margin-top:calc(var(--spacing)*0)}.xl\:rounded-full{border-radius:3.40282e38px}}.flex-center{justify-content:center;align-items:center;display:flex}.flex-col-center{flex-direction:column;justify-content:center;align-items:center;display:flex}}:root{--gradient:radial-gradient(circle,#e5e5e5 0%,#fff 100%);--matrix:#00ff41;--matrix-soft:#9affb0;--bot-yellow:#e8b84a;--bot-yellow-deep:#c4922e;--bot-blue:#3b9eff;--bot-blue-deep:#1e6fd9;--bot-eye:#b8f0ff;--neon:var(--bot-yellow);--neon-soft:#ffe6a8;--neon-dim:#e8b84a59;--neon-bg:#14110a;--neon-border:var(--bot-yellow);--neon-blue:var(--bot-blue);--nav-offset:4.25rem}@media(min-width:768px){:root{--nav-offset:5rem}}html{scroll-padding-top:var(--nav-offset)}html.is-scroll-locked,html.is-scroll-locked body{overscroll-behavior:none;touch-action:none;overflow:hidden}html,body{color:#fff;scroll-behavior:smooth;background-color:#08090e;width:100dvw;font-family:Mona Sans,sans-serif;overflow-x:hidden}@media(max-width:768px){html,body{background-color:#0c0e16}}section[id],#work,#experience,#skills,#testimonials,#contact,#hero,#counter{scroll-margin-top:var(--nav-offset)}main{z-index:auto;position:relative}main>:not(#contact){z-index:40;position:relative}#contact{z-index:20;position:relative}section{width:100dvw}.slide{flex-direction:column;transition:all cubic-bezier(.71,.03,.34,1);display:inline-block}.wrapper{flex-direction:column;animation:21s cubic-bezier(.9,.01,.3,.99) infinite wordSlider;display:flex}@keyframes wordSlider{0%{transform:translateY(.5%)}12.5%{transform:translateY(-12.5%)}25%{transform:translateY(-25%)}37.5%{transform:translateY(-37.5%)}50%{transform:translateY(-50%)}62.5%{transform:translateY(-62.5%)}75%{transform:translateY(-75%)}87.5%{transform:translateY(-87.5%)}}.gradient-line{background:linear-gradient(#6d45ce 7.09%,#fd5c79 37.17%,#52aeff 62.49%,#62e0ff 75%,#45dec400);width:2px}.gradient-edge:first-of-type{background:linear-gradient(90deg,#000,#fff0);left:0}.gradient-edge:nth-of-type(2){background:linear-gradient(-90deg,#000,#fff0);right:0}.marquee{width:100dvw;position:relative;overflow:hidden}.marquee-box{align-items:center;width:200%;height:100%;animation:60s linear infinite marquee;display:flex;position:absolute;overflow:hidden}.marquee-item{float:left}@keyframes marquee{0%{left:0}to{left:-100%}}.card{--start:0;z-index:1;transition:border-color 1s ease-in-out;position:relative;overflow:hidden}.card:before{content:"";background:var(--gradient);width:100%;height:100%;-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - 15)*1deg),#ffffff1f 0deg,white,#fff0 100deg);mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - 15)*1deg),#ffffff1f 0deg,white,#fff0 100deg);opacity:0;background-attachment:fixed;border:2px solid #0000;border-radius:12px;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.glow{pointer-events:none;filter:saturate(200);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card:hover:before{opacity:1}.testimonial-avatar{background:#ffffff0f;border:1px solid #d9ecff1f;border-radius:999px;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.testimonial-avatar img{object-fit:contain;width:70%;height:70%}.testimonial-avatar.is-on-dark img{filter:brightness(0)invert()}.matrix-rain{z-index:1;width:100%;height:100%;position:fixed;inset:0;pointer-events:none!important}.hero-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 78% 42%,#3b9eff24,#0000 60%),radial-gradient(55% 45% at 18% 35%,#e8b84a1c,#0000 55%),radial-gradient(90% 70% at 50% 100%,#1e284659,#0000 70%);position:absolute;inset:0}@media(max-width:768px){.hero-atmosphere{background:radial-gradient(80% 50% at 50% 18%,#3b9eff2e,#0000 55%),radial-gradient(70% 45% at 50% 8%,#e8b84a29,#0000 50%),radial-gradient(100% 80% at 50% 100%,#24305266,#0000 65%)}}.robot-hello-bubble,.robot-quip-bubble,.robot-thanks-bubble{z-index:55;pointer-events:none;white-space:pre-line;text-align:center;max-width:min(280px,78vw);padding:.45rem .75rem;font-family:Share Tech Mono,ui-monospace,monospace;line-height:1.35;animation:.45s cubic-bezier(.34,1.56,.64,1) bye-pop;position:fixed;transform:translate(-50%,-120%)}.robot-quip-bubble,.robot-thanks-bubble{z-index:56}.robot-boot-placeholder{z-index:45;pointer-events:none;justify-content:center;align-items:flex-end;width:22rem;height:34rem;display:flex;position:fixed;top:38%;left:auto;right:clamp(4vw,12vw,14rem);transform:translateY(-50%)}.robot-boot-zzz{overflow:visible}.robot-zzz-stream{width:100%;height:100%;position:relative}.robot-zzz-z{--i:0;color:var(--bot-blue);text-shadow:0 0 28px #3b9eff8c;opacity:0;animation:2.4s ease-in infinite robot-zzz-lift;animation-delay:calc(var(--i)*.38s);font-family:Share Tech Mono,ui-monospace,monospace;font-size:10rem;font-weight:700;line-height:1;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)scale(.3)}.robot-zzz-z:nth-child(2n){color:#e8b84af2;text-shadow:0 0 28px #e8b84a8c}@keyframes robot-zzz-lift{0%{opacity:0;transform:translate(-50%)scale(.28)rotate(-8deg)}12%{opacity:.95}70%{opacity:.9}to{opacity:0;transform:translate(calc(28px - 50%),-28rem)scale(2.35)rotate(12deg)}}@keyframes robot-zzz-lift-mobile{0%{opacity:0;transform:translate(-50%)scale(.45)rotate(-8deg)}12%{opacity:.9}70%{opacity:.85}to{opacity:0;transform:translate(calc(10px - 50%),-8.5rem)scale(1.55)rotate(12deg)}}@media(max-width:768px){.robot-boot-placeholder{width:5.5rem;height:10.5rem;top:16%;left:50%;right:auto;transform:translate(-50%,-50%)}.robot-zzz-z{text-shadow:0 0 12px #3b9eff66;font-size:1.85rem;animation-name:robot-zzz-lift-mobile}.robot-zzz-z:nth-child(2n){text-shadow:0 0 12px #e8b84a66}}.scroll-robot-layer{z-index:35;position:fixed;inset:0;pointer-events:none!important}.scroll-robot-layer,.scroll-robot-layer *{pointer-events:none!important}.scroll-robot-layer canvas{pointer-events:none!important;width:100%!important;height:100%!important}.hero-layout--copy-only{justify-content:flex-start;align-items:center}.hero-layout--copy-only header{pointer-events:auto}.hero-scroll-wait{z-index:55;color:#d9ecff8c;letter-spacing:.08em;white-space:nowrap;opacity:0;pointer-events:none;background:#080c12b8;border:1px solid #e8b84a47;border-radius:999px;margin:0;padding:.35rem .85rem;font-family:Share Tech Mono,ui-monospace,monospace;font-size:.72rem;transition:opacity .35s;position:absolute;bottom:clamp(5.5rem,12vh,8rem);left:50%;transform:translate(-50%)}html.is-scroll-locked:not(.is-hero-ready) .hero-scroll-wait{opacity:1;animation:1.6s ease-in-out infinite hero-wait-pulse}@keyframes hero-wait-pulse{0%,to{opacity:.45}50%{opacity:.95}}.glitch-hover{overflow:hidden}.glitch-hover img{transition:transform .35s,filter .35s}.glitch-hover:hover img{filter:contrast(1.15)saturate(1.2);animation:.45s steps(2,end) infinite glitch-skew}@keyframes glitch-skew{0%{filter:none;transform:translate(0)}20%{filter:drop-shadow(3px 0 #f0f)drop-shadow(-3px 0 #0ff);transform:translate(-3px,1px)}40%{filter:drop-shadow(-2px 0 #f0f)drop-shadow(2px 0 #0ff);transform:translate(3px,-1px)}60%{transform:translate(-1px,2px)}to{filter:none;transform:translate(0)}}.matrix-toast{z-index:200;border:2px solid var(--matrix);color:var(--matrix);letter-spacing:.04em;pointer-events:none;background:#001408eb;padding:.85rem 1.4rem;font-size:.95rem;font-weight:700;animation:.35s toast-in;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 0 24px #00ff4159}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.robot-bye-bubble{z-index:55;background:var(--neon-bg);border:2px solid var(--neon-border);color:var(--neon);letter-spacing:.02em;box-shadow:0 0 18px var(--neon-dim);pointer-events:none;white-space:nowrap;border-radius:1rem 1rem 1rem .25rem;padding:.55rem .9rem;font-size:1.05rem;font-weight:700;animation:.35s cubic-bezier(.34,1.56,.64,1) bye-pop;position:fixed;transform:translate(-50%,-120%)}.robot-bye-bubble.is-poofing{animation:.35s forwards bye-fade}.robot-bye-bubble:after{content:"";border:8px solid #0000;border-top-color:var(--neon-border);border-bottom:0;position:absolute;bottom:-8px;left:12px}@keyframes bye-pop{0%{opacity:0;transform:translate(-50%,-80%)scale(.6)}to{opacity:1;transform:translate(-50%,-120%)scale(1)}}@keyframes contact-glitch{0%{opacity:1;transform:translate(0)}25%{opacity:.85;transform:translate(-2px,1px)}50%{opacity:1;transform:translate(2px,-1px)}75%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes bye-fade{to{opacity:0;transform:translate(-50%,-140%)scale(.8)}}.robot-poof{z-index:56;pointer-events:none;width:0;height:0;position:fixed;transform:translate(-50%,-50%)}.robot-poof-word{color:#9affb0;text-shadow:0 0 12px #00ff41;font-size:1.1rem;font-weight:800;animation:.65s forwards poof-word;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.robot-poof-dot{--angle:calc(var(--i)*30deg);background:#00ff41;border-radius:999px;width:8px;height:8px;animation:.65s ease-out forwards poof-dot;position:absolute;top:0;left:0;box-shadow:0 0 8px #00ff41}@keyframes poof-dot{0%{opacity:1;transform:rotate(var(--angle))translateY(0)scale(1)}to{opacity:0;transform:rotate(var(--angle))translateY(-56px)scale(.2)}}@keyframes poof-word{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-80%)scale(.9)}}@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-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
