@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.22gtx64q2ss2-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.3os00td4x4cmq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.2lpos000q_nzo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}._3nlc_W_className{font-family:Barlow,Barlow Fallback;font-style:normal}._3nlc_W_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.ZBO5dW_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.ZBO5dW_variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb2df980ecf86a76-s.03rjxozyto5ov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0e0a5b0398f6a72f-s.22btp1s6p9ykz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7c153c022564ac00-s.p.161_jydx6c0ui.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/e410cf3d4b72150d-s.041jehe91orie.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/5a44eb0c9b89120a-s.2obrzta-l0mxk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/49d07f3cdebee475-s.p.2ux8js4lqnjxb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.Ov2mYW_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:italic}.Ov2mYW_variable{--font-barlow-condensed-italic:"Barlow Condensed", "Barlow Condensed Fallback"}
.app-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:var(--color-app-light-ground);--color-surface:var(--color-app-light-surface);--color-surface-alt:var(--color-app-light-surface-2);--color-surface-strong:var(--color-app-light-surface-3);--color-surface-stronger:var(--color-app-light-surface-4);--color-border:var(--color-app-light-line);--color-border-strong:var(--color-app-light-surface-4);--color-border-control:var(--color-app-light-ink-3);--color-text-primary:var(--color-app-light-ink);--color-text-secondary:var(--color-app-light-ink-2);--color-text-muted:var(--color-app-light-ink-3);--color-accent-text:var(--color-app-light-accent-text);--color-success:var(--color-app-light-ok);--color-warning:var(--color-app-light-warn);--color-error:var(--color-app-light-crit);--color-info:var(--color-app-light-info);--color-focus-ring:var(--color-app-light-accent-text);--color-surface-dark:var(--color-app-side);--color-primary:var(--color-app-accent);--color-primary-hover:var(--color-app-accent-hover);--color-primary-active:var(--color-app-accent);--color-text-on-primary:var(--color-app-on-accent);--color-text-on-dark:var(--color-app-side-ink);--color-accent:var(--color-app-accent);--color-selection:var(--color-text-primary);--color-primary-surface:color-mix(in srgb, var(--color-app-accent) 14%, var(--color-surface));--color-accent-surface:var(--color-primary-surface);--color-success-surface:color-mix(in srgb, var(--color-success) 15%, var(--color-surface));--color-warning-surface:color-mix(in srgb, var(--color-warning) 15%, var(--color-surface));--color-error-surface:color-mix(in srgb, var(--color-error) 15%, var(--color-surface));--color-info-surface:color-mix(in srgb, var(--color-info) 15%, var(--color-surface));--color-neutral-surface:var(--color-surface-alt);--color-side:var(--color-app-side);--color-side-hover:var(--color-app-side-hover);--color-on-side:var(--color-app-side-ink);--color-on-side-muted:var(--color-app-side-ink-2);--color-plate-band:var(--color-app-plate-eu);--color-plate-face:var(--color-app-plate-face);--color-plate-ink:var(--color-app-plate-ink);--color-plate-year:var(--color-app-plate-year);--color-plate-letter:var(--color-app-white);--color-lamp-off:var(--color-app-dark-surface-4);--color-lamp-red:var(--color-app-dark-crit);--color-lamp-amber:var(--color-app-dark-warn);--color-lamp-green:var(--color-app-dark-ok);--font-display:var(--font-barlow-condensed), "Arial Narrow", sans-serif;--font-display-italic:var(--font-barlow-condensed-italic), var(--font-barlow-condensed), "Arial Narrow", sans-serif;--font-body:var(--font-barlow), system-ui, -apple-system, "Segoe UI", sans-serif;--font-stretch-display:100%;--font-stretch-plate:100%;--font-weight-black:800;--line-height-body:1.5;--line-height-heading:1.2;--font-size-body:1.125rem;--font-size-body-large:1.25rem;--font-size-body-small:1rem;--font-size-caption:1rem;--font-size-label:1.125rem;--font-size-h1:clamp(2.625rem, 2rem + 2vw, 3.75rem);--font-size-h3:1.625rem;--font-size-h4:1.1875rem;--font-size-app-section:1.5rem;--font-size-app-label:1.0625rem;--font-size-app-nav:1.25rem;--font-size-app-total:1.75rem;--font-size-app-stat:2.25rem;--font-size-app-hero:3.5rem;--font-size-app-stat-small:1.875rem;--font-size-app-plate:min(1.4375rem, 6.4vw);--font-size-app-plate-large:min(2rem, 8.9vw);--font-size-app-plate-letter:1rem;--radius-md:4px;--radius-lg:4px;--radius-plate:3px;--app-side-width:15.5rem;--app-tabbar-height:4.25rem;--app-content-max:101.5rem;--app-page-max:101.5rem;--app-gap-section:var(--space-lg);--app-gap-item:var(--space-sm);--app-spread-row-max:13rem;--app-slash:clamp(1.5rem, 8%, 4rem);--app-plate-height:min(2.25rem, 10vw);--app-plate-height-large:min(3.125rem, 13.9vw);--layout-tap:3.25rem;--layout-tap-main:3.5rem;--ticket-tilt:0deg;--stamp-tilt:0deg;background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere;min-height:100dvh;font-stretch:100%}.app-theme .app-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:var(--color-app-dark-ground);--color-surface:var(--color-app-dark-surface);--color-surface-alt:var(--color-app-dark-surface-2);--color-surface-strong:var(--color-app-dark-surface-3);--color-surface-stronger:var(--color-app-dark-surface-4);--color-border:var(--color-app-dark-line);--color-border-strong:var(--color-app-dark-surface-4);--color-border-control:var(--color-app-dark-ink-3);--color-text-primary:var(--color-app-dark-ink);--color-text-secondary:var(--color-app-dark-ink-2);--color-text-muted:var(--color-app-dark-ink-3);--color-accent-text:var(--color-app-dark-accent-text);--color-success:var(--color-app-dark-ok);--color-warning:var(--color-app-dark-warn);--color-error:var(--color-app-dark-crit);--color-info:var(--color-app-dark-info);--color-focus-ring:var(--color-app-accent);--color-primary-surface:color-mix(in srgb, var(--color-app-accent) 14%, var(--color-surface));--color-accent-surface:var(--color-primary-surface);--color-success-surface:color-mix(in srgb, var(--color-success) 15%, var(--color-surface));--color-warning-surface:color-mix(in srgb, var(--color-warning) 15%, var(--color-surface));--color-error-surface:color-mix(in srgb, var(--color-error) 15%, var(--color-surface));--color-info-surface:color-mix(in srgb, var(--color-info) 15%, var(--color-surface))}html:has(.app-theme){background-color:var(--color-app-light-ground);scroll-padding-bottom:6rem}html:has(.app-theme) body{background:0 0}.app-theme .app-side{--color-focus-ring:var(--color-app-accent)}.app-theme .ticket-pinned{--color-accent-text:var(--color-app-light-accent-text);filter:none}.app-theme .ticket,.app-theme .app-panel{isolation:isolate;padding:var(--space-sm);gap:var(--app-gap-item);position:relative;-webkit-mask:none;mask:none}.app-theme .ticket:before,.app-theme .app-panel:before{content:"";z-index:-1;border-radius:var(--radius-lg);background-color:var(--color-surface);position:absolute;inset:0}@media (min-width:40rem){.app-theme .ticket,.app-theme .app-panel{padding:var(--app-gap-item) var(--space-md)}}@media (forced-colors:active){.app-theme .ticket,.app-theme .app-panel{border:var(--border-width-thin) solid CanvasText}}@media (min-width:64rem) and (min-height:37.5rem){.app-theme{--app-gap-section:clamp(.75rem, 5dvh - 1.5rem, 3rem);--app-gap-item:clamp(.5rem, 3dvh - .875rem, 2rem)}}.app-theme .app-card{isolation:isolate;position:relative}.app-theme .app-card:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--color-surface);position:absolute;inset:0}@media (forced-colors:active){.app-theme .app-card{border:var(--border-width-thin) solid CanvasText}}.app-theme .app-dark{color:var(--color-text-primary)}.app-theme .app-ticket-title{font-family:var(--font-display-italic);font-style:italic;font-weight:var(--font-weight-black);font-size:var(--font-size-app-section);letter-spacing:.01em;text-transform:uppercase;line-height:1}.app-theme .app-ticket-title:before{content:"";vertical-align:-.05em;background-color:var(--color-accent);width:.55em;height:.8em;margin-right:.5em;display:inline-block;transform:skew(-18deg)}.app-theme .app-ticket-title em{color:inherit;font-style:italic}.app-theme .app-subtitle{font-family:var(--font-display);font-size:var(--font-size-app-nav);font-weight:var(--font-weight-bold);letter-spacing:.01em;line-height:1.1}.app-theme dt{font-family:var(--font-display);font-size:var(--font-size-app-label);font-weight:var(--font-weight-semibold);letter-spacing:.03em}.app-theme :is([class*=text-app-total],[class*=text-app-stat],[class*=text-app-hero]){font-family:var(--font-display-italic);font-style:italic;font-weight:var(--font-weight-bold);letter-spacing:.01em}.app-theme .app-ruled>*{border-bottom:var(--border-width-thin) solid var(--color-border)}.app-theme .app-ruled>:last-child{border-bottom:0}@media (min-width:64rem){.app-theme .app-ruled.lg\:grid-cols-2>:nth-last-child(2):nth-child(odd),.app-theme .app-ruled.lg\:grid-cols-3>:nth-last-child(-n+3):nth-child(3n+1),.app-theme .app-ruled.lg\:grid-cols-3>:nth-last-child(-n+3):nth-child(3n+1)~*{border-bottom:0}}.app-theme :is(.btn-solid,.btn-soft){font-family:var(--font-display);font-size:var(--font-size-app-nav);font-weight:var(--font-weight-bold);letter-spacing:.01em}.app-theme .btn-solid{border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-text-on-primary);transition:background-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard)}.app-theme .btn-solid:hover:not(:disabled){background-color:var(--color-primary-hover)}.app-theme .btn-soft{border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--border-width-thick) var(--color-accent-text);color:var(--color-accent-text);transition:background-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard)}.app-theme .btn-soft:hover:not(:disabled),.app-theme .group:hover .btn-soft{background-color:var(--color-primary-surface)}.app-theme :is(.btn-solid,.btn-soft):active:not(:disabled){transform:scale(.97)}@media (forced-colors:active){.app-theme :is(.btn-solid,.btn-soft){border:var(--border-width-thin) solid ButtonText}}.app-theme .app-row{column-gap:var(--space-sm);row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-theme .app-row>*{grid-column:1}.app-theme .app-row>.app-row-action{padding-top:var(--space-xs);grid-column:1/-1}.app-theme .app-row>.app-row-action:has(>[data-closed]){grid-area:2/2;align-self:center;padding-top:0}@media (min-width:64rem){.app-theme .app-rows{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.app-theme .app-rows:has(.app-row-action>:not([data-closed])){grid-auto-rows:auto;align-content:start}.app-theme .app-row:has(>.app-row-action>:not([data-closed])){grid-column:1/-1}.app-theme .app-row:has(+.app-row:nth-child(2n)>.app-row-action>:not([data-closed])){grid-column:1/-1}.app-theme .app-row:nth-last-child(2n):has(>.app-row-action>:not([data-closed]))~.app-row:last-child{grid-column:1/-1}}.app-theme .btn-fit{width:100%}@media (min-width:64rem){.app-theme [data-col=primary]{container-type:inline-size}.app-theme [data-col=primary] .btn-fit{width:calc((100cqi - var(--space-lg)) / 2);min-width:min(100%, max-content);place-self:flex-start start}}@media (min-width:64rem) and (min-height:37.5rem){.app-theme .app-sticky-end{bottom:calc(-1 * var(--space-xs));z-index:1;position:sticky}}@media (min-width:64rem) and (max-height:49.999rem){.app-theme .app-roomy-only{display:none}}@media (max-height:55.999rem){.app-theme .app-tall-only{display:none}}.app-theme .btn-cut:before{border-radius:var(--radius-md);clip-path:none}@media (min-width:64rem) and (min-height:37.5rem){.app-theme .app-fill{flex:auto;min-height:0}.app-theme .app-push{margin-top:auto}.app-theme .app-spread{flex-direction:column;flex:auto;display:flex}.app-theme .app-spread>*{flex:1 1 0;align-content:center}.app-theme .app-spread>:not(:has(img)){max-height:var(--app-spread-row-max)}}.app-theme .app-fill-photo{container-type:size}@container (max-height:8rem){.app-theme .app-fill-photo>*{display:none}}@media (min-width:64rem) and (min-height:50rem){.app-theme .app-spread-roomy{flex-direction:column;flex:auto;display:flex}.app-theme .app-spread-roomy>*{flex:1 1 0;align-content:center}}.app-theme main{--color-surface-alt:var(--color-surface)}.app-theme main :is(.ticket,.app-panel,.app-card:not(.app-dark)):before{background-color:#0000}.app-theme main :is(.ticket,.app-panel){padding-inline:0}.app-theme .app-panel-light{box-shadow:inset 0 0 0 2px var(--color-app-dark-surface-3)}.app-theme .app-photo{--slash:var(--app-slash);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--slash) 100%);-webkit-mask-image:linear-gradient(to top, var(--color-app-side) 55%, transparent 100%);mask-image:linear-gradient(to top, var(--color-app-side) 55%, transparent 100%);filter:contrast(1.05)saturate(.9)}.app-theme .app-stage{--slash:var(--app-slash);clip-path:polygon(0 0, calc(100% - var(--slash)) 0, 100% 100%, var(--slash) 100%);background:radial-gradient(ellipse 55% 30% at 50% 78%, var(--color-surface) 0%, transparent 100%), linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--color-text-primary) 8%, transparent) 100%)}.app-theme figure:has(>.app-stage)>figcaption{padding-left:var(--app-slash)}.app-theme figure:has(>.app-stage)>figcaption a{white-space:nowrap}
