@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Kanit", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--color-white:#fff;--spacing:.25rem;--font-weight-light:300;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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-bg:#0c0c0c;--color-ink:#e3ede8;--color-dim:#8a9691;--color-faint:#232826;--color-accent:#34d399;--color-accent-deep:#10b981;--color-warn:#f87171;--color-cf:#f6821f}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-\[8\%\]{top:8%}.bottom-\[7vh\]{bottom:7vh}.left-\[6vw\]{left:6vw}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.h-3{height:calc(var(--spacing) * 3)}.h-\[84\%\]{height:84%}.h-full{height:100%}.\!w-auto{width:auto!important}.w-3{width:calc(var(--spacing) * 3)}.w-full{width:100%}.max-w-\[16ch\]{max-width:16ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1500px\]{max-width:1500px}.min-w-\[1\.6em\]{min-width:1.6em}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[40fr_60fr\]{grid-template-columns:40fr 60fr}.grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.grid-rows-\[clamp\(110px\,14vh\,180px\)_clamp\(120px\,20vh\,260px\)\]{grid-template-rows:clamp(110px,14vh,180px) clamp(120px,20vh,260px)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[0\.35em\]{gap:.35em}.gap-\[clamp\(1\.5rem\,4vw\,4rem\)\]{gap:clamp(1.5rem,4vw,4rem)}.gap-\[clamp\(1rem\,2\.5vw\,2\.5rem\)\]{gap:clamp(1rem,2.5vw,2.5rem)}.gap-\[clamp\(1rem\,3vw\,3rem\)\]{gap:clamp(1rem,3vw,3rem)}.gap-\[clamp\(2rem\,5vw\,6rem\)\]{gap:clamp(2rem,5vw,6rem)}.gap-x-\[clamp\(2rem\,6vw\,6rem\)\]{column-gap:clamp(2rem,6vw,6rem)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[48px\]{border-radius:48px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(227\,237\,232\,0\.1\)\]{border-color:#e3ede81a}.border-\[rgba\(227\,237\,232\,0\.2\)\]{border-color:#e3ede833}.border-\[rgba\(227\,237\,232\,0\.5\)\]{border-color:#e3ede880}.border-\[rgba\(227\,237\,232\,0\.14\)\]{border-color:#e3ede824}.border-\[rgba\(227\,237\,232\,0\.18\)\]{border-color:#e3ede82e}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#111413\]{background-color:#111413}.bg-\[\#161918\]{background-color:#161918}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-bg{background-color:var(--color-bg)}.bg-white{background-color:var(--color-white)}.\!object-contain{object-fit:contain!important}.object-cover{object-fit:cover}.object-top{object-position:top}.p-\[clamp\(1rem\,2vw\,2rem\)\]{padding:clamp(1rem,2vw,2rem)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[clamp\(0\.45rem\,1\.1vh\,0\.9rem\)\]{padding-block:clamp(.45rem,1.1vh,.9rem)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-\[clamp\(0\.6rem\,1\.4vw\,1\.2rem\)\]{padding-bottom:clamp(.6rem,1.4vw,1.2rem)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[clamp\(0\.6rem\,0\.95vw\,0\.85rem\)\]{font-size:clamp(.6rem,.95vw,.85rem)}.text-\[clamp\(0\.7rem\,1\.1vw\,0\.95rem\)\]{font-size:clamp(.7rem,1.1vw,.95rem)}.text-\[clamp\(0\.7rem\,1\.2vw\,0\.95rem\)\]{font-size:clamp(.7rem,1.2vw,.95rem)}.text-\[clamp\(0\.9rem\,1\.6vw\,1\.4rem\)\]{font-size:clamp(.9rem,1.6vw,1.4rem)}.text-\[clamp\(0\.9rem\,1\.6vw\,1\.35rem\)\]{font-size:clamp(.9rem,1.6vw,1.35rem)}.text-\[clamp\(0\.65rem\,1vw\,0\.9rem\)\]{font-size:clamp(.65rem,1vw,.9rem)}.text-\[clamp\(0\.72rem\,1\.05vw\,1rem\)\]{font-size:clamp(.72rem,1.05vw,1rem)}.text-\[clamp\(0\.72rem\,1\.15vw\,0\.95rem\)\]{font-size:clamp(.72rem,1.15vw,.95rem)}.text-\[clamp\(0\.72rem\,1\.15vw\,0\.98rem\)\]{font-size:clamp(.72rem,1.15vw,.98rem)}.text-\[clamp\(0\.95rem\,1\.5vw\,1\.15rem\)\]{font-size:clamp(.95rem,1.5vw,1.15rem)}.text-\[clamp\(0\.95rem\,1\.6vw\,1\.2rem\)\]{font-size:clamp(.95rem,1.6vw,1.2rem)}.text-\[clamp\(1\.3rem\,3vw\,2\.6rem\)\]{font-size:clamp(1.3rem,3vw,2.6rem)}.text-\[clamp\(1\.05rem\,2\.1vw\,1\.7rem\)\]{font-size:clamp(1.05rem,2.1vw,1.7rem)}.text-\[clamp\(1\.6rem\,4vw\,3\.6rem\)\]{font-size:clamp(1.6rem,4vw,3.6rem)}.text-\[clamp\(1\.15rem\,2\.4vw\,1\.9rem\)\]{font-size:clamp(1.15rem,2.4vw,1.9rem)}.text-\[clamp\(1rem\,1\.8vw\,1\.55rem\)\]{font-size:clamp(1rem,1.8vw,1.55rem)}.text-\[clamp\(1rem\,1\.9vw\,1\.7rem\)\]{font-size:clamp(1rem,1.9vw,1.7rem)}.text-\[clamp\(2\.2rem\,5\.2vw\,5\.2rem\)\]{font-size:clamp(2.2rem,5.2vw,5.2rem)}.text-\[clamp\(2\.6rem\,6\.4vw\,6\.4rem\)\]{font-size:clamp(2.6rem,6.4vw,6.4rem)}.text-\[clamp\(2\.6rem\,7vw\,7rem\)\]{font-size:clamp(2.6rem,7vw,7rem)}.text-\[clamp\(2rem\,4\.4vw\,4\.4rem\)\]{font-size:clamp(2rem,4.4vw,4.4rem)}.text-\[clamp\(3rem\,8vw\,7rem\)\]{font-size:clamp(3rem,8vw,7rem)}.text-\[clamp\(3rem\,10vw\,8\.5rem\)\]{font-size:clamp(3rem,10vw,8.5rem)}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-pre{white-space:pre}.text-accent{color:var(--color-accent)}.text-dim{color:var(--color-dim)}.text-ink{color:var(--color-ink)}.text-warn{color:var(--color-warn)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.decoration-\[0\.06em\]{text-decoration-thickness:.06em}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,\.7\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(\.2\,\.9\,\.3\,1\.2\)\]{--tw-ease:cubic-bezier(.2,.9,.3,1.2);transition-timing-function:cubic-bezier(.2,.9,.3,1.2)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media not all and (min-width:48rem){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/kanit-300.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-400.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kanit-500.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kanit-600.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-700.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/kanit-800.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/kanit-900.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body{height:100%;color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0c0c0c;margin:0;padding:0;overflow:clip hidden}.hero-heading{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#6b7a73 0%,#d9e6e0 100%);-webkit-background-clip:text;background-clip:text}.hero-heading .accent,.accent{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#10b981 0%,#34d399 60%,#a7f3d0 100%);-webkit-background-clip:text;background-clip:text}.slide{flex-direction:column;justify-content:center;padding:11vh 6vw 9vh;display:flex;position:absolute;inset:0;overflow:hidden}.fade-in{opacity:0;transform:translate(var(--x,0px), var(--y,30px));animation:fadeIn var(--dur,.7s) cubic-bezier(.25, .1, .25, 1) var(--d,0s) forwards}@keyframes fadeIn{to{opacity:1;transform:translate(0)}}.slide-in{animation:.35s ease-out both slideIn}@keyframes slideIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fade-in,.slide-in{opacity:1;animation:none;transform:none}}.pill{text-transform:uppercase;letter-spacing:.18em;color:#fff;outline-offset:-3px;white-space:nowrap;background:linear-gradient(123deg,#052e22 7%,#0e9f6e 37%,#34d399 72%,#a7f3d0 100%);border-radius:999px;outline:2px solid #fff;align-items:center;gap:.6em;padding:.8em 2.2em;font-size:clamp(.65rem,1vw,.95rem);font-weight:500;display:inline-flex;box-shadow:0 4px 4px #34d39940,inset 4px 4px 12px #0e9f6e}.ghost{border:2px solid var(--color-ink);text-transform:uppercase;letter-spacing:.18em;color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.6em;padding:.55em 1.6em;font-size:clamp(.6rem,.95vw,.9rem);font-weight:500;transition:background .2s;display:inline-flex}.ghost:hover{background:#e3ede81a}.ghost.live{border-color:var(--color-warn);color:var(--color-warn)}.ghost.live:before{content:"";background:var(--color-warn);width:.55em;height:.55em;box-shadow:0 0 10px var(--color-warn);border-radius:50%;animation:1.4s infinite pulse}.ghost.cf{border-color:var(--color-cf);color:var(--color-cf)}@keyframes pulse{50%{opacity:.5}}.h1{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;max-width:14ch;font-size:clamp(2.8rem,8.5vw,8rem);font-weight:900;line-height:.92}.h2{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;max-width:18ch;font-size:clamp(1.9rem,4.6vw,4.4rem);font-weight:800;line-height:.96}.lede{letter-spacing:-.01em;text-wrap:balance;max-width:24ch;font-size:clamp(1.4rem,3.2vw,3rem);font-weight:300;line-height:1.2}.sub{text-transform:uppercase;letter-spacing:.08em;color:var(--color-dim);max-width:44ch;margin-top:1.4rem;font-size:clamp(.85rem,1.5vw,1.25rem);font-weight:300;line-height:1.4}.pull{border-left:2px solid var(--color-accent-deep);max-width:46ch;margin-top:1.6rem;padding-left:clamp(1rem,2vw,1.8rem)}.pull .q{font-size:clamp(1.05rem,2vw,1.7rem);font-weight:400;line-height:1.3}.pull.wide{width:100%;max-width:none}.pull.wide .q{text-wrap:balance;font-size:clamp(1.25rem,2.6vw,2.35rem);line-height:1.25}.term{border:1px solid var(--color-faint);font-family:var(--font-mono);white-space:pre;background:#111413;border-radius:28px;max-width:min(1100px,84vw);max-height:50vh;margin-top:1.5rem;padding:1.3rem 1.7rem;font-size:clamp(.72rem,1.1vw,1.02rem);line-height:1.5;overflow:hidden}.term .p{color:var(--color-accent)}.term .c{color:var(--color-dim)}.term .bad{color:var(--color-warn)}.term .ok{color:var(--color-accent)}.term .k{color:#fbbf24}.shot{object-fit:cover;object-position:top;border:2px solid #e3ede840;border-radius:36px;box-shadow:0 30px 80px #000000a6}.table{font-family:var(--font-mono);border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:clamp(.7rem,1.15vw,1rem)}.table th{text-align:left;color:var(--color-dim);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e3ede826;padding:.35em 1.2em .5em 0;font-size:.72em;font-weight:500}.table td{white-space:nowrap;border-bottom:1px solid #e3ede814;padding:.36em 1.2em .36em 0}.marquee-row{will-change:transform;gap:12px;width:max-content;display:flex}.marquee-row.ltr{animation:70s linear infinite ltr}.marquee-row.rtl{animation:70s linear infinite rtl}@keyframes ltr{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@keyframes rtl{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.marquee-row img{aspect-ratio:420/270;object-fit:cover;object-position:top;border:1px solid #e3ede81f;border-radius:20px;width:clamp(240px,22vw,420px)}@media (prefers-reduced-motion:reduce){.marquee-row{animation:none}}.chrome{z-index:40;font-family:var(--font-mono);letter-spacing:.1em;color:#e3ede847;font-size:.72rem;position:fixed}.chrome b{color:var(--color-dim);font-weight:600}.topnav{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;padding:22px 6vw 0;display:flex;position:fixed;top:0;left:0;right:0}.topnav a{pointer-events:auto;text-transform:uppercase;letter-spacing:.14em;color:var(--color-ink);opacity:.55;cursor:pointer;font-size:clamp(.62rem,.95vw,.95rem);font-weight:500;transition:opacity .2s}.topnav a:hover,.topnav a.on{opacity:1}.notes-panel{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-faint);background:#0c0c0cf2;max-height:42vh;padding:1.1rem 6vw 1.3rem;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(110%)}.notes-panel.open{transform:none}.notes-panel b{color:var(--color-accent)}.puzzle-stage{perspective:1400px;aspect-ratio:1;width:clamp(320px,34vw,560px)}.puzzle-board{width:100%;height:100%;transform-style:preserve-3d;animation:1.2s both boardIn;position:relative;transform:rotateX(14deg)rotateY(-16deg)}.puzzle-svg{width:100%;height:100%;transform-style:preserve-3d;position:absolute;inset:0;overflow:visible}.puzzle-base{opacity:0;animation:.7s forwards pieceIn}.puzzle-last{opacity:0;filter:drop-shadow(0 40px 60px #000000b3);animation:1.7s cubic-bezier(.22,1.1,.36,1) 1s forwards lastIn,1.6s ease-out 2.6s forwards snapGlow}@keyframes boardIn{0%{opacity:0;transform:rotateX(30deg)rotateY(-30deg)translateY(40px)}to{opacity:1;transform:rotateX(14deg)rotateY(-16deg)}}@keyframes pieceIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lastIn{0%{opacity:0;transform:translate3d(38%,-46%,520px)rotateX(-55deg)rotateY(40deg)rotate(35deg)scale(1.25)}12%{opacity:1}to{opacity:1;transform:translate(0)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes snapGlow{0%{filter:drop-shadow(0 0 #34d39900)drop-shadow(0 0 #34d39900)}25%{filter:drop-shadow(0 0 28px #34d399f2)drop-shadow(0 0 70px #34d39999)}to{filter:drop-shadow(0 0 14px #34d39973)}}@media (prefers-reduced-motion:reduce){.puzzle-board,.puzzle-base,.puzzle-last{opacity:1;animation:none}}.vg-stage{perspective:1600px;width:min(1250px,84vw);margin-top:1.5rem}.vg-board{transform-style:preserve-3d;background:linear-gradient(#151918 0%,#0e1110 100%);border:2px solid #e3ede829;border-radius:40px;padding:clamp(1.4rem,3vw,3rem) clamp(1.6rem,3.5vw,3.6rem);animation:1.1s both vgBoard,6s ease-in-out 1.2s infinite vgFloat;transform:rotateX(16deg)rotateY(-8deg);box-shadow:0 50px 120px #000000b3,inset 0 1px #ffffff0d}@keyframes vgBoard{0%{opacity:0;transform:rotateX(34deg)rotateY(-22deg)translateY(60px)}to{opacity:1;transform:rotateX(16deg)rotateY(-8deg)translateY(0)}}@keyframes vgFloat{0%,to{transform:rotateX(16deg)rotateY(-8deg)translateY(0)}50%{transform:rotateX(14deg)rotateY(-6deg)translateY(-8px)}}.vg-title{text-transform:uppercase;letter-spacing:.22em;color:var(--color-dim);opacity:0;font-size:clamp(.65rem,1vw,.9rem);font-weight:500;animation:.6s ease-out forwards fadeIn}.vg-title.vibe{animation-delay:.3s}.vg-title.genuine{color:var(--color-accent);margin-top:clamp(1.6rem,3.6vh,3rem);animation-delay:1.5s}.vg-lane{transform-style:preserve-3d;grid-template-columns:clamp(44px,4.2vw,72px) 1fr;align-items:center;gap:clamp(1rem,2vw,2rem);margin-top:clamp(1.4rem,3vh,2.4rem);display:grid}.vg-bot{width:clamp(44px,4.2vw,72px);height:clamp(44px,4.2vw,72px);color:var(--color-dim);opacity:0;border:2px solid #e3ede833;border-radius:18px;place-items:center;animation:.5s ease-out forwards fadeIn;display:grid}.vg-bot svg{width:60%;height:60%}.vg-lane.vibe .vg-bot{animation-delay:.4s}.vg-lane.genuine .vg-bot{color:var(--color-accent);border-color:#34d39999;animation-delay:1.6s;box-shadow:0 0 30px #34d39940}.vg-track{height:clamp(26px,2.6vw,44px);transform-style:preserve-3d;margin:clamp(1.4rem,2.6vh,2rem) clamp(2.5rem,4vw,4rem) clamp(1.4rem,2.6vh,2rem) 0;position:relative}.vg-bar{transform-origin:0;border-radius:8px;height:100%;position:absolute;top:0;transform:scaleX(0)}.vg-bar-full{background:linear-gradient(#7d8983 0%,#4a5450 60%,#343c39 100%);width:100%;animation:.55s cubic-bezier(.2,.9,.2,1) .7s forwards vgShoot;left:0;box-shadow:0 8px #1f2422,0 18px 40px #0009,inset 0 1px #ffffff40}.vg-seg{background:linear-gradient(#a7f3d0 0%,#34d399 45%,#0e9f6e 100%);animation:.6s cubic-bezier(.25,1.2,.35,1) forwards vgGrow;box-shadow:0 8px #06603f,0 18px 40px #0009,0 0 26px #34d39959,inset 0 1px #ffffff80}@keyframes vgShoot{0%{filter:brightness(1.6);transform:scaleX(0)}to{filter:brightness();transform:scaleX(1)}}@keyframes vgGrow{0%{filter:brightness(1.5);transform:scaleX(0)translateZ(40px)}to{filter:brightness();transform:scaleX(1)translateZ(0)}}.vg-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink);white-space:nowrap;opacity:0;font-size:clamp(.6rem,.95vw,.9rem);font-weight:700;animation:.45s ease-out 1.2s forwards fadeIn;position:absolute}.vg-label.bottom{top:calc(100% + .7em)}.vg-label.top{bottom:calc(100% + .7em)}.vg-label.right{transform:translate(-100%)}.vg-lane.vibe .vg-label{color:var(--color-dim)}@media (prefers-reduced-motion:reduce){.vg-board,.vg-bar,.vg-label,.vg-bot,.vg-title{opacity:1;animation:none;transform:none}.vg-bar{transform:scaleX(1)}}.evo-stage{perspective:1600px;width:min(1350px,86vw);margin-top:1.2rem}.evo-board{transform-style:preserve-3d;animation:1s both evoBoard,7s ease-in-out 1.2s infinite evoFloat}@keyframes evoBoard{0%{opacity:0;transform:rotateX(28deg)translateY(50px)}to{opacity:1;transform:rotateX(10deg)translateY(0)}}@keyframes evoFloat{0%,to{transform:rotateX(10deg)translateY(0)}50%{transform:rotateX(8deg)translateY(-8px)}}.evo-band{aspect-ratio:1774/480;filter:hue-rotate(62deg)saturate(1.05);width:100%;display:flex;position:relative}.evo-slice{opacity:0;height:100%;animation:.75s cubic-bezier(.25,1.15,.35,1) forwards evoIn;position:relative;overflow:hidden;transform:translateY(60px)scale(.92)}.evo-slice img{max-width:none;height:100%;display:block}@keyframes evoIn{0%{opacity:0;filter:brightness(2)blur(6px);transform:translateY(60px)scale(.92)}60%{filter:brightness(1.15)blur()}to{opacity:1;filter:brightness()blur();transform:translateY(0)scale(1)}}.evo-glow{pointer-events:none;filter:blur(28px);opacity:0;mix-blend-mode:screen;border-radius:50%;position:absolute}.evo-glow.fire{background:radial-gradient(circle,#34d399d9,#34d39900 70%);width:9%;height:34%;animation:1.3s ease-in-out 1.1s infinite evoFlicker;top:68%;left:15%}.evo-glow.laptop{background:radial-gradient(circle,#34d399e6,#34d39900 70%);width:10%;height:40%;animation:2.4s ease-in-out 2.9s infinite evoPulse;top:22%;left:90%}@keyframes evoFlicker{0%,to{opacity:.55;transform:scale(1)}35%{opacity:.95;transform:scale(1.18)}70%{opacity:.4;transform:scale(.9)}}@keyframes evoPulse{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}.evo-caption{text-align:center;text-transform:uppercase;letter-spacing:.22em;color:var(--color-dim);opacity:0;margin-top:.4rem;font-size:clamp(.65rem,1vw,.9rem);font-weight:300;animation:.6s ease-out 2.9s forwards fadeIn}@media (prefers-reduced-motion:reduce){.evo-board,.evo-slice,.evo-caption,.evo-glow{opacity:1;animation:none;transform:none}}.evo-band{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%),linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%),linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hs-stage{perspective:1400px;place-items:center;width:clamp(320px,36vw,640px);height:clamp(320px,44vh,560px);display:grid}.hs-rack{--w:clamp(260px, 26vw, 460px);--h:clamp(64px, 7.5vh, 104px);--d:clamp(170px, 17vw, 300px);transform-style:preserve-3d;flex-direction:column;gap:8px;animation:12s ease-in-out infinite hsSpin;display:flex;position:relative}@keyframes hsSpin{0%{transform:rotateX(-16deg)rotateY(-42deg)}50%{transform:rotateX(-10deg)rotateY(-20deg)translateY(-8px)}to{transform:rotateX(-16deg)rotateY(-42deg)}}.hs-unit{width:var(--w);height:var(--h);transform-style:preserve-3d;animation:.9s cubic-bezier(.25,1.1,.35,1) forwards hsUnitIn;position:relative;transform:translateY(-120vh)}@keyframes hsUnitIn{0%{transform:translateY(-120vh)translateZ(160px)}to{transform:translateY(0)translateZ(0)}}.hs-face{backface-visibility:hidden;border:1px solid #e3ede824;border-radius:6px;position:absolute;inset:0}.hs-front{transform:translateZ(calc(var(--d) / 2));background:linear-gradient(#23292a 0%,#171b1a 100%);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:0 12px;display:grid;box-shadow:inset 0 1px #ffffff14}.hs-back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2));background:#101312}.hs-left{width:var(--d);left:calc(var(--d) / -2 + 0px);transform:translateX(calc(var(--w) / 2 - var(--d) / 2)) rotateY(-90deg) translateZ(calc(var(--w) / 2));background:linear-gradient(90deg,#1e2523,#2c3533);left:0;right:auto;box-shadow:inset 1px 0 #ffffff0f}.hs-right{width:var(--d);transform:translateX(calc(var(--w) / 2 - var(--d) / 2)) rotateY(90deg) translateZ(calc(var(--w) / 2));background:linear-gradient(90deg,#2c3533,#1a201e);left:0;box-shadow:inset -1px 0 #ffffff0f}.hs-top{height:var(--d);transform:translateY(calc(var(--h) / 2 - var(--d) / 2)) rotateX(90deg) translateZ(calc(var(--h) / 2));background:linear-gradient(#3b4441 0%,#262d2b 100%);top:0;box-shadow:inset 0 1px #ffffff1f}.hs-bottom{height:var(--d);transform:translateY(calc(var(--h) / 2 - var(--d) / 2)) rotateX(-90deg) translateZ(calc(var(--h) / 2));background:#0c0e0d;top:0}.hs-badge{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-dim);border:1px solid #e3ede829;border-radius:4px;padding:2px 7px;font-size:.6rem}.hs-bays{gap:6px;height:62%;display:flex}.hs-bay{background:linear-gradient(#2f3736 0%,#1c2120 100%);border:1px solid #00000080;border-radius:3px;flex:1;position:relative;box-shadow:inset 0 1px #ffffff12}.hs-bay .hs-led{position:absolute;bottom:5px;right:5px}.hs-led{background:#34d399;border-radius:50%;width:6px;height:6px;animation:1.3s steps(2,end) infinite hsBlink;display:block;box-shadow:0 0 8px #34d399,0 0 16px #34d39999}.hs-led.on{animation:none}@keyframes hsBlink{0%,to{opacity:1}50%{opacity:.15}}.hs-grill{opacity:.6;grid-template-columns:repeat(6,4px);gap:3px;display:grid}.hs-grill i{background:#0b0d0c;border-radius:50%;width:4px;height:4px;display:block;box-shadow:inset 0 0 0 1px #ffffff0d}.hs-power{border:1px solid #e3ede840;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.hs-shadow{filter:blur(14px);background:radial-gradient(#34d39959,#0000 70%);width:130%;height:60px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)rotateX(90deg)translateZ(-40px)}@media (prefers-reduced-motion:reduce){.hs-rack,.hs-unit,.hs-led{opacity:1;animation:none;transform:none}}.cm-green{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#e2ff5c 0%,#c6ff2e 55%,#9ad61b 100%);-webkit-background-clip:text;background-clip:text}.cm-hero{place-items:center;width:100%;height:64vh;display:grid;position:relative}.db-stage{perspective:1200px;place-items:center;width:100%;height:100%;display:grid}.db-spin{width:0;height:0;transform-style:preserve-3d;animation:9s linear infinite dbSpin;position:relative}@keyframes dbSpin{0%{transform:rotateX(16deg)rotate(-14deg)rotateY(0)}to{transform:rotateX(16deg)rotate(-14deg)rotateY(360deg)}}.db-tilt{transform-style:preserve-3d;position:relative;transform:scale(1.35)}.db-bar{opacity:0;background:linear-gradient(#f3ffb0 0%,#c6ff2e 40%,#6f9c11 100%);border-radius:10px;width:320px;height:20px;animation:.6s ease-out .2s forwards dbBarIn,.5s ease-out 2.9s dbBarFlash;position:absolute;top:-10px;left:-160px;box-shadow:0 0 18px #c6ff2e59}.db-bar-v{background:linear-gradient(#d9ff5a 0%,#a8de1f 50%,#5d8a0c 100%);transform:rotateX(90deg)}@keyframes dbBarIn{to{opacity:1}}@keyframes dbBarFlash{0%{box-shadow:0 0 18px #c6ff2e59}40%{box-shadow:0 0 60px #c6ff2ef2}to{box-shadow:0 0 18px #c6ff2e59}}.db-part{transform-style:preserve-3d;transform:translateX(var(--xs)) rotateY(90deg);animation:dbPartIn .5s ease-out calc(.3s + var(--o) * 80ms) both, dbAssemble .9s cubic-bezier(.2, .9, .25, 1.15) calc(1.5s + var(--o) * .12s) forwards;position:absolute}@keyframes dbPartIn{0%{opacity:0;transform:translateX(calc(var(--xs) * 1.15)) rotateY(90deg)}to{opacity:1;transform:translateX(var(--xs)) rotateY(90deg)}}@keyframes dbAssemble{0%{transform:translateX(var(--xs)) rotateY(90deg)}to{transform:translateX(var(--xf)) rotateY(90deg)}}.db-plate{backface-visibility:visible;background:radial-gradient(circle at 42% 38%,#6f9c11 0%,#4f7a0a 45%,#3a5b07 70%,#2a4305 100%);border:2px solid #c6ff2e59;border-radius:50%;width:110px;height:110px;top:-55px;left:-55px;box-shadow:inset 0 0 0 12px #00000040}.db-plate.outer{background:radial-gradient(circle at 42% 38%,#e2ff5c 0%,#c6ff2e 40%,#8fc714 80%,#5d8a0c 100%);box-shadow:inset 0 0 0 14px #0000002e,0 0 34px #c6ff2e73}.db-collar{backface-visibility:visible;background:radial-gradient(circle at 40% 35%,#f3ffb0,#8fc714 70%,#4f7a0a);border-radius:50%;width:40px;height:40px;top:-20px;left:-20px}@media (prefers-reduced-motion:reduce){.db-spin,.db-bar{opacity:1;animation:none}.db-part{transform:translateX(var(--xf)) rotateY(90deg);animation:none}}.goa-green{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#c8fff0 0%,#5fe0bb 45%,#0e7a63 100%);-webkit-background-clip:text;background-clip:text}.cs-stage{perspective:1200px;place-items:center;width:100%;height:64vh;display:grid}.cs-spin{width:0;height:0;transform-style:preserve-3d;animation:12s linear infinite csSpin;position:relative;transform:translateY(70px)rotateX(-22deg)scale(1.5)}@keyframes csSpin{0%{transform:translateY(60px)rotateX(-48deg)rotateY(0)scale(1.25)}to{transform:translateY(60px)rotateX(-48deg)rotateY(360deg)scale(1.25)}}.cs-coin{width:140px;height:140px;transform-style:preserve-3d;transform:translateY(calc(var(--ys) - 900px));animation:csIn .5s ease-out calc(.3s + var(--o) * 70ms) both, csDrop .75s cubic-bezier(.2, 1.1, .3, 1.05) calc(1.4s + var(--o) * .14s) forwards;position:absolute;top:-70px;left:-70px}@keyframes csIn{0%{transform:translateY(calc(var(--ys) - 900px))}to{transform:translateY(var(--ys))}}@keyframes csDrop{0%{transform:translateY(var(--ys))}to{transform:translateY(var(--yf))}}.cs-layer{backface-visibility:visible;background:radial-gradient(circle,#0b5c4a 0%,#0e7a63 55%,#0a4d3e 100%);border:1px solid #8ff0d040;border-radius:50%;position:absolute;inset:0}.cs-layer.face{color:#064f40;text-shadow:0 1px #ffffff59;background:radial-gradient(circle at 38% 32%,#c8fff0 0%,#5fe0bb 40%,#17a684 75%,#0e7a63 100%);place-items:center;font-size:64px;font-weight:900;display:grid;box-shadow:inset 0 0 0 10px #00000024,inset 0 0 0 12px #c8fff040,0 0 40px #5fe0bb73}.cs-coin.top .cs-layer.face{box-shadow:inset 0 0 0 10px #00000024,inset 0 0 0 12px #c8fff040,0 0 70px #5fe0bbcc}.cs-shadow{filter:blur(14px);background:radial-gradient(#5fe0bb66,#0000 70%);border-radius:50%;width:220px;height:80px;position:absolute;top:-40px;left:-110px;transform:rotateX(90deg)translateZ(-30px)}@media (prefers-reduced-motion:reduce){.cs-spin{animation:none}.cs-coin{transform:translateY(var(--yf));opacity:1;animation:none}}.ask-stage{perspective:1000px;place-items:center;height:100%;display:grid}.ask{transform-origin:50% 60%;width:auto;height:100%;animation:6s ease-in-out infinite askSway;overflow:visible}@keyframes askSway{0%,to{transform:rotateY(-22deg)rotate(-3deg)}50%{transform:rotateY(22deg)rotate(3deg)}}.ask-staff-g{transform-origin:100px 520px;animation:.9s cubic-bezier(.25,1.1,.35,1) .2s both askRise}@keyframes askRise{0%{transform:translateY(520px)}to{transform:translateY(0)}}.ask-snake{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.8s cubic-bezier(.4,0,.2,1) 1s forwards askDraw}.ask-snake-inner{animation-delay:1.15s}@keyframes askDraw{to{stroke-dashoffset:0}}.ask-head{opacity:0;transform-origin:104px 60px;animation:.5s cubic-bezier(.25,1.4,.4,1) 2.7s forwards askHead}@keyframes askHead{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.cs-stage{height:100%}.cs-spin{animation:12s linear infinite csSpin;transform:translateY(60px)rotateX(-48deg)scale(1.25)}.goa-visual{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(.5rem,2vw,2rem);height:64vh;display:grid}@media (prefers-reduced-motion:reduce){.ask,.ask-staff-g,.ask-snake,.ask-head{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}.gs-stage{perspective:1300px;width:100%;height:64vh;position:relative;overflow:visible}.gs-glow{pointer-events:none;background:radial-gradient(at 60% 60%,#5fe0bb29,#0000 60%);animation:5s ease-in-out infinite gsBreathe;position:absolute;inset:-10%}@keyframes gsBreathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.gs-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gs-particles i{opacity:0;background:#8ff0d0;border-radius:50%;animation:linear infinite gsRise;position:absolute;bottom:-10px;box-shadow:0 0 10px #5fe0bb}@keyframes gsRise{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.9}90%{opacity:.4}to{opacity:0;transform:translateY(-64vh)translate(20px)}}.gs-camera{transform-style:preserve-3d;grid-template-columns:1fr 1fr;align-items:center;animation:10s ease-in-out infinite gsCamera;display:grid;position:absolute;inset:0}@keyframes gsCamera{0%,to{transform:rotateY(-8deg)rotateX(2deg)}50%{transform:rotateY(8deg)rotateX(-2deg)}}.gs-staff-wrap{height:100%;transform-style:preserve-3d;place-items:center;display:grid;transform:translateZ(60px)}.gs-ask{transform-origin:50% 60%;width:auto;height:100%;animation:7s ease-in-out infinite gsSway;overflow:visible}@keyframes gsSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.gs-staff-g{transform-origin:100px 520px;animation:.9s cubic-bezier(.25,1.1,.35,1) .2s both askRise}.gs-sheen{mix-blend-mode:screen;animation:3s ease-in-out 1.2s infinite gsSheen}@keyframes gsSheen{0%{opacity:0;transform:translateY(-40px)}30%{opacity:.7}60%{opacity:0;transform:translateY(460px)}to{opacity:0}}.gs-wipe{transform-box:fill-box;transform-origin:50% 100%;animation:1.9s cubic-bezier(.4,0,.2,1) 1s forwards gsWipe;transform:scaleY(0)}@keyframes gsWipe{to{transform:scaleY(1)}}.gs-head{opacity:0;transform-origin:104px 60px;animation:.5s cubic-bezier(.25,1.4,.4,1) 2.8s forwards askHead}.gs-tongue{transform-origin:122px 62px;animation:1.6s ease-in-out 3.3s infinite gsTongue}@keyframes gsTongue{0%,60%,to{transform:scaleX(0)}70%,90%{transform:scaleX(1)}}.gs-coins{height:100%;transform-style:preserve-3d;position:relative;transform:translateZ(-40px)}.gs-coin{width:140px;height:140px;transform-style:preserve-3d;animation:gsFly .8s cubic-bezier(.3, .7, .4, 1) calc(.5s + var(--o) * .2s) forwards;margin:-70px 0 0 -70px;position:absolute;top:62%;left:50%;transform:translate3d(560px,-620px,320px)rotateY(0)rotateX(-46deg)scale(1.25)}@keyframes gsFly{0%{transform:translate3d(560px,-620px,320px)rotateX(-46deg)rotateY(0)scale(1.25)}70%{transform:translate3d(0, calc(var(--yf) - 30px), 0) rotateX(-46deg) rotateY(540deg) scale(1.25)}85%{transform:translate3d(0, calc(var(--yf) + 10px), 0) rotateX(-46deg) rotateY(720deg) scale(1.3, 1.15)}to{transform:translate3d(0, var(--yf), 0) rotateX(-46deg) rotateY(720deg) scale(1.25)}}.gs-coin-body{transform-style:preserve-3d;position:absolute;inset:0}.gs-ring{opacity:0;width:140px;height:140px;animation:gsRing .7s ease-out calc(1.18s + var(--o) * .2s) forwards;border:3px solid #c8fff0e6;border-radius:50%;margin:-70px 0 0 -70px;position:absolute;top:50%;left:50%;transform:rotateX(90deg)scale(.4)}@keyframes gsRing{0%{opacity:.9;transform:rotateX(90deg)scale(.5)}to{opacity:0;transform:rotateX(90deg)scale(2.6)}}.gs-flash{opacity:0;animation:gsFlash .45s ease-out calc(1.18s + var(--o) * .2s);background:radial-gradient(circle,#c8fff0e6,#5fe0bb00 60%);border-radius:50%;position:absolute;inset:-40px;transform:rotateX(90deg)}@keyframes gsFlash{0%{opacity:.9}to{opacity:0}}.gs-coins .cs-shadow{margin:-40px 0 0 -110px;top:62%;left:50%;transform:rotateX(90deg)translateZ(-40px)scale(1.4)}.gs-coins .cs-layer.face span{font-size:58px}@media (prefers-reduced-motion:reduce){.gs-glow,.gs-particles i,.gs-camera,.gs-ask,.gs-staff-g,.gs-sheen,.gs-wipe,.gs-head,.gs-tongue,.gs-ring,.gs-flash{animation:none}.gs-coin{transform:translate3d(0, var(--yf), 0) rotateX(-46deg) scale(1.25);animation:none}.gs-wipe{transform:none}.gs-head{opacity:1}}.goa-lockup{align-items:center;gap:.28em;line-height:1;display:flex}.goa-badge{background:linear-gradient(135deg,#17a684 0%,#0e7a63 100%);border-radius:.22em;flex:none;place-items:center;width:1em;height:1em;display:grid;position:relative;overflow:hidden;box-shadow:0 .06em .25em #00000080,inset 0 .02em #ffffff40,0 0 .5em #5fe0bb59}.goa-badge-text{color:#fff;letter-spacing:-.02em;font-size:.46em;font-weight:800;transform:translateY(-.06em)}.goa-flag{background:linear-gradient(90deg,#111 0 33.3%,#d4212a 33.3% 66.6%,#f5c400 66.6%);height:.16em;position:absolute;bottom:0;left:0;right:0}.goa-wordmark{letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;font-size:.5em;font-weight:700}.goa-tld{color:var(--color-dim);font-weight:500}.dm-stage{perspective:1100px;place-items:center;width:100%;height:64vh;display:grid;position:relative}.dm-spin{width:0;height:0;transform-style:preserve-3d;animation:9s linear infinite dmSpin,4s ease-in-out infinite dmFloat;position:relative}@keyframes dmSpin{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}.dm-gem{transform-style:preserve-3d;animation:1.1s cubic-bezier(.25,1.15,.35,1) both dmIn;position:relative;transform:translateY(-40px)scale(1.6)}@keyframes dmIn{0%{transform:translateY(-40px)scale(.2)rotateY(-180deg)}to{transform:translateY(-40px)scale(1.6)rotateY(0)}}@keyframes dmFloat{0%,to{margin-top:0}50%{margin-top:-14px}}.dm-face{margin-left:calc(var(--w,0px) / -2);transform-style:preserve-3d;backface-visibility:visible;transform-origin:50% 100%;clip-path:polygon(50% 0,0 100%,100% 100%);animation:dmFacet 3.6s ease-in-out calc(var(--k) * .45s) infinite;background:linear-gradient(#e8fff8eb 0%,#5fe0bb99 55%,#0e7a63b3 100%);position:absolute;top:0;left:0}.dm-face.crown{transform-origin:50% 100%}.dm-face.pav{transform-origin:50% 0;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#5fe0bbbf 0%,#0e7a63a6 60%,#063d31d9 100%)}.dm-face:after{content:"";mix-blend-mode:screen;animation:dmSweep 3.6s ease-in-out calc(var(--k) * .45s) infinite;background:linear-gradient(120deg,#fff0 30%,#ffffff8c 50%,#fff0 70%);position:absolute;inset:0}@keyframes dmFacet{0%,to{filter:brightness(.85)}50%{filter:brightness(1.35)}}@keyframes dmSweep{0%,to{transform:translate(-120%)}50%{transform:translate(120%)}}.dm-table{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);backface-visibility:visible;background:linear-gradient(135deg,#fffffff2,#c8fff0b3);margin-top:-60.5px;margin-left:-60.5px;position:absolute;top:0;left:0}.dm-glow{filter:blur(18px);background:radial-gradient(#5fe0bb8c,#0000 70%);border-radius:50%;width:46%;height:12%;animation:4s ease-in-out infinite gsBreathe;position:absolute;top:74%;left:50%;transform:translate(-50%)}.dm-sparkles{pointer-events:none;position:absolute;inset:0}.dm-sparkles i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 8px #c8fff0);opacity:0;background:#fff;width:16px;height:16px;animation:ease-in-out infinite dmTwinkle;position:absolute}@keyframes dmTwinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1.3)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.dm-spin,.dm-gem,.dm-face,.dm-face:after,.dm-glow,.dm-sparkles i{animation:none}}.bt-stage{perspective:1400px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:visible}.bt-burst{pointer-events:none;background:conic-gradient(#ffd65a00 0deg,#ffd65a29 12deg,#ffd65a00 24deg 45deg,#ffd65a29 57deg,#ffd65a00 69deg 90deg,#ffd65a29 102deg,#ffd65a00 114deg 135deg,#ffd65a29 147deg,#ffd65a00 159deg 180deg,#ffd65a29 192deg,#ffd65a00 204deg 225deg,#ffd65a29 237deg,#ffd65a00 249deg 270deg,#ffd65a29 282deg,#ffd65a00 294deg 315deg,#ffd65a29 327deg,#ffd65a00 339deg 360deg);border-radius:50%;width:120vh;height:120vh;animation:40s linear infinite btBurst;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0%,#0009 35%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0009 35%,#0000 70%)}@keyframes btBurst{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bt-tilt{transform-style:preserve-3d;text-align:center;animation:6s ease-in-out infinite btTilt}@keyframes btTilt{0%,to{transform:rotateY(-14deg)rotateX(6deg)translateY(0)}50%{transform:rotateY(14deg)rotateX(-6deg)translateY(-14px)}}.bt-word{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:clamp(5rem,17vw,17rem);font-weight:900;line-height:.88}.bt-word-2{letter-spacing:.3em;margin-top:.1em;font-size:clamp(3rem,10vw,10rem)}.bt-letter{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 18px #ffd65a73)drop-shadow(0 6px #5a3c0099);opacity:0;background:linear-gradient(#fff6c8 0%,#ffd65a 28%,#b8860b 52%,#ffe08a 70%,#7a5205 100%) 0 0/100% 200%;-webkit-background-clip:text;background-clip:text;animation:.7s cubic-bezier(.25,1.3,.4,1) forwards btLetterIn,3s ease-in-out 1.2s infinite btShine;display:inline-block;transform:translateY(60px)rotateX(-60deg)}@keyframes btLetterIn{to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes btShine{0%,to{background-position:0 0}50%{background-position:0 100%}}.bt-sparkles{pointer-events:none;position:absolute;inset:0}.bt-sparkles i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 10px #ffd65a);opacity:0;background:#fff3b0;width:18px;height:18px;animation:ease-in-out infinite dmTwinkle;position:absolute}@media (prefers-reduced-motion:reduce){.bt-burst,.bt-tilt,.bt-letter,.bt-sparkles i{opacity:1;animation:none;transform:none}}.matrix{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%),linear-gradient(#0000 0%,#000 8% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 22% 100%),linear-gradient(#0000 0%,#000 8% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ss-stage{perspective:1500px;perspective-origin:55% 40%;width:min(760px,46vw);height:52vh;position:relative}.ss-tilt{z-index:2;width:100%;transform-style:preserve-3d;animation:7s ease-in-out infinite alternate ss-float;position:absolute;top:46%;left:50%}@keyframes ss-float{0%{transform:translate(-50%,-50%)rotateX(18deg)rotateY(-14deg)translateY(0)}to{transform:translate(-50%,-50%)rotateX(13deg)rotateY(-8deg)translateY(-14px)}}.ss-bar{background:linear-gradient(#1a1f1d 0%,#111413 100%);border:1px solid #e3ede829;border-radius:999px;align-items:center;gap:clamp(.8rem,1.4vw,1.3rem);height:clamp(66px,9vh,104px);padding:0 clamp(.6rem,1vw,1rem) 0 clamp(1.1rem,1.8vw,1.8rem);display:flex;position:relative;transform:translateZ(40px);box-shadow:inset 0 1px #ffffff14,0 2px #1b2622,0 4px #182320,0 6px #151f1c,0 8px #121b18,0 10px #101815,0 30px 70px #000000b3,0 0 90px #34d39924}.ss-lens{width:clamp(28px,2.6vw,38px);height:clamp(28px,2.6vw,38px);color:var(--color-dim);flex:none;position:relative}.ss-lens-ico{width:100%;height:100%}.ss-spin{border:3px solid #0000;border-top-color:var(--color-accent);opacity:0;border-right-color:#34d39959;border-radius:50%;animation:10s linear infinite ss-spin;position:absolute;inset:-6px}@keyframes ss-spin{0%,33%{opacity:0;transform:rotate(0)}34%,60%{opacity:1}61%,to{opacity:0;transform:rotate(1800deg)}}.ss-text{min-width:0;font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;flex:1;align-items:center;font-size:clamp(1.3rem,2.5vw,2.3rem);display:flex}.ss-typed{width:0;animation:10s steps(11,end) infinite ss-type;display:inline-block;overflow:hidden}@keyframes ss-type{0%,8%{width:0}30%,85%{width:11ch}90%,to{width:0}}.ss-caret{background:var(--color-accent);width:3px;height:1.1em;margin-left:3px;animation:.9s steps(2,start) infinite ss-blink;display:inline-block}@keyframes ss-blink{to{visibility:hidden}}.ss-go{color:#06110c;background:linear-gradient(160deg,#6ee7b7,#10b981 60%,#059669);border-radius:50%;flex:none;place-items:center;width:clamp(48px,6.6vh,78px);height:clamp(48px,6.6vh,78px);animation:10s ease-out infinite ss-press;display:grid;position:relative;box-shadow:0 6px #047857,0 14px 30px #10b98173}.ss-go-ico{width:46%;height:46%}@keyframes ss-press{0%,32%{transform:translateY(0)scale(1)}34%{transform:translateY(5px)scale(.9);box-shadow:0 1px #047857,0 4px 10px #10b98166}37%{transform:translateY(-2px)scale(1.08)}40%,to{transform:translateY(0)scale(1)}}.ss-ring{border:3px solid var(--color-accent);opacity:0;border-radius:50%;animation:10s ease-out infinite ss-ring;position:absolute;inset:-4px;transform:scale(.6)}.ss-ring2{border-width:2px;animation-delay:.25s}@keyframes ss-ring{0%,33%{opacity:0;transform:scale(.6)}34%{opacity:.9;transform:scale(.8)}48%{opacity:0;transform:scale(3.2)}49%,to{opacity:0;transform:scale(.6)}}.ss-progress{background:linear-gradient(90deg, transparent, var(--color-accent), #a7f3d0, var(--color-accent), transparent);transform-origin:0;opacity:0;border-radius:2px;height:3px;animation:10s ease-in-out infinite ss-progress;position:absolute;bottom:-18px;left:8%;right:8%;transform:scaleX(0)}@keyframes ss-progress{0%,34%{opacity:0;transform:scaleX(0)}36%{opacity:1}58%{opacity:1;transform:scaleX(1)}62%,to{opacity:0;transform:scaleX(1)}}.ss-chip{font-family:var(--font-mono);white-space:nowrap;color:var(--color-ink);opacity:0;transform:var(--to) scale(0);background:#111413eb;border:1px solid #34d39973;border-radius:999px;align-items:center;gap:.5em;padding:.55em 1.1em;font-size:clamp(.75rem,1.15vw,1.05rem);animation:10s cubic-bezier(.2,1.4,.4,1) infinite ss-chip;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #34d3991f,0 18px 40px #0009,0 0 30px #34d39926}.ss-chip-ico{width:1em;height:1em;color:var(--color-accent);flex:none}.ss-c1{--to:translateZ(120px);animation-delay:0s;top:140%;left:6%}.ss-c2{--to:translateZ(170px);animation-delay:.5s;top:225%;left:-12%}.ss-c3{--to:translateZ(90px);animation-delay:1s;top:-150%;left:14%}@keyframes ss-chip{0%,40%{opacity:0;transform:var(--to) scale(0)}46%,84%{opacity:1;transform:var(--to) scale(1)}88%,to{opacity:0;transform:var(--to) scale(0)}}.ss-floor{filter:blur(12px);pointer-events:none;z-index:1;background:radial-gradient(at 50% 30%,#34d39938,#0000 60%);height:34%;position:absolute;top:68%;left:10%;right:10%}.hl{color:#06110c;-webkit-text-fill-color:#06110c;background:linear-gradient(123deg,#0e9f6e 0%,#34d399 60%,#6ee7b7 100%);border-radius:.22em;padding:.02em .28em .06em;line-height:1.02;display:inline-block;box-shadow:0 10px 40px #34d39940}.neq{color:var(--color-warn);-webkit-text-fill-color:var(--color-warn);font-weight:400}.edge-list{border-left:3px solid var(--color-accent);flex-direction:column;gap:clamp(.9rem,2.4vh,1.8rem);padding-left:clamp(1.4rem,2.6vw,2.6rem);display:flex}.edge-item{letter-spacing:-.01em;font-size:clamp(1.4rem,2.9vw,2.7rem);font-weight:500;line-height:1.1}.edge-item:first-letter{font-weight:800}.anat{aspect-ratio:1340/1020;height:min(62vh,44vw);margin-top:2vh;position:relative}.anat-fig{position:absolute;inset:0}.anat-fig img{object-fit:fill;border:2px solid #e3ede840;border-radius:36px;width:100%;height:100%;display:block;box-shadow:0 30px 80px #000000a6,0 0 60px #34d3991a}.anat-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.anat-line{fill:none;stroke:var(--color-dim);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:800;stroke-dashoffset:800px;animation:.6s ease-out forwards anat-draw}.anat-line.l1{animation-delay:.9s}.anat-line.l2{animation-delay:1.2s}@keyframes anat-draw{to{stroke-dashoffset:0}}.anat-dot{background:var(--color-accent);width:14px;height:14px;box-shadow:0 0 0 5px #34d39940, 0 0 18px var(--color-accent);border-radius:50%;animation:.4s cubic-bezier(.2,1.4,.4,1) forwards anat-pop;position:absolute;transform:translate(-50%,-50%)scale(0)}.anat-dot.d1{animation-delay:.8s;top:17.65%;left:49.25%}.anat-dot.d2{animation-delay:1.1s;top:49.6%;left:46.7%}@keyframes anat-pop{to{transform:translate(-50%,-50%)scale(1)}}.anat-label{white-space:nowrap;flex-direction:column;line-height:1.05;display:flex;position:absolute}.anat-label b{font-size:clamp(1.2rem,2.4vw,2.2rem);font-weight:700}.anat-label span{color:var(--color-dim);font-size:clamp(.8rem,1.3vw,1.15rem);font-weight:300}.anat-label.la{text-align:right;top:17.65%;right:108%;transform:translateY(-50%)}.anat-label.lb{top:49.6%;left:108%;transform:translateY(-50%)}.turn{aspect-ratio:1000/420;width:min(1240px,88vw);margin:3vh auto 0;position:relative}.turn-box{background:#141716;border:1px solid #e3ede829;border-radius:22px;place-items:center;width:15%;height:22%;font-size:clamp(.95rem,1.7vw,1.6rem);font-weight:500;display:grid;position:absolute;box-shadow:0 20px 50px #00000080}.turn-box span:first-letter{font-weight:800}.turn-box.hot{color:#06110c;background:linear-gradient(135deg,#0e9f6e,#34d399);border-color:#0000;box-shadow:0 20px 60px #34d39959}.b-auftrag{top:39%;left:2.5%}.b-modell{top:39%;left:26.5%}.b-tool{top:39%;left:51.5%}.b-exec{top:39%;left:76.5%}.b-antwort{top:10.5%;left:76.5%}.turn-ctx{flex-direction:column;gap:5px;width:15%;display:flex;position:absolute;top:66%;left:26.5%}.turn-ctx .bar{background:#e3ede829;border-radius:4px;height:7px}.turn-ctx .bar.hot{background:var(--color-accent);box-shadow:0 0 12px #34d39999}.turn-ctx-label{white-space:nowrap;line-height:1.1;position:absolute;top:-4px;left:112%}.turn-ctx-label b{font-size:clamp(.85rem,1.4vw,1.25rem);font-weight:600;display:block}.turn-ctx-label span{color:var(--color-dim);font-size:clamp(.7rem,1.1vw,.95rem);font-weight:300}.turn-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tl{fill:none;stroke:#8a9691;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:.7s ease-out forwards anat-draw}.tl.a1{animation-delay:.5s}.tl.a2{animation-delay:.8s}.tl.a3{animation-delay:1.1s}.tl.a4{animation-delay:1.5s}.tl.a5{stroke:var(--color-accent);animation-duration:1.1s;animation-delay:1.9s}.tt{fill:#8a9691;font-family:var(--font-sans);opacity:0;font-size:15px;font-weight:300;animation:.5s ease-out forwards fadeIn}.tt:first-of-type{animation-delay:1.9s}.tt:last-of-type{animation-delay:2.7s}.tdot{fill:var(--color-accent);opacity:0;animation:.3s ease-out 2.6s forwards fadeIn}.ctx{flex-direction:column;gap:clamp(1.2rem,3.4vh,2.4rem);width:100%;max-width:620px;display:flex}.ctx-row{grid-template-columns:6.5em 1fr 2.2em auto;align-items:center;gap:.9em;font-size:clamp(.85rem,1.4vw,1.25rem);display:grid}.ctx-n{color:var(--color-dim);font-weight:300}.ctx-bars{gap:.5em;display:flex}.ctx-bar{background:#e3ede824;border-radius:.5em;width:4.6em;height:1.35em}.ctx-bar.hot{background:linear-gradient(135deg,#0e9f6e,#34d399);box-shadow:0 0 18px #34d39973}.ctx-arrow{background:#8a9691;height:2px;position:relative}.ctx-arrow:after{content:"";border:5px solid #0000;border-left-color:#8a9691;position:absolute;top:-4px;right:-1px}.ctx-model{background:#141716;border:1px solid #e3ede829;border-radius:.6em;padding:.45em 1em;font-weight:500}.myth{flex-direction:column;height:100%;display:flex}.myth-title{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;border-left:5px solid var(--color-accent);max-width:18ch;padding-left:clamp(1rem,1.8vw,1.6rem);font-size:clamp(2rem,4.8vw,4.8rem);font-weight:900;line-height:.98}.myth-stage{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:clamp(2rem,4vw,5rem);min-height:0;margin-top:clamp(1.2rem,3.5vh,2.6rem);display:grid}.myth-fig{align-items:center;height:100%;min-height:0;display:flex}.myth-fig .fade-in{height:100%}.myth-panel{align-self:center}.myth-fig img{border:2px solid #e3ede840;border-radius:36px;width:auto;max-width:46vw;height:auto;max-height:100%;display:block;box-shadow:0 30px 80px #000000a6}.myth-panel{background:#141716eb;border:1px solid #e3ede829;border-radius:28px;max-width:600px;padding:clamp(1.2rem,2.4vw,2.2rem);box-shadow:0 30px 80px #0009}.myth-panel p{margin:0;font-size:clamp(1rem,1.7vw,1.5rem);font-weight:300;line-height:1.35}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
