@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.028be875.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.399ca42d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.b6c48e4e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_91f8ec92-module__MCXf8W__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_91f8ec92-module__MCXf8W__variable{--font-syne:"Syne","Syne Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_a2329a35-module__ls6I-G__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_a2329a35-module__ls6I-G__variable{--font-figtree:"Figtree","Figtree Fallback"}
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-syne);--font-body:var(--font-figtree)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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}.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#0c1410;--ink-soft:#1a2a22;--fog:#e8f0ea;--mist:#d5e4d9;--lime:#c6ff4a;--lime-deep:#9be15d;--coral:#ff5a3c;--paper:#f3f7f2;--muted:#5d7266;--page-pad:clamp(1rem,4vw,3.5rem);--section-pad-y:clamp(3.5rem,8vw,6.5rem)}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#e5efe8}html,body{min-height:100dvh;margin:0}body{color:var(--ink);font-family:var(--font-body),sans-serif;background-color:#e5efe8;overflow-x:clip}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto}.font-display{font-family:var(--font-display),sans-serif}.site-shell{width:100%;min-height:100dvh;position:relative;overflow-x:clip}.site-shell:before{content:"";z-index:0;pointer-events:none;background-color:#e5efe8;background-image:radial-gradient(120% 80% at 85% 0,rgba(198,255,74,.2),transparent 55%),radial-gradient(110% 70% at 0 100%,rgba(155,225,93,.18),transparent 55%),linear-gradient(160deg,#eef5ef 0%,#f7faf6 45%,#e5efe8 100%);background-repeat:no-repeat;background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0}.site-noise{pointer-events:none;opacity:.045;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;width:100%;height:100%;min-height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}.hero{z-index:1;grid-template-rows:1fr;width:100%;min-height:100dvh;display:grid;position:relative}.topbar{z-index:3;padding:max(1rem,env(safe-area-inset-top))max(var(--page-pad),env(safe-area-inset-right))1rem max(var(--page-pad),env(safe-area-inset-left));background:0 0;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;top:0;left:0;right:0}.brand-mark{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;white-space:nowrap;opacity:0;font-size:max(1.05rem,min(3.5vw,1.35rem));font-weight:800;animation:.7s 50ms forwards rise-in}.topbar .btn{flex-shrink:0;min-height:2.75rem;padding:.55rem .95rem;font-size:.92rem}.hero-stage{padding:clamp(4.75rem,12vw,6rem)var(--page-pad)max(clamp(1.75rem,4vw,3.5rem),env(safe-area-inset-bottom));align-items:end;width:100%;min-height:100dvh;display:grid;position:relative}.hero-copy{z-index:2;width:min(100%,44rem);max-width:100%;padding-bottom:max(.5rem,min(2vw,1.25rem));position:relative}.brand-hero{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;color:var(--ink);word-break:break-word;overflow-wrap:anywhere;opacity:0;margin:0;font-size:max(2.75rem,min(13vw,9rem));font-weight:800;line-height:.88;animation:.8s cubic-bezier(.22,1,.36,1) .15s forwards rise-in;transform:translateY(18px)}.hero-headline{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;opacity:0;max-width:18ch;margin:max(1rem,min(2.5vw,1.5rem)) 0 0;font-size:max(1.35rem,min(4.2vw,2.45rem));font-weight:700;line-height:1.15;animation:.75s cubic-bezier(.22,1,.36,1) .32s forwards rise-in;transform:translateY(16px)}.hero-support{color:var(--muted);opacity:0;max-width:36ch;margin:max(.75rem,min(2vw,1.1rem)) 0 0;font-size:max(1rem,min(2.4vw,1.25rem));line-height:1.5;animation:.75s cubic-bezier(.22,1,.36,1) .45s forwards rise-in;transform:translateY(14px)}.cta-row{opacity:0;flex-wrap:wrap;gap:.75rem;margin-top:max(1.35rem,min(3vw,2rem));animation:.75s cubic-bezier(.22,1,.36,1) .58s forwards rise-in;display:flex;transform:translateY(14px)}.btn{min-height:3.1rem;font-family:var(--font-display),sans-serif;letter-spacing:-.02em;text-align:center;border:1.5px solid transparent;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:max(.95rem,min(2.2vw,1.05rem));font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--ink);color:var(--lime)}.btn-primary:hover{background:var(--ink-soft)}.btn-ghost{color:var(--ink);background:0 0;border-color:rgba(12,20,16,.28)}.btn-ghost:hover{border-color:var(--ink);background:rgba(255,255,255,.35)}.btn-full{width:100%}.crash-stage{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.crash-grid{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-image:linear-gradient(rgba(12,20,16,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(12,20,16,.055) 1px,transparent 1px);background-size:max(28px,min(5vw,48px)) max(28px,min(5vw,48px));position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 12%,#000 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 12%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.crash-svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.crash-fill{opacity:.95;transition:opacity .2s}.crash-line{stroke-linecap:round;stroke-linejoin:round}.crash-dot{fill:var(--ink);stroke:#c6ff4a;stroke-width:3px;transition:fill .15s,stroke .15s}.crash-dot.is-crashed{fill:var(--coral);stroke:#ffb4a6}.crash-multiplier{right:max(5%,env(safe-area-inset-right));font-family:var(--font-display),sans-serif;letter-spacing:-.05em;color:var(--ink);text-shadow:0 1px rgba(243,247,242,.65);z-index:2;justify-items:end;gap:.15rem;font-size:max(2.4rem,min(12vw,6.5rem));font-weight:800;line-height:.95;transition:color .18s,transform .18s;display:grid;position:absolute;top:max(4.75rem,min(12vh,7.5rem))}.crash-multiplier.is-crashed{color:var(--coral);text-shadow:0 2px rgba(42,16,12,.15);transform:scale(1.04)}.crash-multiplier-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--coral);margin:0;font-size:max(.85rem,min(2.8vw,1.15rem));font-style:normal;font-weight:800}.section{z-index:1;padding:var(--section-pad-y)var(--page-pad);width:100%;position:relative}.section-inner{width:min(100%,74rem);margin:0 auto}.section h2{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;max-width:14ch;margin:0;font-size:max(1.8rem,min(4vw,2.6rem));line-height:1.1}.section p{color:var(--muted);max-width:42ch;margin:1rem 0 0;font-size:max(1rem,min(2.2vw,1.05rem));line-height:1.55}.games-section{z-index:1;padding:var(--section-pad-y)var(--page-pad);background:linear-gradient(rgba(12,20,16,.04),transparent 18%),linear-gradient(160deg,#e5efe8 0%,#f3f7f2 40%,#dfeadf 100%);width:100%;scroll-margin-top:1rem;position:relative}.games-intro{margin-bottom:max(2rem,min(5vw,3.5rem))}.games-intro h2{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:0;font-size:max(2.1rem,min(6vw,4rem));line-height:1}.games-intro p{color:var(--muted);max-width:36ch;margin:.85rem 0 0;font-size:max(1rem,min(2.4vw,1.25rem));line-height:1.5}.games-stack{gap:max(2.5rem,min(6vw,4.5rem));width:100%;display:grid}.game-row{grid-template-columns:1fr;align-items:center;gap:max(1rem,min(2.5vw,1.75rem));width:100%;display:grid}.game-visual{background:var(--paper);aspect-ratio:480/280;width:100%;min-width:0;position:relative;overflow:hidden}.game-scene{width:100%;height:100%;display:block}.game-copy{width:min(100%,32rem);min-width:0}.game-tag{font-family:var(--font-display),sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--coral);margin:0;font-size:max(.8rem,min(2vw,.95rem));font-weight:700}.game-copy h3,.game-copy-title{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;align-items:center;gap:.65rem;margin:.35rem 0 0;font-size:max(2rem,min(6vw,3.4rem));font-weight:800;line-height:1;display:flex}.game-copy-icon{object-fit:contain;background:0 0;flex-shrink:0;width:max(2.75rem,min(8vw,3.5rem));height:max(2.75rem,min(8vw,3.5rem))}.game-copy p:last-child{color:var(--muted);margin:.85rem 0 0;font-size:max(1rem,min(2.3vw,1.2rem));line-height:1.55}.terms-section{z-index:1;padding:var(--section-pad-y)var(--page-pad);border-top:1.5px solid rgba(12,20,16,.08);width:100%;position:relative}.terms-inner{width:min(100%,42rem)}.terms-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.terms-list li{color:var(--ink-soft);font-size:max(1rem,min(2.3vw,1.15rem));line-height:1.5}.terms-list strong{color:var(--ink);font-family:var(--font-display),sans-serif;font-weight:700}.closing{z-index:1;padding:var(--section-pad-y)var(--page-pad)max(var(--section-pad-y),calc(env(safe-area-inset-bottom) + 3rem));width:100%;position:relative}.closing-inner{width:min(100%,40rem)}.closing h2{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:0;font-size:max(1.85rem,min(5.5vw,3.2rem));line-height:1.1}.closing p{color:var(--muted);margin:.9rem 0 0;font-size:max(1rem,min(2.3vw,1.2rem));line-height:1.5}.closing-cta{opacity:1;margin-top:1.5rem;animation:none;transform:none}.scene-asteroid{transform-origin:360px 58px;animation:3.6s ease-in-out infinite asteroid-fall}.scene-runner{animation:.55s ease-in-out infinite run-bob}.scene-leg{transform-origin:92px 198px;animation:.55s ease-in-out infinite leg-swing}.scene-leg-b{transform-origin:112px 198px;animation-delay:-.275s}.scene-dust{animation:.55s ease-in-out infinite dust-fade}.scene-sub{animation:4s ease-in-out infinite sub-drift}.scene-bubble{animation:3.2s ease-in infinite bubble-rise}.scene-bubble-b{animation-duration:2.8s;animation-delay:.8s}.scene-bubble-c{animation-duration:3.6s;animation-delay:1.4s}.scene-bills{animation:2.2s ease-in-out infinite bills-shake}.scene-siren{animation:1.1s steps(2,end) infinite siren-blink}.scene-worm{animation:2.8s ease-in-out infinite worm-crawl}.scene-hen-a{animation:1.8s ease-in-out infinite hen-peck}.scene-hen-b{animation:2.1s ease-in-out .4s infinite hen-peck}@keyframes asteroid-fall{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-18px,22px)rotate(-12deg)}}@keyframes run-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes leg-swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(14deg)}}@keyframes dust-fade{0%,to{opacity:.2}50%{opacity:.55}}@keyframes sub-drift{0%,to{transform:translate(0)}50%{transform:translate(8px,6px)}}@keyframes bubble-rise{0%{opacity:.15;transform:translateY(0)}50%{opacity:.45}to{opacity:0;transform:translateY(-70px)}}@keyframes bills-shake{0%,to{transform:translate(0)}30%{transform:translate(2px,-3px)}60%{transform:translate(-2px,2px)}}@keyframes siren-blink{0%,to{opacity:.25}50%{opacity:.9}}@keyframes worm-crawl{0%{transform:translate(0)translateY(0)}to{transform:translate(6px)translateY(-3px)}}@keyframes hen-peck{to{transform:translate(70px,40px)scale(1.15)}}.auth-page{z-index:1;min-height:100dvh;padding:2rem var(--page-pad);place-items:center;width:100%;display:grid;position:relative}.auth-panel{width:min(100%,26rem)}.auth-brand{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;font-size:max(1.35rem,min(4vw,1.6rem));font-weight:800}.auth-title{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:1.5rem 0 .35rem;font-size:max(1.65rem,min(5vw,2rem));font-weight:700}.auth-sub{color:var(--muted);margin:0 0 1.5rem}.field{gap:.4rem;margin-bottom:.9rem;display:grid}.field label{color:var(--ink-soft);font-size:.85rem;font-weight:600}.field-hint{color:var(--muted);margin:0;font-size:.82rem;line-height:1.35}.field input{width:100%;min-height:2.85rem;color:var(--ink);font:inherit;background:rgba(255,255,255,.7);border:1.5px solid rgba(12,20,16,.18);outline:none;padding:.65rem .85rem;font-size:1rem;transition:border-color .15s}.field input:focus{border-color:var(--ink)}.form-error{color:var(--coral);margin:0 0 .9rem;font-size:.9rem}.auth-switch{color:var(--muted);margin-top:1.1rem;font-size:.95rem}.auth-switch a{color:var(--ink);border-bottom:1.5px solid var(--lime-deep);font-weight:700}.lobby{z-index:1;min-height:100dvh;padding:var(--page-pad);width:100%;padding-bottom:max(var(--page-pad),env(safe-area-inset-bottom));position:relative}.lobby-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lobby-brand{opacity:1;animation:none}.lobby-top-actions{align-items:center;gap:.75rem;display:flex}.lobby-user{color:var(--muted);font-size:.95rem;font-weight:600}.lobby-layout{align-items:start;gap:max(2rem,min(5vw,3rem));margin-top:max(1.75rem,min(4vw,2.75rem));display:grid}.lobby-kicker{font-family:var(--font-display),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--coral);margin:0;font-size:.85rem;font-weight:700}.lobby-hello{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:.4rem 0 0;font-size:max(2.2rem,min(7vw,3.6rem));line-height:1.02}.wallet-hero{border-top:1.5px solid rgba(12,20,16,.12);border-bottom:1.5px solid rgba(12,20,16,.12);margin-top:max(1.5rem,min(4vw,2.25rem));padding:max(1.25rem,min(3vw,1.75rem)) 0}.wallet-label{color:var(--muted);margin:0;font-size:.95rem;font-weight:600}.wallet-balance{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;margin:.35rem 0 0;font-size:max(2.4rem,min(8vw,3.8rem));font-weight:800;line-height:1}.wallet-hint{color:var(--muted);margin:.75rem 0 0;font-size:.98rem}.lobby-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.5rem;display:grid}.lobby-actions .btn{width:100%}.btn-play{background:var(--lime);color:var(--ink);border-color:var(--lime);grid-column:1/-1}.btn-play:hover{background:var(--lime-deep)}.live-feed{min-width:0}.live-feed-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.live-feed-head h2{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:0;font-size:max(1.5rem,min(4vw,2rem))}.live-feed-head p{color:var(--muted);margin:.35rem 0 0;font-size:.95rem}.feed-status{font-family:var(--font-display),sans-serif;letter-spacing:.04em;text-transform:uppercase;border:1.5px solid rgba(12,20,16,.18);flex-shrink:0;padding:.35rem .55rem;font-size:.8rem;font-weight:700}.feed-status-connected{border-color:var(--lime-deep);color:var(--ink);background:rgba(198,255,74,.35)}.feed-status-connecting,.feed-status-disconnected{color:var(--muted)}.feed-status-error{border-color:var(--coral);color:var(--coral)}.feed-note{color:var(--coral);margin:.75rem 0 0;font-size:.9rem}.tx-list{gap:.65rem;max-height:min(28rem,55vh);margin:1.25rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.tx-list-sheet{max-height:min(22rem,50vh)}.tx-empty{color:var(--muted);padding:1rem 0}.tx-row{border-bottom:1px solid rgba(12,20,16,.08);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.tx-main{gap:.2rem;min-width:0;display:grid}.tx-type{font-family:var(--font-display),sans-serif;letter-spacing:-.02em;font-size:.98rem;font-weight:700}.tx-meta{color:var(--muted);font-size:.82rem}.tx-amount{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;white-space:nowrap;font-size:1.05rem;font-weight:800}.tx-in .tx-amount{color:#2f6b2f}.tx-out .tx-amount{color:var(--coral)}.sheet-backdrop{z-index:40;background:rgba(12,20,16,.42);align-items:end;padding:0;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{background:var(--paper);width:100%;max-height:min(92dvh,40rem);padding:1.25rem var(--page-pad)max(1.5rem,env(safe-area-inset-bottom));border-top:1.5px solid rgba(12,20,16,.12);animation:.28s cubic-bezier(.22,1,.36,1) sheet-up;overflow:auto}.sheet-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sheet-head h2{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:0;font-size:max(1.45rem,min(4vw,1.85rem))}.sheet-close{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.35rem .2rem;font-weight:700}.sheet-lead{color:var(--muted);margin:0 0 1.1rem;line-height:1.45}.amount-picker{border:0;min-width:0;margin:0 0 1.1rem;padding:0}.amount-picker legend{color:var(--ink-soft);margin-bottom:.55rem;padding:0;font-size:.85rem;font-weight:600}.amount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.amount-btn{min-height:3rem;color:var(--ink);font-family:var(--font-display),sans-serif;letter-spacing:-.03em;cursor:pointer;background:rgba(255,255,255,.65);border:1.5px solid rgba(12,20,16,.2);font-size:1.15rem;font-weight:800;transition:background .15s,border-color .15s,transform .15s}.amount-btn:hover:not(:disabled){border-color:var(--ink);transform:translateY(-1px)}.amount-btn.is-selected{background:var(--ink);border-color:var(--ink);color:var(--lime)}.amount-btn:disabled{opacity:.35;cursor:not-allowed}.sheet-body{max-width:28rem}.form-ok{color:#2f6b2f;margin:0 0 .9rem;font-size:.9rem}.deposit-result{gap:.75rem;margin-bottom:1rem;display:grid}.payment-wait{z-index:50;padding:var(--page-pad);background:rgba(12,20,16,.48);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.payment-wait-card{background:var(--paper);text-align:center;border:1.5px solid rgba(12,20,16,.12);width:min(100%,26rem);padding:1.5rem 1.35rem 1.65rem}.payment-wait-title{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;margin:0;font-size:1.45rem;font-weight:800}.payment-wait-copy{color:var(--muted);margin:.75rem 0 0;font-size:.98rem;line-height:1.45}.payment-wait-pulse{border:2.5px solid rgba(12,20,16,.15);border-top-color:var(--ink);border-radius:50%;width:2.25rem;height:2.25rem;margin:1.35rem auto 0;animation:.8s linear infinite pay-spin}.payment-result-sheet{width:min(100%,28rem)}@keyframes pay-spin{to{transform:rotate(360deg)}}.mono-line{word-break:break-all;color:var(--ink-soft);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.games-picker-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.game-picker-item{text-align:left;cursor:not-allowed;opacity:.92;width:100%;color:inherit;background:rgba(255,255,255,.55);border:1.5px solid rgba(12,20,16,.14);grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;display:grid}.game-picker-icon{object-fit:contain;background:0 0;flex-shrink:0;width:4.5rem;height:4.5rem}.game-picker-icon.is-placeholder{background:radial-gradient(circle at 35% 30%,rgba(198,255,74,.35),transparent 55%),#1a2a22;border-radius:50%;display:block}.game-picker-copy{gap:.2rem;min-width:0;display:grid}a.game-picker-item.is-live{cursor:pointer;opacity:1}a.game-picker-item.is-live:hover{border-color:var(--ink)}a.game-picker-item.is-live .game-picker-soon{color:#2f6b2f}.game-picker-name{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;font-size:1.45rem;font-weight:800}.game-picker-blurb{color:var(--muted);font-size:.92rem;line-height:1.4}.game-picker-soon{font-family:var(--font-display),sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--coral);margin-top:.35rem;font-size:.78rem;font-weight:700}@keyframes sheet-up{0%{opacity:.6;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.lobby-layout{grid-template-columns:1.05fr .95fr;gap:3.5rem}.lobby-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:28rem}.sheet-backdrop{place-items:center;padding:2rem}.sheet{border:1.5px solid rgba(12,20,16,.12);width:min(100%,32rem);max-height:min(86vh,42rem);animation:.28s forwards rise-in}}@keyframes rise-in{to{opacity:1;transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}@keyframes draw-curve{to{stroke-dashoffset:0}}@keyframes pop-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes pulse-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:599px){.hero-copy .cta-row .btn,.closing-cta .btn{flex:calc(50% - .4rem);min-width:min(100%,9.5rem)}.hero,.hero-stage{min-height:100dvh}.crash-stage{top:max(3.6rem,env(safe-area-inset-top));width:auto;height:auto;bottom:46%;left:0;right:0}.crash-grid{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 8%,#000 100%);mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 8%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.crash-multiplier{right:max(var(--page-pad),env(safe-area-inset-right));font-size:max(2.35rem,min(13vw,3.6rem));top:.35rem}.crash-svg{transform:none}.crash-line{stroke-width:11px}.hero-headline,.hero-support{max-width:100%}.crash-fs{grid-template-rows:minmax(42svh,1fr) auto;height:100dvh;max-height:100dvh}.crash-fs-bar{padding:.75rem max(var(--page-pad),env(safe-area-inset-right))max(.85rem,env(safe-area-inset-bottom))max(var(--page-pad),env(safe-area-inset-left));-webkit-overflow-scrolling:touch;gap:.55rem;max-height:48dvh;overflow-y:auto}.crash-fs-cashout{min-height:3.15rem;font-size:1.05rem}.crash-mult{top:14%}.crash-stage-fs .crash-mult-value{font-size:max(2.6rem,min(14vw,4.5rem))}}@media (min-width:600px){.topbar .btn{min-height:3.1rem;padding:.75rem 1.25rem;font-size:max(.95rem,min(2.2vw,1.05rem))}.btn{min-height:3.35rem;padding:.85rem 1.55rem}}@media (min-width:760px){.game-row{grid-template-columns:1.15fr .85fr;gap:max(1.75rem,min(3vw,3rem))}.game-row-flip{grid-template-columns:.85fr 1.15fr}.game-row-flip .game-visual{order:2}.game-row-flip .game-copy{text-align:right;order:1;justify-self:end}}@media (min-width:900px){.hero-copy{padding-bottom:3.5rem}.crash-multiplier{top:16%;right:12%}}@media (max-height:520px) and (orientation:landscape){.hero,.hero-stage{min-height:auto}.hero-stage{padding-top:4.25rem;padding-bottom:1.25rem}.brand-hero{font-size:max(2.2rem,min(10vh,4rem))}.hero-headline{margin-top:.65rem;font-size:max(1.15rem,min(4vh,1.5rem))}.hero-support{display:none}.crash-multiplier{font-size:max(1.6rem,min(8vh,2.8rem));top:3.5rem}.cta-row{margin-top:.85rem}}.crash-page{z-index:1;min-height:100dvh;padding:var(--page-pad);width:100%;max-width:56rem;margin:0 auto;position:relative}.crash-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.crash-top-left,.crash-top-right{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.crash-title{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;font-size:1.35rem;font-weight:800}.crash-title-icon{object-fit:contain;background:0 0;flex-shrink:0;width:2.5rem;height:2.5rem}.crash-balance{font-family:var(--font-display),sans-serif;font-size:1.05rem;font-weight:800}.crash-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1rem;font-size:.92rem;display:flex}.crash-history{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.crash-chip{font-family:var(--font-display),sans-serif;background:rgba(198,255,74,.35);border:1.5px solid rgba(12,20,16,.18);padding:.25rem .45rem;font-size:.82rem;font-weight:700}.crash-chip.is-low{color:var(--coral);background:rgba(255,90,60,.2)}.crash-controls{border-top:1.5px solid rgba(12,20,16,.12);margin-top:1.5rem;padding-top:1.25rem}.crash-auto{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.45rem;margin:.85rem 0 1rem;font-weight:600;display:flex}.crash-auto-input{width:4.5rem;min-height:2.4rem;font:inherit;background:rgba(255,255,255,.7);border:1.5px solid rgba(12,20,16,.18);padding:.35rem .5rem}.crash-fs-auto{color:#0c1410;margin:0;padding:.35rem 0}.crash-bet-line{color:var(--muted);margin:.9rem 0 0;font-size:.95rem}.crash-fs{z-index:60;width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:#0c1410;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.crash-stage-fs{align-self:stretch;width:100%;height:100%;min-height:0;display:grid}.crash-stage-fs .crash-arena{border:0;align-self:stretch;width:100%;height:100%;min-height:0;margin:0}.crash-stage-fs .crash-mult-value{color:#f3f7f2;text-shadow:3px 3px #c6ff4a;font-size:max(3.2rem,min(16vw,7rem))}.crash-stage-fs .stage-crash .crash-mult-value,.crash-stage-fs .stage-settled .crash-mult-value{color:#ff5a3c;text-shadow:3px 3px #2a100c}.crash-fs-bar{padding:1rem var(--page-pad)max(1.25rem,env(safe-area-inset-bottom));background:#f3f7f2;border-top:3px solid #0c1410;gap:.75rem;display:grid}.crash-fs-info{font-family:var(--font-display),sans-serif;gap:.25rem;font-size:1rem;font-weight:700;display:grid}.crash-seed-line{color:var(--muted);word-break:break-all;font-size:.82rem;font-weight:500}.crash-fs-cashout{width:100%;min-height:3.6rem;font-size:1.15rem}.crash-stopped-banner{text-align:center;font-family:var(--font-display),sans-serif;letter-spacing:-.03em;color:#0c1410;background:#c6ff4a;border:3px solid #0c1410;margin:0;padding:.65rem .85rem;font-size:max(1.35rem,min(5vw,1.85rem));font-weight:800}.crash-arena{background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #0c1410;height:max(14rem,min(42vw,20rem));margin-top:1rem;position:relative;overflow:hidden}.crash-arena>[class*=-sky],.crash-arena>[class*=-water],.crash-arena>[class*=-wall]{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.crash-mult{text-align:center;z-index:2;position:absolute;top:18%;left:50%;transform:translate(-50%)}.crash-mult-value{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;color:#0c1410;text-shadow:2px 2px #c6ff4a;font-size:max(2.4rem,min(10vw,4.2rem));font-weight:800;display:block}.stage-crash .crash-mult-value,.stage-settled .crash-mult-value{color:#ff5a3c;text-shadow:2px 2px #2a100c}.crash-mult-crash{font-family:var(--font-display),sans-serif;color:#ff5a3c;margin-top:.25rem;font-size:1rem;font-weight:700;display:block}.stage-dino{--dino-floor-h:clamp(24%,30vh,36%);--dino-size:clamp(24rem,64vw,40rem);--dino-asteroid-size:clamp(30rem,95vw,56rem);--dino-asteroid-land-size:clamp(20rem,62vw,34rem);--dino-ast-land-left:34%;--dino-ast-land-bottom:calc(var(--dino-floor-h)*.15);--dino-ast-start-left:78%;--dino-ast-start-bottom:68%;background:#1a2430;overflow:hidden}@media (min-width:600px) and (max-width:1023px){.stage-dino{--dino-size:clamp(18rem,56vw,28rem);--dino-asteroid-size:clamp(22rem,78vw,38rem);--dino-asteroid-land-size:clamp(14rem,48vw,22rem)}}.dino-parallax{pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.dino-parallax-bg{z-index:0;top:0;bottom:0;left:0;right:0}.dino-parallax-floor{height:var(--dino-floor-h);z-index:1;bottom:0;left:0;right:0}.dino-parallax-track{will-change:transform;width:max-content;height:100%;display:flex}.dino-parallax-track img{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;width:auto;height:100%;display:block}.dino-parallax-bg.is-scrolling .dino-parallax-track-bg{animation:36s linear infinite dino-track-scroll}.dino-parallax-floor.is-scrolling .dino-parallax-track-floor{animation:10s linear infinite dino-track-scroll}@media (prefers-reduced-motion:reduce){.dino-parallax-bg.is-scrolling .dino-parallax-track-bg,.dino-parallax-floor.is-scrolling .dino-parallax-track-floor,.dino-asteroid.is-threat,.dino-runner.is-running{animation:none!important}}.dino-runner{left:max(-.5rem,0%);bottom:calc(var(--dino-floor-h) - 30%);z-index:4;width:var(--dino-size);aspect-ratio:666/375;pointer-events:none;height:auto;position:absolute}.dino-runner-sprite{object-fit:contain;object-position:left bottom;image-rendering:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));opacity:0;width:100%;height:100%;transition:opacity .28s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.dino-runner-sprite.is-visible{opacity:1}.dino-runner.is-running{animation:.5s ease-in-out infinite dino-run-bob}.stage-dino.is-crashed .dino-runner{animation:.45s ease-out forwards dino-hit-recoil}.dino-asteroid{z-index:3;width:var(--dino-asteroid-size);aspect-ratio:1880/612;pointer-events:none;opacity:1;transform-origin:50%;will-change:transform,top,right;position:absolute}.dino-asteroid-sprite{object-fit:contain;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.4));width:100%;height:100%;display:block}.dino-asteroid.is-threat{top:auto;right:auto;left:var(--dino-ast-start-left);bottom:var(--dino-ast-start-bottom);animation:2.4s ease-in-out infinite dino-asteroid-threat}.dino-asteroid.is-falling,.dino-asteroid.is-impacting{transition:none}.dino-asteroid.is-landed{left:var(--dino-ast-land-left);bottom:var(--dino-ast-land-bottom);width:var(--dino-asteroid-land-size);animation:.28s cubic-bezier(.2,.85,.2,1) forwards dino-asteroid-land;top:auto!important;right:auto!important;transform:none!important}.dino-impact-flash{z-index:6;pointer-events:none;background:#fff;animation:.45s ease-out forwards dino-impact-flash;position:absolute;top:0;bottom:0;left:0;right:0}.stage-dino .crash-mult{z-index:5;top:12%}.stage-dino .crash-mult-value{color:#f3f7f2;text-shadow:0 2px rgba(12,20,16,.55),2px 2px #c6ff4a}.stage-dino.is-crashed .crash-mult-value{color:#ff5a3c;text-shadow:2px 2px #2a100c}@media (max-width:599px){.crash-arena.stage-dino{--dino-floor-h:28%;--dino-size:85vw;--dino-asteroid-size:100vw;--dino-asteroid-land-size:58vw;--dino-ast-land-left:auto;--dino-ast-land-right:-12vw;--dino-ast-land-bottom:calc(var(--dino-floor-h)*.35)}.crash-arena.stage-dino .dino-runner{width:85vw;max-width:85vw;left:0;bottom:calc(var(--dino-floor-h) - 22%)}.crash-arena.stage-dino .dino-asteroid{transform-origin:0;width:100vw;max-width:none}.crash-arena.stage-dino .dino-asteroid.is-landed{left:auto!important;right:-12vw!important;bottom:calc(var(--dino-floor-h)*.35)!important;width:58vw!important;top:auto!important}.crash-arena.stage-dino .crash-mult{top:5%}.crash-stage-fs .stage-dino .crash-mult-value{font-size:max(1.8rem,min(10vw,2.6rem))}}.stage-sub{background:#0c2a32}.stage-sub-water{background:linear-gradient(#7eb8c9 0%,#3d7a8a 40%,#0c2a32 100%);position:absolute;top:0;bottom:0;left:0;right:0}.stage-sub-ray{opacity:.55;background:linear-gradient(rgba(232,240,234,.22),transparent);width:40%;height:70%;position:absolute;top:-10%;left:20%;transform:skew(-18deg)}.stage-sub-bubble{border:2px solid rgba(232,240,234,.45);border-radius:50%;width:10px;height:10px;position:absolute}.stage-sub-bubble-a{bottom:20%;left:18%}.stage-sub-bubble-b{width:7px;height:7px;bottom:35%;left:28%}.stage-sub-bubble-c{width:12px;height:12px;bottom:28%;right:22%}.stage-sub.stage-waiting .stage-sub-bubble,.stage-sub.stage-inprogress .stage-sub-bubble{animation:2.4s linear infinite sub-bubble}.stage-sub.stage-inprogress .stage-sub-bubble-b{animation-delay:.4s}.stage-sub.stage-inprogress .stage-sub-bubble-c{animation-delay:.9s}.stage-sub-treasure{clip-path:polygon(10% 40%,35% 0,70% 20%,100% 35%,80% 100%,20% 100%);opacity:.55;background:#c6ff4a;width:48px;height:28px;position:absolute;bottom:12%;right:14%}.stage-sub-boat{width:110px;height:48px;position:absolute;top:42%;left:22%}.stage-sub.stage-waiting .stage-sub-boat,.stage-sub.stage-inprogress .stage-sub-boat{animation:1.8s ease-in-out infinite sub-drift}.stage-sub.stage-inprogress .stage-sub-boat{animation:2.2s ease-in-out infinite sub-dive}.stage-sub-hull{background:#e8f0ea;border:3px solid #0c1410;border-radius:40px;width:86px;height:30px;position:absolute;bottom:8px;left:0}.stage-sub-fin{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:24px solid #ff5a3c;width:0;height:0;position:absolute;bottom:12px;right:0}.stage-sub-porthole{background:#9be15d;border:2px solid #0c1410;border-radius:50%;width:16px;height:16px;position:absolute;bottom:16px;left:18px}.stage-sub-tower{background:#0c1410;width:10px;height:16px;position:absolute;bottom:34px;left:40px}.stage-sub-tower:after{content:"";background:#ff5a3c;border-radius:50%;width:14px;height:8px;position:absolute;top:-6px;left:-2px}.stage-sub-crush{opacity:0;pointer-events:none;background:radial-gradient(circle at 40%,transparent 20%,#061820 70%);position:absolute;top:0;bottom:0;left:0;right:0}.stage-sub.stage-crash .stage-sub-boat,.stage-sub.stage-settled .stage-sub-boat{animation:.4s ease-in forwards sub-implode}.stage-sub.stage-crash .stage-sub-crush,.stage-sub.stage-settled .stage-sub-crush{animation:.4s ease-in forwards sub-darken}.stage-atraco{background:#1a2a22}.stage-atraco-wall{background:radial-gradient(circle at 50% 45%,#2a342c 0%,#0c1410 70%),repeating-linear-gradient(90deg,rgba(93,114,102,.12) 0,rgba(93,114,102,.12) 8px,transparent 8px,transparent 28px);position:absolute;top:0;bottom:0;left:0;right:0}.stage-atraco-vault{background:#0c1410;border:4px solid #5d7266;border-radius:50%;width:min(52vw,220px);height:min(52vw,220px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.stage-atraco-ring{opacity:.75;border:3px solid #c6ff4a;border-radius:50%;position:absolute;top:12%;bottom:12%;left:12%;right:12%}.stage-atraco-dial{background:#e8f0ea;border:3px solid #0c1410;border-radius:50%;width:34%;height:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-atraco-dial:after{content:"";background:#0c1410;border-radius:50%;width:28%;height:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-atraco.stage-inprogress .stage-atraco-dial{animation:1.1s linear infinite atraco-spin}.stage-atraco-bag{clip-path:polygon(8% 18%,92% 8%,100% 100%,0 100%);background:#ff5a3c;width:70px;height:54px;position:absolute;bottom:16%;right:12%}.stage-atraco.stage-waiting .stage-atraco-bag,.stage-atraco.stage-inprogress .stage-atraco-bag{animation:.55s steps(2,end) infinite atraco-stuff}.stage-atraco-bill{background:#9be15d;border:1px solid #0c1410;width:28px;height:12px;position:absolute}.stage-atraco-bill-a{top:8px;left:-10px;transform:rotate(-18deg)}.stage-atraco-bill-b{background:#c6ff4a;top:-6px;left:8px;transform:rotate(10deg)}.stage-atraco-bill-c{top:14px;right:-4px;transform:rotate(-4deg)}.stage-atraco.stage-inprogress .stage-atraco-bill{animation:.7s ease-in-out infinite atraco-bills}.stage-atraco-siren{font-family:var(--font-display),sans-serif;letter-spacing:.08em;color:#ff5a3c;opacity:.25;font-size:1rem;font-weight:800;position:absolute;top:10%;left:8%}.stage-atraco.stage-inprogress .stage-atraco-siren{opacity:.85;animation:.5s steps(2,end) infinite atraco-siren}.stage-atraco-cop{opacity:0;background:#c6ff4a;border:3px solid #0c1410;width:36px;height:48px;position:absolute;bottom:18%;left:-20%}.stage-atraco-cop:before{content:"";background:#e8f0ea;border:3px solid #0c1410;border-radius:50%;width:22px;height:22px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.stage-atraco.stage-crash .stage-atraco-cop,.stage-atraco.stage-settled .stage-atraco-cop{opacity:1;animation:.4s ease-out forwards atraco-raid}.stage-atraco.stage-crash .stage-atraco-bag,.stage-atraco.stage-settled .stage-atraco-bag{animation:.35s ease-in forwards atraco-drop}.stage-gusanito{background:#d5e4d9}.stage-gusanito-sky{background:linear-gradient(#e8f0ea 0%,#d5e4d9 55%,#b8c9a8 100%);position:absolute;top:0;bottom:0;left:0;right:0}.stage-gusanito-hill{background:rgba(155,225,93,.35);border-radius:50%;position:absolute}.stage-gusanito-hill-a{width:90px;height:36px;top:18%;left:6%}.stage-gusanito-hill-b{width:110px;height:40px;top:12%;right:8%}.stage-gusanito-ground{opacity:.28;background:#1a2a22;border-top:3px solid rgba(12,20,16,.35);height:30%;position:absolute;bottom:0;left:0;right:0}.stage-gusanito.stage-inprogress .stage-gusanito-ground{animation:.4s linear infinite gusanito-ground-scroll}.stage-gusanito-hen{width:48px;height:36px;position:absolute}.stage-gusanito-hen-a{top:38%;left:12%}.stage-gusanito-hen-b{top:44%;right:14%;transform:scaleX(-1)}.stage-gusanito.stage-waiting .stage-gusanito-hen,.stage-gusanito.stage-inprogress .stage-gusanito-hen{animation:.45s ease-in-out infinite hen-bob}.stage-gusanito.stage-inprogress .stage-gusanito-hen-a{animation:1.4s ease-in-out infinite hen-close-a}.stage-gusanito.stage-inprogress .stage-gusanito-hen-b{animation:1.4s ease-in-out infinite hen-close-b}.stage-gusanito-hen-body{background:#f3f7f2;border:2px solid #0c1410;border-radius:40% 50% 40% 45%;width:34px;height:22px;position:absolute;bottom:0;left:0}.stage-gusanito-hen-head{background:#f3f7f2;border:2px solid #0c1410;border-radius:50%;width:18px;height:16px;position:absolute;top:2px;right:0}.stage-gusanito-hen-beak{background:#ff5a3c;width:12px;height:4px;position:absolute;top:8px;right:-10px}.stage-gusanito-worm{align-items:center;gap:2px;display:flex;position:absolute;bottom:28%;left:28%}.stage-gusanito.stage-waiting .stage-gusanito-worm,.stage-gusanito.stage-inprogress .stage-gusanito-worm{animation:.5s steps(2,end) infinite worm-crawl}.stage-gusanito-seg{background:#c6ff4a;border:2px solid #0c1410;border-radius:40%;width:16px;height:14px}.stage-gusanito-head{border-radius:50%;width:18px;height:16px;position:relative}.stage-gusanito-head:after{content:"";background:#0c1410;border-radius:50%;width:3px;height:3px;position:absolute;top:4px;right:4px}.stage-gusanito.stage-crash .stage-gusanito-worm,.stage-gusanito.stage-settled .stage-gusanito-worm{animation:.35s ease-in forwards worm-eaten}.stage-gusanito.stage-crash .stage-gusanito-hen-a,.stage-gusanito.stage-settled .stage-gusanito-hen-a{animation:.35s ease-in forwards hen-peck}@keyframes dino-track-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gusanito-ground-scroll{0%{background-position:0 0}to{background-position:-28px 0}}@keyframes dino-run-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dino-hit-recoil{0%{transform:translate(0)rotate(0)}35%{transform:translate(-6%,-4%)rotate(-8deg)}to{transform:translate(-2%,2%)rotate(-4deg)}}@keyframes dino-asteroid-threat{0%,to{transform:translate(0)rotate(-12deg)scale(.78)}50%{transform:translate(-1.5%,2%)rotate(-9deg)scale(.8)}}@keyframes dino-asteroid-land{0%{filter:brightness(1.25);transform:translateY(-10%)scale(1.06)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes dino-impact-flash{0%{opacity:.95}35%{opacity:.7}to{opacity:0}}@keyframes sub-bubble{0%{opacity:.7;transform:translateY(0)}to{opacity:0;transform:translateY(-120px)}}@keyframes sub-dive{0%,to{transform:translate(0)rotate(-2deg)}50%{transform:translate(18px,14px)rotate(4deg)}}@keyframes sub-implode{to{opacity:.35;transform:scaleX(.35)scaleY(1.35)rotate(12deg)}}@keyframes sub-darken{to{opacity:.85}}@keyframes atraco-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes atraco-stuff{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes atraco-bills{0%,to{opacity:1}50%{opacity:.35}}@keyframes atraco-siren{0%{color:#ff5a3c}to{color:#c6ff4a}}@keyframes atraco-raid{0%{opacity:.2;left:-20%}to{opacity:1;left:38%}}@keyframes atraco-drop{to{opacity:.4;transform:translateY(24px)rotate(25deg)}}@keyframes hen-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hen-close-a{0%,to{transform:translate(0)}50%{transform:translate(18px,10px)}}@keyframes hen-close-b{0%,to{transform:scaleX(-1)translate(0)}50%{transform:scaleX(-1)translate(18px,8px)}}@keyframes worm-eaten{to{opacity:0;transform:scale(.2)translateY(-20px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.brand-mark,.brand-hero,.hero-headline,.hero-support,.cta-row{opacity:1;transform:none}.crash-stage,.crash-fill,.crash-line,.crash-dot,.crash-multiplier{opacity:1!important;transform:none!important}}@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}
