@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-white:#fff;--color-sm-face-red:#db2829;--color-sm-ember:#f13234;--color-sm-garnet:#950012;--color-sm-bevel-pink:#ff6064;--color-sm-rim:#33020c;--color-od-bg:#080609;--color-od-outline:#26050d;--color-od-crimson-dark:#760b19;--color-od-hot-red:#f12a2d;--color-od-ember:#ff6518;--color-od-amber:#ffb51e;--color-od-gold:#ffe56a;--color-od-warm-white:#fff1c4;--color-od-magenta:#f000b9;--color-od-pink:#ff4fa8;--color-od-violet:#9a20ff;--color-od-purple:#6414d6;--color-od-face-1:#ffc53a;--color-od-face-3:#ff7f1a;--color-od-face-6:#ee262d;--color-background:var(--background);--color-primary:var(--primary);--font-display:var(--font-pixel)}}@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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-body)}body{background-color:var(--background);color:var(--foreground)}a[href],button:not(:disabled),summary,select,label[for],[role=button],[role=tab],[role=switch]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}:focus-visible{outline:3px solid var(--ring);outline-offset:2px}img[src*="/brand/png/"]{image-rendering:pixelated}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-primary{background-color:var(--primary)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-16{padding-block:calc(var(--spacing) * 16)}.text-center{text-align:center}.font-display{font-family:var(--font-pixel)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[15px\]{font-size:15px}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-card-foreground{color:var(--card-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:text-center{text-align:center}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.portal-pin{background:var(--background);width:100%;height:100svh;position:relative;overflow:hidden}.portal-frame,.portal-window{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--portal-w,264px) auto;-webkit-mask-size:var(--portal-w,264px) auto;-webkit-mask-size:var(--portal-w,264px) auto;-webkit-mask-size:var(--portal-w,264px) auto;mask-size:var(--portal-w,264px) auto;position:absolute;inset:0}.portal-frame{background:var(--color-od-outline)}[data-mode=overdrive] .portal-frame{background:var(--color-od-crimson-dark)}.portal-window{background:var(--color-od-purple);color:var(--color-white);place-items:center;display:grid}.portal-pin[data-open=true] .portal-frame{display:none}.portal-pin[data-open=true] .portal-window{-webkit-mask-image:none!important;mask-image:none!important}.portal-placeholder{max-width:calc(var(--portal-w,264px) / 2 - 24px);text-align:center;font-size:13px;line-height:1.5}html[data-mode=stellans]{background:#f9e8e3;overflow-x:clip}html[data-mode=stellans]:has(meta[name=sm-theme][content=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#170d10}.sm{--parchment:#f9e8e3;--bone:#fff8f5;--ink:#1e0f12;--primary:#db2829;--gold:#cab518;--tan:#e9c7bd;--star:#f2d5cc;--muted:#5e4440;--money:#0fa958;--money-ink:#08803f;--hi:#fff;--shadow:var(--ink);--night:#1e0f12;--money-hi:#3fe38a;--red:#e5202a;--yt:#cab518;--head:var(--font-pixelify), system-ui, sans-serif;--display:var(--font-tiny5), system-ui, sans-serif;--body:var(--font-inter), system-ui, sans-serif;--mono:var(--font-vt323), ui-monospace, monospace;--num:var(--font-vt323), ui-monospace, monospace;background:var(--parchment);width:100%;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-synthesis:none;background-image:radial-gradient(var(--tan) .6px, transparent .7px);font-size:17px;line-height:1.6;position:relative;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.sm{background-image:radial-gradient(color-mix(in srgb, var(--tan) 55%, transparent) .6px, transparent .7px)}}.sm{background-size:4px 4px}.sm *,.sm :before,.sm :after{box-sizing:border-box}.sm a{color:inherit;text-decoration:none}.sm button,.sm input{font:inherit;color:inherit}.sm h1,.sm h2,.sm h3,.sm h4,.sm p{margin:0}.sm img{max-width:none;display:block}.sm .px{image-rendering:pixelated}.sm ::selection{background:var(--primary);color:#fff}.sm .wrap{max-width:1040px;margin:0 auto;padding:0 20px;position:relative}.sm header.top .wrap{max-width:1240px}.sm .ic{shape-rendering:crispedges;fill:currentColor;flex:none;width:1em;height:1em}.sm .star{z-index:0;color:var(--star);pointer-events:none;position:absolute}.sm .star svg{fill:currentColor;width:100%;height:100%}.sm .g{color:var(--money-ink)}.sm .pb{border:2px solid var(--ink);background:var(--bone);height:48px;color:var(--ink);font-family:var(--display);cursor:pointer;box-shadow:4px 4px 0 var(--shadow);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:inline-flex}.sm .pb:hover{box-shadow:5px 5px 0 var(--shadow);transform:translate(-1px,-1px)}.sm .pb:active,.sm .pb.is-down{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.sm .pb:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.sm .pb.pri{background:var(--primary);color:#fff}.sm .pb.money{background:var(--money);color:#fff}.sm .pb.ink{background:var(--ink);color:var(--bone)}.sm .pb.pbs{height:34px;box-shadow:3px 3px 0 var(--shadow);gap:7px;padding:0 12px;font-size:13.5px}.sm .pb.pbs:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.sm .pb.xl{height:72px;box-shadow:7px 7px 0 var(--shadow);gap:14px;padding:0 34px;font-size:24px}.sm .pb.xl:hover{box-shadow:9px 9px 0 var(--shadow)}.sm .pb.xl:active{box-shadow:0 0 0 var(--ink);transform:translate(7px,7px)}.sm .pb .ic{width:14px;height:14px}.sm .pb.xl .ic{width:22px;height:22px}.sm .tag{z-index:3;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--shadow);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;align-items:center;gap:7px;padding:5px 10px;font-size:18px;line-height:1;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:inline-flex;position:absolute}.sm .tag .ic{width:13px;height:13px}.sm .t-money{background:var(--money)}.sm .t-gold{background:var(--gold);color:var(--ink)}.sm .t-red{background:var(--primary)}.sm .t-ink{background:var(--ink)}.sm header.top{z-index:50;background:var(--parchment);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sm header.top{background:color-mix(in srgb, var(--parchment) 90%, transparent)}}.sm header.top{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid #0000;transition:border-color .2s}.sm header.top.scrolled{border-color:var(--ink)}.sm header.top .wrap{align-items:center;gap:26px;height:72px;display:flex}.sm .brand{font-family:var(--display);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.sm .mark{flex:none;width:46px;height:32px;position:relative}.sm .mark img{width:100%;position:absolute;inset:0}.sm .mark .crown{transform-origin:22% 28%;animation:7s infinite sm-crownspin}.sm .mark .shine{background:linear-gradient(115deg,#0000 30%,#ffffebf2 45%,#0000 60%) -60px 0/200% 100% no-repeat;animation:3.5s infinite sm-shine;position:absolute;inset:0;-webkit-mask:url(/sm/crown.png) 0 0/100% no-repeat;mask:url(/sm/crown.png) 0 0/100% no-repeat}@keyframes sm-shine{0%,55%{background-position:-60px 0}to{background-position:60px 0}}@keyframes sm-crownspin{0%,82%{transform:rotateY(0)}92%,to{transform:rotateY(360deg)}}.sm nav.links{gap:20px;display:flex}.sm nav.links a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #0000;padding:4px 2px;font-size:19px;transition:border-color .15s steps(2,end)}.sm nav.links a:hover,.sm nav.links a.on{border-color:var(--ink)}.sm .navr{align-items:center;gap:12px;margin-left:auto;display:flex}.sm .livechip{border:2px solid var(--ink);background:var(--bone);height:32px;color:var(--money-ink);font-family:var(--mono);letter-spacing:.08em;box-shadow:3px 3px 0 var(--shadow);white-space:nowrap;align-items:center;gap:8px;padding:0 11px;font-size:19px;display:inline-flex}.sm .livechip i{background:var(--money);width:8px;height:8px;animation:1.2s steps(2,end) infinite sm-blink}@keyframes sm-blink{50%{opacity:0}}.sm .pb.nav{height:40px;padding:0 14px;font-size:15px}.sm .sm-hero{text-align:center;padding:72px 0 0;position:relative}.sm .kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:19px;display:inline-flex}.sm .kicker i{background:var(--money);width:10px;height:10px;display:inline-block}.sm .lede{max-width:620px;margin:0 auto;font-size:17.5px;line-height:1.65}.sm .lede b{font-weight:700}.sm .ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.sm .strip{background:var(--ink);color:var(--bone);z-index:2;align-items:center;height:42px;margin-top:24px;display:flex;position:relative;overflow:hidden}.sm .strip .run{white-space:nowrap;animation:30s linear infinite sm-run;display:flex}.sm .strip span{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:56px;padding-right:56px;font-size:15px;font-weight:700;display:inline-flex}.sm .strip span b{color:var(--money-hi);font-weight:700}.sm .strip svg{width:15px;height:15px;fill:var(--primary)}@keyframes sm-run{to{transform:translate(-50%)}}.sm .stats{perspective:900px;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:26px;display:grid}.sm .stat{background:var(--bone);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--shadow);padding:20px 20px 16px;transition:transform .3s cubic-bezier(.2,.9,.25,1.3),box-shadow .3s;position:relative}.sm .stat:hover{box-shadow:9px 11px 0 var(--shadow);transform:translate(-3px,-5px)}.sm .stat .n{font-family:var(--head);color:var(--money-ink);font-size:52px;font-weight:700;line-height:1}.sm .stat .n.r{color:var(--primary)}.sm .stat .l{margin-top:8px;font-size:15px;font-weight:600;line-height:1.35}.sm .stat .s{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border-top:1px solid var(--ink);margin-top:10px;padding-top:8px;font-size:17px}@supports (color:color-mix(in lab, red, red)){.sm .stat .s{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.sm .stat .bar{gap:3px;height:10px;margin-top:12px;display:flex}.sm .stat .bar i{background:var(--ink);flex:1}@supports (color:color-mix(in lab, red, red)){.sm .stat .bar i{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.sm .stat .bar i{transition:background .1s steps(2,end)}.sm .stat .bar i.on{background:var(--money)}.sm section.sec{padding:130px 0 0;position:relative}.sm .shead{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.sm h2.big{font-family:var(--head);text-transform:uppercase;letter-spacing:.01em;font-size:54px;font-weight:700;line-height:1.02}.sm h2.big em{color:var(--primary);font-style:normal}.sm h2.big em.g{color:var(--money-ink)}.sm h2.big .n{font-family:var(--display);font-weight:400}.sm .meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:right;white-space:nowrap;font-size:18px;line-height:1.2}.sm .meta b{color:var(--primary);font-weight:400}.sm .box{background:var(--bone);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--shadow);position:relative}.sm .tv{grid-template-columns:1fr 410px;align-items:start;gap:30px;margin-top:40px;display:grid}.sm .ring{perspective:1500px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:600px;position:relative;overflow:hidden}.sm .ring:active{cursor:grabbing}.sm .ring:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.sm .vcard img{pointer-events:none;-webkit-user-drag:none}.sm .ring .stage{width:0;height:0;transform-style:preserve-3d;position:absolute;top:70px;left:50%}.sm .vcard{border:3px solid var(--ink);width:200px;height:356px;box-shadow:6px 6px 0 var(--shadow);cursor:pointer;will-change:transform, opacity;background:#000;border-radius:16px;position:absolute;top:0;left:-100px;overflow:hidden}.sm .vcard img{object-fit:cover;width:100%;height:100%}.sm .vcard .rk{font-family:var(--display);color:#fff;background:var(--night);border:2px solid #fff;padding:1px 8px;font-size:18px;font-weight:700;position:absolute;top:8px;left:8px}.sm .pf.tt,.sm .vv.tt{background:var(--red)}.sm .pf.ig,.sm .vv.ig{background:var(--money)}.sm .pf.yt,.sm .vv.yt{background:var(--yt);color:var(--ink)}.sm .vcard.front{box-shadow:10px 10px 0 var(--shadow)}.sm .chips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.sm .chip{border:2px solid var(--ink);height:26px;font-family:var(--mono);letter-spacing:.08em;color:#fff;white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:17px;display:inline-flex}.sm .chip .ic{width:11px;height:11px}.sm .dash{border-top:3px dashed var(--ink);z-index:1;height:0;margin-top:120px;position:relative}.sm .mq{perspective:1100px;height:380px;margin-top:10px;position:relative;overflow:hidden}.sm .lane{transform-style:preserve-3d;display:flex;position:absolute;left:0;right:0}.sm .lane .inner{gap:24px;padding-right:24px;animation:46s linear infinite sm-lane;display:flex}.sm .lane.b .inner{animation-duration:54s;animation-direction:reverse}.sm .mq:hover .inner{animation-play-state:paused}@keyframes sm-lane{to{transform:translate(-50%)}}.sm .lane.a{top:90px;transform:rotateX(8deg)rotateY(-18deg)}.sm .lane.b{top:220px;transform:rotateX(8deg)rotateY(-18deg)translate(-180px)}.sm .chipc{background:var(--bone);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--shadow);flex:none;align-items:center;gap:14px;padding:12px 22px 12px 12px;transition:transform .15s steps(2,end),background .1s;display:flex}.sm .chipc:hover{background:var(--hi);transform:translateY(-6px)}.sm .chipc img{border:2px solid var(--ink);width:60px;height:60px}.sm .chipc .nm{font-family:var(--display);white-space:nowrap;font-size:22px;font-weight:700;line-height:1.1}.sm .chipc .mm{font-family:var(--mono);letter-spacing:.04em;color:var(--money-ink);white-space:nowrap;font-size:18px;line-height:1.1}.sm .mq .fade{pointer-events:none;background:linear-gradient(90deg, var(--parchment), transparent 12%, transparent 88%, var(--parchment));position:absolute;inset:0}.sm .cfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sm .av{width:40px;height:40px;font-family:var(--display);color:#fff;background:var(--night);border:2px solid var(--ink);flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.sm .fc{grid-template-columns:1fr 470px;align-items:start;gap:40px;margin-top:44px;display:grid}.sm .log{flex-direction:column;gap:12px;display:flex}.sm .lr{background:var(--bone);border:2px solid var(--ink);min-height:60px;box-shadow:4px 4px 0 var(--shadow);cursor:pointer;text-align:left;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;width:100%;padding:10px 16px;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:grid}.sm .lr:hover{box-shadow:5px 5px 0 var(--shadow);transform:translate(-1px,-1px)}.sm .lr:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.sm .lr .tm{font-family:var(--mono);letter-spacing:.06em;color:var(--primary);font-size:18px}.sm .lr .tx{font-size:15.5px;font-weight:600;line-height:1.4}.sm .lr .k{font-family:var(--display);font-size:20px;font-weight:700}.sm .lr .more{grid-column:2/4;padding-bottom:4px;font-size:15px;font-weight:400;line-height:1.5;display:none}.sm .lr.open{background:var(--hi)}.sm .lr.open .more{display:block}.sm .lr.hot{background:var(--gold)}.sm .mail{box-shadow:8px 8px 0 var(--shadow);padding:32px 30px 26px}.sm .mail .tag{top:-16px;right:18px}.sm .mail h3{font-family:var(--head);text-transform:uppercase;font-size:34px;font-weight:700;line-height:1.05}.sm .mail p{max-width:360px;margin-top:12px;font-size:15.5px}.sm .mailrow{align-items:center;gap:16px;margin-top:22px;display:flex}.sm .field{border:2px solid var(--ink);background:var(--bone);height:46px;box-shadow:3px 3px 0 var(--shadow);align-items:center;gap:8px;padding:0 12px;display:flex}.sm .field input{width:100%;font-family:var(--mono);letter-spacing:.04em;background:0 0;border:0;outline:0;font-size:20px}.sm .dc-btn{border:3px solid var(--ink);color:#fff;box-shadow:4px 4px 0 var(--shadow);cursor:pointer;background:#5865f2;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:130px;height:130px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}.sm .dc-btn:before{content:"";z-index:1;background:#4752c4;border-radius:50%;width:300%;height:300%;transition:transform .6s cubic-bezier(.19,1,.22,1);position:absolute;bottom:-150%;left:50%;transform:translate(-50%)scale(0)}.sm .dc-btn:hover:before{transform:translate(-50%)scale(1)}.sm .dc-btn:hover{box-shadow:8px 8px 0 var(--shadow);transform:translate(-4px,-4px)}.sm .dc-btn:active{box-shadow:2px 2px 0 var(--shadow);transform:translate(2px,2px)}.sm .dc-logo{z-index:2;background:#1e1f22;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0003}.sm .dc-icon{fill:#fff;width:54px;height:54px;transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes sm-dcspin{to{transform:translate(-50%,-50%)rotate(360deg)}}.sm .dc-btn:hover .dc-logo{width:50px;height:50px;animation:5s linear infinite sm-dcspin;top:28%}.sm .dc-btn:hover .dc-icon{transform:scale(.6)}.sm .dc-text{text-align:center;opacity:0;z-index:2;flex-direction:column;align-items:center;line-height:1.3;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:absolute;bottom:18px;left:0;right:0;transform:translateY(20px)}.sm .dc-text span:first-child{color:#e0e3ff;margin-bottom:2px;font-size:13px;font-weight:500}.sm .dc-text span:last-child{font-family:var(--display);letter-spacing:.8px;color:#fff;font-size:16px;font-weight:700}.sm .dc-btn:hover .dc-text{opacity:1;transform:translateY(0)}.sm .end{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:var(--bone);text-align:center;margin-top:150px;padding:110px 0 120px;position:relative;overflow:hidden}.sm .end .kicker{justify-content:center}.sm .end h2{font-family:var(--head);text-transform:uppercase;margin-top:20px;font-size:104px;font-weight:700;line-height:.95}.sm .end h2 em{color:var(--money-ink);font-style:normal}.sm .end p{max-width:560px;margin:22px auto 0;font-size:18px}.sm .end .go{justify-content:center;align-items:center;gap:26px;margin-top:40px;display:flex}.sm .end .recap{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.sm .end .ec{border:3px solid var(--ink);width:150px;height:200px;box-shadow:6px 6px 0 var(--shadow);position:absolute;overflow:hidden}.sm .end .ec img{object-fit:cover;width:100%;height:100%}.sm footer.foot{background:var(--ink);color:var(--bone);border-top:4px solid var(--primary)}.sm footer.foot .wrap{padding-top:54px}.sm .fgrid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;display:grid}.sm .fbrand{font-family:var(--display);align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.sm .fgrid p{color:var(--bone);font-size:15px}@supports (color:color-mix(in lab, red, red)){.sm .fgrid p{color:color-mix(in srgb, var(--bone) 75%, transparent)}}.sm .fgrid p{max-width:280px;margin-top:14px}.sm .fchips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.sm .fchips .chip{border-color:var(--bone)}.sm .fcol h5{font-family:var(--mono);letter-spacing:.1em;color:#ff8a8c;margin:0;font-size:18px;font-weight:400}.sm .fcol a,.sm .fcol button{color:var(--bone);align-items:center;gap:9px;margin-top:12px;font-size:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm .fcol a,.sm .fcol button{color:color-mix(in srgb, var(--bone) 85%, transparent)}}.sm .fcol a,.sm .fcol button{cursor:pointer;background:0 0;border:0;padding:0;transition:color .1s steps(2,end),transform .1s steps(2,end)}.sm .fcol a:hover,.sm .fcol button:hover{color:#fff;transform:translate(3px)}.sm .fcol .ic{width:12px;height:12px}.sm .fbot{font-family:var(--mono);letter-spacing:.08em;color:var(--bone);border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:56px;padding:18px 0 22px;font-size:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm .fbot{color:color-mix(in srgb, var(--bone) 60%, transparent)}}.sm .rv{opacity:0;transition:opacity .45s steps(5,end),transform .45s steps(5,end);transform:translateY(18px)}.sm .rv.in{opacity:1;transform:none}.sm .rv.d1{transition-delay:80ms}.sm .rv.d2{transition-delay:.16s}.sm .rv.d3{transition-delay:.24s}.sm .toast{opacity:0;z-index:90;background:var(--money);color:#fff;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--shadow);font-family:var(--mono);letter-spacing:.06em;pointer-events:none;padding:8px 14px;font-size:20px;transition:all .25s steps(4,end);position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px)}.sm .toast.on{opacity:1;transform:translate(-50%)}.sm .pfi{border:2px solid var(--ink);color:#fff;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.sm .pfi .ic{width:12px;height:12px}.sm .pfi.tt{background:var(--night)}.sm .pfi.ig{background:#c13584}.sm .pfi.yt{background:var(--red)}.sm .pfi.fb{background:#1877f2}.sm .sm-hero{padding-top:26px}.sm .wm{perspective:900px;width:min(480px,84vw);margin:0 auto}.sm .wm-in{aspect-ratio:1023/288;transform:rotateY(calc(var(--mx,0) * 10deg)) rotateX(calc(var(--my,0) * -8deg));transition:transform .3s ease-out;animation:5s ease-in-out 1.6s infinite sm-float;display:block;position:relative}.sm .wm-in img{width:100%;height:100%;filter:drop-shadow(6px 8px 0 var(--ink))}@supports (color:color-mix(in lab, red, red)){.sm .wm-in img{filter:drop-shadow(6px 8px 0 color-mix(in srgb, var(--ink) 22%, transparent))}}.sm .wm-shine{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 40%,#fffffff2 42.5%,#0000 45% 47.5%,#fffc 48.5%,#0000 49.5%) 0 0/250% 100% no-repeat;animation:3.6s cubic-bezier(.5,0,.3,1) 1.4s infinite sm-wmshine;position:absolute;inset:0;-webkit-mask:url(/img/sm-wordmark.webp) 50%/100% 100% no-repeat;mask:url(/img/sm-wordmark.webp) 50%/100% 100% no-repeat}@keyframes sm-wmshine{0%{background-position:150% 0}45%,to{background-position:-150% 0}}@keyframes sm-float{50%{translate:0 -8px}}.sm .wm-blocks{pointer-events:none;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(16,1fr);display:grid;position:absolute;inset:-4% -2%}.sm .wm-blocks i{background:var(--parchment);outline:1px solid var(--parchment);animation:.32s steps(4,end) forwards sm-mine}@keyframes sm-mine{0%{transform:scale(1)}40%{background:var(--tan);transform:scale(1.12)}to{background:var(--tan);transform:scale(0)}}.sm .sm-hero .lede{max-width:700px;margin-top:10px;font-size:16px;line-height:1.55}.sm .sm-hero .ctas{margin-top:34px}.sm .h5{margin-top:16px}.sm .h5t{font-family:var(--head);text-transform:uppercase;letter-spacing:.02em;font-size:28px;font-weight:700}.sm .h5t em{color:var(--money-ink);font-style:normal}.sm .h5row{height:362px;margin-top:12px;position:relative}.sm .hc{--w:170px;--h:300px;--gap:180px;width:var(--w);margin-left:calc(var(--w) / -2);z-index:3;opacity:0;transition:transform 1.1s cubic-bezier(.2, .9, .2, 1.05) var(--d), opacity .4s var(--d);position:absolute;top:0;left:50%;transform:translate(0)scale(.7)}.sm .hc.s1{--w:138px;--h:246px;z-index:2;top:28px}.sm .hc.s2{--w:115px;--h:204px;z-index:1;--gap:165px;top:50px}.sm .h5.in .hc{transform:translateX(calc(var(--x) * var(--gap)));opacity:1}.sm .hcard{height:var(--h);border:3px solid var(--ink);background:var(--ink);box-shadow:8px 8px 0 var(--shadow);z-index:1;translate:calc(var(--mx,0) * var(--x) * -14px) 0;animation:4.5s ease-in-out infinite sm-bob;animation-delay:calc(var(--d) + 1.2s);transition:translate .4s ease-out,box-shadow .2s;position:relative;overflow:hidden}.sm .hc.s0 .hcard{box-shadow:10px 10px 0 var(--shadow), 0 0 0 4px var(--money)}.sm .hcard:hover{box-shadow:12px 12px 0 var(--shadow)}.sm .hcard img{object-fit:cover;width:100%;height:100%}.sm .hcard:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#1e0f12d9),repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 3px);position:absolute;inset:0}@keyframes sm-bob{50%{transform:translateY(-8px)}}.sm .hcard .rk{z-index:2;font-family:var(--num);color:#fff;background:var(--night);border:2px solid #fff;padding:2px 7px;font-size:22px;line-height:1;position:absolute;top:8px;left:8px}.sm .hpf{z-index:2;position:absolute;top:8px;right:8px}.sm .hv{z-index:2;color:#fff;align-items:baseline;gap:6px;display:flex;position:absolute;bottom:34px;left:10px}.sm .hv b{font-family:var(--num);color:var(--money-hi);text-shadow:3px 3px 0 var(--shadow);font-size:36px;font-weight:400;line-height:1}.sm .hc.s1 .hv b{font-size:32px}.sm .hc.s2 .hv b{font-size:26px}.sm .hc.s1 .hj{font-size:15px}.sm .hc.s2 .hj{font-size:13px;left:6px}.sm .hc.s2 .hv{bottom:30px;left:6px}.sm .hc.s2 .hv i{font-size:13px}.sm .hj{white-space:nowrap}.sm .hv i{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:18px}.sm .hj{z-index:2;font-family:var(--mono);letter-spacing:.05em;color:#fff;background:var(--money);border:2px solid var(--ink);padding:0 6px;font-size:18px;line-height:1.15;position:absolute;bottom:10px;left:10px}.sm .hcl{z-index:0;background:var(--bone);border:2px solid var(--ink);width:max-content;max-width:100%;box-shadow:4px 4px 0 var(--shadow);opacity:0;transition:transform .7s cubic-bezier(.3, 1.6, .5, 1) calc(var(--d) + 1.05s), opacity .25s calc(var(--d) + 1.05s);justify-content:center;align-items:center;gap:8px;margin:10px auto 0;padding:6px 12px 6px 6px;display:flex;position:relative;transform:translateY(-70px)}.sm .h5.in .hcl{opacity:1;transform:none}.sm .hcl img{border:2px solid var(--ink);width:30px;height:30px}.sm .hcl b{font-family:var(--display);white-space:nowrap;font-size:16px;font-weight:700}.sm .hcl .q{background:var(--primary);color:#fff;border:2px solid var(--ink);width:30px;height:30px;font-family:var(--display);place-items:center;font-weight:700;display:grid}.sm .hcl.tbd b{color:var(--muted);font-weight:600}.sm .scue{z-index:40;background:var(--bone);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--shadow);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;padding:6px 12px 8px;font-size:18px;line-height:1;transition:opacity .3s steps(3,end),transform .3s steps(3,end);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.sm .scue .ic{width:16px;height:16px;color:var(--primary);animation:1s steps(2,end) infinite sm-nudge}.sm.past .scue{opacity:0;pointer-events:none;transform:translate(-50%,20px)}@keyframes sm-nudge{50%{transform:translateY(5px)}}.sm .why{grid-template-columns:1fr 1fr 1.4fr 1fr;gap:20px;margin-top:44px;display:grid}.sm .wc{padding:22px 20px 20px;transition:transform .3s cubic-bezier(.2,.9,.25,1.3),box-shadow .3s}.sm .wc:hover{box-shadow:9px 11px 0 var(--shadow);transform:translate(-3px,-5px)}.sm .wi{background:var(--primary);color:#fff;border:2px solid var(--ink);place-items:center;width:52px;height:52px;display:grid;box-shadow:inset -4px -4px #00000038,inset 4px 4px #ffffff40}.sm .wc:nth-child(2) .wi{background:var(--money)}.sm .wc:nth-child(3) .wi{background:var(--gold)}.sm .wc:nth-child(4) .wi{background:var(--ink)}.sm .wi .ic{width:24px;height:24px}.sm .wn{font-family:var(--num);color:var(--ink);font-size:26px;position:absolute;top:16px;right:18px}@supports (color:color-mix(in lab, red, red)){.sm .wn{color:color-mix(in srgb, var(--ink) 30%, transparent)}}.sm .wc h3{font-family:var(--display);margin-top:18px;font-size:21px;font-weight:700;line-height:1.15}.sm .wc p{margin-top:10px;font-size:15px;line-height:1.55}.sm .pfrow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sm .sl{margin-top:22px;display:block}.sm .sl span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:20px}.sm .sl span b{font-family:var(--num);color:var(--primary);font-size:26px;font-weight:400}.sm .sl input{appearance:none;background:var(--bone);border:2px solid var(--ink);width:100%;height:16px;box-shadow:3px 3px 0 var(--shadow);cursor:pointer;margin-top:8px;display:block}.sm .sl input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--money);border:2px solid var(--ink);width:22px;height:30px;box-shadow:2px 2px 0 var(--shadow)}.sm .sl input::-moz-range-thumb{background:var(--money);border:2px solid var(--ink);border-radius:0;width:22px;height:30px}.sm .sl input:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.sm .eq{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:20px;display:flex}.sm .eq b{font-family:var(--num);font-size:54px;font-weight:400;line-height:1}.sm .eq b.g{color:var(--money-ink)}.sm .eq i{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:19px}.sm .eq span{font-family:var(--num);color:var(--primary);font-size:40px}.sm .stairs{border-bottom:2px solid var(--ink);background:repeating-linear-gradient(0deg, var(--ink) 0 1px, transparent 1px 44px);flex:1;align-items:flex-end;gap:2px;min-height:220px;margin-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm .stairs{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink) 8%, transparent) 0 1px, transparent 1px 44px)}}.sm .stairs i{background:var(--money);border-top:3px solid var(--money-hi);flex:1;min-width:1px;transition:height .3s steps(4,end)}.sm .stairs i:nth-child(4n){background:var(--money-ink)}.sm .pipe{--p:0;background-color:var(--bone);background-image:linear-gradient(var(--ink) 1px, transparent 1px), linear-gradient(90deg, var(--ink) 1px, transparent 1px);margin-top:44px;padding:40px 24px 30px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sm .pipe{background-image:linear-gradient(color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px)}}.sm .pipe{background-size:24px 24px}.sm .rail{z-index:0;background:linear-gradient(#9aa0a6 0 3px,#0000 3px 9px,#9aa0a6 9px 12px),repeating-linear-gradient(90deg,#7a5232 0 6px,#0000 6px 18px);height:12px;position:absolute;top:160px;left:calc(10% + 19.2px);right:calc(10% + 19.2px)}.sm .rail i{width:calc(var(--p) * 100%);background:linear-gradient(var(--money) 0 3px, transparent 3px 9px, var(--money) 9px 12px);position:absolute;top:0;bottom:0;left:0}.sm .stns{z-index:2;grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sm .stn{text-align:center;padding-top:168px;position:relative}.sm .stns .blk{z-index:1}.sm .blk{color:#fff;border:3px solid var(--ink);width:58px;height:58px;box-shadow:inset -5px -5px 0 #00000040, inset 5px 5px 0 #ffffff47, 4px 4px 0 var(--shadow);place-items:center;margin-left:-29px;transition:transform .25s cubic-bezier(.3,1.8,.5,1),box-shadow .25s;display:grid;position:absolute;top:0;left:50%}.sm .blk .ic{width:26px;height:26px}.sm .b0 .blk{background:#5865f2}.sm .b1 .blk{background:var(--gold)}.sm .b2 .blk{background:#9c6b3e}.sm .b3 .blk{background:#2fb8c4}.sm .stn.on .blk{box-shadow:inset -5px -5px 0 #00000040, inset 5px 5px 0 #ffffff47, 6px 14px 0 var(--shadow), 0 0 26px 6px #0fa95873;transform:translateY(-10px)scale(1.12)}.sm .sn{font-family:var(--num);color:var(--muted);font-size:22px;line-height:1}.sm .stn.done .sn{color:var(--money-ink)}.sm .stn>b{font-family:var(--display);margin-top:6px;font-size:18px;font-weight:700;transition:color .15s steps(2,end);display:block}.sm .stn.on>b{color:var(--primary)}.sm .stn p{margin-top:6px;font-size:14px;line-height:1.5}.sm .jc{background:var(--money);color:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--shadow);font-family:var(--mono);letter-spacing:.04em;margin-top:10px;padding:2px 8px;font-size:19px;display:inline-block}.sm .jc b{font-family:var(--num);font-size:21px;font-weight:400}.sm .vcard .pf{position:absolute;top:8px;right:8px}.sm .vcard .vv{font-family:var(--num);color:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--shadow);padding:2px 10px 1px;font-size:30px;line-height:1;position:absolute;bottom:10px;left:8px}.sm .vcard .vv.tt{background:var(--red)}.sm .vcard .vv.ig{background:var(--money)}.sm .vcard .vv.yt{background:var(--yt);color:var(--ink)}.sm .vcard .rk{font-family:var(--num);font-size:22px;font-weight:400}.sm .now{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.sm .who2{align-items:center;gap:10px;display:flex}.sm .who2 .pfi{width:34px;height:34px}.sm .who2 .pfi .ic{width:18px;height:18px}.sm .now .t{font-family:var(--display);font-size:20px;font-weight:700;line-height:1.1}.sm .now .d{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:17px}.sm .now .nums{text-align:center}.sm .now .big{font-family:var(--num);color:var(--money-ink);white-space:nowrap;font-size:56px;line-height:.9}.sm .now .big.tt{color:var(--red)}.sm .now .big.yt{color:#9a8a0a}.sm .now .jn{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);font-size:18px}.sm .now .ctl{gap:10px;display:flex}.sm .pb.off{opacity:.45;cursor:not-allowed}.sm .tlist{scrollbar-width:thin;scrollbar-color:var(--ink) var(--bone);max-height:600px;padding:10px;overflow-y:auto}.sm .tl{cursor:pointer;border:2px solid #0000;grid-template-columns:34px 32px 1fr 104px;align-items:center;gap:10px;padding:7px 8px;transition:background .1s steps(2,end);display:grid}.sm .tl:hover{background:var(--tan)}@supports (color:color-mix(in lab, red, red)){.sm .tl:hover{background:color-mix(in srgb, var(--tan) 40%, var(--bone))}}.sm .tl.on{background:var(--ink);color:var(--bone);border-color:var(--ink)}.sm .tl .r{font-family:var(--num);font-size:22px}.sm .tl img{object-fit:cover;border:2px solid var(--ink);width:32px;height:46px}.sm .tl .mid{min-width:0}.sm .tl .pn{align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.sm .tl .pn .pfi{width:20px;height:20px}.sm .tl .pn .pfi .ic{width:10px;height:10px}.sm .tl.on .pfi{border-color:var(--bone)}.sm .lk{opacity:.4;cursor:not-allowed;border:2px solid;place-items:center;width:22px;height:22px;margin-left:auto;display:inline-grid}.sm .lk .ic{width:10px;height:10px}.sm .tl .track{background:var(--ink);height:10px;margin-top:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.sm .tl .track{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.sm .tl.on .track{background:#ffffff24}.sm .tl .fill{border:2px solid var(--ink);width:0;transition:width .9s steps(12,end);position:absolute;top:0;bottom:0;left:0}.sm .tl.tt .fill{background:var(--red)}.sm .tl.ig .fill{background:var(--money)}.sm .tl.yt .fill{background:var(--yt)}.sm .tl .nums{text-align:right;line-height:1}.sm .tl .nums b{font-family:var(--num);color:var(--money-ink);font-size:26px;font-weight:400;display:block}.sm .tl.on .nums b{color:var(--money-hi)}.sm .tl .nums small{font-family:var(--mono);letter-spacing:.03em;opacity:.75;white-space:nowrap;font-size:15px}.sm .vsrc{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);margin-top:20px;font-size:17px}.sm .rdeck{grid-template-columns:1fr 330px;align-items:start;gap:36px;margin-top:44px;display:grid}.sm .deck{height:400px;position:relative}.sm .rcard{background:var(--bone);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--shadow);flex-direction:column;padding:26px 28px 20px;transition:transform .55s cubic-bezier(.2,.9,.25,1.15),opacity .45s;display:flex;position:absolute;inset:0 28px 28px 0}.sm .rcard.p0{z-index:3}.sm .rcard.p1{z-index:2;background:#f6e0d8;transform:translate(12px,14px)rotate(1.6deg)}.sm .rcard.p2{z-index:1;background:var(--tan);transform:translate(24px,28px)rotate(3deg)}.sm .rcard.p1>*,.sm .rcard.p2>*{visibility:hidden}.sm .rcard.gone{z-index:4;opacity:0;pointer-events:none;transform:translate(-120%,-30px)rotate(-14deg)}.sm .rcard.hid{opacity:0;pointer-events:none;transition:none;transform:translate(24px,28px)rotate(3deg)}.sm .rh{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding-bottom:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm .rh{border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.sm .rh b{font-family:var(--display);font-size:19px;font-weight:700}.sm .rh span{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:17px;line-height:1.1;display:block}.sm .rs{text-align:right;margin-left:auto}.sm .rs .st{color:var(--gold);letter-spacing:2px;font-size:20px}.sm .rs .st em{color:var(--ink);font-style:normal}@supports (color:color-mix(in lab, red, red)){.sm .rs .st em{color:color-mix(in srgb, var(--ink) 18%, transparent)}}.sm .rs .rt{font-family:var(--num);color:var(--money-ink);font-size:22px;line-height:1}.sm .rcard q{quotes:none;font-family:var(--display);flex:1;margin-top:18px;font-size:25px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.sm .caret{vertical-align:-.08em;background:var(--primary);width:.5em;height:.9em;margin-left:3px;animation:.7s steps(2,end) infinite sm-blink;display:inline-block}.sm .rf{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);border-top:1px solid var(--ink);justify-content:space-between;align-items:center;padding-top:10px;font-size:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.sm .rf{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.sm .vf{color:#5865f2;align-items:center;gap:6px;display:inline-flex}.sm .wall{padding:18px 18px 16px}.sm .wh{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:20px;display:flex}.sm .wh b{font-family:var(--num);color:var(--primary);font-size:52px;font-weight:400;line-height:1}.sm .avs{grid-template-columns:repeat(6,1fr);gap:9px 8px;margin-top:14px;display:grid}.sm .ava{aspect-ratio:1;border:2px solid var(--ink);color:#fff;font-family:var(--display);cursor:pointer;opacity:.6;box-shadow:2px 2px 0 var(--shadow);place-items:center;padding:0;font-size:17px;font-weight:700;transition:transform .15s steps(2,end),opacity .2s;display:grid}.sm .ava.was{opacity:.85}.sm .ava:hover{opacity:1;transform:translate(-1px,-2px)}.sm .ava.on{opacity:1;outline:3px solid var(--primary);outline-offset:1px;z-index:1;transform:translate(-2px,-3px)scale(1.12)}.sm .ava:focus-visible{outline:3px solid var(--primary)}.sm .prog{border:2px solid var(--ink);background:var(--hi);height:10px;margin-top:16px}.sm .prog i{background:var(--money);height:100%;transition:width .3s steps(4,end);display:block}.sm .wctl{font-family:var(--mono);color:var(--muted);letter-spacing:.05em;justify-content:space-between;align-items:center;margin-top:14px;font-size:17px;display:flex}.sm .odw{display:inline-flex;position:relative}.sm .odb{cursor:pointer;color:#fff;height:42px;font-family:var(--head);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 10px #ffe1e1d9,0 2px #7a0a10;box-shadow:inset 0 2px 0 #fff9, inset 0 -4px 0 #00000040, 0 0 0 2px var(--ink), 0 0 16px 3px #e5202a80, 0 0 44px 10px #e5202a38;background:linear-gradient(#ff6066 0%,#e5202a 46%,#b0101a 100%);border:2px solid #5c070c;border-radius:0;align-items:center;gap:9px;padding:0 18px;font-size:16px;font-weight:700;transition:transform 80ms steps(2,end),filter .15s;animation:2.6s ease-in-out infinite sm-bloom;display:inline-flex;position:relative;overflow:hidden}.sm .odb .ic{filter:drop-shadow(0 0 5px #ffdcdce6);width:16px;height:16px}.sm .odb:before,.sm .odb:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:26px;animation:2.9s cubic-bezier(.5,0,.3,1) infinite sm-streak;position:absolute;top:-30%;bottom:-30%;left:-60px;transform:skew(-22deg)}.sm .odb:after{width:9px;animation-delay:.16s}.sm .odb:hover{filter:brightness(1.12)saturate(1.1);transform:translateY(-2px)}.sm .odb:active{filter:brightness(.95);transform:translateY(2px)}.sm .odb:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.sm .odb:disabled{cursor:wait}@keyframes sm-streak{0%,50%{left:-60px}to{left:calc(100% + 60px)}}@keyframes sm-bloom{50%{box-shadow:inset 0 2px 0 #fff9, inset 0 -4px 0 #00000040, 0 0 0 2px var(--ink), 0 0 24px 6px #e5202a9e, 0 0 64px 16px #e5202a4d}}.sm .new{z-index:2;background:var(--gold);color:var(--ink);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--shadow);font-family:var(--display);letter-spacing:.04em;pointer-events:none;padding:1px 6px;font-size:12px;line-height:1.2;animation:1.2s steps(2,end) infinite sm-pop;position:absolute;top:-13px;right:-16px;transform:rotate(9deg)}@keyframes sm-pop{50%{transform:rotate(9deg)scale(1.14)}}.sm .drips{pointer-events:none;height:0;position:absolute;top:100%;left:0;right:0}.sm .drips:before{content:"";background:linear-gradient(90deg,#b0101a 0 6%,#0000 6% 18%,#b0101a 18% 22%,#0000 22% 47%,#b0101a 47% 57%,#0000 57% 74%,#b0101a 74% 78%,#0000 78% 88%,#b0101a 88% 94%,#0000 94%);height:4px;position:absolute;top:0;left:4px;right:4px}.sm .drips i{transform-origin:top;opacity:0;background:#b0101a;width:4px;height:7px;margin-left:-2px;animation:2.4s steps(10,end) infinite sm-drip;position:absolute;top:0;box-shadow:inset -1px -1px #7a0a10}@keyframes sm-drip{0%{opacity:1;transform:translateY(0)scaleY(.2)}40%{opacity:1;transform:translateY(0)scaleY(1.4)}55%{opacity:1;transform:translateY(6px)scaleY(1)}to{opacity:0;transform:translateY(46px)scaleY(.8)}}.sm .um{border-top:1px dashed var(--ink);margin-top:14px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.sm .um{border-top:1px dashed color-mix(in srgb, var(--ink) 30%, transparent)}}.sm .um .pfrow{gap:6px;margin-top:0}.sm .um .sl{margin-top:10px}.sm .um .sl span{font-size:17px}.sm .um .sl span b{font-size:22px}.sm .um .eq{gap:2px 7px;margin-top:10px}.sm .um .eq b{font-size:30px}.sm .um .eq span{font-size:22px}.sm .um .eq i{font-size:16px}.sm .um .stairs{background:0 0;flex:none;gap:1px;height:58px;min-height:0;margin-top:8px}.sm .cart{z-index:1;top:124px;left:calc(24px + (100% - 48px) * (.1 + var(--p) * .8));width:66px;height:30px;margin-left:-33px;transition:opacity .25s;position:absolute}.sm .pipe.reset .cart{opacity:0}.sm .cbody{z-index:2;border:3px solid var(--ink);background:#6b6f75;position:absolute;inset:0;box-shadow:inset 0 6px #8c9197,inset 0 -6px #4e5257}.sm .cbody:before,.sm .cbody:after{content:"";background:var(--ink);border:3px solid #4e5257;width:14px;height:14px;position:absolute;bottom:-15px}.sm .cbody:before{left:4px}.sm .cbody:after{right:4px}.sm .ld{z-index:1;opacity:0;align-items:flex-end;gap:2px;transition:transform .5s cubic-bezier(.3,1.3,.5,1),opacity .3s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,-58px)scale(.45)}.sm .ld.in{opacity:1;transform:translate(-50%)}.sm .ld svg{display:block}.sm .vil{bottom:10px}.sm .vil svg{width:30px;height:38px}.sm .ems{bottom:20px}.sm .ems svg{width:15px;height:19px}.sm .ems svg:nth-child(2){margin-bottom:5px}.sm .tkb{border:2px solid var(--ink);background:#000;width:30px;height:50px;bottom:4px}.sm .tkb .ic{width:14px;height:16px;margin-left:-7px;position:absolute;top:8px;left:50%}.sm .tkb .c{color:#25f4ee;translate:-2px -1px}.sm .tkb .m{color:#fe2c55;translate:2px 1px}.sm .tkb .w{color:#fff}.sm .ppl{gap:3px;bottom:14px}.sm .ppl svg{width:15px;height:24px}.sm .b4 .blk{background:linear-gradient(#6cc349 0 30%,#3f8f2b 30% 40%,#8b5a2b 40% 100%)}.sm .b4 .blk:after{content:"";background:radial-gradient(#6b4220 1.5px,#0000 2px) 0 0/10px 9px;position:absolute;inset:40% 12% 14%}.sm .wh{text-transform:none;align-items:center;gap:12px}.sm .wh>div{flex-direction:column;line-height:1.1;display:flex}.sm .wh .st{color:var(--gold);letter-spacing:2px;font-size:20px}.sm .wh span:last-child{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:18px}.sm .nowr{border:2px solid var(--ink);background:var(--hi);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-top:16px;padding:7px 10px;font-size:18px;display:flex}.sm .nowr i{background:var(--money);width:9px;height:9px;animation:1s steps(2,end) infinite sm-blink}.sm .nowr b{font-family:var(--display);text-transform:none;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.sm .stat.rv{opacity:0;transform-origin:50% 100%;transition:opacity .3s steps(3,end),transform .7s cubic-bezier(.2,1.5,.4,1);overflow:hidden;transform:rotateX(-80deg)translateY(30px)}.sm .stat.rv.in{opacity:1;transform:none}.sm .stat.rv.d1{transition-delay:.12s}.sm .stat.rv.d2{transition-delay:.24s}.sm .stat.rv.d3{transition-delay:.36s}.sm .stat:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:30%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}.sm .stat.in:after{animation:.9s cubic-bezier(.5,0,.3,1) 1.1s both sm-statshine}.sm .stat.d1.in:after{animation-delay:1.25s}.sm .stat.d2.in:after{animation-delay:1.4s}.sm .stat.d3.in:after{animation-delay:1.55s}@keyframes sm-statshine{0%{left:-40%}to{left:130%}}.sm .stat.rv.in:hover{transition-delay:0s;transform:translate(-3px,-5px)}.sm .stat .bar i.on{animation:.25s steps(3,end) sm-seg}.sm .stat .n.r~.bar i.on{background:var(--primary)}@keyframes sm-seg{0%{filter:brightness(1.4);transform:scaleY(2.2)}to{transform:none}}.sm img.av{object-fit:cover;background:var(--night);padding:0}.sm .rs .rec{background:var(--money);color:#fff;border:2px solid var(--ink);font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:6px;padding:2px 8px;font-size:17px;display:inline-flex}.sm .rs .rec .ic{width:12px;height:12px}.sm .ava{background:var(--night);position:relative;overflow:visible}.sm .ava .pf{object-fit:cover;color:#fff;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.sm .ava .sb{z-index:1;background:var(--gold);color:var(--ink);border:2px solid var(--ink);font-family:var(--num);padding:0 3px;font-size:15px;line-height:1.05;position:absolute;bottom:-6px;right:-5px}.sm .ava .sb.ok{background:var(--money);color:#fff;padding:2px 3px}.sm .ava .sb .ic{width:9px;height:9px;display:block}html:has(meta[name=sm-theme][content=dark]) .sm{--parchment:#170d10;--bone:#22151a;--hi:#2c1b20;--ink:#f6e3dc;--tan:#4a2e33;--star:#2a181d;--muted:#bfa29b;--money-ink:#3fe38a;--shadow:#000;--night:#0c0608}html:has(meta[name=sm-theme][content=dark]) .sm footer.foot{--ink:#0c0608;--bone:#f6e3dc}html:has(meta[name=sm-theme][content=dark]) .sm .strip{--ink:#0c0608;--bone:#f6e3dc}html:has(meta[name=sm-theme][content=dark]) .sm footer.foot{border-top-color:var(--primary)}html:has(meta[name=sm-theme][content=dark]) .sm .wm-in img{filter:drop-shadow(6px 8px #0009)}html:has(meta[name=sm-theme][content=dark]) .sm .now .big.yt{color:var(--gold)}:is(html:has(meta[name=sm-theme][content=dark]) .sm .hcard,html:has(meta[name=sm-theme][content=dark]) .sm .vcard){border-color:var(--night)}html:has(meta[name=sm-theme][content=dark]) .sm .pfi.tt{border-color:#f6e3dc}.sm .pb.theme{justify-content:center;width:40px;padding:0}.sm .pb.theme .ic{width:16px;height:16px}.sm.cap header.top{transform:translateY(var(--sy,0));position:relative}.sm .rcard q{font-family:var(--body);letter-spacing:-.005em;font-size:21px;font-weight:600;line-height:1.5}.sm .rcard.long q{font-size:16.5px;line-height:1.55}.sm .blk,.sm .wi{border:3px solid var(--ink);color:inherit;box-shadow:inset 3px 3px 0 #555, inset -3px -3px 0 #fff, 4px 4px 0 var(--shadow);background:#c6c6c6!important}.sm .blk:after{display:none}.sm .blk .item{width:34px;height:auto}.sm .wi .item{width:30px;height:auto}.sm .item{image-rendering:pixelated;display:block}.sm .stn.on .blk{box-shadow:inset 3px 3px 0 #555, inset -3px -3px 0 #fff, 6px 14px 0 var(--shadow), 0 0 26px 6px #0fa95873}:is(html:has(meta[name=sm-theme][content=dark]) .sm .blk,html:has(meta[name=sm-theme][content=dark]) .sm .wi){box-shadow:inset 3px 3px 0 #373737, inset -3px -3px 0 #c6c6c6, 4px 4px 0 var(--shadow);background:#8b8b8b!important}@media (max-width:900px){.sm nav.links,.sm .marg,.sm .livechip{display:none}.sm .stats{grid-template-columns:1fr 1fr}.sm h2.big{font-size:36px}.sm .shead{flex-direction:column;align-items:flex-start}.sm .meta{text-align:left}.sm .tv,.sm .fc,.sm .fgrid{grid-template-columns:1fr}.sm .end h2{font-size:56px}.sm .end .go{flex-direction:column}.sm .end .ec{display:none}.sm .fbot{flex-direction:column;gap:6px}.sm .h5row{height:340px}.sm .h5t{font-size:28px}.sm .hc{--w:150px;--h:266px;--gap:142px}.sm .hc.s1{--w:110px;--h:196px;top:34px}.sm .hc.s2{display:none}.sm .hv b{font-size:30px}.sm .hc.s1 .hv b{font-size:22px}.sm .hv i,.sm .hj{font-size:14px}.sm .hc.s1 .hj{font-size:12px;left:6px}.sm .hc.s1 .hv{left:6px}.sm .hcl b{font-size:13px}.sm .hc.s1 .hcl{padding-right:6px}.sm .hc.s1 .hcl b,.sm .navr .pb.pri{display:none}.sm .odb{height:38px;padding:0 11px;font-size:13px}.sm .navr .pb.money{display:none}.sm .brand{gap:0;font-size:0}.sm .why,.sm .rdeck{grid-template-columns:1fr}.sm .stns{grid-template-columns:1fr;grid-auto-rows:1fr;gap:10px}.sm .stn{text-align:left;min-height:96px;padding:6px 0 6px 92px}.sm .blk{margin-left:0;top:10px;left:0}.sm .rail{background:linear-gradient(90deg,#9aa0a6 0 3px,#0000 3px 9px,#9aa0a6 9px 12px),repeating-linear-gradient(0deg,#7a5232 0 6px,#0000 6px 18px);width:12px;height:auto;inset:60px auto 60px 47px}.sm .rail i{width:auto;height:calc(var(--p) * 100%);background:linear-gradient(90deg, var(--money) 0 3px, transparent 3px 9px, var(--money) 9px 12px);bottom:auto;right:0}.sm .cart{display:none}.sm .deck{height:460px}.sm .rcard q{font-size:17.5px}.sm .rcard.long q{font-size:15px}.sm .tl{grid-template-columns:30px 30px 1fr 96px}.sm .now{flex-wrap:wrap;justify-content:center}.sm .scue{display:none}.sm .tlist{max-height:none;overflow:visible}.sm .rh{flex-wrap:wrap}.sm .rs{text-align:left;width:100%;margin-left:0}.sm .rcard{padding:20px 18px 16px}.sm .rf>span:first-child{display:none}.sm .rf{justify-content:flex-end}.sm .mailrow{flex-direction:column;align-items:stretch}.sm .mailrow .dc-btn{align-self:center}.sm .mail{padding:30px 18px 22px}.sm .fc{gap:30px}}@media (prefers-reduced-motion:reduce){.sm *,.sm :before,.sm :after{transition:none!important;animation:none!important}.sm .rv{opacity:1;transform:none}}[data-mode=overdrive]{--font-body:var(--font-mona);--od-head:var(--font-mona), system-ui, sans-serif;--od-display:var(--font-mona), system-ui, sans-serif;--od-num:var(--font-mona), system-ui, sans-serif;--font-pixel:var(--font-mona);--font-display:var(--font-mona);font-synthesis:none;--od-line:var(--color-od-warm-white);--od-shadow:var(--color-od-crimson-dark);--od-dim:#fff1c4a8;font-family:var(--font-body)}.od-card{background:var(--color-od-outline);color:var(--color-od-warm-white);border:2px solid var(--od-line);box-shadow:6px 6px 0 var(--od-shadow);position:relative}.od-btn{min-height:44px;font-family:var(--od-display);white-space:nowrap;border:2px solid var(--od-line);box-shadow:4px 4px 0 var(--od-shadow);justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;line-height:1;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:inline-flex}.od-btn:active{box-shadow:0 0 0 var(--od-shadow);transform:translate(4px,4px)}.od-btn:focus-visible{outline:3px solid var(--color-od-magenta);outline-offset:4px}.od-btn-primary{background:var(--color-od-ember);color:var(--color-od-bg);border-color:var(--color-od-bg);box-shadow:4px 4px 0 var(--od-line)}.od-btn-primary:active{box-shadow:0 0 0 var(--od-line)}.od-btn-primary:hover{background:var(--color-od-amber)}.od-btn-ghost{background:var(--color-od-bg);color:var(--color-od-warm-white)}.od-btn-ghost:hover{background:var(--color-od-outline)}.od-btn[aria-disabled=true],.od-btn:disabled{opacity:.6}.od-tag{font-family:var(--od-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-od-bg);background:var(--color-od-ember);border:2px solid var(--color-od-bg);box-shadow:2px 2px 0 var(--od-line);align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.od-tag-gold{background:var(--color-od-gold)}.od-tag-magenta{background:var(--color-od-magenta);color:var(--color-od-warm-white)}.od-tag-purple{background:var(--color-od-purple);color:var(--color-od-warm-white)}.od-card>.od-tag:first-child{position:absolute;top:-14px;right:16px}.od-hud{font-family:var(--font-mona);color:var(--od-dim);font-size:18px;line-height:1.2}.od-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.od-h2{font-family:var(--od-display);text-transform:uppercase;text-wrap:balance;max-width:16ch;font-size:clamp(36px,5.6vw,76px);font-weight:700;line-height:1}.od-accent{color:var(--color-od-ember)}.od-divider{background:repeating-linear-gradient(90deg, var(--od-dim) 0 12px, transparent 12px 20px);opacity:.5;height:4px;margin:0 16px}.od-wrap{max-width:1160px;margin:0 auto;padding:0 16px}.od-sections{background:var(--color-od-bg);color:var(--color-od-warm-white)}.od-sections [id]{scroll-margin-top:88px}.od-nav~.hero{overflow-x:clip}.od-nav:has(~.hero){transition:transform .7s cubic-bezier(.52,.01,0,1);position:fixed;inset:0 0 auto;transform:translateY(-110%)}html[data-od-nav=shown] .od-nav:has(~.hero){transform:none}.od-nav:has(~.hero):focus-within{transform:none}@media (prefers-reduced-motion:reduce){.od-nav:has(~.hero){transition:none}}.od-nav{z-index:40;background:var(--color-od-bg);border-bottom:2px solid var(--od-line);position:sticky;top:0}.od-nav-inner{align-items:center;gap:24px;max-width:1160px;margin:0 auto;padding:12px 16px;display:flex}.od-nav-logo img{width:auto;height:26px;display:block}.od-nav-links{gap:24px;margin-right:auto;padding:0;list-style:none;display:none}.od-nav-links a{font-family:var(--od-display);text-transform:uppercase;color:var(--color-od-warm-white);font-size:14px;font-weight:700}.od-nav-links a:hover{color:var(--color-od-amber)}.od-nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.od-sound{width:40px;height:40px;color:var(--color-od-warm-white);background:var(--color-od-bg);border:2px solid var(--od-line);box-shadow:4px 4px 0 var(--od-shadow);place-items:center;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:inline-grid}.od-sound:hover{background:var(--color-od-outline)}.od-sound:active{box-shadow:0 0 0 var(--od-shadow);transform:translate(4px,4px)}.od-sound:focus-visible{outline:3px solid var(--color-od-magenta);outline-offset:4px}.od-sound[aria-pressed=false]{color:var(--od-dim)}.od-nav-actions .od-btn{min-height:40px;padding:8px 14px;font-size:14px}@media (min-width:1040px){.od-nav-links{margin-left:24px;display:flex}.od-nav-links a{white-space:nowrap}.od-nav-actions{margin-left:0}}@media (max-width:520px){.od-nav-actions .od-btn-primary{display:none}}.px-button[data-placement=nav]{white-space:nowrap;min-height:40px;margin-right:4px;padding:0 14px;font-size:13px;position:relative}@media (max-width:1239px){.od-nav-back-long{display:none}}@media (max-width:420px){.od-nav-inner{gap:12px}.od-nav-actions{gap:8px}.px-button[data-placement=nav]{padding:0 10px;font-size:12px}.od-nav-logo img{height:20px}}.od-ticker{background:var(--color-od-outline);border-block:3px solid var(--color-od-ember);align-items:center;display:flex;position:relative;overflow:hidden}.od-ticker-track{flex-shrink:0;animation:48s linear infinite od-ticker;display:flex}.od-ticker[data-paused=true] .od-ticker-track{animation-play-state:paused}.od-ticker ul{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.od-ticker li{font-family:var(--od-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:28px;padding:14px 0 14px 28px;font-size:16px;font-weight:700;display:flex}.od-ticker li:after{content:"";background:var(--color-od-magenta);width:10px;height:10px;box-shadow:2px 2px 0 var(--color-od-bg)}.od-ticker-pause{font-family:var(--font-mona);background:var(--color-od-bg);color:var(--color-od-warm-white);border-left:3px solid var(--color-od-ember);padding:0 14px;font-size:18px;position:absolute;top:0;bottom:0;right:0}.od-ticker-pause:focus-visible{outline:3px solid var(--color-od-magenta);outline-offset:-3px}@keyframes od-ticker{to{transform:translate(-50%)}}.od-what{padding:clamp(80px,11vw,144px) 0 clamp(80px,10vw,128px)}.od-what-title{font-family:var(--od-display);text-transform:uppercase;text-wrap:balance;max-width:14ch;margin-top:20px;font-size:clamp(44px,8vw,112px);font-weight:700;line-height:.95}.od-what-lead{max-width:58ch;margin-top:clamp(24px,3vw,36px);font-size:clamp(18px,1.6vw,21px);line-height:1.55}.od-what-h3{font-family:var(--od-display);text-transform:uppercase;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.15}.od-what-body{max-width:52ch;font-size:17px;line-height:1.6}.od-proof-card{padding:28px 24px 24px}.od-what-stats{flex-wrap:wrap;gap:20px 48px;margin-top:20px;display:flex}.od-what-stats div{flex-direction:column-reverse;display:flex}.od-what-stats dd{font-family:var(--od-display);color:var(--color-od-gold);font-size:clamp(56px,8vw,112px);font-weight:700;line-height:1}.od-what-stats dt{font-family:var(--font-mona);color:var(--color-od-amber);margin-top:6px;font-size:20px}.od-what-clients{font-family:var(--font-mona);color:var(--od-dim);margin-top:20px;font-size:19px}.od-proof-text{flex-direction:column;gap:16px;display:flex}.od-what-run{margin-top:clamp(80px,10vw,128px)}.od-hotbar{grid-template-columns:1fr;gap:20px;margin-top:32px;padding:0;list-style:none;display:grid}.od-slot{grid-template-columns:40px 1fr;column-gap:16px;padding:20px;display:grid}.od-slot-key{width:40px;height:40px;font-family:var(--od-display);background:var(--color-od-ember);color:var(--color-od-bg);border:2px solid var(--color-od-bg);box-shadow:2px 2px 0 var(--od-line);grid-row:span 2;place-items:center;font-size:20px;font-weight:700;display:grid}.od-slot-title{font-family:var(--od-display);text-transform:uppercase;font-size:17px;font-weight:700;line-height:1.2}.od-slot-body{color:var(--od-dim);margin-top:6px;font-size:15px;line-height:1.5}@media (min-width:1024px){.od-hotbar{grid-template-columns:repeat(5,1fr);gap:16px}.od-slot{grid-template-columns:1fr;padding:18px 16px 22px}.od-slot-key{grid-row:auto;margin-bottom:18px}}.od-addon{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:56px;padding:28px 24px 24px;display:flex}.od-addon .od-what-body{margin-top:8px}.od-platforms{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.od-platforms li{font-family:var(--od-display);text-transform:uppercase;border:2px solid var(--od-line);box-shadow:2px 2px 0 var(--od-shadow);padding:6px 10px;font-size:13px;font-weight:700}.od-why{padding:clamp(72px,9vw,112px) 0}.od-vs{border-collapse:separate;border-spacing:0;width:100%;margin-top:32px;font-size:15px;line-height:1.45}.od-vs thead th{text-align:left;font-family:var(--od-display);letter-spacing:.04em;text-transform:uppercase;color:var(--od-dim);padding:14px 16px;font-size:15px;font-weight:800;font-stretch:110%}.od-vs thead th[data-col=us]{color:var(--color-od-bg);background:var(--color-od-ember)}.od-vs tbody th{text-align:left;vertical-align:top;color:var(--color-od-warm-white);width:22%;padding:16px 16px 16px 0;font-weight:700}.od-vs td{vertical-align:top;color:var(--od-dim);border-top:1px solid #fff1c41f;padding:16px}.od-vs td[data-col=us]{color:var(--color-od-warm-white);border-inline:2px solid var(--color-od-ember);background:#ff651814;font-weight:600}.od-vs tbody tr:last-child td[data-col=us]{border-bottom:2px solid var(--color-od-ember)}.od-vs tbody th{border-top:1px solid #fff1c41f}@media (max-width:760px){.od-vs,.od-vs tbody,.od-vs tr,.od-vs th,.od-vs td{width:auto;display:block}.od-vs thead{display:none}.od-vs tbody tr{border:2px solid var(--od-line);box-shadow:4px 4px 0 var(--od-shadow);background:var(--color-od-outline);margin-top:16px;padding:16px}.od-vs tbody th{border:0;width:auto;padding:0 0 8px}.od-vs td{background:0 0;border:0;padding:8px 0 0}.od-vs td:before{content:attr(data-label) ": ";color:var(--od-dim);font-weight:800}.od-vs td[data-col=us]{color:var(--color-od-amber);background:0 0;border:0}.od-vs tbody tr:last-child td[data-col=us]{border:0}}.od-pricing{padding:clamp(80px,10vw,128px) 0 clamp(96px,12vw,160px)}.od-plans{grid-template-columns:1fr;gap:32px;margin-top:48px;display:grid}@media (min-width:900px){.od-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px}}.od-plan{flex-direction:column;padding:32px 24px 24px;display:flex}.od-plan[data-highlight=true]{border-color:var(--color-od-ember);box-shadow:6px 6px 0 var(--color-od-ember)}.od-plan-name{font-family:var(--od-display);text-transform:uppercase;font-size:22px;font-weight:700}.od-plan-credits{margin-top:4px}.od-plan-price{align-items:baseline;gap:8px;margin-top:24px;display:flex}.od-plan-price strong{font-family:var(--od-display);color:var(--color-od-gold);font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,64px);font-weight:700;line-height:1}.od-plan-desc{color:var(--od-dim);margin-top:12px;font-size:15px;line-height:1.5}.od-plan-features{flex-direction:column;flex:1;gap:10px;margin:24px 0;padding:0;list-style:none;display:flex}.od-plan-features li{grid-template-columns:14px 1fr;gap:10px;font-size:15px;line-height:1.45;display:grid}.od-plan-features li:before{content:"";background:var(--color-od-ember);width:8px;height:8px;box-shadow:2px 2px 0 var(--od-shadow);margin-top:7px}.od-plan .od-btn{width:100%}.od-pricing-extra{gap:32px;margin-top:64px;display:grid}@media (min-width:900px){.od-pricing-extra{grid-template-columns:1fr 1fr;align-items:stretch}}.od-demo{padding:28px 16px 16px}.od-demo-frame{aspect-ratio:16/9;text-align:center;background:var(--color-od-bg);border:2px dashed var(--od-dim);place-items:center;padding:16px;display:grid}.od-postiz,.od-modes{padding:28px 24px 24px}.od-postiz .od-plan-features{flex:none;margin:20px 0 16px}.od-modes dl{gap:18px;margin:16px 0 0;display:grid}.od-modes dt{font-family:var(--od-display);text-transform:uppercase;color:var(--color-od-ember);font-size:17px;font-weight:700}.od-modes dd{color:var(--od-dim);margin:4px 0 0;font-size:15px;line-height:1.5}.od-pricing{--od-purple-lite:#c08cff}.od-pricing [data-tier=starter]{--tier:var(--color-od-gold)}.od-pricing [data-tier=pro]{--tier:var(--color-od-ember)}.od-pricing [data-tier=max]{--tier:var(--od-purple-lite)}.od-pcs{gap:56px;margin-top:56px;display:grid}.od-pc{flex-direction:column;min-width:0;display:flex}@media (min-width:960px){.od-pcs{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);gap:0 28px}.od-pc{grid-row:span var(--rows);grid-template-rows:subgrid;row-gap:0;display:grid}.od-pc-group,.od-pc-group>ul{display:contents}}.od-pc-top{color:var(--color-od-warm-white);box-shadow:4px 4px 0 var(--od-shadow);background:linear-gradient(#2a1820,#120a0e);border:2px solid #fff1c459;padding:22px 20px 20px;position:relative}:is(.od-pc,.od-finder-result)[data-tier=pro] .od-pc-top{color:var(--color-od-bg);background:linear-gradient(160deg, var(--color-od-face-1), var(--color-od-face-3) 45%, var(--color-od-face-6));border-color:var(--color-od-bg);box-shadow:4px 4px 0 var(--color-od-crimson-dark), 0 0 48px #ff651866}:is(.od-pc,.od-finder-result)[data-tier=max] .od-pc-top{background:linear-gradient(160deg, var(--color-od-pink), var(--color-od-magenta) 40%, var(--color-od-purple));border-color:var(--color-od-bg);box-shadow:4px 4px 0 var(--color-od-outline), 0 0 48px #9a20ff73}:is(.od-pc,.od-finder-result)[data-tier=max] .od-pc-top :is(h3,h4,strong,s,.od-pc-price>span){text-shadow:2px 2px 0 var(--color-od-outline)}.od-pc-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.od-pc-title :is(h3,h4){font-family:var(--od-head);font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1}.od-chips{background:#08060966;border:0;gap:2px;margin:0;padding:3px;display:inline-flex}.od-chips label,.od-chips>span{min-width:34px;height:34px;font-family:var(--od-num);color:var(--color-od-warm-white);place-items:center;padding:0 10px;font-size:14px;font-weight:700;line-height:1;display:inline-grid;position:relative}.od-chips label{cursor:pointer;opacity:.75}.od-chips label:hover{opacity:1;background:#fff1c41f}.od-chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.od-chips [data-sel=true]{opacity:1;color:var(--color-od-bg);background:var(--color-od-warm-white);box-shadow:2px 2px 0 var(--od-shadow)}.od-chips label:has(input:focus-visible){outline:2px solid var(--color-od-gold);outline-offset:2px}@media (pointer:coarse){.od-chips label{min-width:44px;height:44px}}.od-pc-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;display:flex}.od-pc-price strong{font-family:var(--od-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(44px,4vw,56px);font-weight:800;line-height:1;display:inline-flex}.od-pc-price s{font-family:var(--od-num);opacity:.6;font-size:24px;font-weight:700;text-decoration-thickness:3px}.od-pc-price>span{font-family:var(--od-num);letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:600}.od-pc-btn{min-height:48px;font-family:var(--od-display);text-transform:uppercase;color:var(--color-od-bg);background:var(--color-od-warm-white);border:2px solid var(--color-od-bg);box-shadow:4px 4px 0 var(--color-od-bg);cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:20px;padding:10px 14px;font-size:15px;font-weight:700;text-decoration:none;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:flex}.od-pc-btn:hover{background:var(--color-od-gold)}.od-pc-btn:active{box-shadow:0 0 0 var(--color-od-bg);transform:translate(4px,4px)}.od-pc-btn:focus-visible{outline:3px solid var(--color-od-gold);outline-offset:3px}.od-pc-save{font-family:var(--od-num);color:var(--color-od-warm-white);background:var(--color-od-crimson-dark);padding:3px 8px;font-size:12px;font-weight:700}[data-tier=max] .od-pc-save{background:var(--color-od-purple)}.od-pc-tree{color:var(--od-dim);margin:0;padding:26px 0 6px 4px;font-size:15px;list-style:none}.od-pc-tree li{padding:5px 0 5px 24px;position:relative}.od-pc-tree li:first-child{color:var(--color-od-warm-white);padding-left:0;font-size:17px}.od-pc-tree li:first-child strong{color:var(--tier);font-weight:700}.od-pc-tree li+li:before{content:"";border-bottom:2px solid #fff1c44d;border-left:2px solid #fff1c44d;width:10px;height:18px;position:absolute;top:-4px;left:6px}.od-pc-group h4{letter-spacing:.08em;text-transform:uppercase;color:var(--od-dim);border-top:1px solid #fff1c424;margin-top:18px;padding-top:18px;padding-bottom:6px;font-size:13px;font-weight:600}.od-pc-group>ul,ul.od-pc-group{margin:0;padding:0;list-style:none}.od-pc-group li{color:var(--color-od-warm-white);grid-template-columns:14px 1fr;align-items:start;gap:10px;padding:6px 0;font-size:15px;line-height:1.35;display:grid}.od-pc-group li[data-tone=off]{color:var(--od-dim)}.od-pc-group li[data-tone=pro]{color:var(--color-od-ember)}.od-pc-group li[data-tone=max]{color:var(--od-purple-lite)}.od-pc-group li em{font-style:normal;font-weight:700}.od-px-mark{fill:currentColor;width:14px;height:14px;margin-top:2px}.od-px-mark[data-on=false]{opacity:.7}.od-tier-fine{max-width:76ch;color:var(--od-dim);margin-top:48px;font-size:14px;line-height:1.55}.od-roll,.od-roll-row{display:inline-flex}.od-roll-col{height:1em;line-height:1;display:inline-block;overflow:hidden}.od-roll-strip{flex-direction:column;transition:transform .52s cubic-bezier(.2,.9,.25,1.15);display:flex}.od-roll-strip>span{height:1em;line-height:1;display:block}.od-finder{border:2px solid var(--od-line);box-shadow:6px 6px 0 var(--od-shadow);background:#120a0e;gap:24px;margin-top:80px;padding:20px;display:grid}@media (min-width:900px){.od-finder{grid-template-columns:1.2fr 1fr;gap:32px;padding:32px}}.od-ticks-box{background:var(--color-od-bg);border:2px solid #fff1c42e;margin-top:24px;padding:22px}.od-ticks-read{color:var(--od-dim);cursor:pointer;font-size:17px;display:block}.od-ticks-read>strong{font-family:var(--od-num);letter-spacing:-.03em;color:var(--color-od-gold);font-size:48px;font-weight:800;line-height:1;display:inline-flex}.od-ticks-read>span{letter-spacing:.1em;text-transform:uppercase;color:var(--color-od-amber);margin-top:6px;font-size:13px;font-weight:600;display:block}.od-ticks{margin-top:20px;position:relative}.od-ticks input{z-index:1;opacity:0;cursor:pointer;width:100%;height:40px;margin:0;position:absolute;top:0;left:0}.od-ticks ol{grid-template-columns:repeat(60,1fr);gap:3px;height:40px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:600px){.od-ticks ol{gap:1px}}.od-ticks li{background:#fff1c429;transition:background-color 90ms step-end}.od-ticks li[data-on=true][data-zone=starter]{background:var(--color-od-gold)}.od-ticks li[data-on=true][data-zone=pro]{background:var(--color-od-ember)}.od-ticks li[data-on=true][data-zone=max]{background:var(--color-od-violet)}.od-ticks:hover li[data-on=false]{background:#fff1c43d}.od-ticks:has(input:focus-visible) ol{outline:3px solid var(--color-od-gold);outline-offset:6px}.od-ticks-scale{color:var(--od-dim);justify-content:space-between;margin-top:8px;font-size:13px;font-weight:600;display:flex}.od-finder-result{background:var(--color-od-bg);border:2px solid #fff1c42e;flex-direction:column;gap:16px;padding:16px;display:flex}.od-finder-use p{color:var(--od-dim);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.od-finder-use strong{color:var(--color-od-warm-white);font-size:16px;font-weight:700}.od-finder-use ol{grid-template-columns:repeat(10,12px);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.od-finder-use li{background:#fff1c424;width:12px;height:12px}.od-finder-use li[data-on=true]{background:var(--tier);box-shadow:2px 2px 0 var(--od-shadow)}.od-finder-unit{letter-spacing:.1em;text-transform:uppercase;color:var(--od-dim);font-size:13px;font-weight:600}.od-finder-result .od-pc-btn{margin-top:auto}.od-compare{margin-top:104px}.od-compare-title{margin-bottom:8px}.od-compare-scroll{border:2px solid var(--od-line);box-shadow:6px 6px 0 var(--od-shadow);background:#120a0e;margin-top:24px;position:relative;overflow-x:auto}.od-compare-scroll:focus-visible{outline:3px solid var(--color-od-gold);outline-offset:4px}.od-compare table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px;line-height:1.4}.od-compare th,.od-compare td{text-align:left;vertical-align:middle;border-bottom:1px solid #fff1c41f;padding:14px 18px}.od-compare td{width:20%;font-weight:600}.od-compare td[data-tone=pro]{color:var(--color-od-ember)}.od-compare td[data-tone=max]{color:var(--od-purple-lite)}.od-compare td[data-tone=off]{color:var(--od-dim)}.od-compare thead th{vertical-align:top;padding-top:22px;padding-bottom:20px;font-weight:400}.od-compare-name{font-family:var(--od-head);color:var(--tier);font-size:22px;font-weight:700;line-height:1;display:block}.od-compare-price{color:var(--color-od-warm-white);margin-top:10px;font-size:18px;font-weight:700;display:block}.od-compare-sub{color:var(--od-dim);font-size:13px;display:block}.od-compare thead .od-pc-btn{min-height:44px;margin-top:12px;font-size:13px}.od-compare thead th[data-tier=max] .od-pc-btn{background:var(--color-od-ember)}.od-compare tbody th[scope=row]{background:#120a0e;font-weight:400;position:sticky;left:0}.od-compare tbody th small{color:var(--od-dim);margin-top:2px;font-size:13px;display:block}.od-compare-group th{font-family:var(--od-head);color:var(--color-od-warm-white);padding-top:28px;font-size:18px;font-weight:700}.od-compare td .od-px-mark{vertical-align:middle}@media (prefers-reduced-motion:reduce){.od-roll-strip,.od-ticks li,.od-pc-btn{transition:none}}.od-custom{border:2px dashed var(--od-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:32px;padding:24px;display:flex}.od-footer{background:var(--color-od-bg);color:var(--color-od-warm-white);border-top:3px solid var(--color-od-ember);padding:56px 0 28px}.od-footer-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:760px){.od-footer-grid{grid-template-columns:1.6fr repeat(3,1fr)}}.od-footer-brand img{width:auto;height:30px}.od-footer-brand p{max-width:34ch;color:var(--od-dim);margin-top:16px;font-size:15px;line-height:1.55}.od-footer h3{font-family:var(--od-display);text-transform:uppercase;color:var(--color-od-ember);font-size:14px;font-weight:700}.od-footer ul{flex-direction:column;gap:10px;margin-top:14px;padding:0;list-style:none;display:flex}.od-footer ul a{font-size:15px}.od-footer ul a:hover{color:var(--color-od-amber)}.od-footer-base{border-top:2px solid var(--color-od-outline);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;display:flex}.od-footer-base a:hover{color:var(--color-od-warm-white)}.od-login{padding:clamp(56px,8vw,104px) 0 clamp(80px,10vw,128px)}.od-login-grid{gap:48px;display:grid}@media (min-width:960px){.od-login-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.od-login-card{padding:32px 24px 24px}.od-tabs{border:2px solid var(--od-line);box-shadow:4px 4px 0 var(--od-shadow);display:inline-flex}.od-tabs button{font-family:var(--od-display);text-transform:uppercase;color:var(--color-od-warm-white);background:var(--color-od-bg);padding:10px 16px;font-size:14px;font-weight:700}.od-tabs button+button{border-left:2px solid var(--od-line)}.od-tabs button[aria-selected=true]{background:var(--color-od-ember);color:var(--color-od-bg)}.od-tabs button:focus-visible{outline:3px solid var(--color-od-magenta);outline-offset:2px}.od-field{flex-direction:column;gap:8px;margin-top:20px;display:flex}.od-field label{font-family:var(--od-display);text-transform:uppercase;font-size:14px;font-weight:700}.od-input{min-height:48px;color:var(--color-od-warm-white);background:var(--color-od-bg);border:2px solid var(--od-line);padding:10px 14px;font-size:16px;box-shadow:inset 3px 3px #00000080}.od-input::placeholder{color:#fff1c473}.od-input:focus-visible{outline:3px solid var(--color-od-magenta);outline-offset:2px}.od-form-note{background:var(--color-od-bg);border:2px solid var(--color-od-amber);color:var(--color-od-amber);margin-top:16px;padding:12px 14px;font-size:15px;line-height:1.5}.od-log{flex-direction:column;gap:14px;margin-top:28px;padding:0;list-style:none;display:flex}.od-log li{background:var(--color-od-outline);border:2px solid var(--od-line);box-shadow:4px 4px 0 var(--od-shadow);grid-template-columns:64px 1fr;align-items:baseline;gap:16px;padding:14px 16px;display:grid}.od-log li strong{font-family:var(--od-display);text-transform:uppercase;font-size:15px;font-weight:700}.od-log li p{color:var(--od-dim);margin-top:2px;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){.od-ticker-track{animation:none}.od-btn{transition:none}}.od-what-title,.od-h2,.od-what-h3,.od-plan-name,.od-why h2,.od-pc-title :is(h3,h4),.od-compare-name,.od-compare-group th,.od-modes dt,.od-hero-line,.od-why :is(h2,h3){font-family:var(--od-head);letter-spacing:-.01em;font-weight:900;font-stretch:125%}.od-h2{max-width:20ch;font-size:clamp(30px,4.4vw,60px);line-height:1.06}.od-accent{font-family:var(--font-pixelify), var(--od-head);letter-spacing:.01em;font-size:1.08em;font-weight:700;font-stretch:100%}.od-btn,.od-tag,.od-nav-links a,.od-ticker li,.od-slot-title,.od-platforms li,.od-footer h3,.od-field label,.od-tabs button,.od-log li strong{font-family:var(--od-display);letter-spacing:.04em;font-weight:800;font-stretch:110%}[data-mode=overdrive] :is(.px-button,.motion-toggle){letter-spacing:.04em;text-transform:uppercase;font-weight:800;font-stretch:110%}.od-what-stats dd,.od-plan-price strong,.od-slot-key,.od-credits li>span:first-child{font-family:var(--od-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.od-what-stats dd{text-shadow:4px 4px 0 var(--od-shadow);font-size:clamp(44px,4.6vw,68px)}.od-what-stats{gap:16px 36px}.od-what-stats dt{max-width:16ch;line-height:1.25}.od-plan-price strong{text-shadow:3px 3px 0 var(--od-shadow);font-size:clamp(48px,5vw,64px)}.od-slot-key{font-size:22px}.od-hud{font-family:var(--od-num);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.od-what-stats dt,.od-what-clients{font-family:var(--od-num);letter-spacing:0;font-size:16px;font-weight:600}.od-ic{shape-rendering:crispedges;fill:currentColor;flex:none;width:1em;height:1em}.od-tag .od-ic{width:12px;height:12px}.od-slot-title{align-items:center;gap:8px;display:flex}.od-slot-title .od-ic{width:14px;height:14px;color:var(--color-od-amber)}.od-pfi{border:2px solid var(--color-od-bg);color:#fff;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.od-pfi .od-ic{width:12px;height:12px}.od-pfi.yt{background:#e5202a}.od-pfi.tt{background:#1e0f12}.od-pfi.ig{background:#c13584}.od-pfi.fb{background:#1877f2}.od-platforms li{align-items:center;gap:8px;display:inline-flex}.od-clients{flex-wrap:wrap;gap:10px;margin-top:12px;padding:0;list-style:none;display:flex}.od-clients li{font-family:var(--od-display);letter-spacing:.04em;background:var(--color-od-bg);border:2px solid var(--od-line);box-shadow:3px 3px 0 var(--od-shadow);align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:14px;display:inline-flex}.od-clients img{border:2px solid var(--od-line);image-rendering:auto;width:32px;height:32px}.od-page{padding-top:40px;padding-bottom:clamp(80px,10vw,128px)}.od-crumbs{gap:8px;margin-bottom:32px;display:flex}.od-crumbs a:hover,.od-page-next a,.od-article a{color:var(--color-od-amber)}.od-page-next a,.od-article a{text-underline-offset:3px;text-decoration:underline}.od-faq,.od-steps{gap:20px;margin-top:40px;padding:0;list-style:none;display:grid}.od-faq-item{padding:22px 24px}.od-faq-item .od-what-body{color:var(--od-dim);margin-top:8px}.od-steps+.od-faq-item{margin-top:20px}.od-page-next{margin-top:40px}.od-article{max-width:760px}.od-article .od-what-h3{margin-top:40px}.od-article .od-what-body{max-width:64ch;margin-top:10px}.od-article ul.od-what-body{gap:6px;padding-left:1.25em;list-style:square;display:grid}.hero[data-world=overdrive] .hero-logo-wrap{perspective:900px}.hero[data-world=overdrive] .hero-logo{transform:rotateY(calc(var(--px,0) * 7deg)) rotateX(calc(var(--py,0) * -5deg));transition:transform .3s ease-out}.hero-logo-shine{display:none}.hero[data-world=overdrive] .hero-logo-shine{pointer-events:none;-webkit-mask:var(--logo-src) center / 100% 100% no-repeat;-webkit-mask:var(--logo-src) center / 100% 100% no-repeat;-webkit-mask:var(--logo-src) center / 100% 100% no-repeat;-webkit-mask:var(--logo-src) center / 100% 100% no-repeat;mask:var(--logo-src) center / 100% 100% no-repeat;transform:rotateY(calc(var(--px,0) * 7deg)) rotateX(calc(var(--py,0) * -5deg));transition:transform .3s ease-out;display:block;position:absolute;inset:0;overflow:hidden}.hero[data-world=overdrive] .hero-logo-shine:before{content:"";will-change:transform;background:linear-gradient(110deg,#0000 20%,#fff1c48c 32%,#0000 44% 56%,#fff1c466 62%,#0000 68%);width:40%;animation:3.6s cubic-bezier(.5,0,.3,1) 1.4s infinite od-logo-shine;position:absolute;inset:0 auto 0 0;transform:translate(-110%)}.hero[data-world=overdrive] .hero-logo-wrap:hover .hero-logo-shine:before{animation-duration:1.8s;animation-delay:0s}.hero[data-paused=true] .hero-logo-shine:before{animation-play-state:paused}@keyframes od-logo-shine{0%{transform:translate(-110%)}45%,to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.hero[data-world=overdrive] .hero-logo-shine:before{opacity:0;animation:none}.hero[data-world=overdrive] .hero-logo,.hero[data-world=overdrive] .hero-logo-shine{transform:none}}.hero[data-world=overdrive][data-intro=play] .hero-logo{animation-fill-mode:backwards}.hero-current{pointer-events:none;position:absolute;inset:0}.hero[data-world=overdrive] .hero-current:not([data-live]){background:#080609f0;animation:48s ease-in-out infinite alternate hero-drift,0s 8s forwards od-veil-fallback}@keyframes od-veil-fallback{to{background:0 0}}.hero[data-world=overdrive][data-intro=play] .hero-logo{animation:.65s steps(8,end) .25s both od-logo-ignite}@keyframes od-logo-ignite{0%{clip-path:inset(0 50%);filter:brightness(2.6)saturate(.4)}70%{filter:brightness(1.6)}to{clip-path:inset(0);filter:none}}.hero[data-world=overdrive] .hero-logo-wrap:before,.hero[data-world=overdrive] .hero-logo-wrap:after{content:"";z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;-webkit-mask:var(--logo-src) center / 100% 100% no-repeat;-webkit-mask:var(--logo-src) center / 100% 100% no-repeat;-webkit-mask:var(--logo-src) center / 100% 100% no-repeat;-webkit-mask:var(--logo-src) center / 100% 100% no-repeat;mask:var(--logo-src) center / 100% 100% no-repeat;position:absolute;inset:0}.hero[data-world=overdrive] .hero-logo-wrap:before{background:#ff6518}.hero[data-world=overdrive] .hero-logo-wrap:after{background:#9a20ff}.hero[data-surge=a] .hero-logo-wrap:before{animation:.56s step-end od-split-a}.hero[data-surge=b] .hero-logo-wrap:before{animation:.56s step-end od-split-b}.hero[data-surge=a] .hero-logo-wrap:after{animation:.56s step-end reverse od-split-a}.hero[data-surge=b] .hero-logo-wrap:after{animation:.56s step-end reverse od-split-b}.hero[data-world=overdrive][data-surge=a] .hero-logo{animation:.48s step-end od-kick-a}.hero[data-world=overdrive][data-surge=b] .hero-logo{animation:.48s step-end od-kick-b}@keyframes od-split-a{0%{opacity:.95;clip-path:inset(8% 0 58%);translate:-1.6%}20%{opacity:.95;clip-path:inset(62% 0 6%);translate:1.3%}40%{opacity:.8;clip-path:inset(30% 0 34%);translate:-.9%}60%{opacity:.6;clip-path:inset(0 0 72%);translate:.6%}80%{opacity:.35;clip-path:inset(0);translate:0}to{opacity:0}}@keyframes od-split-b{0%{opacity:.95;clip-path:inset(8% 0 58%);translate:-1.6%}20%{opacity:.95;clip-path:inset(62% 0 6%);translate:1.3%}40%{opacity:.8;clip-path:inset(30% 0 34%);translate:-.9%}60%{opacity:.6;clip-path:inset(0 0 72%);translate:.6%}80%{opacity:.35;clip-path:inset(0);translate:0}to{opacity:0}}@keyframes od-kick-a{0%{filter:brightness(1.9);translate:0 -3%}15%{translate:.8%}30%{filter:brightness(1.4);translate:-.8% 1.5%}50%{filter:brightness(1.15);translate:.3%}to{filter:none;translate:0}}@keyframes od-kick-b{0%{filter:brightness(1.9);translate:0 -3%}15%{translate:.8%}30%{filter:brightness(1.4);translate:-.8% 1.5%}50%{filter:brightness(1.15);translate:.3%}to{filter:none;translate:0}}.od-hero-tag{left:50%;top:calc(50% + var(--logo-w) * var(--logo-ratio) / 2 + clamp(10px, 2vh, 22px));z-index:3;width:min(92vw, var(--logo-w));text-align:center;pointer-events:none;position:absolute;transform:translate(-50%)}.od-hero-line{font-family:var(--od-head);letter-spacing:.02em;color:var(--color-od-warm-white);text-shadow:0 2px #000,0 0 18px #080609e6;margin:0;font-size:clamp(15px,1.75vw,27px);line-height:1.2}.od-hero-rot{color:#0000;text-shadow:none;filter:drop-shadow(0 2px #000);background:linear-gradient(#ffe56a 0%,#ffb51e 45%,#ff6518 75%,#ff4fa8 100%);-webkit-background-clip:text;background-clip:text}.od-hero-sub{max-width:46ch;font-family:var(--font-mona);color:#fff1decc;text-shadow:0 1px #000;margin:clamp(6px,1vh,10px) auto 0;font-size:clamp(13px,1.05vw,16px);line-height:1.45}.hero[data-charging]:not([data-charged]) .od-hero-tag{opacity:0}.hero[data-charged] .od-hero-tag{animation:.4s steps(4,end) .25s both button-in}.od-sections>section{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (prefers-reduced-motion:reduce){.hero[data-world=overdrive][data-intro=play] .hero-logo,.hero[data-world=overdrive][data-surge] .hero-logo,.hero[data-surge] .hero-logo-wrap:before,.hero[data-surge] .hero-logo-wrap:after,.hero[data-charged] .od-hero-tag{animation:none}.hero[data-world=overdrive] .hero-current:not([data-live]){background:0 0;animation:none}}.hero[data-world=overdrive][data-intro=skip] .hero-current:not([data-live]){background:#080609}.hero[data-world=overdrive][data-intro=skip]:not([data-booted]) .hero-logo{clip-path:inset(0 100% 0 0)}.hero[data-world=overdrive][data-boot=fill]:not([data-booted]) .hero-logo{animation:1.5s cubic-bezier(.45,.05,.25,1) both od-logo-load}.hero[data-world=overdrive][data-boot=fill][data-booted]:not([data-surge]) .hero-logo{animation:.42s cubic-bezier(.52,.01,0,1) od-logo-done}.hero[data-world=overdrive][data-boot=fill][data-booted]:not([data-surge]) .hero-logo-wrap:after{mix-blend-mode:normal;background:#fff;animation:.52s ease-out od-logo-done-flash}@keyframes od-logo-done{0%{scale:1}35%{scale:1.045}to{scale:1}}@keyframes od-logo-done-flash{0%{opacity:.9}to{opacity:0}}@keyframes od-logo-load{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hero[data-world=overdrive][data-intro=skip]:not([data-booted]) .hero-logo-wrap:before{z-index:-1;opacity:1;mix-blend-mode:normal;background:linear-gradient(90deg, #3b2f47 1px, transparent 1px) 0 0 / calc(var(--logo-w) / 100) calc(var(--logo-w) / 100), linear-gradient(#3b2f47 1px, transparent 1px) 0 0 / calc(var(--logo-w) / 100) calc(var(--logo-w) / 100), #1d1622}.hero[data-world=overdrive] :is(.px-button[data-placement=corner],.motion-toggle){transition:opacity .5s ease-out,filter .5s ease-out}.hero[data-world=overdrive]:not([data-touched]) :is(.px-button[data-placement=corner],.motion-toggle),.hero[data-world=overdrive][data-charging]:not([data-charged]) :is(.px-button[data-placement=corner],.motion-toggle){opacity:0;filter:blur(6px);pointer-events:none}.hero[data-world=overdrive] .hero-parallax,.hero[data-world=overdrive] :is(.od-hero-tag,.px-button,.motion-toggle){transition:opacity .38s steps(6,end)}html[data-warping-from=overdrive] .hero[data-world=overdrive] .hero-parallax{opacity:.3}html[data-warping-from=overdrive] .hero[data-world=overdrive] :is(.od-hero-tag,.px-button,.motion-toggle){opacity:0}.od-what-title{padding-bottom:.06em;line-height:1.02}.od-what-top{gap:clamp(24px,3vw,36px);margin-top:20px;display:grid}.od-what-top .od-what-title,.od-what-top .od-what-lead{margin-top:0}@media (min-width:1000px){.od-what-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;column-gap:56px}.od-what-top .od-what-lead{padding-bottom:.5em}}.od-what .od-proof-card{margin-top:clamp(64px,8vw,104px);padding:clamp(28px,3.4vw,44px)}.od-proof-head{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.od-what-stats{grid-template-columns:1fr;gap:0;margin-top:clamp(24px,3vw,36px);display:grid}.od-what-stats div{border-top:2px solid #ffecc81f;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:16px;padding:14px 0}.od-what-stats dt{margin-top:0}.od-what-stats dd{order:-1;min-width:4.4ch;font-size:clamp(44px,12vw,60px)}@media (min-width:700px){.od-what-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.od-what-stats div{border-top:0;border-left:2px solid #ffecc81f;flex-direction:column;justify-content:flex-start;gap:6px;padding:18px 24px 4px}.od-what-stats div:first-child{border-left:0;padding-left:0}.od-what-stats dd{min-width:0;font-size:clamp(52px,6.4vw,92px)}}.od-proof-foot{border-top:2px solid #ffecc81f;gap:28px;margin-top:clamp(28px,3.4vw,40px);padding-top:clamp(24px,3vw,32px);display:grid}.od-proof-foot .od-what-clients{margin-top:0}@media (min-width:900px){.od-proof-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}}.od-sections{isolation:isolate;position:relative}.od-sections>:not(.od-backdrop,.od-fillers,.od-rail){z-index:1;position:relative}.od-backdrop{pointer-events:none;z-index:0;height:100vh;margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.od-bg-traces{height:calc(100% + 768px);image-rendering:pixelated;opacity:0;will-change:transform;background-repeat:repeat;background-size:768px 768px;transition:opacity .9s cubic-bezier(.52,.01,0,1);position:absolute;inset:0 0 auto}.od-backdrop[data-ready] .od-bg-traces{opacity:.5}.od-bg-traces{-webkit-mask-image:linear-gradient(90deg,#000 0,#0000004d 22% 78%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000004d 22% 78%,#000 100%)}.od-bg-heat{image-rendering:pixelated;opacity:0;background-size:100% 100%;transition:opacity 1.1s cubic-bezier(.52,.01,0,1);position:absolute;inset:0}.od-backdrop[data-ready][data-zone=ember] .od-bg-heat[data-z=ember],.od-backdrop[data-ready][data-zone=crimson] .od-bg-heat[data-z=crimson],.od-backdrop[data-ready][data-zone=violet] .od-bg-heat[data-z=violet]{opacity:1;animation:7s steps(7,end) infinite alternate od-heat}@keyframes od-heat{0%{filter:brightness()}to{filter:brightness(1.35)}}.od-fillers{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:clip}.od-filler{width:var(--s);opacity:.72;will-change:transform;position:absolute}.od-filler[data-side=l]{left:max(-14px, calc((100% - 1160px) / 2 - var(--s) - 36px))}.od-filler[data-side=r]{right:max(-14px, calc((100% - 1160px) / 2 - var(--s) - 36px))}.od-filler svg{filter:drop-shadow(3px 3px #0000008c);width:100%;height:auto;animation:od-bob var(--bob,3.6s) steps(4, end) infinite alternate;display:block}@keyframes od-bob{0%{translate:0 -4px;rotate:-4deg}to{translate:0 4px;rotate:4deg}}@media (max-width:1099px){.od-filler[data-wide]{display:none}.od-filler{opacity:.4;width:calc(var(--s) * .75)}}.od-rail{display:none}@media (min-width:1300px){.od-rail{z-index:2;pointer-events:none;height:100vh;margin-bottom:-100vh;display:block;position:sticky;top:0}}.od-rail-in{width:4px;position:absolute;top:104px;bottom:48px;left:28px}.od-rail-track{background:repeating-linear-gradient(#fff1c438 0 6px,#0000 6px 10px);position:absolute;inset:0}.od-rail-fill{background:var(--color-od-ember);transform-origin:top;box-shadow:0 0 0 1px var(--color-od-bg);position:absolute;inset:0;transform:scaleY(0)}.od-rail[data-zone=crimson] .od-rail-fill{background:var(--color-od-hot-red)}.od-rail[data-zone=violet] .od-rail-fill{background:var(--color-od-violet)}.od-rail-spark{background:var(--color-od-gold);width:12px;height:12px;box-shadow:0 0 0 2px var(--color-od-bg), 0 0 0 4px var(--color-od-ember);margin-top:-6px;animation:.6s steps(2,end) infinite od-spark;position:absolute;left:-4px}@keyframes od-spark{50%{background:var(--color-od-warm-white)}}.od-rail-node{pointer-events:auto;color:var(--od-dim);font-family:var(--od-num);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:-8px;font-size:12px;font-weight:700;display:flex;position:absolute;left:-6px}.od-rail-node:before{content:"";background:var(--color-od-bg);border:2px solid #fff1c466;flex:none;width:16px;height:16px;transition:background-color .12s step-end,border-color .12s step-end}.od-rail-node[data-on]:before{background:var(--color-od-ember);border-color:var(--color-od-gold)}.od-rail-node[data-on]{color:var(--color-od-warm-white)}.od-rail-label{background:var(--color-od-bg);border:2px solid var(--od-line);box-shadow:3px 3px 0 var(--od-shadow);color:var(--color-od-warm-white);white-space:nowrap;opacity:0;padding:4px 8px;transition:opacity .16s steps(2,end),translate .16s steps(2,end);translate:-6px}.od-rail-node:is(:hover,:focus-visible) .od-rail-label{opacity:1;translate:0}.od-rail-node:focus-visible{outline:none}.od-rail-node:focus-visible:before{outline:3px solid var(--color-od-magenta);outline-offset:2px}@media (prefers-reduced-motion:reduce){.od-backdrop .od-bg-heat,.od-filler svg,.od-rail-spark{animation:none!important}}[data-mode=overdrive]{--od-ease:cubic-bezier(.52, .01, 0, 1)}[data-rv]:not([data-rv=title]):not([data-rv=label]):not([data-in]),[data-rv=title]:not([data-in]) .od-w{opacity:0}.od-w{display:inline-block}[data-rv=title][data-in] .od-w{animation:od-in-word .76s var(--od-ease) calc(var(--i) * 70ms) backwards}[data-rv=title][data-in] .od-w>.od-accent{animation:od-in-wipe .52s steps(7, end) calc(var(--i) * 70ms + .32s) backwards;display:inline-block}.od-tw .od-c{white-space:pre-wrap}[data-rv=label]:not([data-typed]) .od-c:not([data-on]){visibility:hidden}[data-rv=label][data-in]:not([data-typed]) .od-c[data-cur]{visibility:visible;color:#0000;background:currentColor}[data-rv=body][data-in]{animation:od-in-rise .76s var(--od-ease) .16s backwards;--rise:14px}[data-rv=card][data-in]{animation:od-in-rise .72s var(--od-ease) calc(var(--k,0) * 90ms) backwards;--rise:28px}[data-rv=line][data-in]{transform-origin:0;animation:.8s steps(20,end) backwards od-in-line}@keyframes od-in-word{0%{opacity:0;translate:0 .5em}}@keyframes od-in-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes od-in-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes od-in-rise{0%{opacity:0;translate:0 var(--rise,20px)}}@keyframes od-in-line{0%{scale:0 1}}.od-page>:is(.od-crumbs,h1,.od-what-lead),.od-login-grid>div>:is(.od-hud,h1,.od-log),.od-login-grid>:last-child{animation:od-in-rise .82s var(--od-ease) backwards;--rise:18px}.od-page>h1,.od-login-grid>div>h1{animation-delay:80ms}.od-page>.od-what-lead,.od-login-grid>div>.od-log{animation-delay:.2s}.od-login-grid>:last-child{animation-delay:.28s}@supports (animation-timeline:view()){.od-sections>section:not(.od-login) :is(.od-what-title,.od-h2){animation:linear both od-out;animation-timeline:view();animation-range:exit 10%}@keyframes od-out{to{opacity:.2;translate:0 -48px}}}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1!important}.od-page>*,.od-login-grid *,.od-sections :is(.od-what-title,.od-h2){animation:none!important}}.od-slot{transition:translate .12s steps(2,end)}.od-slot:is(:hover,[data-sel]){outline:3px solid var(--color-od-warm-white);outline-offset:3px;translate:0 -6px}.od-slot:is(:hover,[data-sel]) .od-slot-key{background:var(--color-od-gold)}.od-keys-hint{display:none}@media (hover:hover) and (min-width:1024px){.od-keys-hint{display:inline}}.od-nav-links a{position:relative}.od-nav-links a:after{content:"";background:var(--color-od-ember);transform-origin:0;height:3px;transition:scale .16s steps(4,end);position:absolute;bottom:-6px;left:0;right:0;scale:0 1}.od-nav-links a:is(:hover,:focus-visible):after{scale:1}.od-pc-top{transition:translate .12s steps(2,end),filter .12s steps(2,end)}@media (hover:hover){.od-btn:hover{box-shadow:6px 6px 0 var(--od-shadow);transform:translate(-2px,-2px)}.od-btn-primary:hover{box-shadow:6px 6px 0 var(--od-line)}.od-pc-btn:hover{box-shadow:6px 6px 0 var(--color-od-bg);transform:translate(-2px,-2px)}.od-btn:hover:active,.od-pc-btn:hover:active{box-shadow:none;transform:translate(4px,4px)}.od-pc:hover .od-pc-top{filter:drop-shadow(3px 3px 0 var(--color-od-bg));translate:-3px -3px}.od-clients li:hover img,.od-platforms li:hover .od-pfi{animation:.36s steps(3,end) od-hop}@keyframes od-hop{50%{translate:0 -5px}}}@media (hover:hover) and (min-width:761px){.od-vs tbody tr{transition:background-color 90ms step-end}.od-vs tbody tr:hover{background-color:#fff1c40d}}@media (prefers-reduced-motion:reduce){.od-slot,.od-pc-top,.od-nav-links a:after{transition:none}.od-clients li:hover img,.od-platforms li:hover .od-pfi{animation:none}}.od-slot-title{letter-spacing:.02em;align-items:flex-start;font-stretch:100%}.od-slot-title .od-ic{margin-top:3px}@media (min-width:1024px){.od-slot-title{min-height:3.6em}}.od-dc{color:#fff;border:3px solid var(--color-od-bg);width:132px;height:132px;box-shadow:6px 6px 0 var(--od-line);background:#5865f2;flex:none;place-items:center;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:grid;position:relative;overflow:hidden}.od-dc:before{content:"";transform-origin:bottom;background:#3c45a5;transition:scale .36s steps(6,end);position:absolute;inset:0;scale:1 0}.od-dc-icon{fill:#fff;width:56px;height:56px;transition:translate .36s steps(4,end),scale .36s steps(4,end);position:relative}.od-dc-text{opacity:0;flex-direction:column;align-items:center;line-height:1.2;transition:opacity .3s steps(3,end),translate .3s steps(3,end);display:flex;position:absolute;inset:auto 0 16px;translate:0 14px}.od-dc-text span:first-child{color:#e0e3ff;font-size:12px;font-weight:600}.od-dc-text span:last-child{text-transform:uppercase;letter-spacing:.02em;font-size:16px;font-weight:900;font-stretch:125%}.od-dc:is(:hover,:focus-visible):before{scale:1}.od-dc:is(:hover,:focus-visible) .od-dc-icon{translate:0 -22px;scale:.62}.od-dc:is(:hover,:focus-visible) .od-dc-text{opacity:1;translate:0}.od-dc:hover{box-shadow:9px 9px 0 var(--od-line);transform:translate(-3px,-3px)}.od-dc:active{box-shadow:2px 2px 0 var(--od-line);transform:translate(4px,4px)}.od-dc:focus-visible{outline:3px solid var(--color-od-magenta);outline-offset:4px}@media (hover:none){.od-dc-icon{translate:0 -22px;scale:.62}.od-dc-text{opacity:1;translate:0}}[data-mode=overdrive]{--od-block:clamp(64px, 8vw, 104px);--od-near:clamp(40px, 5vw, 64px)}.od-finder,.od-pricing-extra,.od-compare,.od-what-run{margin-top:var(--od-block)}.od-custom,.od-addon{margin-top:var(--od-near)}.od-sections[data-full]>section{content-visibility:visible}.od-login-plan{background:var(--color-od-bg);border:2px dashed var(--color-od-amber);gap:4px;margin-top:24px;padding:12px 14px;display:grid}.od-login-plan .od-hud{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.od-login-plan strong{color:var(--color-od-amber);font-size:17px}.od-login-plan span:last-child{color:var(--od-dim);font-size:14px}.od-pass{display:flex;position:relative}.od-pass .od-input{flex:1;padding-right:76px}.od-pass-eye{min-height:36px;font-family:var(--od-display);text-transform:uppercase;color:var(--color-od-warm-white);background:var(--color-od-outline);border:2px solid var(--od-line);padding:0 10px;font-size:12px;font-weight:700;position:absolute;top:50%;right:6px;translate:0 -50%}.od-pass-eye:focus-visible{outline:3px solid var(--color-od-magenta);outline-offset:2px}.od-field-hint{color:var(--od-dim);font-size:14px}.od-field-err{color:var(--color-od-amber);font-size:14px;font-weight:600}.od-field[data-error] .od-input{border-color:var(--color-od-amber)}.od-login-help{color:var(--od-dim);margin-top:16px;font-size:14px}.od-login-help a,.od-co-fine a{color:var(--color-od-warm-white);text-underline-offset:3px;text-decoration:underline}.od-join{font-family:var(--font-mona);gap:8px;margin-top:28px;font-size:15px;display:grid}.od-join li{align-items:center;gap:10px;display:flex}.od-join li:before{content:"";background:#fff1c440;flex:none;width:10px;height:10px}.od-join li[data-state=now]:before{background:var(--color-od-amber);animation:.6s steps(2,end) infinite od-spark}.od-join li[data-state=done]:before{background:var(--color-od-ember)}.od-join li[data-state=next]{color:var(--od-dim)}.od-join .od-join-bar{border:2px solid var(--od-line);background:var(--color-od-bg);height:14px;margin-top:6px}.od-join .od-join-bar:before{display:none}.od-join-bar span{height:100%;width:calc(var(--p) * 100%);background:repeating-linear-gradient(90deg, var(--color-od-ember) 0 10px, var(--color-od-amber) 10px 12px);transition:width .26s steps(6,end);display:block}#od-auth-form[data-shake=a]{animation:.24s steps(4,end) od-shake-a}#od-auth-form[data-shake=b]{animation:.24s steps(4,end) od-shake-b}@keyframes od-shake-a{25%{translate:-6px}50%{translate:6px}75%{translate:-3px}}@keyframes od-shake-b{25%{translate:-6px}50%{translate:6px}75%{translate:-3px}}.od-checkout{gap:32px;margin-top:40px;display:grid}@media (min-width:900px){.od-checkout{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px}}.od-co-plan,.od-co-pay{padding:32px 24px 24px}.od-co-plan .od-hud{text-transform:uppercase;letter-spacing:.06em;font-size:14px}.od-co-name{font-family:var(--od-head);text-transform:uppercase;margin-top:6px;font-size:clamp(40px,6vw,64px);font-weight:900;font-stretch:125%;line-height:1.02}.od-checkout[data-tier=pro] .od-co-name{color:var(--color-od-amber)}.od-checkout[data-tier=max] .od-co-name{color:var(--color-od-pink)}.od-co-sub{color:var(--od-dim);margin-top:6px;font-size:18px}.od-co-count{border:0;margin-top:20px;padding:0}.od-co-count legend{font-family:var(--od-display);text-transform:uppercase;font-size:14px;font-weight:700}.od-co-count div{gap:8px;margin-top:10px;display:flex}.od-co-count label{cursor:pointer;background:var(--color-od-bg);border:2px solid var(--od-line);width:48px;height:48px;box-shadow:3px 3px 0 var(--od-shadow);place-items:center;font-size:20px;font-weight:800;display:grid;position:relative}.od-co-count label[data-on]{background:var(--color-od-ember);color:var(--color-od-bg)}.od-co-count input{opacity:0;cursor:pointer;position:absolute;inset:0}.od-co-count label:has(input:focus-visible){outline:3px solid var(--color-od-magenta);outline-offset:2px}.od-co-list{gap:10px;margin-top:24px;display:grid}.od-co-list li{gap:10px;font-size:16px;line-height:1.45;display:flex}.od-co-list li:before{content:"";background:var(--color-od-ember);flex:none;width:10px;height:10px;margin-top:7px}.od-co-total{margin:20px 0 24px;display:grid}.od-co-total div{border-bottom:2px solid #fff1c426;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.od-co-total div:last-child{border-bottom:0;font-size:20px;font-weight:800}.od-co-total dt{color:var(--od-dim)}.od-co-total div:last-child dt{color:var(--color-od-warm-white)}.od-co-total small{color:var(--od-dim);font-size:13px;font-weight:500}.od-co-fine{color:var(--od-dim);margin-top:12px;font-size:14px;line-height:1.5}.od-co-done{max-width:760px;padding:40px 28px 32px}.od-co-done[data-ok=false]{border-color:var(--color-od-amber)}.od-co-next{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.od-dash-page{background:var(--color-od-bg)}.od-dash{grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid}.od-dash>*{min-width:0}@media (min-width:960px){.od-dash{grid-template-columns:248px minmax(0,1fr)}}.od-dash-side{z-index:3;background:var(--color-od-outline);border-bottom:2px solid var(--od-line);flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.od-dash-logo img{width:132px;height:auto}.od-dash-side nav ul{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.od-dash-side nav a{white-space:nowrap;min-height:44px;font-family:var(--od-display);text-transform:uppercase;letter-spacing:.02em;border:2px solid #0000;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.od-dash-side nav a:hover{background:var(--color-od-bg)}.od-dash-side nav a[aria-current=page]{background:var(--color-od-ember);color:var(--color-od-bg);border-color:var(--color-od-bg);box-shadow:3px 3px 0 var(--od-line)}.od-dash-side nav a:focus-visible{outline:3px solid var(--color-od-magenta);outline-offset:2px}.od-dash-dot{background:var(--color-od-amber);width:8px;height:8px;margin-left:auto;animation:.9s steps(2,end) infinite od-spark}.od-dash-me{display:none}@media (min-width:960px){.od-dash-side{border-bottom:0;border-right:2px solid var(--od-line);height:100svh;padding:24px 18px}.od-dash-logo img{width:168px}.od-dash-side nav{margin-top:20px}.od-dash-side nav ul{flex-direction:column;margin:0;padding:0;overflow:visible}.od-dash-me{border-top:2px solid #fff1c426;gap:6px;margin-top:auto;padding-top:16px;display:grid}}.od-dash-me .od-hud{text-transform:uppercase;letter-spacing:.06em;color:var(--color-od-amber);font-size:14px}.od-dash-email{text-overflow:ellipsis;white-space:nowrap;color:var(--od-dim);font-size:14px;overflow:hidden}.od-dash-out{text-underline-offset:3px;justify-self:start;font-size:14px;text-decoration:underline}.od-dash-main{min-width:0;padding:24px 16px 96px}@media (min-width:960px){.od-dash-main{padding:40px 40px 96px}}.od-dash-top{margin-bottom:28px}.od-dash-top .od-hud{font-size:15px}.od-dash-top h2{font-family:var(--od-head);text-transform:uppercase;margin-top:4px;font-size:clamp(32px,4.5vw,52px);font-weight:900;font-stretch:125%;line-height:1.04}.od-dash-top h2:focus{outline:none}.od-dash-grid{gap:24px;display:grid}@media (min-width:1100px){.od-dash-grid{grid-template-columns:1fr 1fr}.od-span-2{grid-column:span 2}}.od-dash-panel{min-width:0;padding:22px 20px 20px}.od-dash-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.od-dash-panel .od-btn{margin-top:16px}.od-dash-sample{letter-spacing:.08em;text-transform:uppercase;color:var(--color-od-bg);background:var(--color-od-gold);border:2px solid var(--color-od-bg);padding:2px 6px;font-size:11px;font-weight:800}.od-dash-big{font-family:var(--od-head);text-transform:uppercase;color:var(--color-od-amber);font-size:34px;font-weight:900;font-stretch:125%}.od-dash-msg{text-align:center;max-width:520px;color:var(--od-dim);justify-items:center;gap:16px;margin:20vh auto;padding:24px;display:grid}.od-meter{border:2px solid var(--od-line);background:var(--color-od-bg);height:16px;margin-top:16px}.od-meter span{background:var(--color-od-ember);height:100%;display:block}.od-dash-steps{gap:8px;margin-top:12px;display:grid}.od-dash-steps li{align-items:center;gap:10px;display:flex}.od-dash-steps li:before{content:"";border:2px solid var(--od-line);width:14px;height:14px}.od-dash-steps li[data-done]:before{background:var(--color-od-ember)}.od-dash-steps li[data-done]{color:var(--od-dim);text-decoration:line-through}.od-dash-plans{gap:14px;margin-top:8px;display:grid}@media (min-width:760px){.od-dash-plans{grid-template-columns:repeat(3,1fr)}}.od-dash-plans li{background:var(--color-od-bg);border:2px solid var(--od-line);align-content:start;gap:6px;padding:16px;display:grid}.od-dash-plans li[data-tier=pro]{border-color:var(--color-od-amber)}.od-dash-plans li[data-tier=max]{border-color:var(--color-od-pink)}.od-dash-plans strong{text-transform:uppercase;font-size:20px;font-weight:900;font-stretch:125%}.od-dash-plans span{color:var(--od-dim);font-size:15px}.od-dash-plans .od-btn{justify-self:start;margin-top:10px}.od-dash-tiles{gap:16px;display:grid}@media (min-width:700px){.od-dash-tiles{grid-template-columns:repeat(3,1fr)}}.od-dash-tiles li{background:var(--color-od-outline);border:2px solid var(--od-line);box-shadow:6px 6px 0 var(--od-shadow);gap:4px;padding:18px;display:grid}.od-dash-tiles span,.od-dash-tiles small{color:var(--od-dim);font-size:14px}.od-dash-tiles strong{font-variant-numeric:tabular-nums;font-size:34px;font-weight:900}.od-paytable{border-collapse:collapse;width:100%;font-size:15px}.od-paytable th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--od-dim);padding:8px 10px 8px 0;font-size:13px}.od-paytable td{border-top:2px solid #fff1c41f;padding:10px 10px 10px 0}.od-top{counter-reset:top;gap:2px;display:grid}.od-top li{counter-increment:top;border-bottom:2px solid #fff1c41a;align-items:baseline;gap:12px;padding:10px 0;display:flex}.od-top li:before{content:counter(top);width:1.4em;color:var(--color-od-amber);font-weight:900}.od-top li span{flex:1;min-width:0}.od-top li strong{font-variant-numeric:tabular-nums}.od-chart svg{width:100%;height:auto;margin-top:10px;display:block}.od-chart-head{color:var(--od-dim);min-height:1.5em;font-size:15px}.od-chart-head strong{color:var(--color-od-warm-white);font-variant-numeric:tabular-nums;font-size:22px}.od-chart-grid{stroke:#fff1c424;stroke-width:1px}.od-chart-axis{fill:#fff1c499;font-size:11px;font-family:var(--font-mona)}.od-chart-bar{fill:var(--color-od-ember)}.od-chart-bar[data-last]{fill:var(--color-od-amber)}.od-chart-bar[data-hot]{fill:var(--color-od-warm-white)}.od-pbars{gap:14px;display:grid}.od-pbars li{grid-template-columns:92px 1fr 52px;align-items:center;gap:12px;font-size:15px;display:grid}.od-pbars-track{background:var(--color-od-bg);border:2px solid #fff1c440;height:14px}.od-pbars-track span{background:var(--tone,var(--color-od-ember));height:100%;display:block}.od-pbars-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.od-dash [data-tone=hot]{--tone:var(--color-od-hot-red)}.od-dash [data-tone=magenta]{--tone:var(--color-od-magenta)}.od-dash [data-tone=amber]{--tone:var(--color-od-amber)}.od-dash [data-tone=violet]{--tone:var(--color-od-violet)}.od-chips{gap:4px;display:inline-flex}.od-chips span{width:26px;height:22px;color:var(--color-od-bg);background:var(--tone);place-items:center;font-size:11px;font-weight:800;display:grid}.od-queue{gap:18px;display:grid}.od-queue-day{letter-spacing:.06em;text-transform:uppercase;color:var(--od-dim);margin-bottom:8px;font-size:13px;font-weight:800}.od-queue ul{gap:8px;display:grid}.od-queue-row{background:var(--color-od-bg);border:2px solid #fff1c433;grid-template-columns:40px 1fr auto;grid-template-areas:"t m s""t c c";align-items:center;gap:4px 12px;padding:10px;display:grid}@media (min-width:700px){.od-queue-row{grid-template-columns:40px 1fr auto auto;grid-template-areas:"t m c s"}}.od-queue-thumb{background:repeating-linear-gradient(0deg, var(--color-od-outline) 0 4px, var(--color-od-crimson-dark) 4px 8px);border:2px solid #fff1c44d;grid-area:t;width:40px;height:52px}.od-queue-main{grid-area:m;min-width:0;display:grid}.od-queue-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.od-queue-main span{color:var(--od-dim);font-size:13px}.od-queue-row .od-chips{grid-area:c}.od-queue-status{text-transform:uppercase;border:2px solid;grid-area:s;padding:3px 6px;font-size:12px;font-weight:800}.od-queue-row[data-status=review] .od-queue-status{color:var(--color-od-amber)}.od-cal-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.od-cal-head h3{text-align:center;text-transform:uppercase;min-width:9.5em;font-size:18px;font-weight:800}.od-cal-head .od-btn{min-height:40px;padding:4px 14px;font-size:20px}.od-cal-today{text-underline-offset:3px;margin-left:auto;font-size:14px;text-decoration:underline}.od-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.od-cal-wd{text-transform:uppercase;color:var(--od-dim);padding:0 4px 4px;font-size:12px;font-weight:800}.od-cal-cell{background:var(--color-od-bg);border:2px solid #fff1c424;flex-direction:column;gap:3px;min-width:0;min-height:92px;padding:4px;display:flex}.od-cal-cell[data-out]{background:0 0;border-color:#0000}.od-cal-cell[data-today]{border-color:var(--color-od-amber)}.od-cal-num{color:var(--od-dim);font-size:13px;font-weight:800}.od-cal-cell[data-today] .od-cal-num{color:var(--color-od-amber)}.od-cal-post{text-overflow:ellipsis;white-space:nowrap;background:var(--color-od-outline);border-left:3px solid var(--color-od-ember);color:var(--color-od-warm-white);padding:2px 4px;font-size:11px;line-height:1.3;display:block;overflow:hidden}.od-cal-post[data-status=review]{border-left-color:var(--color-od-amber)}.od-cal-post[data-status=posted]{color:var(--od-dim);border-left-color:#fff1c459}.od-cal-key{color:var(--od-dim);gap:16px;margin-top:12px;font-size:13px;display:flex}.od-cal-key span{align-items:center;gap:6px;display:inline-flex}.od-cal-key span:before{content:"";background:var(--color-od-ember);width:10px;height:10px}.od-cal-key [data-status=review]:before{background:var(--color-od-amber)}.od-cal-key [data-status=posted]:before{background:#fff1c459}@media (max-width:700px){.od-cal-cell{min-height:56px}.od-cal-post{background:var(--color-od-ember);border-left-width:0;height:6px;padding:0;font-size:0}.od-cal-post[data-status=review]{background:var(--color-od-amber)}.od-cal-post[data-status=posted]{background:#fff1c459}}.od-profile{gap:24px;display:grid}.od-profile-id{gap:20px;padding:22px 20px;display:grid}@media (min-width:760px){.od-profile-id{grid-template-columns:128px 1fr;align-items:start}}.od-profile-logo{background:var(--color-od-bg);border:2px solid var(--od-line);place-items:center;width:128px;height:128px;display:grid;overflow:hidden;box-shadow:inset 4px 4px #00000080}.od-profile-logo img{object-fit:contain;width:100%;height:100%}.od-profile-logo span{color:var(--color-od-amber);font-size:56px;font-weight:900}.od-profile-id-fields>.od-field:first-child{margin-top:0}.od-profile-links{gap:0 16px;display:grid}@media (min-width:700px){.od-profile-links{grid-template-columns:1fr 1fr}}.od-profile-eds{gap:24px;display:grid}@media (min-width:1100px){.od-profile-eds{grid-template-columns:1fr 1fr}.od-profile-span{grid-column:span 2}}.od-edition{background:var(--color-od-outline);box-shadow:6px 6px 0 var(--od-shadow);border:2px solid #fff1c459;padding:20px}.od-edition[data-on]{border-color:var(--od-line)}.od-tick{cursor:pointer;grid-template-columns:28px 1fr;align-items:center;gap:2px 12px;display:grid;position:relative}.od-tick input{opacity:0;width:1px;height:1px;position:absolute}.od-tick-box{background:var(--color-od-bg);border:2px solid var(--od-line);grid-row:span 2;width:28px;height:28px;position:relative;box-shadow:inset 3px 3px #00000080}.od-tick input:checked+.od-tick-box{background:var(--color-od-ember);box-shadow:none}.od-tick input:checked+.od-tick-box:after{content:"";background:var(--color-od-bg);width:4px;height:4px;box-shadow:4px 4px 0 var(--color-od-bg), 8px 0 0 var(--color-od-bg), 12px -4px 0 var(--color-od-bg), 16px -8px 0 var(--color-od-bg);position:absolute;top:10px;left:3px}.od-tick input:focus-visible+.od-tick-box{outline:3px solid var(--color-od-magenta);outline-offset:2px}.od-edition-name{text-transform:uppercase;font-size:20px;font-weight:900;font-stretch:125%}.od-edition-sub{color:var(--od-dim);font-size:14px}.od-edition-fields{border:0;min-width:0;margin:0;padding:0}.od-edition-fields:disabled{opacity:.4}.od-addr{grid-template-columns:1fr 110px;gap:0 12px;display:grid}.od-mclist{background:#0b0a0d;border:2px solid #fff1c433;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:8px;display:grid}.od-mclist-icon{background:repeating-conic-gradient(var(--color-od-ember) 0 25%, var(--color-od-crimson-dark) 0 50%) 0 0 / 11px 11px;width:44px;height:44px}.od-mclist-text{min-width:0;display:grid}.od-mclist-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.od-mclist-text code{color:#9a9a9a;text-overflow:ellipsis;white-space:pre;font-family:ui-monospace,monospace;font-size:13px;overflow:hidden}.od-mclist-bars{align-items:flex-end;gap:2px;height:16px;display:flex}.od-mclist-bars i{background:#3ec43e;width:3px}.od-mclist-bars i:first-child{height:4px}.od-mclist-bars i:nth-child(2){height:7px}.od-mclist-bars i:nth-child(3){height:10px}.od-mclist-bars i:nth-child(4){height:13px}.od-mclist-bars i:nth-child(5){height:16px}.od-edition-fields:disabled .od-mclist-bars i{background:#8a8a8a}.od-profile-logos,.od-profile-notes{padding:22px 20px}.od-profile-logos-head .od-plan-desc{margin-top:4px}.od-profile-notes .od-field{margin-top:0}.od-profile-notes textarea{resize:vertical;min-height:110px}.od-logo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:18px;display:grid}.od-logo-grid>li{background:var(--color-od-bg);border:2px solid #fff1c440;gap:4px;padding:10px;display:grid;position:relative}.od-logo-grid img{aspect-ratio:1;object-fit:contain;background:repeating-conic-gradient(#1b161d 0 25%, #120e14 0 50%) 0 0 / 16px 16px;width:100%}.od-logo-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.od-logo-size{color:var(--od-dim);font-size:12px}.od-logo-x{text-underline-offset:3px;color:var(--color-od-amber);justify-self:start;font-size:13px;text-decoration:underline}.od-logo-grid>li:has(.od-drop){border:0;padding:0}.od-drop{text-align:center;cursor:pointer;border:2px dashed var(--od-line);background:var(--color-od-bg);place-content:center;justify-items:center;gap:6px;height:100%;min-height:200px;padding:14px;font-weight:800;display:grid}.od-drop small{color:var(--od-dim);font-size:12px;font-weight:500}.od-drop[data-drag]{border-color:var(--color-od-amber);background:var(--color-od-outline)}.od-drop[data-busy]{opacity:.6}.od-drop:has(input:focus-visible){outline:3px solid var(--color-od-magenta);outline-offset:2px}.od-drop-plus{width:24px;height:24px;position:relative}.od-drop-plus:before,.od-drop-plus:after{content:"";background:var(--color-od-ember);position:absolute}.od-drop-plus:before{width:6px;height:24px;top:0;left:9px}.od-drop-plus:after{width:24px;height:6px;top:9px;left:0}.od-savebar{z-index:2;background:var(--color-od-outline);border:2px solid #fff1c44d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.od-savebar[data-dirty]{border-color:var(--color-od-amber)}.od-savebar p{color:var(--od-dim);font-size:15px}.od-savebar p[data-kind=err]{color:var(--color-od-amber)}.od-savebar .od-btn:disabled{opacity:.5}.od-profile .od-input{width:100%;min-width:0}.od-addr>*,.od-profile-links>*,.od-profile-id-fields{min-width:0}:root{--background:#fff;--foreground:#33020c;--primary:#db2829;--primary-foreground:#fff;--secondary:#9d0102;--secondary-foreground:#fff;--accent:#cab518;--accent-foreground:#33020c;--muted:#fff;--muted-foreground:#ae1111;--card:#fff;--card-foreground:#33020c;--popover:#fff;--popover-foreground:#33020c;--border:#ae1111;--input:#ae1111;--ring:#db2829;--destructive:#950012;--radius:0;--font-body:var(--font-inter);--font-pixel:var(--font-silkscreen)}[data-mode=overdrive]{--background:#080609;--foreground:#fff1c4;--primary:#ff6518;--primary-foreground:#080609;--secondary:#760b19;--secondary-foreground:#fff1c4;--accent:#f000b9;--accent-foreground:#080609;--muted:#26050d;--muted-foreground:#ffb51e;--card:#26050d;--card-foreground:#fff1c4;--popover:#080609;--popover-foreground:#fff1c4;--border:#760b19;--input:#760b19;--ring:#f000b9;--destructive:#f12a2d}.hero{isolation:isolate;background:var(--background);width:100%;height:100svh;min-height:480px;position:relative;overflow:hidden}.hero-parallax{transform:translate3d(calc(var(--px,0) * -10px), calc(var(--py,0) * -8px), 0);transition:transform .7s ease-out;position:absolute;inset:-16px}.hero-bg{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;will-change:transform;animation:48s ease-in-out infinite alternate hero-drift}@keyframes hero-drift{0%{transform:scale(1.05)translate(-1.2%,-.6%)}to{transform:scale(1.05)translate(1.2%,.6%)}}.hero[data-paused=true] .hero-bg{animation-play-state:paused}.hero[data-paused=true] .hero-parallax{transform:none}.hero-logo-wrap{width:var(--logo-w);margin:0;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-logo{width:100%;height:auto}.hero[data-intro=play] .hero-logo{animation:.76s steps(7,end) .15s both logo-in}@keyframes logo-in{0%{opacity:0;transform:scale(.55)}65%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.px-button{--face:var(--color-sm-face-red);--face-hover:var(--color-sm-ember);--lit:var(--color-sm-bevel-pink);--shade:var(--color-sm-garnet);--edge:var(--color-sm-rim);--ink:var(--color-white);z-index:2;min-height:56px;color:var(--ink);background:var(--face);box-shadow:inset 0 4px 0 var(--lit), inset 0 -6px 0 var(--shade), 0 0 0 4px var(--edge);clip-path:polygon(4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px),0 4px,4px 4px);font-family:var(--font-display);letter-spacing:.02em;image-rendering:pixelated;border:0;place-items:center;padding:0 28px;font-size:18px;display:inline-grid;position:absolute}.px-button:hover:not(:disabled){background:var(--face-hover)}.px-button:active:not(:disabled){box-shadow:inset 0 4px 0 var(--lit), inset 0 -2px 0 var(--shade), 0 0 0 4px var(--edge);translate:0 4px}.px-button:disabled{opacity:.7}.px-button:focus-visible{outline:3px solid var(--ring);outline-offset:6px;clip-path:none}.px-button-crackle{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.px-button-label{position:relative}.px-button[data-placement=hero]{left:50%;top:calc(50% + var(--logo-w) * var(--logo-ratio) / 2 + 28px);transform:translate(-50%)}.hero[data-intro=play] .px-button[data-placement=hero]{animation:.36s steps(4,end) .82s both button-in}@keyframes button-in{0%{opacity:0}to{opacity:1}}.px-button[data-placement=corner]{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));min-height:48px;padding:0 18px;font-size:13px}[data-mode=overdrive] .px-button{--face:var(--color-od-ember);--face-hover:var(--color-od-amber);--lit:var(--color-od-gold);--shade:var(--color-od-crimson-dark);--edge:var(--color-od-outline);--ink:var(--color-od-bg)}.motion-toggle{z-index:2;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));border:2px solid var(--foreground);background:var(--background);min-height:44px;color:var(--foreground);font-family:var(--font-display);padding:0 14px;font-size:12px;position:absolute}.motion-toggle:hover{background:var(--foreground);color:var(--background)}.warp-overlay{z-index:100;pointer-events:none;transition:opacity .4s steps(4,end);position:fixed;inset:0}.warp-overlay[data-fading=true]{opacity:0}.warp-flash{z-index:99;pointer-events:none;position:fixed;inset:0}.warp-flash-white{background:#fff;animation:.65s cubic-bezier(.1,.7,.3,1) both warp-flash;position:absolute;inset:0}@keyframes warp-flash{0%{opacity:0}8%{opacity:.95}to{opacity:0}}.warp-flash-frame{--c:#ffffffd9;--l:clamp(18px, 5vmin, 44px);background:linear-gradient(var(--c) 0 0) 0 0 / var(--l) 3px, linear-gradient(var(--c) 0 0) 0 0 / 3px var(--l), linear-gradient(var(--c) 0 0) 100% 0 / var(--l) 3px, linear-gradient(var(--c) 0 0) 100% 0 / 3px var(--l), linear-gradient(var(--c) 0 0) 0 100% / var(--l) 3px, linear-gradient(var(--c) 0 0) 0 100% / 3px var(--l), linear-gradient(var(--c) 0 0) 100% 100% / var(--l) 3px, linear-gradient(var(--c) 0 0) 100% 100% / 3px var(--l);background-repeat:no-repeat;animation:.26s cubic-bezier(.52,.01,0,1) both warp-frame;position:absolute;inset:clamp(12px,3vmin,28px)}@keyframes warp-frame{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero-bg,.hero[data-intro=play] .hero-logo,.hero[data-intro=play] .px-button[data-placement=hero]{animation:none}.hero-parallax{transition:none;transform:none}.warp-overlay{transition:none}}.warp-overlay .pdc-root{background:0 0}.px-button-label{white-space:nowrap}@media (max-width:420px){.px-button[data-placement=hero]{padding:0 20px;font-size:15px}}.hero-clouds{--tile-w:max(177.78svh, 100vw);background-image:var(--clouds-small);background-repeat:repeat-x;background-size:var(--tile-w) auto;image-rendering:pixelated;background-position:0;animation:140s linear infinite clouds-drift;position:absolute;inset:0}@media (min-width:1281px),(min-resolution:1.5x){.hero-clouds{background-image:var(--clouds-large)}}@keyframes clouds-drift{0%{background-position-x:0}to{background-position-x:calc(var(--tile-w) * -1)}}.hero[data-paused=true] .hero-clouds{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-clouds{animation:none}}.px-card{border:4px solid var(--border);box-shadow:inset 4px 4px #ffffff0f,inset -4px -4px #0006}.px-card-header{border-bottom:4px solid var(--border);padding:20px 24px}.px-card-content{padding:4px 24px 8px}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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-ease{syntax:"*";inherits:false}
