/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:lab(96.5005% 4.18511 1.52329);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.082314 -1.13575);--color-gray-200:lab(91.6229% -.159085 -2.26791);--color-gray-400:lab(65.9269% -.832707 -8.17474);--color-gray-500:lab(47.7841% -.393212 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-font-family:var(--font-karla);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-red-200{border-color:var(--color-red-200)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.text-amber-500{color:var(--color-amber-500)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-600{color:var(--color-green-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-sm{--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)}@media (hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--sb-blue:#0031a0;--sb-electric:#05f;--sb-cyan:#6cced9;--sb-navy:#0a1628;--brand-ink:#071426;--brand-accent:#0031a0;--brand-accent-soft:#0031a01f;--brand-glow:#0031a038;--brand-card-start:#111827;--brand-card-mid:#05070d;--brand-card-end:#020409;--background:#050a14;--foreground:#e2e8f0;--glass-bg:#f7faffb8;--glass-border:#ffffff94;--glass-shadow:0 24px 70px #030d224d;--glass-blur:blur(30px) saturate(150%);--text-primary:#111;--text-secondary:#0009;--text-tertiary:#00000061;--apple-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;width:100%;max-width:100%;min-height:100%;color:var(--foreground);font-family:var(--apple-font);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#09162d;margin:0;padding:0;overflow:hidden}:is(html:has(.legal-page),body:has(.legal-page)){overscroll-behavior:auto;height:auto;min-height:100dvh;overflow:hidden auto}body:has(.legal-page){color:#0a1628;background:#f4f7fb}.video-world{width:100%;min-height:100vh;min-height:100svh;z-index:0;background:#09162d;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.video-world video{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}@supports (-webkit-touch-callout:none){html{height:-webkit-fill-available}body,.video-world{min-height:-webkit-fill-available}}.ui-layer{z-index:100;width:100%;min-height:100svh;pointer-events:auto;height:100dvh;min-height:100dvh;padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;display:flex;position:relative}.ui-layer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000a1c3d,#0008188a),radial-gradient(circle at 50% 8%,#ffffff38,#0000 32%);position:fixed;inset:0}.theme-soapbox{--brand-ink:#071426;--brand-accent:#0031a0;--brand-accent-soft:#0031a01c;--brand-glow:#0031a03d;--brand-card-start:#11244f;--brand-card-mid:#071326;--brand-card-end:#020409}.theme-showzer{--brand-ink:#101314;--brand-accent:#0f8f86;--brand-accent-soft:#0f8f8621;--brand-glow:#0f8f863d;--brand-card-start:#14332f;--brand-card-mid:#071817;--brand-card-end:#020706}.enter-button{z-index:9999;background:var(--brand-card-end);color:#fff;cursor:pointer;text-align:center;width:100%;height:54px;line-height:1.2;font-family:var(--apple-font);text-transform:none;letter-spacing:0;touch-action:manipulation;-webkit-tap-highlight-color:#6cced926;-webkit-appearance:none;appearance:none;pointer-events:auto;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;margin:0;padding:0;font-size:15px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;position:relative;box-shadow:0 16px 30px #00000038,inset 0 1px #ffffff2e}.enter-button:hover{background:var(--brand-card-mid);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff2e}.enter-button:active{transform:scale(.98)}.autoplay-gate{z-index:200;background:var(--background);cursor:pointer;color:#fff;touch-action:manipulation;-webkit-appearance:none;appearance:none;border:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:0;display:flex;position:fixed;inset:0}.glass-card{isolation:isolate;--text-primary:#071426;--text-secondary:#071426ad;--text-tertiary:#0714267a;-webkit-backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(#fffffff0,#f7f9fddb),#ffffffdb;border:1px solid #ffffffb8;border-radius:26px;width:100%;max-width:350px;margin-top:54px;padding:74px 18px 18px;position:relative;overflow:visible;box-shadow:0 24px 60px #020a1b4d,0 1px 3px #fff6,inset 0 1px #ffffffeb,inset 0 -1px #0000000a;gap:15px!important}.glass-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(145deg, #ffffff29, #fff0 34%), radial-gradient(circle at 84% 20%, var(--brand-glow), transparent 28%), linear-gradient(135deg, var(--brand-card-start), var(--brand-card-end) 70%);border-radius:16px;width:176px;height:102px;position:absolute;top:-50px;left:50%;transform:translate(-50%)rotate(-1.5deg);box-shadow:0 24px 34px #03091657,inset 0 1px #ffffff2e}.glass-card:after{content:"ENTRY PASS";z-index:3;pointer-events:none;background:linear-gradient(90deg, #ffffff29, transparent 38%), linear-gradient(135deg, var(--brand-card-start), var(--brand-card-mid) 44%, var(--brand-card-end));color:#ffffffd1;letter-spacing:0;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:flex-end;width:176px;height:84px;padding:13px 15px;font-size:9px;font-weight:800;display:flex;position:absolute;top:-32px;left:50%;transform:translate(-50%);box-shadow:0 20px 36px #000c2042,inset 0 1px #fff3}.glass-card>*{z-index:4;position:relative}.glass-card h2{font-size:24px!important;line-height:1.1!important}.glass-card p{text-wrap:balance}.site-logo{filter:drop-shadow(0 6px 18px #000a2057);width:min(172px,42vw);height:auto;display:block}.site-logo--compact{width:min(132px,34vw)}.site-logo--hero{width:min(188px,50vw);margin:0 auto 2px}.showzer-wordmark{color:#fff;font-family:var(--font-bricolage), var(--font-rubik), system-ui, sans-serif;letter-spacing:-.08em;text-transform:uppercase;-webkit-text-stroke:2px var(--brand-accent);paint-order:stroke fill;text-shadow:0 5px 0 var(--brand-accent), 0 10px 20px #001c7a61;justify-content:center;align-items:center;font-style:italic;font-weight:950;line-height:.9;display:inline-flex}.showzer-wordmark--compact{font-size:clamp(32px,10vw,52px);transform:rotate(-4deg)}.showzer-wordmark--hero{margin:0 auto 2px;font-size:clamp(40px,13vw,64px);transform:rotate(-4deg)}.landing-stage{flex:1;justify-content:center;align-items:center;width:100%;padding:18px;display:flex}.landing-fintech-card{color:#071426;-webkit-backdrop-filter:blur(26px)saturate(150%);isolation:isolate;background:linear-gradient(#fffffff2,#f6f8fce0),#ffffffe6;border:1px solid #ffffffb8;border-radius:38px;flex-direction:column;align-items:center;gap:17px;width:min(100%,382px);padding:72px 20px 18px;display:flex;position:relative;box-shadow:0 34px 90px #00081c57,0 1px #ffffffc7,inset 0 1px #fffffffa,inset 0 -1px #0714260f}.landing-fintech-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0%, var(--brand-accent-soft), transparent 30%), radial-gradient(circle at 88% 16%, #ffffffeb, transparent 34%);z-index:-1;border-radius:28px;position:absolute;inset:10px}.landing-card-stack{pointer-events:none;width:214px;height:124px;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.landing-pass{border-radius:22px;width:206px;height:118px;position:absolute;top:4px;left:4px}.landing-pass--front{background:radial-gradient(circle at 88% 16%, var(--brand-glow), transparent 27%), radial-gradient(circle at 20% 100%, #ffffff1a, transparent 38%), linear-gradient(135deg, var(--brand-card-start), var(--brand-card-mid) 58%, var(--brand-card-end));color:#fff;border:1px solid #ffffff2e;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:start;padding:14px;display:grid;overflow:hidden;box-shadow:0 24px 42px #00081857,inset 0 1px #fff3,inset 0 -1px #0006}.landing-pass-chip{opacity:.9;background:linear-gradient(90deg,#fff3,#0000 1px),linear-gradient(#ffffffeb,#ffffff61);border-radius:5px;width:22px;height:16px}.landing-pass-brand{letter-spacing:0;justify-self:end;font-size:10.5px;font-weight:800}.landing-pass-number{color:#ffffffc7;letter-spacing:.06em;grid-column:1/-1;align-self:end;font-size:13px;font-weight:700}.landing-pass-caption{color:#ffffff75;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:700}.landing-kicker{color:#07142673;letter-spacing:.14em;text-transform:uppercase;margin:2px 0 10px;font-size:10px;font-weight:800}.time-proof-strip{background:linear-gradient(#ffffffc7,#f0f4f9c2);border:1px solid #07142613;border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;width:100%;min-height:72px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #030d220f}.time-proof-item{color:#071426;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:8px 4px;display:flex}.time-proof-item strong{letter-spacing:0;font-size:clamp(1.32rem,5.2vw,1.72rem);font-weight:850;line-height:1;display:block}.time-proof-item span{color:#07142680;font-size:11px;font-weight:750;line-height:1.12;display:block}.time-proof-item--hero{background:linear-gradient(135deg, var(--brand-card-start), var(--brand-card-end));color:#fff;border-radius:18px;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff2e}.time-proof-item--hero strong{color:#fff;text-shadow:none}.time-proof-item--hero span{color:#ffffffad}.time-proof-divider{background:#07142614;width:1px;margin:10px 3px}.landing-actions{flex-direction:column;gap:10px;width:100%;display:flex}.landing-nav{justify-content:flex-end;align-items:center;width:100%;min-height:40px;padding:8px 20px;display:flex}.landing-nav-link{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.landing-nav-link:active{opacity:.68}.return-entry-link{-webkit-appearance:none;appearance:none;color:#0714269e;cursor:pointer;font-family:var(--apple-font);touch-action:manipulation;background:#ffffffa8;border:1px solid #07142614;border-radius:999px;padding:12px 14px;font-size:13px;font-weight:650}.return-entry-link span{color:var(--brand-accent);font-weight:800;text-decoration:none}.video-world--showzer{background:#122936}.showzer-hero-scene{z-index:0;object-fit:cover;object-position:center 36%;width:100%;height:100%;animation:14s ease-in-out infinite alternate showzer-camera;position:absolute;inset:0;transform:scale(1.035)}.showzer-entry-video{z-index:6;object-fit:cover;object-position:center;opacity:1;visibility:visible;background:#122936;width:100%;height:100%;transition:opacity .6s,visibility .6s;position:absolute;inset:0}.showzer-entry-video--finished{opacity:0;visibility:hidden;pointer-events:none}.video-world--showzer:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#071a260d 0%,#071a2614 42%,#071a26b8 100%),linear-gradient(90deg,#00142614,#0000 60%);position:absolute;inset:0}.showzer-scene-wash{z-index:2;pointer-events:none;opacity:.5;background:linear-gradient(112deg,#0000 25%,#fff3 47%,#0000 67%);animation:4.8s cubic-bezier(.4,0,.2,1) infinite showzer-sheen;position:absolute;inset:-12%;transform:translate(-42%)}.showzer-bubbles{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.showzer-bubbles i{border:1px solid #ffffffad;border-radius:50%;width:26px;height:26px;animation:8s linear infinite showzer-bubble;position:absolute;bottom:-64px;box-shadow:inset 5px 5px 10px #ffffff2e}.showzer-bubbles i:first-child{animation-delay:-1s;left:10%}.showzer-bubbles i:nth-child(2){width:14px;height:14px;animation-delay:-5s;left:32%}.showzer-bubbles i:nth-child(3){width:38px;height:38px;animation-delay:-3s;left:72%}.showzer-bubbles i:nth-child(4){width:19px;height:19px;animation-delay:-7s;left:88%}.site-logo{filter:none}.site-logo--compact.site-logo--soapbox{filter:drop-shadow(0 6px 14px #000a203d);width:min(132px,34vw)}.site-logo--compact.site-logo--showzer{filter:drop-shadow(0 6px 14px #000a202e);width:min(82px,23vw)}.site-logo--hero.site-logo--soapbox{width:min(148px,40vw);margin:0}.site-logo--hero.site-logo--showzer{width:min(88px,24vw);margin:0}.ui-layer.theme-showzer:before{background:linear-gradient(#05182414,#05182485)}.landing-stage{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;padding:10px 12px 0;display:flex}.landing-panel{color:#0a1725;-webkit-backdrop-filter:blur(18px)saturate(115%);background:#f8f8f4f5;border:1px solid #ffffffb8;border-radius:30px;width:min(100%,430px);padding:18px;box-shadow:0 26px 70px #030b194d}.landing-brand-row{justify-content:space-between;align-items:center;min-height:48px;margin-bottom:19px;display:flex}.landing-draw-badge{color:#0a17259e;background:#ffffffa3;border:1px solid #0a17251a;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.landing-headline-block{text-align:left;width:100%}.landing-headline{color:#0a1725;font-family:var(--font-bricolage), var(--apple-font);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,11vw,3.3rem);font-weight:720;line-height:.92}.landing-headline span{color:var(--brand-accent);display:inline}.landing-copy{color:#0a1725ad;text-align:left;text-wrap:pretty;width:min(100%,360px);margin:15px 0 0;font-size:15px;font-weight:520;line-height:1.42}.landing-highlights{border-top:1px solid #0a17251a;margin:18px 0 0}.landing-highlight{border-bottom:1px solid #0a17251a;grid-template-columns:minmax(88px,.34fr) 1fr;align-items:center;gap:14px;min-height:57px;display:grid}.landing-highlight span{color:#0a172573;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:720;line-height:1.2}.landing-highlight strong{color:#0a1725;font-size:14px;font-weight:680;line-height:1.25}.landing-actions{flex-direction:column;gap:2px;width:100%;margin-top:18px;display:flex}.landing-panel .enter-button{height:54px;box-shadow:none;background:#0a1725;border-radius:17px;font-size:16px;font-weight:720}.theme-showzer .landing-panel .enter-button{background:#183744}.landing-panel .enter-button:hover{box-shadow:none;background:#14263a}.return-entry-link{color:#0a172585;background:0 0;border:0;border-radius:0;padding:13px 8px 9px;font-size:13px;font-weight:560}.return-entry-link span{color:#0a1725;font-weight:680}.landing-legal{color:#0a172557;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:2px;font-size:10px;line-height:1.3;display:flex}.landing-legal a{color:#0a17258a;font-weight:650;text-decoration:none}@keyframes showzer-camera{0%{transform:scale(1.035)translate(0,0)}to{transform:scale(1.09)translate(-1%,-1.4%)}}@keyframes showzer-sheen{0%,18%{opacity:0;transform:translate(-46%)}35%{opacity:.44}72%,to{opacity:0;transform:translate(52%)}}@keyframes showzer-logo-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes showzer-bubble{0%{opacity:0;transform:translate(0,0)scale(.76)}12%{opacity:.42}82%{opacity:.2}to{opacity:0;transform:translate(18px,-110vh)scale(1.08)}}@media (min-width:760px){.landing-stage{justify-content:flex-end;align-items:center;padding:40px clamp(32px,7vw,96px)}.landing-panel{padding:22px}}@media (max-height:730px){.landing-panel{border-radius:26px;padding:14px 16px}.landing-brand-row{min-height:40px;margin-bottom:10px}.site-logo--hero.site-logo--soapbox{width:126px}.site-logo--hero.site-logo--showzer{width:66px}.landing-headline{font-size:clamp(2.08rem,9.6vw,2.65rem)}.landing-copy{margin-top:10px;font-size:14px}.landing-highlights{margin-top:11px}.landing-highlight{min-height:47px}.landing-actions{margin-top:12px}.landing-panel .enter-button{height:49px}}.dashboard-mini-pass{color:#fff;background:radial-gradient(circle at 86% 18%, var(--brand-glow), transparent 30%), radial-gradient(circle at 18% 100%, #ffffff1a, transparent 34%), linear-gradient(135deg, var(--brand-card-start), var(--brand-card-mid) 64%, var(--brand-card-end));border-radius:22px;align-content:space-between;width:100%;min-height:130px;padding:16px;display:grid;overflow:hidden;box-shadow:0 18px 38px #00081838,inset 0 1px #ffffff2e}.dashboard-mini-pass span{font-size:12px;font-weight:800}.dashboard-mini-pass strong{letter-spacing:-.06em;font-size:48px;font-weight:850;line-height:.9}.dashboard-mini-pass em{color:#ffffff94;font-size:12px;font-style:normal;font-weight:700}.proof-upload{cursor:pointer;width:100%;min-height:58px;color:var(--text-primary);touch-action:manipulation;background:#f5f7fbeb;border:1px solid #07142614;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #030d220d}.proof-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.proof-upload span{color:#0714269e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}.proof-upload strong{color:var(--brand-accent);background:#fff;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:800;box-shadow:0 1px 2px #07142614}.card-dashboard{margin-top:0;padding-top:20px}.card-dashboard:before,.card-dashboard:after{content:none}.input-shell{position:relative}.glass-input{height:52px;min-height:52px;color:var(--text-primary);-webkit-appearance:none;appearance:none;width:100%;font-size:16px;font-weight:600;line-height:normal;font-family:var(--apple-font);background:#f5f7fbf5;border:1px solid #07142617;border-radius:16px;outline:none;padding:1px 44px 0 18px;transition:border-color .17s,box-shadow .17s,background .17s,transform .17s;display:block;box-shadow:inset 0 1px #ffffffc2,0 1px 2px #0a16280a}.glass-input::placeholder{color:#07142661}.glass-input:focus{box-shadow:0 0 0 4px var(--brand-accent-soft), 0 10px 24px #030d2217, inset 0 1px 0 #ffffffe6;background:#fff;border-color:#050a123d}.input-shell[data-complete=true] .glass-input{border-color:#15a05e57;box-shadow:0 0 0 4px #15a05e1a,0 10px 26px #08281c1a,inset 0 1px #fffffffa}.input-state{opacity:0;background:#07142612;border-radius:999px;width:22px;height:22px;transition:opacity .16s,transform .16s,background .16s;position:absolute;top:15px;right:14px;transform:scale(.86)}.input-shell[data-complete=true] .input-state,.input-shell[data-busy=true] .input-state{opacity:1;transform:scale(1)}.input-shell[data-complete=true] .input-state{background:#16a05e}.input-shell[data-complete=true] .input-state:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;position:absolute;top:6px;left:7px;transform:rotate(-45deg)}.input-shell[data-busy=true] .input-state{border:2px solid var(--brand-accent-soft);border-top-color:var(--brand-accent);background:#ffffffd6;animation:.7s linear infinite spin}.input-shell[data-busy=true] .input-state:before{content:none}.code-input{text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:normal}.postcode-input{font-size:28px}input,textarea,select{font-size:16px}.action-btn{background:var(--brand-card-end);color:#fff;letter-spacing:0;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;appearance:none;width:100%;font-size:16px;font-weight:700;font-family:var(--apple-font);border:none;border-radius:18px;height:50px;min-height:50px;padding:0 20px;transition:transform .12s,opacity .12s,box-shadow .12s;box-shadow:0 14px 26px #03081433,inset 0 1px #ffffff2e}.action-btn:disabled{opacity:1;cursor:not-allowed;color:#07142642;box-shadow:none;background:#07142612}.action-btn:active:not(:disabled){opacity:.92;transform:scale(.97)}.back-btn{color:var(--text-tertiary);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--apple-font);touch-action:manipulation;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:999px;padding:7px 14px}.back-btn:active{opacity:.5}.helper-text{color:var(--text-tertiary);text-align:left;min-height:17px;margin:8px 2px 0;font-size:13px;transition:color .2s}.progress-track{background:#07142612;border-radius:999px;width:100%;height:3px;overflow:hidden}.progress-fill{background:var(--brand-card-end);border-radius:999px;height:100%;transition:width .22s}.helper-text-enter{animation:.22s cubic-bezier(.16,1,.3,1) both helper-in}@keyframes helper-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.step-in{animation:.18s cubic-bezier(.4,0,.2,1) both step-in}@keyframes step-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.review-table{-webkit-backdrop-filter:blur(14px)saturate(130%);background:#f5f7fbdb;border:1px solid #0714260f;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffffa3}.review-row{border-bottom:1px solid #07142612;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.review-row:last-child{border-bottom:none}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.anim-in{animation:.5s cubic-bezier(.16,1,.3,1) both fade-in-up}.anim-d1{animation-delay:80ms}.anim-d2{animation-delay:.16s}.anim-d3{animation-delay:.24s}.anim-d4{animation-delay:.32s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes draw-check{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.check-draw{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s cubic-bezier(.4,0,.2,1) forwards draw-check}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-stage{margin-bottom:calc(0px - max(16px, env(safe-area-inset-bottom)));flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0;position:relative}.landing-brand-over-media{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:clamp(16px,4.5vh,42px);left:0;right:0}.landing-brand-over-media .site-logo--soapbox{filter:drop-shadow(0 8px 18px #000a204d);width:min(176px,46vw)}.landing-brand-over-media .site-logo--showzer{filter:drop-shadow(0 8px 18px #000a2033);width:min(126px,32vw)}.landing-panel,.theme-showzer .landing-panel{width:100%;max-width:none;padding:23px 20px max(24px, calc(16px + env(safe-area-inset-bottom)));color:#111821;-webkit-backdrop-filter:none;background:#f7f7f3;border:0;border-radius:18px 18px 0 0;box-shadow:0 -18px 52px #030b1933}.landing-headline-block{max-width:390px;margin:0 auto}.landing-kicker{color:#11182185;font-family:var(--apple-font);letter-spacing:0;text-transform:none;margin:0 0 9px;font-size:13px;font-weight:650}.landing-headline{color:#111821;font-family:var(--apple-font);letter-spacing:-.042em;text-wrap:balance;font-size:clamp(2.18rem,9.6vw,2.8rem);font-weight:720;line-height:.98}.landing-headline span{color:inherit;font-weight:inherit;display:inline}.landing-copy{color:#111821a3;width:100%;max-width:380px;margin:13px auto 0;font-size:15px;font-weight:450;line-height:1.42}.landing-highlights{border-top:1px solid #11182121;max-width:390px;margin:18px auto 0}.landing-highlight{border-bottom-color:#11182121;grid-template-columns:88px 1fr;min-height:52px}.landing-highlight span{color:#1118216e;letter-spacing:.035em;font-size:10px;font-weight:700}.landing-highlight strong{color:#111821;font-size:14px;font-weight:620}.landing-actions{max-width:390px;margin:18px auto 0}.landing-panel .enter-button,.theme-showzer .landing-panel .enter-button{background:#111821;border-radius:10px;height:52px;font-size:15px;font-weight:680}.landing-panel .enter-button:hover,.theme-showzer .landing-panel .enter-button:hover{background:#202a36}.return-entry-link{padding:13px 8px 8px;font-size:13px}.landing-legal{max-width:390px;margin:3px auto 0}@media (min-width:760px){.landing-stage{justify-content:center;align-items:flex-end;margin-bottom:0;padding:36px clamp(30px,6vw,90px)}.landing-panel,.theme-showzer .landing-panel{border-radius:12px;width:430px;padding:26px;box-shadow:0 24px 72px #030b1947}.landing-brand-over-media{width:calc(100% - 520px);top:42px;right:auto}}@media (max-height:720px){.landing-panel,.theme-showzer .landing-panel{padding-top:17px}.landing-headline{font-size:clamp(1.95rem,8.6vw,2.35rem)}.landing-copy{margin-top:9px;font-size:14px}.landing-highlights{margin-top:11px}.landing-highlight{min-height:44px}.landing-actions{margin-top:12px}}.theme-showzer{--brand-accent:#258fd0;--brand-accent-soft:#258fd021;--brand-glow:#258fd040}.landing-stage{overflow:hidden}.landing-panel,.theme-showzer .landing-panel{z-index:2;font-family:var(--font-bricolage), var(--apple-font);box-shadow:none;background:linear-gradient(150deg,#ffffff57,#0000 42%),#f1f4f7;border-radius:0;position:relative;overflow:visible}.theme-showzer .landing-panel{background:linear-gradient(150deg,#ffffff61,#0000 42%),#eff5f7}.landing-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#f1f4f742 38%,#f1f4f7 100%);height:110px;position:absolute;top:-108px;left:0;right:0}.theme-showzer .landing-panel:before{background:linear-gradient(#0000 0%,#eff5f742 38%,#eff5f7 100%)}.landing-panel:after{content:"";z-index:0;pointer-events:none;opacity:.34;background-image:radial-gradient(circle, var(--brand-accent-soft) 1.2px, transparent 1.4px), linear-gradient(90deg, transparent 49%, var(--brand-accent-soft) 50%, transparent 51%);background-size:17px 17px,82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 30% 70%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 30% 70%,#000 100%)}.landing-ambient{z-index:3;pointer-events:none;position:absolute;inset:34% 0 0;overflow:hidden}.landing-ambient i{border:1px solid var(--brand-accent);width:72px;height:72px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.landing-ambient i{border:1px solid color-mix(in srgb, var(--brand-accent) 20%, transparent)}}.landing-ambient i{opacity:.34;border-radius:50%;animation:11s ease-in-out infinite alternate landing-bubble-drift}.landing-ambient i:first-child{background:var(--brand-accent-soft);width:102px;height:102px;top:12%;left:-28px}.landing-ambient i:nth-child(2){width:84px;height:84px;animation-delay:-3s;top:6%;right:-22px}.landing-ambient i:nth-child(3){background:var(--brand-accent);width:26px;height:26px;top:52%;left:8%}@supports (color:color-mix(in lab, red, red)){.landing-ambient i:nth-child(3){background:color-mix(in srgb, var(--brand-accent) 12%, transparent)}}.landing-ambient i:nth-child(3){animation-delay:-7s}.landing-ambient i:nth-child(4){background:#ffffff85;width:42px;height:42px;animation-delay:-5s;top:48%;right:10%}.landing-ambient i:nth-child(5){width:118px;height:118px;animation-delay:-9s;bottom:-42px;left:2%}.landing-ambient i:nth-child(6){background:var(--brand-accent-soft);width:18px;height:18px;animation-delay:-1s;bottom:10%;right:24%}.landing-kicker{border:1px solid var(--brand-accent);align-items:center;min-height:28px;margin:0 0 12px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing-kicker{border:1px solid color-mix(in srgb, var(--brand-accent) 15%, transparent)}}.landing-kicker{background:var(--brand-accent-soft);color:var(--brand-accent);font-family:var(--font-bricolage), var(--apple-font);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;font-size:11px;font-weight:760;line-height:1}.landing-headline{max-width:400px;font-family:var(--font-bricolage), var(--apple-font);letter-spacing:-.06em;font-size:clamp(2.75rem,12vw,3.75rem);font-weight:800;line-height:.91}.landing-copy{font-family:var(--font-bricolage), var(--apple-font);font-size:15.5px;font-weight:500}.landing-highlights{border:0;grid-template-columns:1fr;gap:9px;display:grid}.landing-highlight{border:1px solid var(--brand-accent);grid-template-columns:40px 1fr;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing-highlight{border:1px solid color-mix(in srgb, var(--brand-accent) 12%, transparent)}}.landing-highlight{background:var(--brand-accent);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.landing-highlight{background:color-mix(in srgb, var(--brand-accent) 7%, #ffffffc7)}}.landing-highlight{transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff9e}.landing-highlight:active{transform:scale(.986)}.landing-highlight-icon{width:38px;height:38px;color:var(--brand-accent);background:#ffffffc2;border-radius:12px;place-items:center;display:grid;box-shadow:0 5px 14px #0e223c14}.landing-highlight-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.landing-highlight-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.landing-highlight-copy>span:first-child{color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.landing-highlight-copy>span:first-child{color:color-mix(in srgb, var(--brand-accent) 72%, #111821)}}.landing-highlight-copy>span:first-child{font-family:var(--font-bricolage), var(--apple-font);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:760}.landing-highlight-copy strong{color:#111821;font-family:var(--font-bricolage), var(--apple-font);font-size:14px;font-weight:680;line-height:1.2}.time-swap{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.time-swap-old{color:#1118217a;position:relative}.time-swap-old:after{content:"";background:var(--brand-accent);transform-origin:0;border-radius:99px;width:calc(100% + 4px);height:2px;animation:.42s cubic-bezier(.16,1,.3,1) .72s forwards time-cross;position:absolute;top:52%;left:-2px;transform:scaleX(0)}.time-swap-arrow{color:var(--brand-accent)}.time-swap-new{color:#111821;opacity:0;animation:.42s cubic-bezier(.16,1,.3,1) .98s forwards time-reveal;transform:translate(-5px)}.landing-live-count{color:#11182185;max-width:390px;font-family:var(--font-bricolage), var(--apple-font);justify-content:center;align-items:center;gap:7px;margin:13px auto -5px;font-size:11px;font-weight:620;display:flex}.landing-live-count>span{background:#19a66a;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite live-dot;box-shadow:0 0 0 4px #19a66a1a}.landing-panel .enter-button,.theme-showzer .landing-panel .enter-button{background:var(--brand-accent);color:#fff;font-family:var(--font-bricolage), var(--apple-font);box-shadow:0 13px 28px var(--brand-accent);border-radius:14px;font-size:16px;font-weight:750;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-panel .enter-button,.theme-showzer .landing-panel .enter-button{box-shadow:0 13px 28px color-mix(in srgb, var(--brand-accent) 30%, transparent)}}.landing-panel .enter-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:34%;animation:4.4s ease-in-out 1.8s infinite cta-shimmer;position:absolute;inset:-2px auto -2px -42%;transform:skew(-18deg)}.landing-panel .enter-button:hover,.theme-showzer .landing-panel .enter-button:hover{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.landing-panel .enter-button:hover,.theme-showzer .landing-panel .enter-button:hover{background:color-mix(in srgb, var(--brand-accent) 88%, #00102c)}}.return-entry-link,.landing-legal{font-family:var(--font-bricolage), var(--apple-font)}@keyframes landing-bubble-drift{0%{transform:translate(-5px,8px)scale(.96)}to{transform:translate(9px,-12px)scale(1.04)}}@keyframes time-cross{to{transform:scaleX(1)}}@keyframes time-reveal{to{opacity:1;transform:translate(0)}}@keyframes live-dot{0%,to{opacity:.68;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes cta-shimmer{0%,70%{opacity:0;left:-42%}76%{opacity:1}92%,to{opacity:0;left:116%}}@media (min-width:760px){.landing-panel,.theme-showzer .landing-panel{border:1px solid #ffffff94;border-radius:26px;overflow:hidden;box-shadow:0 30px 82px #030b1942}.landing-panel:before,.theme-showzer .landing-panel:before{content:none}}@media (max-height:730px){.landing-headline{font-size:clamp(2.32rem,10vw,2.8rem)}.landing-highlight{min-height:57px;padding-block: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-tracking{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}.ui-layer{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:hidden auto}.ui-layer::-webkit-scrollbar{display:none}.ui-layer.theme-soapbox{--brand-accent:#0031a0;--brand-accent-soft:#0031a01a;--brand-card-start:#1239a5;--brand-card-mid:#071f67;--brand-card-end:#06163e;font-family:var(--apple-font)}.ui-layer.theme-showzer{--brand-accent:#248fcd;--brand-accent-soft:#248fcd1c;--brand-card-start:#2aa1db;--brand-card-mid:#146c9b;--brand-card-end:#12394c;font-family:var(--apple-font)}.theme-soapbox.ui-layer:before{background:linear-gradient(#02113317 0%,#02113329 46%,#020a1c57 100%)}.theme-showzer.ui-layer:before{background:linear-gradient(#0a212a0a 0%,#09212d29 48%,#081a2659 100%)}.landing-stage{min-height:100%;overflow:hidden}.landing-panel,.theme-showzer .landing-panel{font-family:var(--apple-font)}.landing-panel>*{z-index:4;position:relative}.landing-brand-over-media{top:clamp(14px,4vh,38px)}.landing-headline-block,.landing-highlights,.landing-actions,.landing-live-count,.landing-legal{width:100%;max-width:408px}.landing-headline-block,.landing-highlights,.landing-actions,.landing-legal{margin-left:auto;margin-right:auto}.landing-headline{font-family:var(--apple-font);text-wrap:balance}.landing-copy,.landing-kicker,.landing-highlight-copy,.landing-panel .enter-button,.return-entry-link,.landing-legal,.landing-live-count{font-family:var(--apple-font)}.theme-soapbox .landing-ambient{display:none}.theme-soapbox .landing-panel{width:100%;max-width:none;padding:28px 20px max(22px, calc(14px + env(safe-area-inset-bottom)));color:#071426;-webkit-backdrop-filter:none;background:#f5f7fb;border:0;border-top:3px solid #0031a0;border-radius:0;position:relative;overflow:visible;box-shadow:0 -16px 46px #00123833}.theme-soapbox .landing-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#f5f7fbf7);height:76px;position:absolute;inset:-76px 0 auto}.theme-soapbox .landing-panel:after{content:"";z-index:0;opacity:.32;pointer-events:none;background-image:linear-gradient(#0031a00e 1px,#0000 1px),linear-gradient(90deg,#0031a00e 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 28% 72%,#000);mask-image:linear-gradient(90deg,#000,#0000 28% 72%,#000)}.theme-soapbox .landing-brand-over-media .site-logo--soapbox{filter:drop-shadow(0 7px 17px #000c3047);width:min(174px,45vw)}.soapbox-pixel-guide{pointer-events:none;width:98px;height:98px;top:-82px;right:max(18px,50% - 215px);z-index:8!important;position:absolute!important}.soapbox-pixel-guide img{object-fit:contain;width:98px;height:98px;image-rendering:pixelated;filter:drop-shadow(0 8px 1px #04154026);animation:2.8s steps(2,end) infinite soapbox-pixel-idle;display:block}.soapbox-pixel-status{color:#18315f;width:max-content;height:26px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:#fafcfff5;border:1px solid #b8c7e3;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:600;display:inline-flex;position:absolute;bottom:13px;right:84px;box-shadow:2px 2px #0031a021}.soapbox-pixel-status i{background:#14a76c;width:6px;height:6px;box-shadow:0 0 0 2px #14a76c21}.theme-soapbox .landing-kicker{color:#0031a0;min-height:24px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0;font-size:10px;font-weight:600}.theme-soapbox .landing-kicker:before{content:"[ ";color:#6cced9}.theme-soapbox .landing-kicker:after{content:" ]";color:#6cced9}.theme-soapbox .landing-headline{color:#071426;letter-spacing:-.055em;max-width:390px;margin:0;font-size:clamp(2.35rem,10.5vw,3.25rem);font-weight:780;line-height:.94}.theme-soapbox .landing-headline span{color:#0031a0;display:block}.theme-soapbox .landing-copy{color:#536078;max-width:390px;margin-top:13px;font-size:15px;font-weight:500;line-height:1.43}.theme-soapbox .landing-highlights{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.theme-soapbox .landing-highlight{background:#ffffffc7;border:1px solid #d5deed;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;min-height:92px;padding:12px 11px;display:grid;box-shadow:0 3px #0031a014}.theme-soapbox .landing-highlight-icon{color:#0031a0;width:28px;height:28px;box-shadow:none;background:#eef3fb;border:1px solid #c7d4e8;border-radius:6px;place-items:center;display:grid}.theme-soapbox .landing-highlight-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.theme-soapbox .landing-highlight-copy{gap:5px}.theme-soapbox .landing-highlight-copy>span:first-child{color:#65718a;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.055em;font-size:8px;font-weight:600}.theme-soapbox .landing-highlight-copy strong{color:#0b1930;font-size:12px;font-weight:700;line-height:1.26}.theme-soapbox .time-swap{gap:3px}.theme-soapbox .time-swap-old{color:#7d8799;width:100%}.theme-soapbox .time-swap-new{color:#0031a0;width:100%}.theme-soapbox .time-swap-arrow{display:none}.theme-soapbox .landing-live-count{color:#65718a;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.035em;justify-content:flex-start;margin:13px auto -2px;font-size:9px}.theme-soapbox .landing-live-count>span{border-radius:1px;width:6px;height:6px}.theme-soapbox .landing-actions{margin-top:15px}.theme-soapbox .landing-panel .enter-button{color:#fff;background:#0031a0;border:1px solid #06247e;border-radius:9px;height:52px;font-size:15px;font-weight:720;box-shadow:0 4px #061d67,0 12px 24px #0031a033}.theme-soapbox .landing-panel .enter-button:after{content:none}.theme-soapbox .landing-panel .enter-button:hover{background:#073cae}.theme-soapbox .landing-panel .enter-button:active{transform:translateY(3px);box-shadow:0 1px #061d67,0 6px 12px #0031a02e}.theme-soapbox .return-entry-link{color:#647087;font-size:13px}.theme-soapbox .return-entry-link span{color:#0031a0}.theme-soapbox .landing-legal{color:#7c8798;font-family:var(--font-mono), ui-monospace, monospace;font-size:9px}.theme-showzer .landing-panel{width:100%;max-width:none;padding:22px 20px max(24px, calc(15px + env(safe-area-inset-bottom)));color:#14232b;-webkit-backdrop-filter:none;background:#f6fafb;border:0;border-radius:28px 28px 0 0;position:relative;overflow:visible;box-shadow:0 -18px 52px #07212f33}.theme-showzer .landing-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#f6fafbfa);height:94px;position:absolute;inset:-92px 0 auto}.theme-showzer .landing-panel:after{content:none}.theme-showzer .landing-brand-over-media .site-logo--showzer{filter:drop-shadow(0 7px 17px #08243238);width:min(118px,31vw)}.theme-showzer .site-logo--compact.site-logo--showzer{width:min(66px,19vw)}.theme-showzer>header{width:100%;max-width:350px;margin-inline:auto;justify-content:flex-start!important;padding:8px 16px 0!important}.theme-showzer .landing-ambient{opacity:.62;inset:39% 0 0}.theme-showzer .landing-ambient i{background:#ffffff3d;border-color:#248fcd2e}.showzer-product-status{color:#62737c;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;width:100%;max-width:408px;margin:0 auto 11px;font-size:10px;font-weight:700;display:flex}.showzer-product-status i{background:#36a9df;border-radius:50%;width:4px;height:4px}.showzer-pixel-guide{pointer-events:none;width:84px;height:84px;top:-78px;right:14px;z-index:9!important;position:absolute!important}.showzer-pixel-guide span{width:84px;height:84px;image-rendering:pixelated;filter:drop-shadow(0 7px 1px #08243229);background:url(/showzer-pixel-poses.png) 0 0/200% 200% no-repeat;animation:2.8s steps(2,end) infinite soapbox-pixel-idle;display:block}.theme-showzer .landing-kicker{color:#248fcd;letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;min-height:0;margin:0 0 9px;padding:0;font-size:12px;font-weight:750;display:block}.theme-showzer .landing-headline{color:#12222a;letter-spacing:-.052em;max-width:390px;margin:0;font-size:clamp(2.4rem,10.8vw,3.35rem);font-weight:760;line-height:.95}.theme-showzer .landing-headline span{color:#248fcd;display:block}.theme-showzer .landing-copy{color:#5c6c74;max-width:390px;margin-top:13px;font-size:15px;font-weight:500;line-height:1.45}.theme-showzer .landing-highlights{border-top:1px solid #d7e4e8;margin-top:17px;display:block}.theme-showzer .landing-highlight{min-height:62px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d7e4e8;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:10px 2px;display:grid}.theme-showzer .landing-highlight-icon{color:#248fcd;width:36px;height:36px;box-shadow:none;background:#eaf5f8;border:1px solid #cce0e8;border-radius:12px;place-items:center;display:grid}.theme-showzer .landing-highlight-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.theme-showzer .landing-highlight-copy{gap:3px}.theme-showzer .landing-highlight-copy>span:first-child{color:#248fcd;letter-spacing:.055em;font-size:9px;font-weight:750}.theme-showzer .landing-highlight-copy strong{color:#17262d;font-size:13px;font-weight:650;line-height:1.28}.theme-showzer .landing-live-count{color:#6a7880;justify-content:flex-start;margin:13px auto -2px;font-size:10px}.theme-showzer .landing-actions{margin-top:15px}.theme-showzer .landing-panel .enter-button{color:#fff;background:#167eb8;border:0;border-radius:14px;height:52px;font-size:15px;font-weight:720;box-shadow:0 12px 25px #167eb838}.theme-showzer .landing-panel .enter-button:after{content:none}.theme-showzer .landing-panel .enter-button:hover{background:#1272aa}.theme-showzer .return-entry-link{color:#69777e;font-size:13px}.theme-showzer .return-entry-link span{color:#167eb8}.theme-showzer .landing-legal{color:#7a878d;font-size:10px}.theme-soapbox .glass-card,.theme-showzer .glass-card{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(130%);width:min(100%,420px);max-width:420px;margin-top:8px;padding:24px;gap:18px!important}.theme-soapbox .glass-card:before,.theme-soapbox .glass-card:after,.theme-showzer .glass-card:before,.theme-showzer .glass-card:after{content:none;display:none}.theme-soapbox .glass-card{--text-primary:#09162c;--text-secondary:#57647b;--text-tertiary:#718096;background:#f7f9fdf2;border:1px solid #b5c5dde6;border-radius:15px;box-shadow:0 18px 50px #010f2f40,3px 3px #0031a01a}.theme-showzer .glass-card{--text-primary:#15242b;--text-secondary:#607078;--text-tertiary:#74828a;background:#f8fbfbf2;border:1px solid #d7e6ebf2;border-radius:24px;box-shadow:0 22px 56px #061e2b3d}.theme-soapbox .glass-card h2,.theme-showzer .glass-card h2{font-family:var(--apple-font);letter-spacing:-.035em!important;font-size:26px!important;font-weight:760!important;line-height:1.08!important}.theme-soapbox .glass-input,.theme-showzer .glass-input{height:56px;min-height:56px;color:var(--text-primary);font-family:var(--apple-font);background:#fffffff0;border-width:1px;padding-left:17px;font-size:16px;font-weight:560;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #07182d0a}.theme-soapbox .glass-input{border-color:#c9d4e6;border-radius:10px}.theme-showzer .glass-input{border-color:#d1e0e5;border-radius:15px}.theme-soapbox .glass-input:focus{border-color:#0031a0;box-shadow:0 0 0 3px #0031a01f,0 10px 22px #0031a014}.theme-showzer .glass-input:focus{border-color:#248fcd;box-shadow:0 0 0 3px #248fcd21,0 10px 22px #125a7e14}.theme-soapbox .action-btn,.theme-showzer .action-btn{height:52px;min-height:52px;font-family:var(--apple-font);font-size:15px;font-weight:720}.theme-soapbox .action-btn{background:#0031a0;border:1px solid #06247e;border-radius:9px;box-shadow:0 4px #061d67,0 10px 22px #0031a02e}.theme-soapbox .action-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #061d67}.theme-showzer .action-btn{background:#167eb8;border-radius:14px;box-shadow:0 11px 23px #167eb833}.theme-soapbox .action-btn:disabled,.theme-showzer .action-btn:disabled{color:#99a3b1;box-shadow:none;background:#e5eaf1;border-color:#0000}.theme-soapbox .progress-track,.theme-showzer .progress-track{background:#e1e7ef;border-radius:0;height:5px}.theme-soapbox .progress-fill{background:repeating-linear-gradient(90deg,#0031a0 0 13px,#6cced9 13px 16px);border-radius:0}.theme-showzer .progress-track{background:#dfeaec;border-radius:999px}.theme-showzer .progress-fill{background:#248fcd;border-radius:999px}.theme-soapbox .review-table{background:#fff;border-color:#d5deeb;border-radius:9px}.theme-showzer .review-table{background:#fff;border-color:#dbe7ea;border-radius:16px}.theme-soapbox .dashboard-mini-pass{background:linear-gradient(#6cced91a 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#6cced91a 1px,#0000 1px) 0 0/16px 16px,#071f67;border:1px solid #163c9f;border-radius:11px;box-shadow:0 4px #031441,0 16px 30px #02113738}.theme-showzer .dashboard-mini-pass{background:linear-gradient(145deg,#209ad2,#11638f);border-radius:20px;box-shadow:0 18px 34px #0c537633}.theme-soapbox .proof-upload{box-shadow:none;background:#fff;border-color:#d0daea;border-radius:9px}.theme-showzer .proof-upload{box-shadow:none;background:#fff;border-color:#d8e6ea;border-radius:15px}.theme-soapbox .back-btn,.theme-showzer .back-btn{border-radius:10px;min-height:42px}@keyframes soapbox-pixel-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (min-width:760px){.landing-stage{justify-content:center;align-items:flex-end;padding:34px clamp(28px,5vw,78px)}.theme-soapbox .landing-panel,.theme-showzer .landing-panel{border-radius:18px;width:440px;max-width:440px;padding:28px;box-shadow:0 26px 72px #03112a47}.theme-soapbox .landing-panel{border:1px solid #c7d3e6;border-top:3px solid #0031a0;border-radius:12px;overflow:visible}.theme-showzer .landing-panel{border:1px solid #dae8ece6;border-radius:26px}.theme-soapbox .landing-panel:before,.theme-showzer .landing-panel:before{content:none}.landing-brand-over-media{width:calc(100% - 520px);top:42px;right:auto}.soapbox-pixel-guide{right:22px}}@media (max-width:390px){.theme-soapbox .landing-panel,.theme-showzer .landing-panel{padding-left:16px;padding-right:16px}.theme-soapbox .landing-headline,.theme-showzer .landing-headline{font-size:2.25rem}.soapbox-pixel-guide{width:88px;height:88px;right:9px}.soapbox-pixel-guide img{width:88px;height:88px}.soapbox-pixel-status{right:76px}}@media (max-height:730px){.landing-brand-over-media{top:10px}.theme-soapbox .landing-panel,.theme-showzer .landing-panel{padding-top:18px;padding-bottom:17px}.theme-soapbox .landing-headline,.theme-showzer .landing-headline{font-size:2.18rem}.theme-soapbox .landing-copy,.theme-showzer .landing-copy{margin-top:8px;font-size:13px}.theme-soapbox .landing-highlights,.theme-showzer .landing-highlights{margin-top:10px}.theme-soapbox .landing-highlight{min-height:77px;padding-block:9px}.theme-showzer .landing-highlight{min-height:53px;padding-block:7px}.theme-soapbox .landing-actions,.theme-showzer .landing-actions{margin-top:10px}.landing-live-count{display:none}.landing-legal{margin-top:0}}@media (prefers-reduced-motion:reduce){.soapbox-pixel-guide img{animation:none}}.ui-layer.theme-soapbox,.ui-layer.theme-showzer{--apple-font:var(--font-pixel), "Courier New", monospace;font-family:var(--font-pixel), "Courier New", monospace}.ui-layer.theme-soapbox :is(button,input,label,a,p,span,strong,em,h1,h2,h3),.ui-layer.theme-showzer :is(button,input,label,a,p,span,strong,em,h1,h2,h3),.legal-page,.legal-page *{font-family:var(--font-pixel), "Courier New", monospace!important}.landing-headline,.glass-card h2{letter-spacing:-.025em!important}.landing-copy,.glass-card p,.glass-input,.review-row{letter-spacing:.005em}.pixel-progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;width:100%;display:grid}.pixel-progress-count{color:var(--brand-accent);letter-spacing:.06em;font-size:11px;font-weight:700}.pixel-progress-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;display:grid}.pixel-progress-track i{background:#d5deeba6;border:1px solid #c9d4e4;border-radius:2px;height:9px;display:block;position:relative;box-shadow:inset 0 1px #ffffffbf}.pixel-progress-track i[data-filled]{border-color:color-mix(in srgb, var(--brand-accent) 74%, #09162c);background:linear-gradient(90deg, transparent 0 17%, #fff3 17% 25%, transparent 25%), var(--brand-accent);box-shadow:0 2px 0 color-mix(in srgb, var(--brand-accent) 62%, #071426)}.pixel-progress-track i[data-current]:after{content:"";background:#6cced9;width:5px;height:5px;animation:.9s steps(2,end) infinite pixel-progress-blip;position:absolute;top:-4px;right:-3px;box-shadow:0 8px #6cced9}.theme-showzer .pixel-progress-track i[data-current]:after{background:#142b35;box-shadow:0 8px #142b35}.stage-card-shell{isolation:isolate;flex:none;width:min(100%,420px);max-width:420px;padding-top:112px;position:relative}.stage-card-shell>.glass-card{z-index:1;width:100%;margin-top:0;position:relative}.stage-mascot{--mascot-size:76px;--pose-seat-offset:0%;--pose-tilt:0deg;top:calc(112px - var(--mascot-size));z-index:8;width:var(--mascot-size);height:var(--mascot-size);pointer-events:none;transform-origin:50% 100%;transform:translateY(var(--pose-seat-offset)) rotate(var(--pose-tilt));transition:right .18s steps(2,end),transform .18s steps(2,end);position:absolute;left:auto;right:8px}.stage-mascot-sprite{width:var(--mascot-size);height:var(--mascot-size);image-rendering:pixelated;filter:drop-shadow(0 6px #05143721);background-repeat:no-repeat;background-size:200% 200%;display:block}.stage-mascot--soapbox .stage-mascot-sprite{background-image:url(/soapbox-pixel-poses.png)}.stage-mascot--showzer .stage-mascot-sprite{background-image:url(/showzer-pixel-poses.png)}.stage-mascot[data-pose=wave] .stage-mascot-sprite{background-position:0 0}.stage-mascot[data-pose=sit] .stage-mascot-sprite{background-position:100% 0}.stage-mascot[data-pose=balance] .stage-mascot-sprite{background-position:0 100%}.stage-mascot[data-pose=peek] .stage-mascot-sprite{background-position:100% 100%}.stage-mascot--soapbox[data-pose=wave]{--pose-seat-offset:4%}.stage-mascot--soapbox[data-pose=sit]{--pose-seat-offset:0%}.stage-mascot--soapbox[data-pose=balance]{--pose-seat-offset:5.75%}.stage-mascot--soapbox[data-pose=peek]{--pose-seat-offset:14.2%}.stage-mascot--showzer[data-pose=wave]{--pose-seat-offset:4.65%}.stage-mascot--showzer[data-pose=sit]{--pose-seat-offset:0%}.stage-mascot--showzer[data-pose=balance]{--pose-seat-offset:18.5%}.stage-mascot--showzer[data-pose=peek]{--pose-seat-offset:20.75%}.stage-mascot-comment{right:calc(var(--mascot-size) - 16px);bottom:calc(var(--mascot-size) - 28px);color:#10213d;letter-spacing:0;text-wrap:balance;background:#fcfdfff7;border:1px solid #afbed8;border-radius:5px;width:max-content;max-width:min(176px,100vw - 132px);margin:0;padding:9px 10px 10px;font-size:11px;font-weight:600;line-height:1.17;position:absolute;box-shadow:3px 3px #0031a024}.stage-mascot-comment:after{content:"";background:#fcfdff;border-top:1px solid #afbed8;border-right:1px solid #afbed8;width:7px;height:7px;position:absolute;bottom:11px;right:-7px;transform:rotate(45deg)}.stage-mascot-comment>span{color:var(--brand-accent);letter-spacing:.09em;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.stage-mascot--showzer .stage-mascot-comment{color:#17303a;border-color:#b9d4de;box-shadow:3px 3px #248fcd24}.stage-mascot--showzer .stage-mascot-comment:after{border-color:#b9d4de}.stage-mascot[data-step=phone],.stage-mascot[data-step=email]{--pose-tilt:3deg;right:2px}.stage-mascot[data-step=postcode],.stage-mascot[data-step=return-otp]{--pose-tilt:-2deg;left:8px;right:auto}.stage-mascot[data-step=postcode] .stage-mascot-comment,.stage-mascot[data-step=return-otp] .stage-mascot-comment{right:auto;left:calc(var(--mascot-size) - 16px)}.stage-mascot[data-step=postcode] .stage-mascot-comment:after,.stage-mascot[data-step=return-otp] .stage-mascot-comment:after{left:-7px;right:auto;transform:rotate(225deg)}.stage-mascot[data-step=confirm],.stage-mascot[data-step=complete],.stage-mascot[data-step=processing],.stage-mascot[data-step=return-phone],.stage-mascot[data-step=return-dashboard]{right:12px}@keyframes pixel-progress-blip{0%,49%{opacity:1}50%,to{opacity:.28}}@media (max-width:390px){.stage-mascot{--mascot-size:72px}}@media (max-height:730px){.stage-card-shell{padding-top:104px}.stage-mascot{--mascot-size:68px;top:calc(104px - var(--mascot-size))}.stage-mascot-comment{right:calc(var(--mascot-size) - 14px);max-width:150px;padding:7px 8px;font-size:10px}.stage-mascot[data-step=postcode] .stage-mascot-comment,.stage-mascot[data-step=return-otp] .stage-mascot-comment{right:auto;left:calc(var(--mascot-size) - 14px)}}.ui-layer>main:not(.landing-stage){align-items:safe center!important}.landing-stage{width:calc(100% + env(safe-area-inset-left) + env(safe-area-inset-right));margin-left:calc(0px - env(safe-area-inset-left));margin-right:calc(0px - env(safe-area-inset-right))}@media (prefers-reduced-motion:reduce){.pixel-progress-track i[data-current]:after{animation:none}}
