@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans-loaded), "Inter", system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-display-loaded), "Inter", system-ui, sans-serif}}@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}body{background:var(--au-paper);color:var(--au-ink)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;line-height:1.06}:focus-visible{outline:3px solid var(--au-flare);outline-offset:3px;border-radius:var(--au-r-pill)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.relative{position:relative}.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}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--au-brand:#d44338;--au-brand-deep:#b8362c;--au-brand-press:#9e2e25;--au-brand-soft:#ffe4e1;--au-flare:#d44338;--au-flare-soft:#ffe4e1;--au-flare-ink:#b8362c;--au-on-flare:#fff;--au-on-brand:#fff;--au-ink:#1f2937;--au-ink-2:#334155;--au-ink-3:#64748b;--au-paper:#fff;--au-paper-2:#f8fafc;--au-card:#fff;--au-haze:#e2e8f0;--au-haze-2:#f1f5f9;--au-good:#166534;--au-warn:#8a5200;--au-bad:#c42525;--au-good-soft:#dcfce7;--au-warn-soft:#fbeeda;--au-bad-soft:#fff1f2;--au-tint-neutral:#f3f4f6;--au-tint-brand:#fff1f2;--au-tint-info:#eff6ff;--au-tint-good:#dcfce7;--au-tint-bad:#fff1f2;--au-on-tint-neutral:#475569;--au-on-tint-brand:#b8362c;--au-on-tint-info:#1d4ed8;--au-on-tint-good:#166534;--au-on-tint-bad:#c42525;--au-bad-fill:#e5433b;--au-focus:#1d4ed8;--au-seat-free:#dbeafe;--au-seat-free-ink:#1d4ed8;--au-seat-picked:#1d4ed8;--au-seat-picked-ink:#fff;--au-seat-held:#ffe0e3;--au-seat-held-ink:#a82f26;--au-seat-gone:#f3f4f6;--au-seat-gone-ink:#475569;--au-seat-access:#dcfce7;--au-seat-access-ink:#166534;--au-h-ctl-sm:36px;--au-h-ctl:44px;--au-h-ctl-lg:52px;--au-h-field:48px;--au-zoom:1;--au-zone-blue:#3b82f6;--au-zone-green:#22c55e;--au-r-pill:999px;--au-r-hair:4px;--au-r-xs:8px;--au-r-card:12px;--au-r-band:16px;--au-r-lg:24px;--au-r-media:12px;--au-shadow-1:0 1px 2px #0f172a0a, 0 4px 14px #0f172a0d;--au-shadow-2:0 2px 12px #00000014, 0 18px 42px #0f172a1a;--au-shadow-brand:0 14px 40px #ff514438;--au-t-display:clamp(2.25rem, 1.5rem + 3vw, 3rem);--au-t-page:clamp(1.75rem, 1.2rem + 2.4vw, 2.5rem);--au-t-sec:clamp(1.35rem, 1.15rem + .8vw, 1.5rem);--au-t-panel:1.25rem;--au-t-body:1rem;--au-t-small:.875rem;--au-t-caption:.75rem;--au-lh-display:1.14;--au-lh-head:1.2;--au-lh-body:1.5;--au-s-1:.25rem;--au-s-2:.5rem;--au-s-3:.75rem;--au-s-4:1rem;--au-s-5:1.25rem;--au-s-6:1.5rem;--au-s-8:2rem;--au-s-12:3rem;--au-s-16:4rem;--au-s-20:5rem;--au-gut:16px;--au-bay:clamp(3.6rem, 2rem + 5.5vw, 7rem);--au-shell:1280px;--au-hdr:60px;--au-ease:cubic-bezier(.16, 1, .3, 1)}@media (min-width:768px){:root{--au-gut:24px;--au-hdr:56px}}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}html{--font-sans-loaded:var(--font-inter-latin), var(--font-inter-vietnamese), "Inter Fallback";--font-display-loaded:var(--font-inter-latin), var(--font-inter-vietnamese), "Inter Fallback"}.shell{box-sizing:border-box;width:100%;max-width:var(--au-shell);padding-inline:var(--au-gut);margin-inline:auto}.num{font-variant-numeric:tabular-nums}.btn{justify-content:center;align-items:center;gap:var(--au-s-2);min-height:var(--au-h-ctl);border-radius:var(--au-r-card);padding:0 var(--au-s-4);font-weight:600;font-size:var(--au-t-small);white-space:nowrap;cursor:pointer;border:1px solid #0000;line-height:1.25;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn:focus-visible{border-color:var(--au-focus);box-shadow:0 0 0 1px var(--au-focus);outline:none}.btn:disabled{cursor:not-allowed}.btn-primary{background:var(--au-brand);color:var(--au-on-brand)}.btn-primary:hover:not(:disabled){background:var(--au-brand-deep)}.btn-primary:active:not(:disabled){background:var(--au-brand-press)}.btn-primary:disabled{background:var(--au-haze-2);color:var(--au-ink-3)}.btn-quiet{background:var(--au-card);color:var(--au-ink);border-color:var(--au-haze)}.btn-quiet:hover:not(:disabled){background:var(--au-haze-2);color:var(--au-ink)}.btn-quiet:active:not(:disabled){background:var(--au-haze-2)}.btn-quiet:disabled{background:var(--au-card);color:var(--au-ink-3)}.btn-ghost{color:var(--au-ink);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--au-haze-2)}.btn-ghost:disabled{color:var(--au-ink-3)}.btn-flare{background:var(--au-brand);color:var(--au-on-brand)}.btn-flare:hover:not(:disabled){background:var(--au-brand-deep)}.btn-flare:disabled{background:var(--au-haze-2);color:var(--au-ink-3)}.btn-sm{min-height:var(--au-h-ctl-sm);font-size:var(--au-t-caption)}.btn-lg{min-height:var(--au-h-ctl-lg)}.hdr{z-index:40;background:var(--au-paper);filter:drop-shadow(0 2px 1px #0000000d);position:sticky;top:0}.hdr-in{box-sizing:border-box;width:100%;max-width:var(--au-shell);padding-inline:var(--au-gut);min-height:var(--au-hdr);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav end";align-items:center;gap:.6rem 24px;margin-inline:auto;padding-block:0;display:grid;position:relative}.hdr-brand{grid-area:brand;align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:flex}.brand-logo{object-fit:contain;object-position:left center;width:118px;height:34px;display:block}.brand-logo-footer{width:150px;height:42px}.ft-lead>.hdr-brand{width:fit-content}.hdr-brand b{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;font-size:1.3rem;font-weight:800}.hdr-brand b span{color:var(--au-brand)}.hdr-brand b i{color:var(--au-flare-ink);font-style:normal}.hdr-nav{grid-area:nav;justify-content:flex-start;align-items:center;gap:20px;min-width:0;display:flex;overflow:hidden}.hdr-nav a{color:var(--au-ink);font-size:var(--au-t-small);white-space:nowrap;font-weight:400;line-height:20px;text-decoration:none}.hdr-nav a:hover{color:var(--au-brand)}.hdr-search{z-index:45;border-radius:var(--au-r-pill);background:var(--au-card);border:1.5px solid var(--au-haze);width:min(480px,100vw - 2rem);min-width:0;box-shadow:var(--au-shadow-2);align-items:center;gap:.6rem;padding:.58rem 1.15rem;transition:border-color .18s,box-shadow .18s;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.hdr-search:focus-within{border-color:var(--au-haze);box-shadow:var(--au-shadow-2)}.hdr-search svg{fill:none;width:18px;height:18px;stroke:var(--au-ink-3);stroke-width:2.2px;stroke-linecap:round;flex-shrink:0}.hdr-search input{min-width:0;font:inherit;color:var(--au-ink);background:0 0;border:0;outline:none;flex:1;font-size:.93rem}.hdr-search input::placeholder{color:var(--au-ink-3)}.hdr-search-trigger{border:1px solid var(--au-haze);border-radius:var(--au-r-pill);background:var(--au-card);width:38px;height:38px;color:var(--au-ink-2);cursor:pointer;place-items:center;transition:border-color .18s,color .18s,background-color .18s;display:grid}.hdr-search-trigger:hover{border-color:var(--au-brand);color:var(--au-flare-ink);background:var(--au-brand-soft)}.hdr-search-trigger svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.hdr-search-close{width:28px;height:28px;color:var(--au-ink-3);cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;padding:0;display:grid}.hdr-search-close:hover{color:var(--au-brand)}.hdr-search-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.header-search-shell{flex:none;position:relative}.mobile-menu-trigger{grid-area:menu;display:none}.mobile-menu-layer{z-index:80;position:fixed;inset:0}.mobile-menu-overlay{cursor:pointer;background:#0f172a6b;border:0;width:100%;height:100%;animation:.28s ease-out mobile-menu-overlay-in;position:absolute;inset:0}.mobile-menu-panel{z-index:1;background:var(--au-card);width:min(82vw,340px);height:100%;box-shadow:var(--au-shadow-2);animation:mobile-menu-in .32s var(--au-ease);padding:1.25rem 1rem;position:relative}@keyframes mobile-menu-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes mobile-menu-overlay-in{0%{opacity:0}to{opacity:1}}.mobile-menu-head{border-bottom:1px solid var(--au-haze);justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .25rem 1.2rem;display:flex}.mobile-menu-logo{object-fit:contain;object-position:left center;width:132px;height:38px;display:block}.mobile-menu-head button{border-radius:var(--au-r-pill);background:var(--au-haze-2);width:38px;height:38px;color:var(--au-ink-2);cursor:pointer;border:0;place-items:center;display:grid}.mobile-menu-head button:hover{color:var(--au-brand)}.mobile-menu-head svg,.mobile-menu-links svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mobile-menu-links{gap:.2rem;padding-top:.9rem;display:grid}.mobile-menu-links a{border-radius:var(--au-r-xs);min-height:48px;color:var(--au-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .65rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.mobile-menu-links a:hover{background:var(--au-haze-2);color:var(--au-flare-ink)}.hdr-end{grid-area:end;justify-self:end;align-items:center;gap:12px;min-width:0;display:flex}.hdr-link{color:var(--au-ink-2);border-radius:var(--au-r-pill);white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none}.hdr-link:hover{color:var(--au-brand)}.hdr-account{border-radius:var(--au-r-pill);border:1.5px solid var(--au-haze);background:var(--au-card);flex-shrink:0;place-items:center;width:36px;height:36px;display:none}.hdr-account svg{fill:none;width:18px;height:18px;stroke:var(--au-ink-2);stroke-width:2px;stroke-linecap:round}@media (max-width:1080px){.hdr-link{display:none}.hdr-nav{gap:.75rem}}@media (max-width:720px){.hdr-in{justify-content:initial;min-height:var(--au-hdr);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav end";padding-block:0}.hdr-nav,.mobile-menu-trigger,.hdr-search-trigger{display:none}.hdr-search{width:min(360px,100vw - 2rem);padding:.5rem .75rem;position:fixed;top:73px;left:50%;right:auto;transform:translate(-50%)}.hdr-end{gap:10px}.hdr-signin{display:none}.hdr-account{display:grid}.hdr-brand b{font-size:1.15rem}.brand-logo{width:83px;height:24px}}@media (max-width:420px){.hdr-brand b{display:none}}.hero{width:min(100% - var(--au-gut) * 2, calc(var(--au-shell) - var(--au-gut) * 2));margin:var(--au-gut) auto 0;border-radius:var(--au-r-band);align-items:flex-start;display:flex;position:relative;overflow:hidden}.hero-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-fallback{background:linear-gradient(130.54deg,#7f1d1d 7.74%,#b91c1c 26.33%,#1f2937 58.45%,#111827 92.26%)}@media (min-width:768px){.hero-fallback{background:linear-gradient(155.11deg,#7f1d1d 7.74%,#b91c1c 26.33%,#1f2937 58.45%,#111827 92.26%)}}.hero-fallback+.hero-scrim{display:none}.hero-scrim{background:linear-gradient(#1f29371a 0%,#1f29378c 50%,#1f2937eb 100%);position:absolute;inset:0}.hero-copy{z-index:2;color:#fff;width:100%;padding:24px;position:relative}.hero-title{color:#fff;letter-spacing:-.8px;font-size:32px;font-weight:700;line-height:38px}.hero-body{margin:var(--au-s-2) 0 var(--au-s-4);color:#ffffffb3;font-size:var(--au-t-small);line-height:20px}.hero-search{align-items:center;gap:var(--au-s-2);box-sizing:border-box;width:min(100%,768px);min-height:var(--au-h-field);display:flex;position:relative}.hero-search>svg{z-index:1;fill:none;width:16px;height:16px;stroke:var(--au-ink-3);stroke-width:2.2px;stroke-linecap:round;flex-shrink:0;position:absolute;top:16px;left:12px}.hero-search input{width:100%;min-width:0;height:var(--au-h-field);border-radius:var(--au-r-pill);background:var(--au-card);font:inherit;font-size:var(--au-t-small);color:var(--au-ink);border:0;outline:none;flex:auto;padding:0 12px 0 40px;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.hero-search input::placeholder{color:var(--au-ink-3)}.hero-search .btn{box-sizing:border-box;height:var(--au-h-field);min-height:var(--au-h-field);border-radius:var(--au-r-pill);padding:0 var(--au-s-8);flex:none}.hero-search{align-items:stretch;gap:var(--au-s-2);flex-direction:column}.hero-search input{border-radius:var(--au-r-xs);border:1px solid var(--au-haze);height:48px;padding-right:40px}.hero-search .btn{border-radius:var(--au-r-xs);width:100%;height:36px;min-height:36px;padding-inline:var(--au-s-4)}.hero-go{z-index:1;width:24px;height:24px;color:var(--au-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:10px}.hero-go svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (min-width:768px){.hero{height:330px}.hero-copy{padding:64px 40px}.hero-title{letter-spacing:-1.2px;font-size:48px;line-height:48px}.hero-body{margin:var(--au-s-3) 0 var(--au-s-6);font-size:var(--au-t-body);line-height:24px}.hero-search{flex-direction:row;align-items:center}.hero-search>svg{left:var(--au-s-4);top:50%;transform:translateY(-50%)}.hero-go{display:none}.hero-search input{border-radius:var(--au-r-pill);height:var(--au-h-field);padding-left:44px;padding-right:var(--au-s-4);border:0}.hero-search .btn{width:auto;height:var(--au-h-field);min-height:var(--au-h-field);border-radius:var(--au-r-pill);padding-inline:var(--au-s-8)}}.hero-tags{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.hero-tags a{border-radius:var(--au-r-pill);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffffb3;align-items:center;min-height:40px;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.hero-tags a:hover{color:var(--au-ink);background:#fff;border-color:#fff}.page-name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.hero-search{gap:var(--au-s-2)}.hero-search .btn{flex:none;width:auto;padding-inline:.9rem}}.cats{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:0;display:grid}@media (min-width:560px){.cats{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:860px){.cats{grid-template-columns:repeat(5,1fr)}}.cat{text-align:center;border-radius:var(--au-r-card);background:var(--au-card);font-size:var(--au-t-small);color:var(--au-ink);transition:transform .3s var(--au-ease), border-color .3s, box-shadow .3s;border:1px solid #ffd9d4;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 16px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.cat:hover{border-color:var(--au-brand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cat:hover{border-color:color-mix(in srgb, var(--au-brand) 45%, transparent)}}.cat:hover{box-shadow:0 8px 20px #0f172a14}.cat-ico{border-radius:var(--au-r-pill);width:40px;height:40px;transition:transform .3s var(--au-ease);background:#fff5f4;flex-shrink:0;place-items:center;display:grid}.cat:hover .cat-ico{transform:scale(1.04)}.cat-ico svg{fill:none;width:20px;height:20px;stroke:var(--au-brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (min-width:768px){.cat{border-radius:var(--au-r-band);gap:12px;padding:32px 16px}.cat-ico{width:44px;height:44px}}.sec{margin-bottom:48px}.sec-head{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:20px;display:flex}.sec-head h2{font-size:20px;font-weight:700;line-height:28px}@media (min-width:768px){.sec-head h2{font-size:24px;line-height:32px}}.sec-more{color:var(--au-brand);white-space:nowrap;border-radius:var(--au-r-xs);flex:none;align-items:center;gap:.35rem;padding:.45rem .15rem .45rem .5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.sec-more:after{content:"→";transition:transform .18s var(--au-ease);font-size:1.05em}.sec-more:hover{color:var(--au-brand-deep);text-decoration:underline}.sec-more:hover:after{transform:translate(3px)}.chips{scrollbar-width:none;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip-f{border-radius:var(--au-r-pill);background:var(--au-tint-neutral);color:var(--au-ink-2);font-size:var(--au-t-small);cursor:pointer;border:0;flex-shrink:0;padding:6px 16px;font-weight:500;line-height:20px;transition:background-color .18s,color .18s}.chip-f:hover{color:var(--au-ink);background:var(--au-haze-2)}@media (max-width:640px){.chip-f{font-size:var(--au-t-caption);padding:6px 14px;line-height:20px}}.chip-f.is-on,.chip-f[aria-current=page]{background:var(--au-brand);color:var(--au-on-brand)}.chip-f b{border-radius:var(--au-r-pill);background:var(--au-haze-2);color:var(--au-ink-2);margin-left:.5rem;padding:.05rem .4rem;font-size:.76rem;font-weight:700}.chip-f.is-on b,.chip-f[aria-current=page] b{color:var(--au-on-brand);background:#ffffff38}.chips-label{color:var(--au-ink-3);white-space:nowrap;letter-spacing:.01em;flex:none;align-self:center;margin-right:.3rem;font-size:.78rem;font-weight:700}.filters .chips{margin-bottom:0}.sort-group{flex:none;align-items:center;gap:.3rem;display:flex}.ev-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:480px){.ev-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px){.ev-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.ev{background:var(--au-card);border:1px solid var(--au-haze);border-radius:10px;flex-direction:column;text-decoration:none;transition:border-color .18s;display:flex;overflow:hidden}.ev:hover{border-color:var(--au-ink-3)}@media (min-width:768px){.ev{border-radius:var(--au-r-band)}}.ev:focus-visible{border-color:var(--au-focus);box-shadow:0 0 0 1px var(--au-focus);outline:none}.ev-art{height:176px;position:relative;overflow:hidden}.ev-art img{object-fit:cover;width:100%;height:100%}.ev-fallback{background:radial-gradient(115% 95% at 16% 10%, hsl(var(--h1) 88% 58%) 0%, transparent 60%), radial-gradient(100% 82% at 86% 26%, hsl(var(--h2) 84% 52%) 0%, transparent 56%), linear-gradient(155deg, hsl(var(--h1) 70% 24%), hsl(var(--h2) 66% 15%));position:absolute;inset:0}.ev-flag{z-index:2;border-radius:var(--au-r-pill);background:var(--au-flare);color:var(--au-on-flare);letter-spacing:.01em;padding:.3rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:.7rem;right:.7rem}.ev-body{flex-direction:column;flex:1;gap:5px;padding:12px;display:flex}@media (min-width:768px){.ev-body{padding:16px}}.ev-title{font-size:var(--au-t-small);font-weight:600;line-height:var(--au-lh-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ev-meta{font-size:var(--au-t-caption);color:var(--au-ink-3);line-height:16px}.ev-price{justify-content:flex-start;align-items:baseline;gap:var(--au-s-1);font-size:var(--au-t-caption);color:var(--au-ink-3);border-top:0;margin-top:0;padding-top:0;line-height:16px;display:flex}@media (min-width:768px){.ev-price{justify-content:space-between;gap:var(--au-s-2);margin-top:var(--au-s-4);padding-top:var(--au-s-3);border-top:1px solid var(--au-tint-neutral)}}.ev-price-soon{margin-left:auto}.ev-price b{font-size:var(--au-t-body);color:var(--au-ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:24px}@media (min-width:768px){.ev-price b{font-size:var(--au-t-small);font-weight:700;line-height:20px}}.ev-ov{background:var(--au-card);border-radius:var(--au-r-card);box-shadow:var(--au-shadow-1);transition:transform .3s var(--au-ease), box-shadow .3s;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ev-ov:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a1a}.ev-ov-art{aspect-ratio:1;background:var(--au-ink);position:relative;overflow:hidden}.ev-ov-art img{object-fit:cover;width:100%;height:100%}.ev-ov-scrim{background:linear-gradient(#0000 38%,#000000b8 100%);position:absolute;inset:0}.ev-ov-name{z-index:2;color:#fff;letter-spacing:-.02em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.55rem;font-weight:800;display:-webkit-box;position:absolute;bottom:.5rem;left:1rem;right:1rem;overflow:hidden}.ev-ov-body{flex-direction:column;gap:.3rem;padding:.7rem .9rem .9rem;display:flex}.ev-ov-body .ev-meta{font-size:.8rem}.ev-meta-strong{color:var(--au-ink);font-weight:600}.ev-body .ev-meta:first-of-type{font-weight:600}.ev-ov-price{margin:var(--au-s-2) 0 0;padding-top:var(--au-s-3);border-top:1px solid var(--au-haze-2);color:var(--au-brand);justify-content:flex-start;align-items:baseline;gap:.35rem;font-size:.84rem;font-weight:700;display:flex}.ev-ov-price b{color:inherit;font-size:1rem}.ev-ov-price .ev-price-soon{color:var(--au-brand)}.state{text-align:center;background:var(--au-card);border:1.5px dashed var(--au-haze);border-radius:var(--au-r-card);justify-items:center;gap:.6rem;padding:clamp(2.4rem,2rem + 2.5vw,4rem) 1.5rem;display:grid}.state h2,.state h3{font-size:1.25rem}.state p{color:var(--au-ink-2);max-width:40ch;font-size:.93rem}.state .btn{margin-top:.7rem}.ft{background:var(--au-card);border-top:1px solid var(--au-haze);color:var(--au-ink-3);border-radius:0;margin-top:64px;padding-block:32px}@media (min-width:768px){.ft{padding-block:48px 32px}}.ft-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:780px){.ft-grid{grid-template-columns:repeat(4,1fr);gap:48px}}.ft h3{font-size:var(--au-t-small);letter-spacing:0;text-transform:uppercase;color:var(--au-ink);margin-bottom:12px;font-weight:600;line-height:20px}.buyer-card{margin-top:var(--au-s-5);padding-top:var(--au-s-4);border-top:1px solid var(--au-haze)}.buyer-card h3{font-size:var(--au-t-small);margin-bottom:var(--au-s-3);font-weight:600}.buyer-rows{gap:var(--au-s-2) var(--au-s-4);grid-template-columns:auto 1fr;display:grid}.buyer-rows dt{font-size:var(--au-t-caption);color:var(--au-ink-3)}.buyer-rows dd{font-size:var(--au-t-caption);color:var(--au-ink);text-align:right;overflow-wrap:anywhere;font-weight:600}.row-later{color:var(--au-ink-3);font-style:normal}.ft-address{color:var(--au-ink-3);max-width:320px;margin-top:20px;font-size:13px;line-height:20px}.ft-tag{color:var(--au-ink-3);max-width:320px;margin-top:12px;font-size:13px;line-height:20px}.ft-paylbl{letter-spacing:.08em;text-transform:uppercase;color:var(--au-ink-3);margin-top:1.4rem;font-size:.78rem;font-weight:700}.ft-pays{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;padding:0;list-style:none;display:flex}.ft-pays li{border-radius:var(--au-r-pill);background:var(--au-haze-2);border:1px solid var(--au-haze);color:var(--au-ink-2);padding:.35rem .8rem;font-size:.72rem;font-weight:700}.ft-links{margin:0;padding:0;list-style:none}.ft-links li{margin-bottom:0}.ft-links a{color:var(--au-ink-3);border-radius:var(--au-r-xs);font-size:13px;font-weight:400;line-height:24px;text-decoration:none}.ft-links a:hover{color:var(--au-ink)}.ft-base{border-top:1px solid var(--au-haze);color:var(--au-ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.4rem;padding-top:1.3rem;font-size:.84rem;display:flex}.ft-column{min-width:0}.devnote{z-index:60;pointer-events:none;border-radius:var(--au-r-pill);background:var(--au-ink);color:var(--au-paper);box-shadow:var(--au-shadow-2);text-align:center;max-width:calc(100% - 2rem);margin:0;padding:.5rem 1.1rem;font-size:.78rem;font-weight:600;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.filters{flex-direction:column;gap:.8rem;margin-bottom:1.6rem;display:flex}.filter-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}a.chip-f{align-items:center;text-decoration:none;display:inline-flex}.sorts{border-radius:var(--au-r-pill);background:var(--au-haze-2);flex-shrink:0;gap:.3rem;padding:3px;display:flex}.sort-a{border-radius:var(--au-r-pill);color:var(--au-ink-3);padding:.42rem 1rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s}.sort-a[aria-current=true]{background:var(--au-card);color:var(--au-brand);box-shadow:var(--au-shadow-1)}.sort-a:hover{color:var(--au-ink)}.sec-count{text-align:right;font-size:var(--au-t-caption);color:var(--au-ink-3);font-variant-numeric:tabular-nums;margin:8px 0 16px;line-height:16px}.ev-skel{background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-card);overflow:hidden}.ev-skel-art{aspect-ratio:16/10;background:var(--au-haze-2)}.ev-skel-body{gap:.55rem;padding:.9rem 1rem 1.2rem;display:grid}.ev-skel-body span{border-radius:var(--au-r-xs);background:var(--au-haze-2);height:11px;display:block}@media (prefers-reduced-motion:no-preference){.ev-skel-art,.ev-skel-body span{animation:1.5s ease-in-out infinite au-pulse}@keyframes au-pulse{50%{opacity:.55}}}.chip-skel{border-radius:var(--au-r-pill);background:var(--au-haze-2);height:34px;display:inline-block}@media (prefers-reduced-motion:no-preference){.chip-skel{animation:1.5s ease-in-out infinite au-pulse}}.frame{min-height:calc(100dvh / var(--au-zoom,1));flex-direction:column;display:flex}@media (min-width:2200px){:root{--au-zoom:1.3333}body{zoom:var(--au-zoom)}}@media (min-width:3000px){:root{--au-zoom:2}}.grow{flex:1 0 auto}.page{padding-block:clamp(1.6rem, 1rem + 2vw, 2.8rem) var(--au-bay)}.ft{flex-shrink:0}.lang{flex-shrink:0;position:relative}.lang-btn{border:1px solid var(--au-haze);border-radius:var(--au-r-pill);background:var(--au-card);min-height:38px;color:var(--au-ink-2);font:inherit;cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.78rem;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--au-brand);color:var(--au-brand)}.lang-flag,.lang-option-flag{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;flex:0 0 20px;width:20px;max-width:20px;height:20px;max-height:20px;display:block;overflow:hidden}.lang-caret{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lang-menu{z-index:50;background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-xs);min-width:150px;box-shadow:var(--au-shadow-2);margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .45rem);right:0}.lang-menu button{border-radius:var(--au-r-xs);width:100%;color:var(--au-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.82rem;display:flex}.lang-option-name{flex:1;min-width:0}.lang-menu button:hover,.lang-menu button.is-on{background:var(--au-haze-2);color:var(--au-ink)}.lang-menu button.is-on{font-weight:700}.lang-menu button svg{fill:none;stroke:var(--au-brand);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-left:auto}.seg{border-radius:var(--au-r-pill);background:var(--au-haze-2);flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--au-r-pill);color:var(--au-ink-3);padding:.34rem .68rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s}.seg button[aria-current=page]{background:var(--au-card);color:var(--au-brand);box-shadow:var(--au-shadow-1)}.seg button:hover{color:var(--au-ink)}@media (max-width:720px){.hdr-end{gap:.8rem}.lang-btn{justify-content:center;gap:2px;min-width:0;height:32px;padding:0 6px}.lang-flag{flex-basis:20px;width:20px;max-width:20px;height:20px;max-height:20px}}.ft-badge{border-radius:var(--au-r-card);border:1.5px solid var(--au-haze);background:var(--au-card);align-items:center;gap:.6rem;padding:.6rem .9rem;text-decoration:none;transition:border-color .18s;display:inline-flex}.ft-badge:hover{border-color:var(--au-brand)}.ft-badge-mark{border-radius:var(--au-r-pill);background:var(--au-brand-soft);flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ft-badge-mark svg{fill:none;width:19px;height:19px;stroke:var(--au-brand);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.ft-badge b{color:var(--au-ink);font-size:.82rem;display:block}.ft-badge em{color:var(--au-ink-3);font-size:.76rem;font-style:normal;display:block}.ft-base{font-size:var(--au-t-caption);color:var(--au-ink-3);border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:40px;padding-top:0;line-height:16px;display:flex}.ft-base p{margin:0}.lang-up .lang-menu{top:auto;bottom:calc(100% + 8px)}.home-body{padding-bottom:0}.auth{background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-band);max-width:26rem;padding:var(--au-s-8);margin-inline:auto}.auth h1{margin:0;font-size:1.875rem;font-weight:700;line-height:1.2}.auth-switch{margin-top:var(--au-s-5);border-radius:var(--au-r-card);background:var(--au-tint-neutral);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-switch-opt{border-radius:var(--au-r-xs);min-height:36px;font-size:var(--au-t-small);color:var(--au-on-tint-neutral);place-items:center;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.auth-switch-opt:hover{color:var(--au-ink)}.auth-switch-opt.is-at{background:var(--au-card);color:var(--au-ink);box-shadow:0 1px 2px #0f172a14}.auth-sub{color:var(--au-ink-3);margin-top:var(--au-s-2);font-size:var(--au-t-small);line-height:var(--au-lh-body)}.form{gap:var(--au-s-4);margin-top:var(--au-s-6);display:grid}.field{gap:var(--au-s-2);grid-template-columns:minmax(0,1fr);display:grid}.field>label{display:contents}.field>span,.field>label>span{font-size:var(--au-t-caption);color:var(--au-ink-3);font-weight:600}.field input{min-height:var(--au-h-field);border-radius:var(--au-r-card);border:1px solid var(--au-haze);background:var(--au-card);color:var(--au-ink);padding:0 var(--au-s-3);font:inherit;font-size:var(--au-t-small);outline:none;transition:border-color .18s,box-shadow .18s}.field input:focus-visible{border-color:var(--au-focus);box-shadow:0 0 0 1px var(--au-focus)}.field input:disabled{background:var(--au-haze-2);color:var(--au-ink-3)}.field input[aria-invalid=true]{border-color:var(--au-bad)}.field input[aria-invalid=true]+small{color:var(--au-bad)}.field small{font-size:var(--au-t-caption);color:var(--au-ink-3)}.field select{min-height:var(--au-h-field);border-radius:var(--au-r-card);border:1px solid var(--au-haze);background:var(--au-card);color:var(--au-ink);padding:0 var(--au-s-3);font:inherit;font-size:var(--au-t-small);appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 1.35rem center,right 1.05rem center;background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;outline:none;padding-right:2.4rem;transition:border-color .18s,box-shadow .18s}.field select:focus-visible{border-color:var(--au-focus);box-shadow:0 0 0 1px var(--au-focus)}.check{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.check input{width:1.15rem;height:1.15rem;accent-color:var(--au-brand);border-radius:var(--au-r-xs);flex:none;margin-top:.12rem}.check span{gap:.2rem;display:grid}.check strong{font-size:.92rem;font-weight:700}.check small{color:var(--au-ink-3);font-size:.8rem}.acct-actions{flex-wrap:wrap;gap:.6rem;display:flex}.pick-tt{border:1.5px solid var(--au-haze);border-radius:var(--au-r-media);gap:.5rem;padding:.9rem 1rem 1rem;display:grid}.pick-tt legend{color:var(--au-ink-2);padding-inline:.4rem;font-size:.86rem;font-weight:700}.pick-tt-row{border-radius:var(--au-r-pill);cursor:pointer;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.pick-tt-row:hover{background:var(--au-haze-2)}.pick-tt-row input{width:1.05rem;height:1.05rem;accent-color:var(--au-brand);flex:none}.pick-tt-name{flex:1;font-size:.95rem;font-weight:600}.acct-actions .btn{justify-self:start}.row-sub{color:var(--au-ink-3);font-size:.82rem}.btn-block{width:100%}.rule{color:var(--au-ink-3);align-items:center;gap:.9rem;margin:1.5rem 0;font-size:.82rem;font-weight:600;display:flex}.rule:before,.rule:after{content:"";background:var(--au-haze);border-radius:var(--au-r-pill);flex:1;height:1px}.social{gap:.6rem;display:grid}.auth-alt{color:var(--au-ink-2);text-align:center;gap:.45rem;margin-top:1.5rem;font-size:.9rem;display:grid}.auth-alt a{color:var(--au-brand);border-radius:var(--au-r-xs);font-weight:700;text-decoration:none}.auth-alt a:hover{text-decoration:underline}.sum-banner{margin:0 calc(var(--au-s-5) * -1) var(--au-s-4);aspect-ratio:16/7;background:var(--au-haze);overflow:hidden}.buy-side>.sum-banner:first-child{margin-top:calc(var(--au-s-5) * -1);border-radius:var(--au-r-band) var(--au-r-band) 0 0}.sum-banner img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:899px){.sum-banner{display:none}}.sum-show{gap:var(--au-s-3);margin-bottom:var(--au-s-3);align-items:flex-start;display:flex}.sum-show img{object-fit:cover;border-radius:var(--au-r-card);background:var(--au-haze-2);flex:none;width:96px;height:58px}.sum-show-info{gap:3px;min-width:0;display:grid}.sum-show-title{font-size:var(--au-t-small);color:var(--au-ink);font-weight:600}.sum-show-meta{font-size:var(--au-t-caption);color:var(--au-ink-3)}.sum-where{font-size:var(--au-t-small);color:var(--au-ink);font-weight:600}.sum-where-detail{font-size:var(--au-t-caption);color:var(--au-ink-3);margin-bottom:var(--au-s-3)}.paym{gap:var(--au-s-2);display:grid}.paym-opt{align-items:center;gap:var(--au-s-3);min-height:58px;padding:0 var(--au-s-4);border:1px solid var(--au-haze);border-radius:var(--au-r-xs);background:var(--au-card);color:var(--au-ink);font-size:var(--au-t-small);text-align:left;cursor:pointer;font-weight:600;transition:border-color .18s,background-color .18s;display:flex}.paym-opt:hover:not(:disabled){background:var(--au-haze-2)}.paym-opt:focus-visible{border-color:var(--au-focus);box-shadow:0 0 0 1px var(--au-focus);outline:none}.paym-opt[aria-pressed=true],.paym-opt.is-on{border-color:var(--au-brand)}.paym-opt:disabled{color:var(--au-ink-3);cursor:not-allowed}.done{text-align:center;justify-items:center;gap:var(--au-s-3);padding:var(--au-s-20) var(--au-s-4) var(--au-s-16);max-width:32rem;margin-inline:auto;display:grid}.done-mark{border-radius:var(--au-r-pill);background:var(--au-good);width:80px;height:80px;color:var(--au-on-brand);margin-bottom:var(--au-s-3);place-items:center;display:grid}.done-mark-bad{background:var(--au-bad)}.done-mark-wait{border:5px solid var(--au-haze);border-top-color:var(--au-brand);background:0 0;animation:.9s linear infinite door-turn}@media (prefers-reduced-motion:reduce){.done-mark-wait{animation-duration:2.4s}}.done .checkout-ref{font-size:var(--au-t-caption);color:var(--au-ink-3);margin:0}.done>.chip{margin-top:calc(var(--au-s-3) * -1)}.done-title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.34}.done-show{font-size:var(--au-t-small);color:var(--au-ink-3);margin:0}.done-when{font-size:var(--au-t-caption);color:var(--au-on-tint-neutral);margin:0}.done-card{width:100%;margin-top:var(--au-s-3);background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-band);padding:var(--au-s-5);gap:var(--au-s-2);text-align:left;display:grid}.done-row{justify-content:space-between;align-items:baseline;gap:var(--au-s-4);font-size:var(--au-t-small);display:flex}.done-row span{color:var(--au-ink-3)}.done-row b{color:var(--au-ink);font-variant-numeric:tabular-nums;font-weight:600}.done-row-total{padding-top:var(--au-s-3);border-top:1px solid var(--au-haze)}.done-note{font-size:var(--au-t-caption);color:var(--au-on-tint-neutral);max-width:28rem;margin:0}.done-actions{gap:var(--au-s-3);margin-top:var(--au-s-2);flex-wrap:wrap;display:flex}.steps{align-items:center;gap:var(--au-s-4);margin:0 0 var(--au-s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (min-width:620px){.steps{gap:32px}}.steps-item{align-items:center;gap:12px;display:inline-flex}.steps-num{border-radius:var(--au-r-pill);background:var(--au-haze-2);width:36px;height:36px;color:var(--au-on-tint-neutral);font-size:var(--au-t-small);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.steps-label{font-size:var(--au-t-body);color:var(--au-ink-3);font-weight:700}.steps-item.is-at .steps-num{background:var(--au-brand);color:var(--au-on-brand)}.steps-item.is-done .steps-num{background:var(--au-tint-brand);color:var(--au-on-tint-brand)}.steps-item.is-done .steps-label{color:var(--au-ink-2)}.steps-back{align-items:center;gap:var(--au-s-2);font:inherit;cursor:pointer;border-radius:var(--au-r-pill);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.steps-back:hover .steps-label{color:var(--au-ink);text-decoration:underline}.steps-back:focus-visible{outline:2px solid var(--au-focus);outline-offset:3px}@media (max-width:560px){.steps{gap:var(--au-s-4)}}.note{border-radius:var(--au-r-xs);padding:var(--au-s-4);font-size:var(--au-t-small);line-height:var(--au-lh-body);background:var(--au-tint-neutral);color:var(--au-on-tint-neutral)}.note-good{background:var(--au-tint-good);color:var(--au-on-tint-good)}.note-info{background:var(--au-tint-info);color:var(--au-on-tint-info)}.note-bad{background:var(--au-tint-bad);color:var(--au-on-tint-bad)}.note-warn{background:var(--au-warn-soft);color:var(--au-warn)}.search-big{flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 2rem;display:flex}.search-big input{border-radius:var(--au-r-pill);border:1.5px solid var(--au-haze);background:var(--au-card);min-width:12rem;color:var(--au-ink);font:inherit;outline:none;flex:1;padding:.85rem 1.3rem}.search-big input:focus{border-color:var(--au-brand);box-shadow:0 0 0 4px var(--au-brand-soft)}.ev-hero{width:min(100% - var(--au-gut) * 2, calc(var(--au-shell) - var(--au-gut) * 2));height:320px;margin:var(--au-gut) auto 0;border-radius:var(--au-r-band);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ev-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ev-hero-fallback{background:radial-gradient(110% 90% at 16% 12%, var(--au-brand) 0%, transparent 58%), radial-gradient(100% 80% at 84% 26%, var(--au-flare) 0%, transparent 54%), linear-gradient(150deg, var(--au-brand-deep), var(--au-ink));position:absolute;inset:0}.ev-hero:after{content:"";z-index:1;pointer-events:none;background:#00000040;position:absolute;inset:0}.ev-hero-copy{z-index:2;width:100%;max-width:none;padding:0 var(--au-s-5) var(--au-s-6);color:#fff;margin:0;position:relative}.ev-hero-copy h1{color:#fff;margin-top:0;font-size:clamp(1.6rem,1.1rem + 2.2vw,2.25rem);font-weight:700;line-height:1.25}@media (min-width:768px){.ev-hero-copy{padding:0 40px 32px}.ev-hero-copy h1{font-size:36px;line-height:45px}}.ev-hero-copy p{color:#fff9;font-size:var(--au-t-small);margin-top:6px;line-height:20px}@media (max-width:640px){.ev-hero{height:260px}.ev-hero-copy{padding-bottom:var(--au-s-6)}}.ev-rel .sec-head h2{font-size:20px;font-weight:600;line-height:28px}.ev-rel{margin-top:48px}.ev-rel .sec-head{margin-bottom:16px}@media (min-width:1100px){.ev-rel .ev-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.ev-rel .ev{border-radius:var(--au-r-card)}.ev-rel .ev-art{height:128px}.ev-rel .ev-body{padding:12px}@media (max-width:939px){.ev-rel .ev-grid{scroll-snap-type:x mandatory;margin-inline:calc(var(--au-gut) * -1);padding-inline:var(--au-gut);scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.ev-rel .ev-grid::-webkit-scrollbar{display:none}.ev-rel .ev-grid>*{scroll-snap-align:start;flex:0 0 160px}.ev-rel .ev-art{height:90px}.ev-rel .ev-body{padding:8px}}.ev-rel .ev-title{font-size:var(--au-t-caption);line-height:15px}.ev-rel .ev-price{margin-top:var(--au-s-2);border-top:0;padding-top:0}.ev-rel .ev-price b{font-size:var(--au-t-caption);font-weight:700;line-height:16px}.ev-detail{grid-template-columns:1fr;gap:32px;padding-block:32px;display:grid}@media (min-width:940px){.ev-detail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ev-where{grid-area:1/span 2}.ev-main{grid-area:2/span 2}.ev-buy{grid-area:1/3/span 2;align-self:start}}@media (max-width:939px){.ev-detail{gap:24px}.ev-where{order:1}.ev-buy{order:2}.ev-main{order:3}.ev-hero{border-radius:var(--au-r-band);width:calc(100% - 24px);height:220px;margin-top:12px}.occ-times>li>.btn{width:auto;padding-inline:12px}}.ev-main h2,.ev-buy h2{font-size:var(--au-t-small);margin-bottom:var(--au-s-2);font-weight:600;line-height:20px}.ev-main section+section{margin-top:32px}.prose{color:var(--au-ink-3);font-size:var(--au-t-small);white-space:pre-line;max-width:65ch;line-height:22.75px}.line-up{flex-wrap:wrap;gap:.5rem;display:flex}.line-up li{border-radius:var(--au-r-pill);background:var(--au-haze-2);padding:.45rem 1rem;font-size:.88rem;font-weight:600}.line-up a{color:var(--au-brand);text-decoration:none}.ev-buy{background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-band);padding:20px;position:sticky;top:92px;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}@media (max-width:939px){.ev-buy{position:static}}.occ-list{gap:.7rem;display:grid}.occ-list li{border-radius:var(--au-r-media);border:1px solid var(--au-haze);align-items:center;gap:.9rem;padding:.8rem;display:flex}.occ-when{border-radius:var(--au-r-xs);background:var(--au-brand);flex:0 0 36px;align-content:center;place-items:center;width:36px;height:36px;padding:0 2px;display:grid}.occ-when b{font-family:var(--font-display);color:var(--au-on-brand);grid-row:2;font-size:14px;font-weight:700;line-height:16px}.occ-when i{text-transform:uppercase;white-space:nowrap;color:var(--au-on-brand);grid-row:1;font-size:10px;font-style:normal;font-weight:700;line-height:12px}.occ-body{flex:1;min-width:0}.occ-date{font-size:var(--au-t-small);font-weight:600;line-height:20px}.occ-place,.occ-price{font-size:var(--au-t-caption);color:var(--au-ink-3);margin-top:2px;line-height:16px}.occ-price b{color:var(--au-ink);font-family:var(--font-display)}.row-list{gap:.7rem;margin-top:1.5rem;display:grid}.row{background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.row-title{font-family:var(--font-display);font-size:1rem;font-weight:700}.row-meta{color:var(--au-ink-3);margin-top:.2rem;font-size:.84rem}.row-when{color:var(--au-ink-2);margin-top:.25rem;font-size:.88rem}.row-end{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.row-more{background:0 0;border:0;justify-content:center;padding:.4rem 0;display:flex}.state-ways{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.2rem;display:flex}.order-when{color:var(--au-ink-2);margin-top:.35rem;font-size:.9rem}.buy-what{border-bottom:1px solid var(--au-haze);margin-bottom:.9rem;padding-bottom:.9rem}.buy-what-title{font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.3}.buy-what-when{color:var(--au-ink-3);margin-top:.3rem;font-size:.86rem}.row-skel{border-radius:var(--au-r-card);background:var(--au-haze-2);height:76px}@media (prefers-reduced-motion:no-preference){.row-skel{animation:1.5s ease-in-out infinite au-pulse}}.acct{gap:1.2rem;margin-top:1.6rem;display:grid}.checkout{gap:1.2rem;max-width:42rem;margin-top:1.6rem;display:grid}.checkout-head{justify-items:start;gap:.55rem;display:grid}.checkout-head h1{font-size:var(--au-t-page)}.checkout-ref{color:var(--au-ink-2);font-size:.95rem}.checkout-note{color:var(--au-ink-3);max-width:46ch;font-size:.9rem}.checkout-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.line{border-bottom:1px solid var(--au-haze);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.line:last-child{border-bottom:0}.line-title{font-size:.95rem;font-weight:600}.line-sub{color:var(--au-ink-3);margin-top:.15rem;font-size:.85rem}.card{background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-card);gap:.9rem;padding:1.4rem;display:grid}.card h2{font-size:var(--au-t-panel)}.card .btn{justify-self:start}.buy-queued{gap:0;display:block}.qroom{z-index:50;background:var(--au-haze-2);place-items:center;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow:auto}@media (max-width:640px){.qroom{padding:1.25rem .75rem}.qroom-card{padding:.75rem 1rem 1.25rem}}.qroom-card{text-align:center;border:1px dashed var(--au-haze);border-radius:var(--au-r-band);background:var(--au-card);justify-items:center;gap:.75rem;width:min(28rem,92vw);padding:1rem 2rem 1.5rem;display:grid;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.qroom-run{width:100%;max-width:23.875rem;height:auto;margin-bottom:.25rem}@media (prefers-reduced-motion:reduce){.qroom-run{opacity:.55}}.qroom-meter{border:1px solid var(--au-haze);border-radius:var(--au-r-card);background:var(--au-haze-2);gap:.4rem;width:100%;padding:.65rem 1rem;display:grid}.qroom-meter-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.qroom-meter-label{color:var(--au-ink-3);font-size:.78rem;font-weight:500}.qroom-meter-value{color:var(--au-ink);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.qroom-meter-track{border-radius:var(--au-r-pill);background:var(--au-haze);height:6px;overflow:hidden}.qroom-meter-fill{border-radius:var(--au-r-pill);background:var(--au-brand);height:100%;transition:width .6s linear;display:block}@media (prefers-reduced-motion:reduce){.qroom-meter-fill{transition:none}}.qroom-meter.is-stalled .qroom-meter-fill{background:var(--au-ink-3)}.qroom-tick{color:var(--au-good);font-size:1rem;font-weight:700}.qroom-dots{vertical-align:middle;gap:.3rem;display:inline-flex}.qroom-dots i{background:var(--au-ink-3);opacity:.35;border-radius:50%;width:.35rem;height:.35rem;animation:1.2s infinite qroom-blink}.qroom-dots i:nth-child(2){animation-delay:.2s}.qroom-dots i:nth-child(3){animation-delay:.4s}@keyframes qroom-blink{0%,to{opacity:.35}50%{opacity:1}}.qroom-show{color:var(--au-ink-3);margin:0;font-size:.78rem;line-height:1.4}.door{justify-items:center;gap:.7rem;padding-block:3rem;display:grid}.door-spin{border-radius:var(--au-r-pill);border:3px solid var(--au-haze);border-top-color:var(--au-brand);width:34px;height:34px;animation:.9s linear infinite door-turn}@keyframes door-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.door-spin{animation-duration:2.4s}}.qroom-title{color:var(--au-ink);margin:0;font-size:1.125rem;font-weight:700;line-height:1.55}.qroom-note{color:var(--au-ink-3);max-width:20rem;margin:0;font-size:.875rem;line-height:1.6}.qroom-leave .qroom-enter{justify-self:center}.qroom-leave{cursor:pointer;border:1px solid var(--au-haze);border-radius:var(--au-r-pill);color:var(--au-ink-2);background:0 0;margin-top:.3rem;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600}.qroom-leave:hover:not(:disabled){color:var(--au-ink);border-color:var(--au-ink-3)}.qroom-leave:disabled{cursor:progress;opacity:.6}.pulse{border-radius:var(--au-r-pill);background:currentColor;width:7px;height:7px;display:inline-block}@media (prefers-reduced-motion:no-preference){.pulse{animation:1.9s ease-in-out infinite au-blink}@keyframes au-blink{50%{opacity:.35;transform:scale(.72)}}}.chip{align-items:center;gap:var(--au-s-1);border-radius:var(--au-r-pill);padding:var(--au-s-1) var(--au-s-2);font-size:var(--au-t-caption);background:var(--au-tint-neutral);color:var(--au-on-tint-neutral);font-weight:600;display:inline-flex}.chip-live,.chip-brand{background:var(--au-tint-brand);color:var(--au-on-tint-brand)}.chip-info{background:var(--au-tint-info);color:var(--au-on-tint-info)}.chip-good{background:var(--au-tint-good);color:var(--au-on-tint-good)}.chip-bad{background:var(--au-tint-bad);color:var(--au-on-tint-bad)}.chip-warn{background:var(--au-warn-soft);color:var(--au-warn)}.faq{gap:.7rem;margin:1.6rem 0;display:grid}.faq details{background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-card);padding:1rem 1.3rem}.faq summary{cursor:pointer;font-weight:700;font-family:var(--font-display);border-radius:var(--au-r-xs)}.faq p{color:var(--au-ink-2);margin-top:.7rem;line-height:1.7}.prose-doc{gap:1.8rem;max-width:68ch;margin-top:1.6rem;display:grid}.prose-doc h2{font-size:var(--au-t-panel);margin-bottom:.5rem}.prose-doc p{color:var(--au-ink-2);line-height:1.75}:where(.page) h1{font-size:var(--au-t-page)}.ev-fallback{place-items:center;display:grid}.ev-fallback span{font-family:var(--font-display);color:#ffffff57;letter-spacing:-.05em;-webkit-user-select:none;user-select:none;font-size:clamp(2.6rem,7vw,4.2rem);font-weight:800;line-height:1}.ev-hero-tags{flex-wrap:wrap;gap:.4rem;margin-bottom:12px;display:flex}.ev-hero-tags .chip{font-size:var(--au-t-caption);color:#fff;background:#ffffff29;border-color:#ffffff47;font-weight:600}.ev-hero-tags .chip-brand{font-size:var(--au-t-caption);background:#ff5b49;border-color:#0000;padding:4px 12px;font-weight:600;line-height:16px}.ev-hero-place{font-weight:600}.ev-hero-sum{max-width:56ch;margin-top:.5rem}.ev-hero-fallback{background:radial-gradient(110% 92% at 18% 12%, hsl(var(--h1) 90% 54%) 0%, transparent 58%), radial-gradient(96% 78% at 86% 72%, hsl(var(--h2) 86% 44%) 0%, transparent 54%), linear-gradient(150deg, hsl(var(--h1) 72% 12%), hsl(var(--h2) 70% 7%))}.ev-buy-price{border-bottom:1px solid var(--au-haze);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:1.1rem;padding-bottom:1.1rem;display:flex}.ev-buy-price span{color:var(--au-ink-3);font-size:.84rem;font-weight:600}.ev-buy-price b{font-family:var(--font-display);color:var(--au-ink);letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.ev-buy-price em{color:var(--au-ink-3);font-size:.88rem;font-style:normal}.tt-list{gap:.6rem;display:grid}.tt-list li{border-radius:var(--au-r-media);border:1px solid var(--au-haze);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.tt-name{font-weight:700;font-family:var(--font-display)}.tt-meta{color:var(--au-ink-3);margin-top:.15rem;font-size:.82rem}.tt-groups{gap:.7rem;display:grid}.tt-group{background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-card);padding:0 1.1rem}.tt-group>summary{cursor:pointer;font-weight:700;font-family:var(--font-display);border-radius:var(--au-r-xs);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;list-style:none;display:flex}.tt-group>summary::-webkit-details-marker{display:none}.tt-summary-side{flex:none;align-items:center;gap:.7rem;display:flex}.tt-count{color:var(--au-ink-3);font-size:.82rem;font-weight:400}.tt-summary-side:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-left:.2rem;transform:rotate(45deg)}.tt-group[open]>summary .tt-summary-side:after{transform:rotate(-135deg)}.tt-group .tt-list{padding-bottom:1rem}.ev-share{margin-top:var(--au-s-3);padding-top:var(--au-s-3);border-top:1px solid var(--au-haze);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.share-link{cursor:pointer;font:inherit;font-size:var(--au-t-small);color:var(--au-ink-3);background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.share-link:hover{color:var(--au-ink)}.share-link:focus-visible{outline:2px solid var(--au-focus);outline-offset:3px;border-radius:var(--au-r-xs)}.ev-share svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ev-share-said{color:var(--au-ink-3);font-size:.82rem}.ev-support{border-top:1px solid var(--au-haze);color:var(--au-ink-3);margin-top:1.1rem;padding-top:1rem;font-size:.84rem}.ev-support a{color:var(--au-brand);text-decoration:none}.news{background:var(--au-ink);color:#fff;border-radius:var(--au-r-band);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.news-info{max-width:448px}.news-info h2{color:#fff;font-size:20px;font-weight:700;line-height:28px}.news-info p{color:#94a3b8;margin-top:6px;font-size:13px;line-height:18px}.news-form{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.news-label{font-size:var(--au-t-small);color:#94a3b8;margin-bottom:var(--au-s-2);font-weight:600;line-height:20px;display:block}.news-input{border-radius:var(--au-r-xs);border:1px solid var(--au-haze);width:100%;height:48px;font:inherit;font-size:var(--au-t-small);color:var(--au-ink);background:#fff;padding:0 12px}.news-input::placeholder{color:var(--au-ink-3)}.news-form .btn{border-radius:var(--au-r-xs);width:100%;height:36px;min-height:36px;padding-inline:var(--au-s-4)}@media (min-width:768px){.news{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:40px}.news-info h2{font-size:24px;line-height:32px}.news-info p{font-size:var(--au-t-small);margin-top:var(--au-s-2);line-height:20px}.news-form{align-items:center;gap:var(--au-s-2);flex-direction:row;width:auto}.news-label{display:none}.news-input{width:288px;height:44px;padding-inline:var(--au-s-4)}.news-form .btn{width:auto;height:44px;min-height:44px;padding-inline:var(--au-s-6)}}.ft-cert-h{margin-top:1.6rem}.ft-badges-title{color:var(--au-ink-3);margin-top:1.1rem;font-size:.82rem;font-weight:700}.ft-badges{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.2rem;display:flex}.ft-badges a{border-radius:var(--au-r-xs);transition:opacity .18s;display:inline-flex;overflow:hidden}.ft-badges a:hover{opacity:.78}.ft-badges img{border-radius:var(--au-r-xs);width:auto;height:44px;display:block}.ft-social{gap:.75rem;margin-top:1.25rem;display:flex}.ft-social a{color:var(--au-ink-3);transition:color .18s, transform .18s var(--au-ease);place-items:center;display:grid}.ft-social a:hover{color:var(--au-ink);transform:translateY(-2px)}.ft-social svg{fill:currentColor;width:18px;height:18px}.buy-page{background:var(--au-tint-neutral);min-height:100%;padding:var(--au-s-6) 0 var(--au-s-20)}.grow:has(>.buy-page){flex-direction:column;display:flex}.grow>.buy-page{flex:1 0 auto}.buy-page-inner{max-width:var(--au-shell)}.crumb{margin-bottom:1rem}.crumb a{color:var(--au-ink-2);border-radius:var(--au-r-pill);font-size:.88rem;font-weight:700;text-decoration:none}.crumb a:hover{color:var(--au-brand)}.buy-head{margin-bottom:var(--au-s-5)}.buy-head h1{font-size:1.5rem;font-weight:700;line-height:2rem}.buy-head p{color:var(--au-ink-3);font-size:var(--au-t-small);margin-top:2px;font-weight:400;line-height:1.25rem}.buy{gap:var(--au-s-6);grid-template-columns:1fr;align-items:start;display:grid}.buy>*,.promo-row input{min-width:0}@media (min-width:900px){.buy{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.buy-main{grid-column:span 2}}.buy-main,.buy-side{background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-band);padding:var(--au-s-4);box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.buy-side{padding:var(--au-s-5);top:calc(var(--au-hdr) + 1.2rem);position:sticky}@media (min-width:900px){.obar-peek,.plan .sm-key-state{display:none}}.buy-main h2,.buy-side h2{font-size:var(--au-t-panel);margin-bottom:1rem}.sec-list{gap:var(--au-s-2);margin-bottom:var(--au-s-6);display:grid}.sec-list label{align-items:center;gap:var(--au-s-3);border-radius:var(--au-r-xs);border:1px solid var(--au-haze);padding:var(--au-s-3);cursor:pointer;background:var(--au-card);transition:border-color .18s;display:flex}.sec-list label:hover{border-color:var(--au-ink-3)}.sec-list label:has(input:checked){border-color:var(--au-brand);padding:calc(var(--au-s-3) - 1px);border-width:2px}.sec-list label:has(input:focus-visible){border-color:var(--au-focus);box-shadow:0 0 0 1px var(--au-focus)}.sec-list input{accent-color:var(--au-brand);width:18px;height:18px}.sec-name{font-weight:600;font-size:var(--au-t-small);flex:1}.sec-kind{font-weight:400;font-size:var(--au-t-caption);color:var(--au-ink-3);margin-top:3px;display:block}.qty{gap:.5rem;margin-bottom:1.4rem;display:grid}.qty>span{color:var(--au-ink-2);font-size:.88rem;font-weight:700}.qty small{color:var(--au-ink-3);font-size:.8rem}.qty-ctl{align-items:center;gap:var(--au-s-3);border-radius:var(--au-r-xs);border:1px solid var(--au-haze);background:var(--au-card);padding:var(--au-s-1);width:max-content;display:inline-flex}.qty-ctl button{border-radius:var(--au-r-xs);background:var(--au-card);border:1px solid var(--au-haze);cursor:pointer;width:44px;height:44px;color:var(--au-ink);font-size:1.1rem;font-weight:600;transition:background-color .18s,border-color .18s}.qty-ctl button:hover:not(:disabled){background:var(--au-haze-2)}.qty-ctl button:focus-visible{border-color:var(--au-focus);box-shadow:0 0 0 1px var(--au-focus);outline:none}.qty-ctl button:disabled{color:var(--au-ink-3);cursor:not-allowed;opacity:.4}.qty-ctl b{text-align:center;min-width:24px;font-size:var(--au-t-small);color:var(--au-ink);font-variant-numeric:tabular-nums;font-weight:600}.buy-note{color:var(--au-ink-3);margin-top:.9rem;font-size:.84rem}.plan{position:relative}.zpop-veil{z-index:55;background:#0f172a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.zpop-veil .zpop{width:min(24rem,100%);position:static;box-shadow:0 24px 60px #0f172a52}.zpop{right:var(--au-s-3);bottom:var(--au-s-3);width:384px;max-width:calc(100% - var(--au-s-6));gap:var(--au-s-2);padding:var(--au-s-5);padding-top:var(--au-s-4);background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-band);z-index:5;display:grid;position:absolute;box-shadow:0 12px 28px #0f172a29}.zpop:focus-visible{outline:2px solid var(--au-focus);outline-offset:2px}@media (max-width:899px){.zpop-veil{place-items:end stretch;padding:0}.zpop-veil .zpop,.zpop{border:0;border-top:1px solid var(--au-haze);border-radius:var(--au-r-band) var(--au-r-band) 0 0;width:100%;max-width:none;padding:var(--au-s-5);padding-top:var(--au-s-5);padding-bottom:calc(var(--au-s-5) + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0;box-shadow:0 -8px 30px #0f172a2e}.zpop:before{content:"";border-radius:var(--au-r-pill);background:var(--au-haze);width:40px;height:4px;margin-bottom:var(--au-s-2);justify-self:center}.zpop-x{top:var(--au-s-3);right:var(--au-s-3)}}.zpop-x{top:var(--au-s-3);right:var(--au-s-3);border-radius:var(--au-r-pill);background:var(--au-tint-neutral);width:28px;height:28px;color:var(--au-on-tint-neutral);font-size:var(--au-t-caption);cursor:pointer;border:0;line-height:1;position:absolute}.zpop-x:hover{background:var(--au-haze)}.zpop-x:focus-visible{outline:2px solid var(--au-focus);outline-offset:2px}.zpop-zone{align-items:center;gap:var(--au-s-2);font-size:var(--au-t-body);color:var(--au-ink);padding-right:34px;font-weight:700;display:flex}.zpop-dot{border-radius:var(--au-r-hair);flex:none;width:14px;height:14px}.zpop-price{color:var(--au-brand);font-size:1.5rem;font-weight:700;line-height:1.15}.zpop-price small{font-size:var(--au-t-small);color:var(--au-ink-3);margin-left:.3rem;font-weight:400}.zpop-cap{font-size:var(--au-t-caption);color:var(--au-ink-3)}.zpop-step{border-radius:var(--au-r-card);justify-content:space-between;width:100%}.zpop-step button{width:48px}.zpop-step b{font-size:var(--au-t-body);font-weight:700}.zpop-total{justify-content:space-between;align-items:baseline;gap:var(--au-s-2);font-size:var(--au-t-small);color:var(--au-ink-3);display:flex}.zpop-total b{font-size:var(--au-t-body);color:var(--au-ink);font-weight:700}.zpop-line{justify-content:space-between;align-items:baseline;gap:var(--au-s-3);font-size:var(--au-t-caption);color:var(--au-ink-2);display:flex}.zpop-back{font-size:var(--au-t-caption);color:var(--au-ink-2);padding:var(--au-s-1) 0;justify-self:center;font-weight:600}.zpop-back:hover{color:var(--au-brand)}.zpop-note{font-size:var(--au-t-caption);color:var(--au-ink-3);line-height:1.45}.zpop-bad{border-radius:var(--au-r-card);background:var(--au-tint-bad);padding:var(--au-s-3);font-size:var(--au-t-caption);color:var(--au-on-tint-bad);text-align:left;margin:0;line-height:1.5}@media (max-width:720px){.zpop{border-radius:var(--au-r-band) var(--au-r-band) 0 0;width:auto;max-width:none;padding-bottom:calc(var(--au-s-5) + env(safe-area-inset-bottom));z-index:30;inset-inline:0;border-bottom:0;position:fixed;bottom:0;right:auto}}.paycard{border:1px solid var(--au-haze);border-radius:var(--au-r-band);padding:var(--au-s-5);margin-bottom:var(--au-s-4);background:var(--au-card);box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.paycard>h2{font-size:var(--au-t-small);margin-bottom:var(--au-s-4);font-weight:600}.paycard:last-child{margin-bottom:0}.buy.is-held .buy-main{background:0 0;border:0;padding:0}.buy.is-held .form{gap:0;margin-top:0}.buy.is-held .buy-side{overflow:hidden}.buy.is-held .buy-side>h2{font-size:var(--au-t-small);margin-bottom:var(--au-s-4);line-height:1.25rem}.pay-invoice{padding-block:var(--au-s-4)}.pay-invoice .check{align-items:center}.pay-invoice .check input{width:16px;height:16px;margin-top:0}.pay-invoice .check strong{font-size:var(--au-t-small);font-weight:600}.buy-main>.steps,.buy.is-held .buy-main>.steps{background:var(--au-card);border:1px solid var(--au-haze);padding:0 var(--au-s-6);border-radius:20px;min-height:59px;margin-bottom:20px;box-shadow:0 4px 6px #0000000a}.buy-side .promo{margin-top:var(--au-s-4);padding-top:var(--au-s-4);border-top:1px solid var(--au-haze);border-bottom:0;margin-bottom:0;padding-bottom:0}.paycard .promo-row input,.buy-side .promo-row input{border-radius:var(--au-r-xs);min-height:38px;padding:var(--au-s-2) var(--au-s-3);letter-spacing:0;text-transform:none;border-width:1px}.buy-side .promo-row .btn{border-radius:var(--au-r-xs);min-height:38px;padding-inline:var(--au-s-3)}.sum-pay{gap:var(--au-s-3);margin-top:var(--au-s-4);display:grid}.sum-pay .btn{margin:0}.sum-way{width:100%;min-height:32px;font-size:var(--au-t-small);color:var(--au-ink);border-radius:var(--au-r-xs);justify-content:center;justify-self:stretch;align-items:center;padding:0;font-weight:400;line-height:20px;display:flex}.sum-way:hover:not(:disabled){color:var(--au-brand);text-underline-offset:3px;text-decoration:underline}.sum-way:disabled{color:var(--au-ink-3)}.sum-pay .pay-next{text-align:center}.pay-next{font-size:var(--au-t-caption);color:var(--au-ink-3);line-height:1.5}.vat-ask{align-items:center;gap:var(--au-s-3);cursor:pointer;display:flex}.vat-ask span{font-size:var(--au-t-small);color:var(--au-ink);font-weight:600}.vat-ask input{width:16px;height:16px;accent-color:var(--au-brand);flex:none}.vat-fields{gap:var(--au-s-3);margin-top:var(--au-s-4);display:grid}.held-strip,.grace-strip{margin:calc(var(--au-s-5) * -1) calc(var(--au-s-5) * -1) var(--au-s-4);padding:10px var(--au-s-4);border-radius:var(--au-r-band) var(--au-r-band) 0 0;background:var(--au-tint-bad);border-bottom:1px solid var(--au-flare-soft);justify-content:space-between;align-items:center;gap:.6rem;transition:background-color .3s;display:flex}.held-strip-what{font-size:var(--au-t-caption);color:var(--au-on-tint-neutral);align-items:center;gap:.4rem;font-weight:600;display:flex}.held-strip .pulse,.grace-strip .pulse{color:var(--au-brand);opacity:.55}.held-strip b,.grace-strip b{font-size:var(--au-t-caption);color:var(--au-brand);font-variant-numeric:tabular-nums;font-weight:700}.grace-strip{background:var(--au-tint-neutral);border-bottom-color:var(--au-haze)}.grace-strip b{color:var(--au-ink)}.held-strip.is-low{background:var(--au-warn-soft);border-bottom-color:var(--au-warn)}.held-strip.is-low b{color:var(--au-warn);animation:1s steps(2,end) infinite hold-tick}@keyframes hold-tick{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.held-strip.is-low b{animation:none}}.held-say{color:var(--au-warn);margin-bottom:.8rem;font-size:.86rem;font-weight:600;line-height:1.45}.held-say-over{color:var(--au-bad)}@media (max-width:899px){.buy.is-held .buy-side{z-index:41;box-sizing:border-box;width:auto;padding:0 20px calc(12px + env(safe-area-inset-bottom,0px));max-height:82vh;height:var(--obar-h,auto);transition:height .28s var(--au-ease);border:0;border-radius:20px 20px 0 0;grid-template-columns:1fr auto;grid-auto-rows:min-content;align-content:end;align-items:center;gap:0 12px;margin:0;display:grid;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 30px #0f172a2e}.buy.is-held .buy-side.is-dragging{transition:none}.buy.is-held .buy-side .sum-total,.buy.is-held .buy-side .sum-way,.buy.is-held .buy-side .buy-back{display:none}.buy.is-held .buy-side>.obar-grab{z-index:1;touch-action:none;cursor:grab;place-items:center;height:20px;display:grid;position:absolute;top:0;left:0;right:0}.buy.is-held .buy-side.is-dragging>.obar-grab{cursor:grabbing}.buy.is-held .buy-side>.obar-peek,.buy.is-held .buy-side>.buy-lines,.buy.is-held .buy-side>.sum-pay>.pay-terms{padding-top:22px}.buy.is-held .buy-side>.sum-pay{display:contents}.buy.is-held .buy-side>*,.buy.is-held .buy-side>.sum-pay>*{order:1;grid-column:1/-1}.buy.is-held .buy-side>.sum-pay>.pay-terms{order:2}.buy.is-held .buy-side>.obar-peek{order:3;grid-column:1}.buy.is-held .buy-side>.sum-go,.buy.is-held .buy-side>.sum-pay>.sum-go{order:4;grid-column:2}.buy.is-held .buy-side>h2,.buy.is-held .buy-side>.sum-banner,.buy.is-held .buy-side>.sum-show{display:none}.buy.is-held .buy-side.is-open .obar-chev{transform:rotate(180deg)}.buy .sum-go{gap:var(--au-s-2);box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:grid;position:static}.buy .sum-go .btn{min-width:140px;min-height:52px;margin:0}.buy .sum-go .btn-amount{display:none}.buy.is-held{padding-bottom:9rem}.obar-peek{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.obar-handle{border-radius:var(--au-r-pill);background:var(--au-haze);width:36px;height:5px;display:block}.obar-label{font-size:var(--au-t-small);color:var(--au-ink);align-items:center;gap:4px;font-weight:600;line-height:20px;display:inline-flex}.obar-chev{fill:none;width:18px;height:18px;stroke:var(--au-ink-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--au-ease)}.obar-amount{color:var(--au-brand);font-size:20px;font-weight:700;line-height:24px}.frame-app>.hdr{display:none}.frame-app .buy .buy-main>.steps,.frame-app .buy.is-held .buy-main>.steps,.frame-app .steps{z-index:30;box-sizing:border-box;align-items:center;gap:var(--au-s-2);width:auto;min-height:47px;margin:0 calc(var(--au-gut) * -1) var(--au-s-4);background:var(--au-card);border:0;border-radius:0 0 20px 20px;flex-wrap:nowrap;padding:0 16px;display:flex;position:sticky;top:0;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.frame-app .steps-item{display:contents}.frame-app .steps-num{width:30px;height:30px;font-size:var(--au-t-caption);margin-left:auto}.frame-app .steps-label{font-size:var(--au-t-small);margin-right:auto;line-height:20px}.frame-app .steps-chev{margin-right:0}.frame-app .steps-clock{margin-left:0}.frame-app .buy-main{box-shadow:none;background:0 0;border:0;padding:0}.frame-app .buy-page{padding-top:0}.frame-app .sm{margin:0 calc(var(--au-gut) * -1);background:#f3f4f6;grid-template-columns:1fr auto;align-items:center;gap:0;padding:15px 12px 0 25px}.frame-app .sm>.sm-heading,.frame-app .sm .sm-bar .sm-heading{display:none}.frame-app .sm .sm-key-state{grid-area:1/1;gap:16px;margin:0}.frame-app .sm .sm-key-state .sm-tier{color:#64748b;background:0 0;border:0;border-radius:0;gap:6px;min-height:0;padding:0;font-size:12px;font-weight:400;line-height:16px}.frame-app .sm .sm-key-state .sm-dot{background:#94a3b8;border:0;border-radius:4px;width:10px;height:10px;margin:0}.frame-app .sm .sm-key-state .sm-dot.picked{border:1px solid var(--au-brand)}.frame-app .sm .sm-bar{grid-area:1/2;margin:0}.frame-app .sm .sm-zoom{gap:13px;overflow:visible}.frame-app .sm .sm-zoom button,.frame-app .sm .sm-zoom .sm-reset{border:1px solid var(--au-ink);width:30px;min-width:30px;height:30px;color:var(--au-ink);background:0 0;border-radius:5px;place-items:center;font-size:18px;font-weight:400;display:grid}.frame-app .sm .sm-zoom .sm-reset{order:-1}.frame-app .sm .sm-reset-icon{display:none}.frame-app .sm .sm-reset-turn{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.frame-app .sm .sm-frame{background:0 0;border:0;border-radius:0;grid-column:1/-1;margin:12px -12px 0 -25px;padding:0 10px}.frame-app .sm .sm-canvas{aspect-ratio:369/430;background:0 0;max-height:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pay-terms{text-align:center;width:100%;font-size:var(--au-t-caption);color:var(--au-ink);margin:0;line-height:20px;display:block}.pay-terms input{flex:none;width:1.5rem;height:1.5rem;margin-top:.1rem}.pay-terms a{color:var(--au-brand);font-weight:600;text-decoration:underline}.pay-terms-note{color:var(--au-ink-3);margin-top:.4rem;font-size:.88rem}.pay-terms-blocked{border-radius:var(--au-r-xs);background:var(--au-bad-soft);color:var(--au-bad);margin-block:.4rem;padding:.7rem .9rem;font-size:.9rem;line-height:1.45}.grace-pill{border-radius:var(--au-r-pill);border:1px solid var(--au-haze);background:var(--au-haze-2);color:var(--au-ink-2);font-variant-numeric:tabular-nums;justify-self:start;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.82rem;font-weight:600;display:inline-flex}.modal-veil{z-index:60;background:#0b0c1b8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--au-card);color:var(--au-ink);border:1px solid var(--au-haze);border-radius:var(--au-r-band);padding:var(--au-s-6);gap:var(--au-s-5);width:100%;max-width:30rem;display:grid;box-shadow:0 24px 60px #0b0c1b59}.modal h3{font-size:var(--au-t-panel);font-weight:600;line-height:var(--au-lh-head);margin:0}.modal p{color:var(--au-ink-3);font-size:var(--au-t-body);line-height:var(--au-lh-body);margin:0}.modal-row{gap:var(--au-s-3);flex-wrap:wrap;display:flex}.modal-tickets{width:min(26rem, calc(100vw / var(--au-zoom,1) - 2rem));max-height:calc(100dvh / var(--au-zoom,1) - 2rem);overflow:auto}.modal-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem;display:flex}.modal-head h3{margin:0}.modal-close{color:var(--au-ink-2);cursor:pointer;border-radius:var(--au-r-xs);background:0 0;border:0;padding:0 .35rem;font-size:1.6rem;line-height:1}.modal-close:hover{color:var(--au-ink)}.ticket-summary{border:1px solid var(--au-haze);border-radius:var(--au-r-card);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.ticket-summary-area{font-weight:700;font-family:var(--font-display)}.ticket-summary-count{color:var(--au-ink-3);margin-top:.15rem;font-size:.85rem}.modal-row .btn{flex:10rem}@media (prefers-reduced-motion:no-preference){.modal{animation:.14s ease-out modal-in}@keyframes modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.buy-lines{margin:0 0 var(--au-s-3);padding:0 0 var(--au-s-3);border-bottom:1px solid var(--au-haze);gap:var(--au-s-2);list-style:none;display:grid}.buy-lines li{gap:var(--au-s-2);grid-template-columns:1fr auto;align-items:baseline;display:grid}.buy-lines span{color:var(--au-ink);font-size:var(--au-t-small)}.buy-lines b{font-weight:400;font-size:var(--au-t-small);font-variant-numeric:tabular-nums}.sum{gap:var(--au-s-2) var(--au-s-2);grid-template-columns:1fr auto;margin:0;display:grid}.sum dt{color:var(--au-ink);font-size:var(--au-t-small)}.sum dd{font-weight:400;font-size:var(--au-t-small);text-align:right;font-variant-numeric:tabular-nums;margin:0}.sum .sum-total{padding-top:var(--au-s-3);border-top:1px solid var(--au-haze);font-size:var(--au-t-panel);font-weight:600;line-height:var(--au-lh-head)}.sum dd.sum-total{color:var(--au-ink)}.sm{gap:var(--au-s-3);margin-bottom:1.4rem;display:grid}.sm-bar{justify-content:flex-end;align-items:center;gap:var(--au-s-2);margin-top:var(--au-s-3);display:flex}.sm-bar .sm-heading{margin-right:auto}.sm-heading{color:var(--au-ink-3);font-size:var(--au-t-small);margin:0;font-weight:600;line-height:1.25rem}.sm-key{gap:var(--au-s-2);max-height:119px;color:var(--au-ink-3);grid-template-columns:1fr;padding-bottom:4px;font-size:.78rem;font-weight:600;display:grid;overflow-y:auto}@media (min-width:620px){.sm-key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:940px){.sm-key{grid-template-columns:repeat(3,minmax(0,1fr))}}.sm-key-head{margin-bottom:var(--au-s-1)}.sm-dot{border-radius:var(--au-r-pill);width:11px;height:11px;margin-left:.5rem;display:inline-block}.sm-dot:first-child{margin-left:0}.sm-dot.free{background:var(--au-seat-free);border:1px solid var(--au-seat-free-ink)}.sm-dot.picked{background:var(--au-seat-picked)}.sm-dot.taken{background:var(--au-seat-gone);border:1px solid var(--au-seat-gone-ink)}.sm-dot.blocked{background:var(--au-seat-gone);opacity:.6}.sm-zoom{align-items:center;gap:var(--au-s-2);display:inline-flex}.sm-zoom button{border-radius:var(--au-r-xs);border:1px solid var(--au-haze);background:var(--au-card);width:28px;min-width:28px;height:28px;color:var(--au-ink-2);cursor:pointer;white-space:nowrap;flex:none;padding:0;font-size:.84rem;font-weight:700;transition:background-color .18s,color .18s}.sm-zoom .sm-reset{width:auto;color:var(--au-ink-3);font-size:var(--au-t-caption);border:0;font-weight:400}.sm-reset-turn{display:none}.sm-reset-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:none}.sm-zoom{scrollbar-width:none;max-width:100%;overflow-x:auto}.sm-zoom::-webkit-scrollbar{display:none}@media (max-width:620px){.sm-zoom button{font-size:.8rem}.sm-reset{justify-content:center}.sm-reset-word{display:none}.sm-reset-icon{display:block}.sm-back-word{display:none}}.sm-zoom button:hover{background:var(--au-card);color:var(--au-brand)}.sm-canvas{aspect-ratio:4/3;border-radius:var(--au-r-xs);touch-action:none;cursor:grab;background:#0f172b;border:0;width:100%;max-height:62vh;display:block}.sm-frame{border-radius:var(--au-r-card);background:#0f172b;border:1px solid #374151;margin-top:12px;padding:8px}@media (max-width:620px){.sm-canvas{aspect-ratio:3/4}}.sm-canvas:active{cursor:grabbing}.sm-list{border:1px solid var(--au-haze);border-radius:var(--au-r-card);background:var(--au-paper-2)}.sm-list>summary{color:var(--au-ink-2);cursor:pointer;align-items:center;min-height:44px;padding:.7rem .9rem;font-size:.88rem;font-weight:700;display:flex}.sm-list-body{gap:.5rem;max-height:46vh;padding:0 .9rem .9rem;display:grid;overflow-y:auto}.sm-list-row{grid-template-columns:2.4rem 1fr;align-items:center;gap:.5rem;display:grid}.sm-list-name{color:var(--au-ink-3);font-size:.9rem;font-weight:800}.sm-list-seats{flex-wrap:wrap;gap:6px;display:flex}.sm-list-seat{border-radius:var(--au-r-pill);border:1px solid var(--au-haze);background:var(--au-paper);min-width:44px;min-height:44px;color:var(--au-ink-2);cursor:pointer;padding:0 .35rem;font-size:.84rem;font-weight:700}.sm-list-seat.free{background:var(--au-seat-free);border-color:var(--au-seat-free-ink);color:var(--au-seat-free-ink)}.sm-list-seat.picked{background:var(--au-seat-picked);border-color:var(--au-seat-picked);color:var(--au-seat-picked-ink)}.sm-list-seat:disabled{opacity:.45;cursor:not-allowed}.sm-stage rect{fill:var(--au-ink)}.sm-stage text{fill:var(--au-paper);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.sm-section-label{fill:var(--au-ink-3);letter-spacing:.04em;font-weight:700}.sm-row-label{fill:var(--au-ink-3);font-weight:600}.sm-seat-num{fill:#ffffffd9;pointer-events:none;font-weight:700}.sm-tier{align-items:center;gap:var(--au-s-2);border:1px solid var(--au-haze);background:var(--au-card);min-height:30px;color:var(--au-ink);border-radius:20px;min-width:0;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.sm-tier i{border-radius:var(--au-r-pill);flex:none;width:8px;height:8px}.sm-tier b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.sm-tier em{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-style:normal;font-weight:600}.sm-key-state{align-items:center;gap:var(--au-s-2);max-height:none;margin-top:var(--au-s-2);flex-wrap:wrap;display:flex;overflow:visible}.sm-key-state .sm-tier,.sm-key-state .sm-tier b{flex:none}.sm-seat{cursor:pointer;stroke:#0000;pointer-events:all;transition:fill .14s}.sm-seat.free{fill:var(--au-seat-free)}.sm-seat.free:hover{fill:var(--au-seat-free-ink)}.sm-seat.picked{fill:var(--au-seat-picked)}.sm-seat.taken{fill:var(--au-seat-gone);cursor:not-allowed}.sm-seat.blocked{fill:var(--au-seat-gone);opacity:.6;cursor:not-allowed}.sm-seat.capped{opacity:.4;cursor:not-allowed}.sm-seat.locked{opacity:.45;cursor:not-allowed}.sm-seat.free.locked:hover{fill:var(--au-brand)}.sm-seat.taken~.sm-seat-num,.sm-seat.blocked~.sm-seat-num{fill:#ffffff8c}.sm-seat:focus{outline:none}.sm-seat-ring{fill:none;stroke:none;pointer-events:none}.sm-seat:focus-visible+.sm-seat-ring{stroke:var(--au-ink);stroke-width:3px;stroke-opacity:1;vector-effect:non-scaling-stroke}.sm-seat.picked:focus-visible+.sm-seat-ring{stroke:var(--au-paper)}.sm-key{font-size:.78rem}.order-grid{grid-template-columns:1fr;gap:1.2rem;display:grid}@media (min-width:880px){.order-grid{grid-template-columns:1.4fr 1fr;align-items:start}}.line-list{gap:.6rem;display:grid}.stub-card{background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-card);max-width:24rem;box-shadow:var(--au-shadow-2);margin-inline:auto;padding:1.5rem}.stub-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.stub-id{color:var(--au-ink-3);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.stub-card h1{font-size:var(--au-t-page);margin-top:1rem}.stub-line{color:var(--au-ink-2);margin-top:.3rem;font-size:.9rem}.stub-when{gap:.35rem;margin-top:.55rem;display:grid}.stub-night{color:var(--au-ink-2);font-size:.92rem;line-height:1.5}.stub-night b{color:var(--au-ink);font-weight:700}.stub-admits{color:var(--au-ink-3)}.stub-seat{font-family:var(--font-display);letter-spacing:-.01em;color:var(--au-ink);margin-top:.9rem;font-size:1.15rem;font-weight:700}.stub-tear{align-items:center;gap:.55rem;margin:1.3rem -1.5rem;padding-inline:1.5rem;display:flex}.stub-tear i{border-radius:var(--au-r-pill);background:repeating-linear-gradient(90deg, var(--au-haze) 0 7px, transparent 7px 14px);flex:1;height:2px}.stub-tear b{border-radius:var(--au-r-pill);background:var(--au-paper);border:1px solid var(--au-haze);flex-shrink:0;width:22px;height:22px}.stub-tear b:first-child{margin-left:-2.1rem}.stub-tear b:last-child{margin-right:-2.1rem}.stub-code{justify-items:center;gap:.8rem;margin:0;display:grid}.stub-qr{aspect-ratio:1;border-radius:var(--au-r-media);border:1px solid var(--au-haze);background:#fff;width:min(15rem,62vw);padding:.7rem;overflow:hidden}.stub-qr svg{width:100%;height:100%;display:block}.stub-code figcaption{color:var(--au-ink-3);text-align:center;font-size:.84rem}.err-code{color:var(--au-ink-2);background:var(--au-haze-2);border-radius:var(--au-r-xs);padding:.5rem 1rem;font-family:ui-monospace,monospace;font-size:.8rem;display:block}.err-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.prose a,.note a,.faq a,.prose-doc a,.ev-support a,.ft-contact a{text-underline-offset:2px;text-decoration:underline}.promo{border-top:1px solid var(--au-haze);margin-top:1.4rem;padding-top:1.4rem}.promo-row{gap:.5rem;display:flex}.promo-row input{border-radius:var(--au-r-pill);border:1.5px solid var(--au-haze);background:var(--au-card);min-width:0;color:var(--au-ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;outline:none;flex:1;padding:.7rem 1.15rem;font-size:.92rem}.promo-row input:focus{border-color:var(--au-brand);box-shadow:0 0 0 4px var(--au-brand-soft)}.promo-ok{color:var(--au-good);font-weight:600}.promo-bad{color:var(--au-bad);font-weight:600}.promo-warn{color:var(--au-warn);font-weight:600}.recip{margin:0}.recip-row{justify-content:space-between;align-items:baseline;gap:var(--au-s-4);padding:var(--au-s-2) 0;display:flex}.recip-row dt{color:var(--au-ink-3);font-size:var(--au-t-small)}.recip-row dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:var(--au-t-small);color:var(--au-ink);margin:0;font-weight:600}.recip-row dd.recip-none{color:var(--au-brand);font-weight:600}.recipcard .btn{margin-top:var(--au-s-4)}.cdlg-veil{z-index:60;padding:var(--au-s-4);background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.cdlg{width:min(100%,460px);max-height:calc(100dvh / var(--au-zoom,1) - var(--au-s-8));box-sizing:border-box;background:var(--au-card);border-radius:var(--au-r-band);padding:var(--au-s-5);box-shadow:var(--au-shadow-2);overflow-y:auto}.cdlg:focus-visible{outline:2px solid var(--au-focus);outline-offset:2px}.cdlg{position:relative}.cdlg-title{padding-inline:36px}.cdlg-close{top:var(--au-s-3);right:var(--au-s-3);border-radius:var(--au-r-pill);background:var(--au-tint-neutral);width:28px;height:28px;color:var(--au-on-tint-neutral);cursor:pointer;border:0;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute}.cdlg-close:hover{background:var(--au-haze)}.cdlg-close:focus-visible{outline:2px solid var(--au-focus);outline-offset:2px}.cdlg-act .btn:disabled{opacity:.5;cursor:not-allowed}.cdlg-title{font-size:var(--au-t-panel);text-align:center;margin:0 0 var(--au-s-4);font-weight:700}.cdlg-form{gap:var(--au-s-5);grid-template-columns:minmax(0,1fr);display:grid}.cdlg-part{gap:var(--au-s-3);grid-template-columns:minmax(0,1fr);display:grid}.cdlg-part h3{font-size:var(--au-t-small);margin:0;font-weight:600}.cdlg-note{font-size:var(--au-t-caption);color:var(--au-ink-3);margin:0;line-height:1.5}.cdlg-phone{border:1px solid var(--au-haze);border-radius:var(--au-r-card);background:var(--au-card);align-items:stretch;display:flex}.cdlg-phone:focus-within{border-color:var(--au-brand);box-shadow:0 0 0 3px var(--au-brand-soft)}.cdlg-phone>input{font:inherit;background:0 0;border:0;border-radius:0;outline:none}.cdlg-phone .cdlg-code{flex:none}.cdlg-phone .cdlg-code .dc-btn{border:0;border-right:1px solid var(--au-haze);border-radius:var(--au-r-card) 0 0 var(--au-r-card);box-shadow:none;background:0 0}.cdlg-phone>input{min-width:0;padding:0 var(--au-s-3);height:var(--au-h-field);border-radius:0 var(--au-r-card) var(--au-r-card) 0;flex:auto}.cdlg-law{border-radius:var(--au-r-card);background:var(--au-tint-neutral);padding:var(--au-s-3) var(--au-s-4);font-size:var(--au-t-caption);color:var(--au-on-tint-neutral);margin:0;line-height:1.55}.cdlg-act{gap:var(--au-s-3);display:flex}.cdlg-act .btn{flex:auto}.cdlg-act .btn-quiet{padding-inline:var(--au-s-6);flex:none}@media (max-width:460px){.cdlg-act{flex-direction:column-reverse}.cdlg-act .btn{width:100%}}.buy-next{margin-top:var(--au-s-4)}.buy-back{margin-top:var(--au-s-2)}.pay-method{margin-bottom:var(--au-s-4)}.pay-method>h2{margin-bottom:.7rem}.pay-method-row{gap:var(--au-s-2);grid-template-columns:1fr;display:grid}.pay-option{column-gap:var(--au-s-3);text-align:left;cursor:pointer;min-height:62px;padding:var(--au-s-3) var(--au-s-4);border:2px solid var(--au-haze);background:var(--au-card);font:inherit;color:var(--au-ink);border-radius:12px;grid-template-columns:16px 1fr;transition:border-color .15s,background .15s;display:grid;position:relative}.pay-option:before{content:"";box-sizing:border-box;border:2px solid var(--au-ink-3);border-radius:50%;grid-area:1/1/span 2;align-self:center;width:16px;height:16px}.pay-option:after{content:"";background:var(--au-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:20px;transform:translateY(-50%)scale(0)}.pay-option:hover{border-color:var(--au-brand)}.pay-option.is-on{border-color:var(--au-brand);background:var(--au-brand-soft)}.pay-option.is-on:before{border-color:var(--au-brand)}.pay-option.is-on:after{transform:translateY(-50%)scale(1)}.pay-option:focus-visible{border-color:var(--au-brand);box-shadow:0 0 0 4px var(--au-brand-soft);outline:none}.pay-option-name,.pay-option-hint{grid-column:2}.pay-option-name{font-weight:600;font-size:var(--au-t-small);line-height:1.25rem}.pay-option-hint{font-size:var(--au-t-caption);color:var(--au-ink-3);line-height:1rem}.profile-head{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-bottom:2.2rem;display:flex}.profile-avatar{border-radius:var(--au-r-pill);object-fit:cover;border:1px solid var(--au-haze);width:88px;height:88px}.profile-head h1{font-size:var(--au-t-page)}.profile-bio{color:var(--au-ink-2);max-width:60ch;margin-top:.6rem;line-height:1.7}.access{margin-bottom:1.2rem}.access summary{cursor:pointer;color:var(--au-ink-2);border-radius:var(--au-r-xs);padding:.3rem 0;font-size:.88rem;font-weight:700}.access summary:hover{color:var(--au-brand)}.access .promo-row{margin-top:.7rem}.order-cancel{margin-top:1.2rem}.lang{position:relative}.lang-btn{border-radius:var(--au-r-pill);border:1.5px solid var(--au-haze);background:var(--au-card);height:38px;font:inherit;color:var(--au-ink-2);cursor:pointer;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.86rem;font-weight:600;transition:border-color .18s,color .18s;display:inline-flex}.lang-btn:hover{border-color:var(--au-brand);color:var(--au-brand)}.lang-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.lang-caret{opacity:.6}.lang-menu{z-index:60;border-radius:var(--au-r-media);border:1px solid var(--au-haze);background:var(--au-card);min-width:12rem;box-shadow:var(--au-shadow-2);gap:2px;margin:0;padding:.35rem;list-style:none;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.lang-menu button{border-radius:var(--au-r-xs);width:100%;font:inherit;color:var(--au-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem .75rem;font-size:.9rem;display:flex}.lang-menu button:hover{background:var(--au-haze-2)}.lang-menu button.is-on{color:var(--au-brand);font-weight:700}.lang-menu svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.idp-veil{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:idp-in .16s var(--au-ease);background:#0a103375;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}@keyframes idp-in{0%{opacity:0}to{opacity:1}}.idp-box{width:min(100%,26rem);max-height:calc(100dvh / var(--au-zoom,1) - 2.4rem);background:var(--au-card);color:var(--au-ink);border:1.5px solid var(--au-haze);border-radius:var(--au-r-band);box-shadow:var(--au-shadow-1);gap:.9rem;padding:1.6rem 1.4rem 1.2rem;display:grid;overflow-y:auto}.idp-head{text-align:center;justify-items:center;gap:.25rem;display:grid}.idp-head h2{font-size:var(--au-t-panel);letter-spacing:-.01em;margin-top:.5rem}.idp-head p{color:var(--au-ink-2);font-size:.92rem}.idp-list{gap:.1rem;list-style:none;display:grid}.idp-list button{border-radius:var(--au-r-band);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;padding:.7rem .6rem;transition:background-color .15s;display:flex}.idp-list button:hover,.idp-list button:focus-visible{background:var(--au-haze-2)}.idp-list i{border-radius:var(--au-r-pill);background:var(--au-brand);width:34px;height:34px;color:var(--au-on-brand);flex:none;place-items:center;font-size:.95rem;font-style:normal;font-weight:700;display:grid}.idp-list .idp-other i{background:var(--au-haze);color:var(--au-ink-2)}.idp-list span{overflow-wrap:anywhere;font-size:.95rem}.idp-form{gap:.55rem;display:grid}.idp-form label{color:var(--au-ink-2);font-size:.86rem;font-weight:700}.idp-form input{border-radius:var(--au-r-pill);border:1.5px solid var(--au-haze);background:var(--au-card);color:var(--au-ink);font:inherit;outline:none;padding:.78rem 1.15rem;font-size:.95rem;transition:border-color .18s,box-shadow .18s}.idp-form input:focus{border-color:var(--au-brand);box-shadow:0 0 0 4px var(--au-brand-soft)}.idp-note{color:var(--au-ink-3);text-align:center;border-top:1px solid var(--au-haze);padding-top:.8rem;font-size:.78rem}.gsi-wrap{display:grid;position:relative}.gsi-face{pointer-events:none}.gsi-slot{opacity:0;justify-items:stretch;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.gsi-slot>*{transform-origin:0 0}.gsi-wrap.is-waiting .gsi-face{pointer-events:auto;cursor:progress}.gsi-wrap.is-waiting .gsi-slot{pointer-events:none}.gsi-spin{border-radius:var(--au-r-pill);border:2px solid var(--au-haze);border-top-color:var(--au-brand);width:14px;height:14px;margin-inline-start:.4rem;animation:.9s linear infinite door-turn}@media (prefers-reduced-motion:reduce){.gsi-spin{animation-duration:2.4s}}.gsi-wrap:focus-within .gsi-face{outline:2px solid var(--au-flare-ink);outline-offset:2px}.made{text-align:center;justify-items:center;gap:.7rem;display:grid}.made h1{margin-top:.2rem}.made-tick{border-radius:var(--au-r-pill);background:var(--au-good-soft);width:54px;height:54px;color:var(--au-good);place-items:center;display:grid}.made-why{color:var(--au-ink-3);max-width:38ch;font-size:.9rem;line-height:1.55}.made-act{gap:.55rem;width:100%;margin-top:.6rem;display:grid}.note-ok{background:var(--au-good-soft);color:var(--au-good)}.chip-hold{width:36px;height:36px;display:inline-block}.chip-acct{align-items:center;display:flex;position:relative}.chip-acct-btn{border:1.5px solid var(--au-haze);border-radius:var(--au-r-pill);background:var(--au-card);color:var(--au-ink);font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:.28rem;font-size:.88rem;font-weight:600;transition:border-color .18s;display:inline-flex}.chip-acct-btn:hover{border-color:var(--au-brand)}.chip-acct-btn i{border-radius:var(--au-r-pill);background:var(--au-brand);width:30px;height:30px;color:var(--au-on-brand);flex:none;place-items:center;font-size:.85rem;font-style:normal;font-weight:700;display:grid}.chip-acct-menu{z-index:60;background:var(--au-card);border:1.5px solid var(--au-haze);border-radius:var(--au-r-band);min-width:14rem;box-shadow:var(--au-shadow-1);padding:.4rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.chip-acct-who{color:var(--au-ink-3);border-bottom:1px solid var(--au-haze);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.3rem;padding:.5rem .7rem .6rem;font-size:.8rem;overflow:hidden}.chip-acct-menu a,.chip-acct-menu button{text-align:left;border-radius:var(--au-r-band);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem .7rem;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.chip-acct-menu a:hover,.chip-acct-menu button:hover,.chip-acct-menu a:focus-visible,.chip-acct-menu button:focus-visible{background:var(--au-haze-2)}@media (max-width:760px){.chip-acct-btn{border-color:#0000}}.sm-zone{cursor:pointer}.sm-zone path{fill:var(--au-brand);fill-opacity:.9;stroke:var(--au-paper-2);stroke-width:2.2px;stroke-linejoin:round;paint-order:stroke fill;transition:fill-opacity .18s}.sm-zone:hover path,.sm-zone:focus-visible path{fill-opacity:1}.sm-zone:focus{outline:none}.sm-zone:focus-visible path{stroke:var(--au-on-brand);stroke-width:6px;paint-order:fill stroke;vector-effect:non-scaling-stroke}.sm-zone.is-full{cursor:not-allowed}.sm-zone.is-full path{fill:var(--au-haze);fill-opacity:.7}.sm-zone text{pointer-events:none;text-anchor:middle}.sm-zone-name{fill:#fff;font-family:var(--font-display);letter-spacing:-.02em;paint-order:stroke fill;stroke:#00000038;stroke-width:.6px;font-weight:800}.sm-zone-left{fill:#ffffffd1;font-weight:600}.sm-zone.is-full .sm-zone-name{fill:var(--au-ink-2)}.sm-zone.is-full .sm-zone-left{fill:var(--au-ink-3)}.sm-canvas.has-art .sm-zone path{fill-opacity:0;stroke:#ffffff80;stroke-width:1.6px}.sm-canvas.has-art .sm-zone:hover path,.sm-canvas.has-art .sm-zone:focus-visible path{fill-opacity:.45;stroke:#fffffff2;stroke-width:2.6px}.sm-canvas.has-art .sm-zone.is-full path{fill:#14161a;fill-opacity:.55;stroke-opacity:.3}.sm-canvas.has-art .sm-zone-name,.sm-canvas.has-art .sm-zone-left{stroke:#0000009e;stroke-width:.2em;paint-order:stroke fill;stroke-linejoin:round}.sm-canvas.has-art .sm-zone-left{fill:#fff;font-weight:700}.sm-canvas.has-art .sm-zone.is-full .sm-zone-left{fill:#fffc}.sm-zone.is-picked path{stroke:var(--au-flare);stroke-width:4.5px;fill-opacity:1}.sm-canvas.has-art .sm-zone.is-picked path{fill-opacity:.5;stroke:var(--au-flare);stroke-width:3.4px;stroke-opacity:1}.sm-floor{fill:var(--au-haze-2);stroke:var(--au-haze);stroke-width:2px;stroke-linejoin:round}.occ-days{gap:var(--au-s-2);display:grid}.occ-day{border:1px solid var(--au-haze);border-radius:var(--au-r-card);background:var(--au-card);align-items:flex-start;gap:12px;padding:12px;display:flex}.occ-day.is-next{border-color:var(--au-brand);background:#fff5f4}.occ-day:not(.is-next) .occ-when{background:var(--au-ink-3)}.occ-day.is-next .occ-place{color:var(--au-ink-2)}.occ-day-body>.occ-times{margin-top:var(--au-s-2)}.occ-day .occ-times .btn{border-radius:var(--au-r-xs);height:36px;min-height:36px}.occ-day-body{flex:1;min-width:0}.occ-times{margin-top:var(--au-s-2);flex-wrap:wrap;gap:.45rem;display:flex}.occ-times>li{flex:8rem}.occ-times .btn{border-radius:var(--au-r-xs);width:100%}.occ-times-label{color:var(--au-ink-3);margin-top:.6rem;font-size:.78rem;font-weight:700;display:block}.occ-times .chip{opacity:.75}#events{margin-top:2rem}#events .sec-head{margin-bottom:2rem}.sm-back{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.review{border:1.5px solid var(--au-haze);border-radius:var(--au-r-card);gap:1rem;margin-bottom:1.4rem;padding:1.2rem 1.3rem;display:grid}.review h2{font-size:var(--au-t-panel);margin:0}.review-label{letter-spacing:.04em;text-transform:uppercase;color:var(--au-ink-3);margin-bottom:.35rem;font-size:.76rem;font-weight:700;display:block}.review-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.08rem;font-weight:800}.review-meta{color:var(--au-ink-2);margin-top:.15rem;font-size:.9rem}.review-list{gap:.1rem;list-style:none;display:grid}.review-list li{border-bottom:1px solid var(--au-haze);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.review-list li:last-child{border-bottom:0}.review-list b{white-space:nowrap;font-weight:700}.review-next{color:var(--au-ink-3);border-top:1px solid var(--au-haze);padding-top:.85rem;font-size:.84rem;line-height:1.55}.review-back{justify-self:start}.state-act{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}@media (max-width:460px){.state-act{flex-direction:column;width:100%}}.pw{display:grid;position:relative}.pw input{padding-right:3rem}.pw-eye{border-radius:var(--au-r-pill);width:38px;height:38px;color:var(--au-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .18s,background-color .18s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.pw-eye:hover,.pw-eye:focus-visible{color:var(--au-brand);background:var(--au-haze-2)}.auth-terms{color:var(--au-ink-3);font-size:.82rem;line-height:1.6}.auth-terms a{color:var(--au-brand);font-weight:650}.sec-title{align-items:center;gap:.6rem;display:inline-flex}.sec-spark{width:22px;height:22px;fill:var(--au-flare-ink);flex-shrink:0}.chip-ico{gap:.45rem;padding-left:.85rem}.chip-ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:15px;height:15px}.ev-cat{z-index:2;border-radius:var(--au-r-pill);background:var(--au-card);padding:.28rem .72rem;position:absolute;bottom:.7rem;left:.7rem}@supports (color:color-mix(in lab, red, red)){.ev-cat{background:color-mix(in srgb, var(--au-card) 90%, transparent)}}.ev-cat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--au-shadow-1);color:var(--au-ink);letter-spacing:.01em;font-size:.72rem;font-weight:700}.ev-meta{align-items:center;gap:.42rem;display:flex}.ev-mi{fill:none;width:14px;height:14px;stroke:var(--au-ink-3);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ft-hours{color:var(--au-ink-2)!important;font-weight:600!important}@media (max-width:779px){.ft-base{flex-direction:column;gap:.35rem}}.drop{position:relative}.drop-end{margin-left:auto}.drop>summary{cursor:pointer;border-radius:var(--au-r-pill);border:1px solid var(--au-haze);background:var(--au-card);min-height:38px;font-size:var(--au-t-small);color:var(--au-ink);box-shadow:none;align-items:center;gap:.5rem;padding:8px 16px;font-weight:500;line-height:20px;list-style:none;transition:border-color .18s;display:inline-flex}.drop>summary::-webkit-details-marker{display:none}.drop>summary:hover,.drop[open]>summary{border-color:var(--au-brand)}.drop>summary:focus-visible{border-color:var(--au-brand);box-shadow:0 0 0 4px var(--au-brand-soft);outline:none}.drop-lead{fill:none;width:16px;height:16px;stroke:var(--au-ink-3);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.drop-val{white-space:nowrap}.drop-val em{color:var(--au-ink-3);font-style:normal;font-weight:600}.drop-chev{fill:none;width:15px;height:15px;stroke:var(--au-ink-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--au-ease);flex-shrink:0}.drop[open]>summary .drop-chev{transform:rotate(180deg)}.drop-menu{z-index:20;border-radius:var(--au-r-card);border:1px solid var(--au-haze);background:var(--au-card);min-width:100%;box-shadow:var(--au-shadow-2);gap:2px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0}.drop-end .drop-menu{left:auto;right:0}.drop-menu a{white-space:nowrap;border-radius:var(--au-r-xs);color:var(--au-ink-2);padding:.5rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;display:block}.drop-menu a:hover{background:var(--au-haze-2);color:var(--au-ink)}.drop-menu a[aria-current=true]{background:var(--au-brand-soft);color:var(--au-brand-deep);font-weight:700}.drop-row{align-items:center;gap:6px;width:100%;display:flex}.drop-row>.drop{flex:1 1 0;min-width:0}.drop-row>.drop>summary{width:100%;min-height:34px;font-size:var(--au-t-caption);padding:8px 12px;line-height:16px}@media (min-width:768px){.drop-row{gap:var(--au-s-2);flex-wrap:wrap;width:auto}.drop-row>.drop{flex:none}.drop-row>.drop>summary{width:auto;min-height:38px;font-size:var(--au-t-small);padding:8px 16px;line-height:20px}}@media (max-width:640px){.filter-end{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.drop-row{display:contents}.drop-row>.drop{min-width:0}.drop>summary{gap:.4rem;padding:.6rem .7rem;font-size:.82rem}.drop-row>.drop>summary{width:100%}.drop-row .drop-lead{display:none}.drop-val{text-overflow:ellipsis;min-width:0;overflow:hidden}.drop-end{grid-column:1/-1;margin-left:0}.drop-end>summary{width:100%;min-height:34px;padding:.6rem .7rem;font-size:.82rem}.sec-count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drop-end .drop-chev{margin-left:auto}.drop-end .drop-menu{left:0;right:0}}.sec-rail{grid-template-columns:1fr;gap:1.1rem;display:grid}.sec-rail-item{min-width:0}.sec-rail .ev-art{aspect-ratio:16/9}.sec-rail .ev-title{font-size:1.12rem}.sec-rail .ev-body{padding:1.05rem 1.15rem 1.15rem}@media (min-width:480px){.sec-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.sec-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.sec-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.sec-rail{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(82vw,1fr);grid-auto-flow:column;padding-bottom:.35rem;overflow-x:auto}.sec-rail-item{scroll-snap-align:start}}.tabbar{z-index:45;background:var(--au-card);border-top:1px solid var(--au-haze);padding:12px var(--au-s-2);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar-a{min-width:0;font-size:var(--au-t-caption);color:var(--au-ink-3);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;line-height:16px;text-decoration:none;display:flex}.tabbar-a svg{fill:none;stroke:currentColor;stroke-width:1.604px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tabbar-a[aria-current=page]{color:var(--au-brand)}.has-tabbar .ft{padding-bottom:100px}@media (min-width:768px){.tabbar{display:none}.has-tabbar .ft{padding-bottom:1.8rem}}.ev-place{align-items:flex-start;gap:6px;display:flex}.ev-place-pin{fill:none;width:14px;height:14px;stroke:var(--au-ink-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;margin-top:3px}.hdr-bare .hdr-in{grid-template-columns:auto 1fr;grid-template-areas:"brand end"}.hdr-tickets{border:1px solid var(--au-haze);border-radius:var(--au-r-pill);background:var(--au-card);width:38px;height:38px;color:var(--au-ink-2);flex:none;place-items:center;transition:border-color .18s,color .18s,background-color .18s;display:grid}.hdr-tickets svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hdr-tickets:hover{border-color:var(--au-brand);color:var(--au-flare-ink);background:var(--au-brand-soft)}@media (max-width:720px){.hdr-tickets,.hdr-account{width:32px;height:32px}.hdr-tickets svg,.hdr-account svg{width:16px;height:16px}.chip-acct-btn{border:0;justify-content:center;width:32px;height:32px;padding:0}.chip-acct-btn i{width:32px;height:32px}.chip-acct-btn:hover,.chip-acct-btn[aria-expanded=true]{box-shadow:0 0 0 2px var(--au-card), 0 0 0 3.5px var(--au-brand)}.chip-acct-btn:focus-visible{box-shadow:0 0 0 2px var(--au-card), 0 0 0 3.5px var(--au-focus);outline:none}}.steps{justify-content:flex-start;gap:12px}.steps-chev{cursor:pointer;width:24px;height:24px;color:var(--au-ink-2);border-radius:var(--au-r-xs);background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.steps-chev:hover{color:var(--au-brand)}.steps-chev svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.steps-item.is-at .steps-label{color:var(--au-ink-3);font-weight:700}.steps-clock{align-items:center;margin-left:auto;display:flex}.steps-num-clock{color:var(--au-brand);font-size:20px;font-weight:900;line-height:16px}.steps-num-clock.is-low{color:var(--au-warn)}.steps-clock .held-strip,.steps-clock .grace-strip{background:0 0;border:0;gap:0;margin:0;padding:0;display:inline}.buy-main>.steps:has(+.held-say){margin-bottom:0}.buy.is-held .buy-main>.steps:has(+.held-say){margin-bottom:0}.steps+.held-say{margin-top:0;margin-bottom:20px}.pay-terms a{margin-block:-5px;padding-block:5px;display:inline-block}.buy-event-mobile{display:none}@media (max-width:899px){.buy-event-mobile{margin:0 0 var(--au-s-4);padding:var(--au-s-3) var(--au-s-4);border:1px solid var(--au-haze);border-radius:var(--au-r-band);background:var(--au-card);gap:1px;display:grid;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.buy-event-mobile-title{color:var(--au-ink);font-size:var(--au-t-small);margin:0;font-weight:700;line-height:1.35}.buy-event-mobile-meta{color:var(--au-ink-3);font-size:var(--au-t-caption);margin:0;line-height:1.4}.buy-side .sum-show{display:none}}.tier-list{margin-top:var(--au-s-4)}.tier-list-title{font-size:var(--au-t-small);color:var(--au-ink-3);margin-bottom:var(--au-s-2);font-weight:600;line-height:20px}.tier-list-items{gap:var(--au-s-2);max-height:181px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tier-track{position:relative}.tier-track.has-more .tier-list-items{scrollbar-width:none;padding-right:12px}.tier-track.has-more .tier-list-items::-webkit-scrollbar{display:none}.tier-rail{border-radius:var(--au-r-pill);background:var(--au-tint-neutral,#f3f4f6);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:0}.tier-thumb{border-radius:var(--au-r-pill);background:#94a3b8;position:absolute;left:0;right:0}.obar-toggle,.choose-go{display:none}@media (max-width:899px){.buy-side.is-choose-sheet{z-index:41;box-sizing:border-box;width:auto;padding:0 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--au-card);height:var(--obar-h,auto);max-height:82vh;transition:height .28s var(--au-ease);border:0;border-radius:20px 20px 0 0;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:end;gap:0;margin:0;display:grid;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 30px #0f172a2e}.buy-side.is-choose-sheet.is-dragging{transition:none}.buy-side.is-choose-sheet.is-measuring{visibility:hidden;transition:none}.buy-side.is-choose-sheet>h2,.buy-side.is-choose-sheet>.sum-banner{display:none}.buy-side.is-choose-sheet>.obar-grab{z-index:3;touch-action:none;cursor:grab;place-items:center;height:30px;display:grid;position:absolute;top:0;left:0;right:0}.buy-side.is-choose-sheet.is-dragging>.obar-grab{cursor:grabbing}.buy-side.is-choose-sheet>.sum-show{z-index:2;background:var(--au-card);touch-action:none;align-items:center;gap:0;margin:0;padding:38px 20px 0;display:flex;position:absolute;top:0;left:0;right:0}.buy-side.is-choose-sheet .sum-show-info{flex:auto;display:block}.buy-side.is-choose-sheet .sum-show-title{color:var(--au-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.buy-side.is-choose-sheet .sum-show-meta{color:#64748b;font-size:12px;line-height:19px;display:inline}.buy-side.is-choose-sheet .sum-show-meta+.sum-show-meta:before{content:" · "}.buy-side.is-choose-sheet .obar-toggle{width:24px;height:24px;color:var(--au-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.buy-side.is-choose-sheet .obar-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .2s var(--au-ease)}.buy-side.is-choose-sheet.is-open .obar-toggle svg{transform:rotate(180deg)}.buy-side.is-choose-sheet>.tier-list{margin:0;padding-top:20px}.buy-side.is-choose-sheet .tier-list-title{display:none}.buy-side.is-choose-sheet .tier-list-items{gap:8px;max-height:143px}.buy-side.is-choose-sheet>.choose-go{padding-top:20px;display:block}.buy-side.is-choose-sheet>.choose-go .btn{min-height:52px;margin:0}.frame-app .buy:not(.is-held){padding-bottom:190px}}.tier-list-items.ev-bands{max-height:none;overflow:visible}@media (min-width:768px){.ev-bands .sm-tier{gap:var(--au-s-3);border-radius:var(--au-r-pill);min-height:60px;font-size:var(--au-t-small);padding:12px 20px}.ev-bands .sm-tier i{width:10px;height:10px}}.phone-in{gap:var(--au-s-2);grid-template-columns:auto minmax(0,1fr);display:grid}.phone-in-code .dc-btn{min-width:6.75rem}.dc{min-width:0;position:relative}.dc-btn{align-items:center;gap:var(--au-s-2);width:100%;height:100%;min-height:var(--au-h-field);padding:0 var(--au-s-3);font:inherit;font-size:var(--au-t-small);color:var(--au-ink);background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-card);cursor:pointer;transition:border-color .18s,box-shadow .18s;display:flex}.dc-btn:focus-visible{border-color:var(--au-focus);box-shadow:0 0 0 1px var(--au-focus);outline:none}.dc-btn[aria-expanded=true]{border-color:var(--au-brand)}.dc-flag{object-fit:cover;width:22px;height:16px;box-shadow:0 0 0 1px var(--au-haze);border-radius:2px;flex:none}.dc-code{font-variant-numeric:tabular-nums;white-space:nowrap}.dc-caret{color:var(--au-ink-3);flex:none;margin-left:auto;transition:transform .18s}.dc-btn[aria-expanded=true] .dc-caret{transform:rotate(180deg)}.dc-pop{z-index:1000;background:var(--au-card);border:1px solid var(--au-haze);border-radius:var(--au-r-xs);box-shadow:var(--au-shadow-2);flex-direction:column;gap:.3rem;padding:.3rem;display:flex;position:fixed}.dc-search{width:100%;height:var(--au-h-ctl);padding:0 var(--au-s-3);font:inherit;font-size:var(--au-t-small);color:var(--au-ink);background:var(--au-haze-2);border-radius:var(--au-r-xs);border:1px solid #0000;outline:none}.dc-search:focus{border-color:var(--au-focus);background:var(--au-card)}.dc-search{flex:none}.dc-list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.dc-opt{border-radius:var(--au-r-xs);min-height:2.75rem;color:var(--au-ink-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:0 .65rem;font-size:.86rem;display:grid}.dc-opt.is-active{background:var(--au-haze-2);color:var(--au-ink)}.dc-opt[aria-selected=true]{color:var(--au-brand);font-weight:700}.dc-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-dial{color:var(--au-ink-3);font-variant-numeric:tabular-nums}.dc-opt[aria-selected=true] .dc-dial{color:inherit}.dc-none{color:var(--au-ink-3);margin:0;padding:.7rem .65rem;font-size:.86rem}.zpop{grid-template-columns:minmax(0,1fr)}.zpop-veil .zpop{position:relative}.zpop-note{white-space:pre-line;color:#64748b;margin:0;font-size:13px;line-height:18px}.zpop-price{color:var(--au-brand);margin:0;font-size:24px;font-weight:700;line-height:32px}.zpop-cap{color:var(--au-ink-3);margin:8px 0 0;font-size:12px;line-height:16px}.zpop-sub,.zpop-event,.zpop-go-short,.zpop-line{display:none}@media (max-width:899px){.zpop-veil .zpop,.zpop{padding:12px 20px calc(28px + env(safe-area-inset-bottom,0px));border:0;border-radius:24px 24px 0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"grip grip""event event""zone step""note note""line line""sub sub""total total""bad bad""go go";align-items:center;gap:0 12px;box-shadow:0 -4px 8px #0000001a}.zpop:before{background:#e2e8f0;border-radius:2px;grid-area:grip;justify-self:center;width:36px;height:5px;margin:0 0 20px}.zpop-event{grid-area:event;margin:0 0 20px;padding-right:36px;display:block}.zpop-event-title{color:var(--au-ink);margin:0;font-size:16px;font-weight:700;line-height:24px}.zpop-event-meta{color:#64748b;margin:0;font-size:10px;line-height:20px}.zpop-zone{grid-area:zone;margin:0;padding:0;font-size:18px;font-weight:700}.zpop-zone .zpop-dot,.zpop-price,.zpop-cap{display:none}.zpop-step{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:12px;grid-area:step;grid-template-columns:35px minmax(0,1fr) 35px;gap:0;width:107px;height:35px;min-height:35px;padding:0;display:grid;overflow:hidden}.zpop-step button{width:35px;min-width:0;height:33px;min-height:0;box-shadow:none;color:#64748b;border:0;border-radius:0;margin:0;padding:0;font-size:20px}.zpop-step button:first-child{border-right:1px solid #e2e8f0}.zpop-step button:last-child{border-left:1px solid #e2e8f0}.zpop-step b{text-align:center;font-size:14px}.zpop-note{border-bottom:1px solid #e2e8f0;grid-area:note;margin:20px 0 0;padding-bottom:20px}:is(.zpop:not(:has(.zpop-note)) .zpop-zone,.zpop:not(:has(.zpop-note)) .zpop-step){margin-bottom:20px;padding-bottom:0}.zpop:not(:has(.zpop-note)) .zpop-line{border-top:1px solid #e2e8f0}.zpop-line,.zpop-sub{color:#64748b;justify-content:space-between;gap:12px;margin:0;padding-top:8px;font-size:13px;line-height:18px;display:flex}.zpop-line{grid-area:line;padding-top:24px}.zpop-line b{color:#64748b;font-weight:500}.zpop-sub{border-bottom:1px solid #e2e8f0;grid-area:sub;padding-bottom:8px}.zpop-sub b{color:var(--au-ink);font-weight:600}.zpop-total{grid-area:total;align-items:center;margin:0;padding:8px 0 20px}.zpop-total span{color:var(--au-ink);font-size:14px;font-weight:600;line-height:20px}.zpop-total b{color:var(--au-brand);font-size:16px;line-height:24px}.zpop-bad{grid-area:bad;margin-bottom:12px}.zpop-go{border-radius:8px;grid-area:go;min-height:52px;font-size:15px}.zpop-go-long{display:none}.zpop-go-short{display:inline}.zpop-x{top:16px;right:16px}}.acct-title{letter-spacing:-.6px;font-size:20px;font-weight:700;line-height:44px}.acct{gap:20px;margin-top:20px}.acct .card{border-radius:16px;gap:20px;padding:24px;box-shadow:0 2px 4px #0f172a08}.acct .card h2{font-size:20px;font-weight:600;line-height:28px}.acct .form{gap:24px}.acct .field>span,.acct .field>label>span{font-size:var(--au-t-small);color:var(--au-ink);font-weight:600;line-height:20px}.acct-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:860px){.acct-row{grid-template-columns:minmax(0,1fr)}}.acct .check strong{font-size:var(--au-t-small);font-weight:400}.acct .form>.btn{justify-self:start;height:44px}.acct .row-list{margin-top:0}.acct .row-list .row{border-radius:12px;padding:16px}.acct .row-list .row-title{font-family:inherit;font-size:var(--au-t-small);font-weight:600;line-height:20px}.acct .row-list .row-sub{font-size:var(--au-t-caption);line-height:16px}.order-cards{gap:16px;margin-top:24px}.order-card{border-radius:16px;flex-wrap:nowrap;min-height:90px;padding:20px;box-shadow:0 2px 8px #0f172a08}.order-card-main{flex:auto;gap:6px;min-width:0;display:grid}.order-card .row-title{font-family:inherit;font-size:16px;font-weight:600;line-height:22px}.order-card .row-when{font-size:var(--au-t-small);color:var(--au-ink);margin:0;line-height:20px}.order-card-id{font-size:var(--au-t-small);color:var(--au-ink);font-weight:700;line-height:20px}.order-card .row-meta{font-size:var(--au-t-small);margin:0;line-height:20px}.order-card-end{flex-wrap:nowrap;flex:0 0 348px;justify-content:flex-end;gap:12px}.order-card-amount{text-align:right;flex:auto;font-size:16px;line-height:22px}@media (max-width:760px){.order-card{flex-wrap:wrap}.order-card-end{flex:100%}.order-card-amount{text-align:left}}.crumb a{color:var(--au-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.crumb a:before{content:none}.crumb svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.crumb-chevron a{font-size:var(--au-t-small);line-height:20px}.crumb-arrow a{font-size:16px;line-height:22px}.crumb-chevron{margin-bottom:12px}.crumb-arrow{margin-bottom:20px}.order-head{justify-items:start;gap:12px;margin-bottom:24px;display:grid}.order-head h1{letter-spacing:0;font-size:28px;font-weight:500;line-height:36px}.order-ids{gap:4px;display:grid}.order-id{font-size:var(--au-t-small);color:var(--au-ink);font-weight:700;line-height:20px}.order-head .order-when{font-size:var(--au-t-small);color:var(--au-ink);margin:0;line-height:20px}@media (min-width:880px){.order-grid{grid-template-columns:minmax(0,776fr) minmax(0,436fr);gap:20px}}.order-grid>.card{border-radius:16px;box-shadow:0 2px 8px #0f172a08}.order-grid .card h2{font-size:20px;font-weight:600;line-height:28px}.order-card-items{gap:0;padding:0;overflow:hidden}.order-items{gap:16px;padding:22px 22px 18px;display:grid}.order-items .line-list{gap:16px}.order-items .line-list>li{gap:4px;display:grid}.order-items .line-list>li+li{border-top:1px solid var(--au-haze);padding-top:16px}.order-items .row-title{font-family:inherit;font-size:15px;font-weight:700;line-height:22px}.order-line-price{font-size:var(--au-t-small);justify-content:space-between;gap:12px;line-height:20px;display:flex}.order-line-price span{color:var(--au-ink-3)}.order-line-price b{color:var(--au-ink);font-weight:600}.order-total{border-top:1px solid var(--au-haze);color:var(--au-ink);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.order-total span{font-size:18px;font-weight:600;line-height:26px}.order-total b{font-size:22px;font-weight:700;line-height:28px}.order-card-items .buyer-card{border-top:1px solid var(--au-haze);background:var(--au-haze-2);gap:12px;margin:0;padding:20px 22px 22px;display:grid}.order-card-items .buyer-card h3{font-size:var(--au-t-small);margin:0;line-height:20px}.order-card-items .buyer-rows{gap:6px 24px}.order-card-items .buyer-rows dt,.order-card-items .buyer-rows dd{font-size:13px;line-height:20px}.order-card-tickets{gap:0;padding:22px 22px 8px}.order-tickets-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-tickets-head .row-meta{font-size:var(--au-t-caption);margin:0;font-weight:600;line-height:16px}.ticket-rows{display:grid}.ticket-rows>li{border-top:1px solid var(--au-haze);justify-items:start;gap:6px;padding:18px 0;display:grid}.order-tickets-head+.ticket-rows{margin-top:0}.ticket-rows .row-title{font-family:inherit;font-size:var(--au-t-small);font-weight:600;line-height:20px}.ticket-rows .row-meta{margin:0;font-size:13px;line-height:18px}.order-card-tickets>.note{margin:16px 0 14px}.stub-card{border-radius:16px;max-width:396px;padding:26px;box-shadow:0 12px 14px #0f172a1a}.stub-card h1{letter-spacing:-1.1px;margin-top:14px;font-size:28px;font-weight:700;line-height:44px}.stub-card .stub-line{color:var(--au-ink);margin-top:8px;font-size:16px;line-height:22px}.stub-card .stub-seat{margin-top:14px;font-size:18px;font-weight:700;line-height:24px}.stub-card .stub-id{font-size:var(--au-t-small);line-height:20px}.stub-card .note-bad{border-radius:12px;justify-items:start;gap:8px;padding:12px 16px;font-size:15px;font-weight:500;line-height:22px;display:grid}.stub-card .stub-tear{gap:13px;margin:22px -26px 18px;padding-inline:26px}.stub-card .stub-tear b:first-child{margin-left:-37px}.stub-card .stub-tear b:last-child{margin-right:-37px}.acct .form{margin-top:0}.acct .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-size:16px 16px;padding-left:14px;padding-right:40px}.order-card .row-title-number{font-weight:700}.order-card .btn-sm,.ticket-rows .btn-sm{min-height:36px;padding-inline:16px}.stub-card h1{text-wrap:wrap}.order-card-items .buyer-rows{grid-template-columns:minmax(0,1fr) minmax(0,max-content)}.order-main{align-content:start;gap:20px;min-width:0;display:grid}.order-main>.buyer-card{border-top:1px solid var(--au-haze);border-radius:16px;gap:12px;margin:0;padding:22px;box-shadow:0 2px 8px #0f172a08}.order-main>.buyer-card .buyer-rows{grid-template-columns:minmax(0,1fr) minmax(0,max-content);gap:6px 24px}.order-main>.buyer-card .buyer-rows dt,.order-main>.buyer-card .buyer-rows dd{font-size:13px;line-height:20px}@media (min-width:721px) and (max-width:1099px){.hdr-nav{display:none}.mobile-menu-trigger{border-radius:var(--au-r-pill);border:1px solid var(--au-haze);background:var(--au-card);width:38px;height:38px;color:var(--au-ink);cursor:pointer;grid-area:nav;justify-self:start;place-items:center;padding:0;display:grid}.mobile-menu-trigger:hover{border-color:var(--au-brand);color:var(--au-flare-ink);background:var(--au-brand-soft)}.mobile-menu-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}}.cat-title{margin-bottom:var(--au-s-6)}.cat-title+.sec-count{margin-top:calc(-1 * var(--au-s-3))}button.tabbar-a{font:inherit;font-size:var(--au-t-caption);color:var(--au-ink-3);cursor:pointer;background:0 0;border:0;padding:0;line-height:16px}button.tabbar-a[data-current=true]{color:var(--au-brand)}.hdr-in{grid-template-columns:auto minmax(0,378px) minmax(0,1fr) auto;grid-template-areas:"brand search.end";column-gap:25px;min-height:56px}.hdr-sbar{box-sizing:border-box;background:#f6f8fb;border:1px solid #dae2ec;border-radius:12px;grid-area:search;align-items:center;gap:7px;min-width:0;height:38px;padding:0 4px 0 10px;display:flex}.hdr-sbar:focus-within{border-color:var(--au-focus)}.hdr-sbar>svg{fill:none;width:14px;height:14px;stroke:var(--au-ink);stroke-width:1.46px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hdr-sbar input{min-width:0;height:100%;font:inherit;color:var(--au-ink);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:12px;line-height:16px}.hdr-sbar input::placeholder{color:#617087}.hdr-sbar-go{background:var(--au-brand);height:32px;color:var(--au-on-brand);font:inherit;font-size:var(--au-t-small);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;flex:none;padding:0 16px;font-weight:600;line-height:20px}.hdr-sbar-go:hover{background:var(--au-brand-deep)}.hdr-search-trigger{grid-area:stoggle;display:none}.hdr-sband{display:none}.hdr-end{gap:10px}.hdr-tickets{width:36px;height:36px}.lang-btn{justify-content:space-between;gap:7px;width:72px;height:36px;min-height:36px;padding:0 7px 0 14px}.lang-caret{stroke-width:1.75px;width:24px;height:24px}.chip-acct-btn{border:1px solid var(--au-haze);justify-content:center;width:40px;height:40px;padding:0}.chip-acct-btn i{width:30px;height:30px;font-size:15px}@media (max-width:720px){.hdr-in{grid-template:"brand.stoggle end"64px"band band band band"/auto minmax(0,1fr) auto auto;gap:0 14px;min-height:0}.hdr-in>.hdr-sbar{display:none}.hdr-search-trigger{border:1px solid var(--au-haze);border-radius:var(--au-r-pill);background:var(--au-card);width:36px;height:36px;color:var(--au-ink);cursor:pointer;place-items:center;padding:0;display:grid}.hdr-search-trigger[aria-expanded=true]{border-color:var(--au-brand);color:var(--au-brand)}.hdr-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.46px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hdr-sband{grid-area:band;padding:12px 0;display:block}.hdr-sband .hdr-sbar{width:100%;display:flex}.hdr-end{gap:14px}.hdr-tickets,.hdr-account{width:36px;height:36px}.lang-btn{justify-content:center;width:36px;padding:0}.lang-btn .lang-caret{display:none}.chip-acct-btn{border:1px solid var(--au-haze);width:36px;height:36px;padding:0}.chip-acct-btn i{width:32px;height:32px;font-size:14px}}.hero-slider{width:min(100% - var(--au-gut) * 2, calc(var(--au-shell) - var(--au-gut) * 2));border-radius:16px;height:420px;margin:24px auto 0;position:relative;overflow:hidden}.hero-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.hero-track::-webkit-scrollbar{display:none}.hero-slide{scroll-snap-align:start;flex:0 0 100%;height:100%;display:block;position:relative}.hero-slide-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-slide-fallback{background:linear-gradient(149.44deg,#7f1d1d 7.735%,#b91c1c 26.332%,#1f2937 58.453%,#111827 92.265%)}.hero-slide:focus-visible{outline:3px solid var(--au-focus);outline-offset:-3px}.hero-arrow{z-index:1;width:40px;height:40px;color:var(--au-ink);cursor:pointer;background:#fff;border:0;border-radius:20px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 2px #0000001a}.hero-arrow svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hero-arrow:hover{color:var(--au-brand)}.hero-arrow:focus-visible{outline:2px solid var(--au-focus);outline-offset:2px}.hero-arrow-prev{left:40px}.hero-arrow-next{right:40px}@media (max-width:720px){.hero-slider{aspect-ratio:344.575/194;border-radius:12px;height:auto;margin-top:16px}.hero-slide-fallback{background:linear-gradient(135.72deg,#7f1d1d 7.735%,#b91c1c 26.332%,#1f2937 58.453%,#111827 92.265%)}.hero-arrow{border-radius:14px;width:28px;height:28px}.hero-arrow svg{width:12px;height:12px}.hero-arrow-prev{left:10px}.hero-arrow-next{right:10px}}.brand-logo{width:83px;height:24px}.chip-ico svg.chip-glyph{opacity:1;width:auto;height:14px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
