/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--line-inset:0px;--fill:1;--filled:9;--here:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--landed:0}}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");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:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-mono-latin-ext-wght-normal-Dh0aNLWd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-mono-latin-wght-normal-DlaB5ohX.woff2)format("woff2-variations");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:Schoolbell;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schoolbell-latin-400-normal-D_Z2-wWK.woff2)format("woff2"),url(/assets/schoolbell-latin-400-normal-C8qtHTDx.woff)format("woff")}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-ext-wght-normal-D8xHCTEw.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-wght-normal-bOs07Rf4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-ext-wght-normal-Bm9CHu9r.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-wght-normal-8neIfJ3r.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-hebrew-wght-normal-BjjtG49P.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-math-wght-normal-C1FvUlkR.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-symbols-wght-normal-BAf6-sld.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-vietnamese-wght-normal-UygKeDyW.woff2)format("woff2-variations");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:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-ext-wght-normal-DPNHYqvY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.woff2)format("woff2-variations");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:Open Sans Fallback;font-weight:400;src:local(Arial),local(Liberation Sans),local(Arimo);size-adjust:104.79%;ascent-override:102%;descent-override:27.96%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;font-weight:600;src:local(Arial Bold),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:100.92%;ascent-override:105.91%;descent-override:29.03%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback Roboto;font-weight:400;src:local(Roboto),local(Roboto-Regular);size-adjust:105.38%;ascent-override:101.43%;descent-override:27.8%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback Roboto;font-weight:600;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:107.45%;ascent-override:99.47%;descent-override:27.27%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-weight:400;src:local(Georgia);size-adjust:105.87%;ascent-override:92.38%;descent-override:24.09%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-weight:500;src:local(Georgia);size-adjust:107.52%;ascent-override:90.96%;descent-override:23.72%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-weight:600;src:local(Georgia Bold);size-adjust:93.41%;ascent-override:104.7%;descent-override:27.3%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-weight:700;src:local(Georgia Bold);size-adjust:97.3%;ascent-override:100.51%;descent-override:26.21%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Noto Serif;font-weight:400;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:98.14%;ascent-override:99.65%;descent-override:25.98%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Noto Serif;font-weight:500;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:99.07%;ascent-override:98.72%;descent-override:25.74%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Noto Serif;font-weight:600;src:local(Noto Serif Bold),local(NotoSerif-Bold);size-adjust:106.05%;ascent-override:92.22%;descent-override:24.05%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Noto Serif;font-weight:700;src:local(Noto Serif Bold),local(NotoSerif-Bold);size-adjust:99.12%;ascent-override:98.67%;descent-override:25.73%;line-gap-override:0%}@font-face{font-family:Spline Sans Mono Fallback;src:local(Menlo Regular),local(Courier New),local(Liberation Mono);size-adjust:99.66%;ascent-override:96.68%;descent-override:23.73%;line-gap-override:0%}@font-face{font-family:Schoolbell Fallback;src:local(Comic Sans MS);size-adjust:86.31%;ascent-override:115.3%;descent-override:43.33%;line-gap-override:2.72%}@font-face{font-family:Schoolbell Fallback Chalkboard;src:local(Chalkboard SE Regular);size-adjust:89.97%;ascent-override:110.61%;descent-override:41.58%;line-gap-override:2.61%}:root{--font-sans-face:"Open Sans Variable", "Open Sans Fallback", "Open Sans Fallback Roboto", system-ui, -apple-system, sans-serif;--font-display-face:"Fraunces Variable", "Fraunces Fallback", "Fraunces Fallback Noto Serif", Georgia, serif;--font-mono-face:"Spline Sans Mono Variable", "Spline Sans Mono Fallback", ui-monospace, Menlo, monospace;--font-hand-face:Schoolbell, "Schoolbell Fallback", "Schoolbell Fallback Chalkboard", cursive}@layer theme{:root,:host{--font-sans:var(--font-sans-face,system-ui, -apple-system, sans-serif);--font-mono:var(--font-mono-face,ui-monospace, SFMono-Regular, Menlo, monospace);--color-white:#fff;--spacing:.25rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.8125rem;--text-sm--line-height:1.25rem;--text-base:.875rem;--text-base--line-height:1.375rem;--text-lg:1rem;--text-lg--line-height:1.5rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.75rem;--text-2xl--line-height:2rem;--text-3xl:2.25rem;--text-3xl--line-height:2.5rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.0625rem;--radius-md:.125rem;--radius-lg:.1875rem;--ease-in:cubic-bezier(.42, 0, 1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--default-transition-duration:var(--transition-duration-fast);--default-transition-timing-function:var(--ease-out);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display-face,Georgia, "Times New Roman", serif);--shadow-raised:0 1px 2px var(--shadow-color);--radius-device:1.5rem;--radius-screen:1rem;--transition-duration-exit:90ms;--transition-duration-fast:.12s;--transition-duration-base:.18s;--transition-duration-slow:.26s;--transition-duration-carry:.3s;--transition-duration-weight:.38s;--transition-duration-tally:.42s;--transition-duration-ambient:.5s;--transition-duration-hold:.9s;--transition-delay-wait:.5s;--motion-step:30ms;--motion-rise:6px;--motion-press:.97;--motion-press-row:.995;--motion-pop:.96;--duration-exit:var(--transition-duration-exit);--duration-fast:var(--transition-duration-fast);--duration-base:var(--transition-duration-base);--duration-slow:var(--transition-duration-slow);--duration-carry:var(--transition-duration-carry);--duration-weight:var(--transition-duration-weight);--duration-tally:var(--transition-duration-tally);--duration-ambient:var(--transition-duration-ambient);--duration-hold:var(--transition-duration-hold);--delay-wait:var(--transition-delay-wait);--delay-guard:.4s;--ease-out-expo:cubic-bezier(.32, .72, 0, 1);--ring-fill-beat:8;--ring-label-beat:10;--ring-order-most:6;--text-2xs:.75rem;--text-2xs--line-height:1rem;--text-title:1.75rem;--text-title--line-height:2rem;--text-heading:1.25rem;--text-heading--line-height:1.75rem;--text-section:1rem;--text-section--line-height:1.5rem;--text-body:.8125rem;--text-body--line-height:1.25rem;--text-label:.75rem;--text-label--line-height:1rem;--text-headline:clamp(2.25rem, 1.125rem + 2.8125vw, 3.375rem);--text-headline--line-height:1.1;--text-display:3.75rem;--text-display--line-height:1;--text-control:1rem;--text-control--line-height:1.25rem;--text-code:.85em;--text-code--line-height:inherit;--spacing-tap:2.75rem;--spacing-icon-sm:.75rem;--spacing-icon:1rem;--spacing-icon-nav:1.125rem;--spacing-icon-lg:1.25rem;--spacing-icon-empty:2rem;--spacing-section:1.75rem;--spacing-stack:1rem;--spacing-flow:.75rem;--container-measure:50ch;--spacing-safe-t:env(safe-area-inset-top,0px);--spacing-safe-r:env(safe-area-inset-right,0px);--spacing-safe-b:env(safe-area-inset-bottom,0px);--spacing-safe-l:env(safe-area-inset-left,0px);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-scrim:#000;--font-hand:var(--font-hand-face)}}@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}*,:before,:after{box-sizing:border-box}html,body,p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd{margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable}button,[role=button],summary{-webkit-touch-callout:none}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{transition:background var(--duration-base,.18s) var(--ease-out,cubic-bezier(.16, 1, .3, 1));background:0 0;border-radius:9999px}:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,transparent)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb,transparent)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--scrollbar-thumb,transparent), var(--foreground,#000) 25%)}}::-webkit-scrollbar-corner{background:0 0}.scrollbar-none,[data-scroll=hidden]{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}[data-scroll=hidden]::-webkit-scrollbar{display:none}:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:2px;border-radius:var(--radius-sm,2px)}button:not(:disabled),:is([role=button],[role=checkbox],[role=switch],[role=radio],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not([data-disabled]),summary,select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled),input[type=color]:not(:disabled),input[type=file]:not(:disabled),label[for]{cursor:pointer}label:has(>input:is([type=checkbox],[type=radio]):not(:disabled)){cursor:pointer}::file-selector-button{cursor:pointer}.font-mono,code,pre{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}@media (prefers-reduced-motion:reduce){:root,:host{--transition-duration-exit:1ms;--transition-duration-fast:1ms;--transition-duration-base:1ms;--transition-duration-slow:1ms;--transition-duration-carry:1ms;--transition-duration-weight:1ms;--transition-duration-tally:1ms;--transition-duration-ambient:1ms;--duration-exit:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-carry:1ms;--duration-weight:1ms;--duration-tally:1ms;--duration-ambient:1ms;--motion-step:0s;--motion-rise:0px;--motion-press:1;--motion-press-row:1;--motion-pop:1;scroll-behavior:auto}}:root[data-motion=reduced]{--transition-duration-exit:1ms;--transition-duration-fast:1ms;--transition-duration-base:1ms;--transition-duration-slow:1ms;--transition-duration-carry:1ms;--transition-duration-weight:1ms;--transition-duration-tally:1ms;--transition-duration-ambient:1ms;--duration-exit:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-carry:1ms;--duration-weight:1ms;--duration-tally:1ms;--duration-ambient:1ms;--motion-step:0s;--motion-rise:0px;--motion-press:1;--motion-press-row:1;--motion-pop:1;scroll-behavior:auto}@media not all and (width>=40rem){:root,:host{--text-2xs:.75rem;--text-2xs--line-height:1rem;--text-xs:.8125rem;--text-xs--line-height:1.125rem;--text-sm:1rem;--text-sm--line-height:1.5rem;--text-base:1.0625rem;--text-base--line-height:1.625rem;--text-lg:1.1875rem;--text-lg--line-height:1.75rem;--text-xl:1.375rem;--text-xl--line-height:1.875rem;--text-heading:1.375rem;--text-heading--line-height:1.875rem;--text-section:1.1875rem;--text-section--line-height:1.75rem;--text-body:1rem;--text-body--line-height:1.5rem;--text-label:.8125rem;--text-label--line-height:1.125rem;--text-control--line-height:var(--text-sm--line-height)}}[data-register=reading]{--text-2xs:.75rem;--text-2xs--line-height:1rem;--text-xs:.8125rem;--text-xs--line-height:1.125rem;--text-sm:1rem;--text-sm--line-height:1.5rem;--text-base:1.0625rem;--text-base--line-height:1.625rem;--text-lg:1.1875rem;--text-lg--line-height:1.75rem;--text-xl:1.375rem;--text-xl--line-height:1.875rem;--text-heading:1.375rem;--text-heading--line-height:1.875rem;--text-section:1.1875rem;--text-section--line-height:1.75rem;--text-body:1rem;--text-body--line-height:1.5rem;--text-label:.8125rem;--text-label--line-height:1.125rem;--text-control--line-height:var(--text-sm--line-height);font-size:var(--text-sm)}[data-register=dense]{--text-2xs:.75rem;--text-2xs--line-height:1rem;--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.8125rem;--text-sm--line-height:1.25rem;--text-base:.875rem;--text-base--line-height:1.375rem;--text-lg:1rem;--text-lg--line-height:1.5rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-heading:1.25rem;--text-heading--line-height:1.75rem;--text-section:1rem;--text-section--line-height:1.5rem;--text-body:.8125rem;--text-body--line-height:1.25rem;--text-label:.75rem;--text-label--line-height:1rem;--text-control--line-height:1.25rem}[data-register=dense]:not(:root){font-size:var(--text-sm)}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-primary) 22%, transparent)}}::selection{color:var(--color-foreground)}:where(a[href],button,[role=button],summary,[tabindex]):focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:var(--radius-lg)}}@layer components{:root{--motion-sheet-ring:1}[data-ring]{--ring-fill-at:calc(var(--motion-step) * (var(--ring-order,0) + var(--ring-fill-beat)));--ring-label-at:calc(var(--motion-step) * (var(--ring-order,0) + var(--ring-label-beat)));inline-size:var(--ring-size,3rem);block-size:var(--ring-size,3rem);flex:none;place-items:center;display:inline-grid;position:relative}[data-ring-size=sm]{--ring-size:2rem}[data-ring]>svg{block-size:100%;inline-size:100%;color:var(--ring-color,var(--line-color,var(--primary)));fill:none;stroke-width:var(--ring-stroke,1.5px);position:absolute;inset:0;overflow:visible}[data-ring] circle{cx:50%;cy:50%;r:calc(50% - var(--ring-stroke,1.5px) / 2)}[data-ring-part]{transition:var(--duration-exit) var(--ease-in);transition-property:opacity,stroke-dashoffset}[data-ring]:not([data-ring=open]) [data-ring-part]{transition-duration:var(--ring-step,var(--duration-base));transition-timing-function:var(--ease-out);transition-delay:var(--ring-at,calc(var(--motion-step) * var(--ring-order,0)))}[data-ring-part=outline]{--ring-step:var(--duration-fast);stroke:var(--ring-outline,var(--dim));stroke-dasharray:3 4}[data-ring-part=stroke]{--ring-step:var(--duration-weight);stroke:currentColor;stroke-dasharray:1.03 2;stroke-dashoffset:-1.03px;transform-origin:50%;rotate:-90deg;scale:1 -1}[data-ring-part=fill]{--ring-at:var(--ring-fill-at);fill:var(--ring-fill,currentColor)}@supports (color:color-mix(in lab, red, red)){[data-ring-part=fill]{fill:var(--ring-fill,color-mix(in oklab, currentColor 14%, transparent))}}[data-ring-part=fill]{opacity:0}[data-ring-part=label],[data-ring-part=content]{--ring-at:var(--ring-label-at);grid-area:1/1;position:relative}[data-ring-part=label]{transition-property:opacity,color}[data-ring=open] [data-ring-part=label],[data-ring]:not([data-ring=open]) [data-ring-part=content]{opacity:0}[data-ring=offered] [data-ring-part=stroke]{stroke-dashoffset:calc((var(--ring-drawn,.5) - 1) * 1px)}[data-ring=offered] [data-ring-part=label]{color:var(--muted-foreground)}[data-ring=closed] [data-ring-part=outline]{opacity:0}[data-ring=closed] [data-ring-part=stroke]{stroke-dashoffset:0}[data-ring=closed] [data-ring-part=fill]{opacity:1}:root[data-input=keyboard] [data-ring-part],[data-ring-still] [data-ring-part]{transition:none}@media (forced-colors:active){[data-ring]>svg{color:inherit}[data-ring-part=outline]{stroke:currentColor}[data-ring-part=fill]{--ring-fill:initial}}:root{--motion-sheet-tally-figure:1}[data-tally-symbol],bricksofa-roll::part(symbol){font-variant-numeric:proportional-nums}[data-tally=figure]{position:relative}[data-tally-text]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-tally-row]{--tally-way:1;white-space:pre}[data-tally-row=down]{--tally-way:-1}[data-tally-to]:after{content:attr(data-tally-to)}[data-tally-cell=swap]{animation:tally-swap var(--duration-fast) var(--ease-out) var(--tally-delay,0s) backwards}[data-tally-cell=roll]{clip-path:inset(0 -1em);display:inline-block;position:relative}[data-tally-cell=roll]:before,[data-tally-cell=roll]:after{animation:tally-arrive var(--tally-duration,var(--duration-carry)) var(--ease-out) backwards;animation-delay:calc(var(--tally-delay,0s) + var(--motion-step) * var(--tally-step,0));display:inline-block}[data-tally-cell=roll]:before{content:attr(data-tally-from);translate:0 calc(-100% * var(--tally-way));animation-name:tally-leave;position:absolute;top:0;left:0}@keyframes tally-arrive{0%{translate:0 calc(100% * var(--tally-way))}}@keyframes tally-leave{0%{translate:0}}@keyframes tally-swap{0%{opacity:0}}[data-settle|=press]{--settle-press-transition:scale var(--duration-fast) var(--ease-out);transition:var(--settle-press-transition)}[data-settle=press]:active:where(:not(:disabled,[aria-disabled=true])){scale:var(--motion-press)}[data-settle=press-row]:active:where(:not(:disabled,[aria-disabled=true],:has(:is(button,a[href],input,select,textarea,label,summary,[role=button],[role=checkbox],[role=switch],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"]),[data-settle|=press]):not([data-settle-action]):active))){scale:var(--motion-press-row)}:root[data-input=keyboard] [data-settle|=press]:active{scale:none}.as-pose{height:6rem;display:inline-block;position:relative}}@layer utilities{.\@container{container-type:inline-size}.\@container-size{container-type:size}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.top-\(--question-flow-top\,0px\){top:var(--question-flow-top,0px)}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-full{top:100%}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.m-0{margin:0}.m-17{margin:calc(var(--spacing) * 17)}.m-18{margin:calc(var(--spacing) * 18)}.m-20{margin:calc(var(--spacing) * 20)}.m-81{margin:calc(var(--spacing) * 81)}.m-97{margin:calc(var(--spacing) * 97)}.m-98{margin:calc(var(--spacing) * 98)}.m-110{margin:calc(var(--spacing) * 110)}.m-115{margin:calc(var(--spacing) * 115)}.m-126{margin:calc(var(--spacing) * 126)}.m-136{margin:calc(var(--spacing) * 136)}.m-144{margin:calc(var(--spacing) * 144)}.m-163{margin:calc(var(--spacing) * 163)}.m-188{margin:calc(var(--spacing) * 188)}.m-230{margin:calc(var(--spacing) * 230)}.m-237{margin:calc(var(--spacing) * 237)}.m-273{margin:calc(var(--spacing) * 273)}.m-288{margin:calc(var(--spacing) * 288)}.m-303{margin:calc(var(--spacing) * 303)}.m-324{margin:calc(var(--spacing) * 324)}.m-338{margin:calc(var(--spacing) * 338)}.m-344{margin:calc(var(--spacing) * 344)}.m-350{margin:calc(var(--spacing) * 350)}.m-357{margin:calc(var(--spacing) * 357)}.m-385{margin:calc(var(--spacing) * 385)}.m-398{margin:calc(var(--spacing) * 398)}.m-416{margin:calc(var(--spacing) * 416)}.m-446{margin:calc(var(--spacing) * 446)}.m-475{margin:calc(var(--spacing) * 475)}.m-493{margin:calc(var(--spacing) * 493)}.m-508{margin:calc(var(--spacing) * 508)}.m-551{margin:calc(var(--spacing) * 551)}.m-565{margin:calc(var(--spacing) * 565)}.m-574{margin:calc(var(--spacing) * 574)}.m-625{margin:calc(var(--spacing) * 625)}.m-635{margin:calc(var(--spacing) * 635)}.m-680{margin:calc(var(--spacing) * 680)}.m-691{margin:calc(var(--spacing) * 691)}.m-692{margin:calc(var(--spacing) * 692)}.m-732{margin:calc(var(--spacing) * 732)}.m-751{margin:calc(var(--spacing) * 751)}.m-878{margin:calc(var(--spacing) * 878)}.m-930{margin:calc(var(--spacing) * 930)}.m-946{margin:calc(var(--spacing) * 946)}.m-985{margin:calc(var(--spacing) * 985)}.m-1071{margin:calc(var(--spacing) * 1071)}.m-1233{margin:calc(var(--spacing) * 1233)}.m-1260{margin:calc(var(--spacing) * 1260)}.m-1315{margin:calc(var(--spacing) * 1315)}.-mx-\(--film-gutter\){margin-inline:calc(var(--film-gutter) * -1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.size-icon{width:var(--spacing-icon);height:var(--spacing-icon)}.size-icon-empty{width:var(--spacing-icon-empty);height:var(--spacing-icon-empty)}.size-icon-lg{width:var(--spacing-icon-lg);height:var(--spacing-icon-lg)}.size-icon-nav{width:var(--spacing-icon-nav);height:var(--spacing-icon-nav)}.size-icon-sm{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-21{height:calc(var(--spacing) * 21)}.h-\[calc\(\(100cqw_-_var\(--film-rim-x\)\)_\/_var\(--film-ratio\)_\+_var\(--film-rim-y\)\)\]{height:calc((100cqw - var(--film-rim-x)) / var(--film-ratio) + var(--film-rim-y))}.h-\[min\(\(100cqw_-_var\(--film-rim-x\)\)_\/_var\(--film-ratio\)\,100cqh_-_var\(--film-rim-y\)\)\]{height:min((100cqw - var(--film-rim-x)) / var(--film-ratio), 100cqh - var(--film-rim-y))}.h-full{height:100%}.max-h-\[max\(20rem\,calc\(var\(--question-flow-view\,100dvh\)-var\(--question-flow-top\,0px\)-2rem\)\)\]{max-height:max(20rem, calc(var(--question-flow-view,100dvh) - var(--question-flow-top,0px) - 2rem))}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-\(--question-flow-screen\){min-height:var(--question-flow-screen)}.min-h-\(--text-body--line-height\){min-height:var(--text-body--line-height)}.min-h-0{min-height:0}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-full{min-height:100%}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-\[27\%\]{width:27%}.w-\[min\(100cqw\,\(100cqh_-_var\(--film-rim-y\)\)_\*_var\(--film-ratio\)_\+_var\(--film-rim-x\)\)\]{width:min(100cqw, (100cqh - var(--film-rim-y)) * var(--film-ratio) + var(--film-rim-x))}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-md{max-width:var(--container-md)}.max-w-measure{max-width:var(--container-measure)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-\[999\]{flex-grow:999}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--mega-line-x\){--tw-translate-x:var(--mega-line-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(var\(--mega-line-y\)_-_50\%\)\]{--tw-translate-y:calc(var(--mega-line-y) - 50%);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\(--mega-line-w\){--tw-scale-x:var(--mega-line-w);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[spin_calc\(var\(--duration-slow\)\*3\)_linear_infinite\]{animation:spin calc(var(--duration-slow) * 3) linear infinite}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-\[calc\(var\(--question-flow-top\,0px\)\+2rem\)\]{scroll-margin-top:calc(var(--question-flow-top,0px) + 2rem)}.scroll-mb-30{scroll-margin-bottom:calc(var(--spacing) * 30)}.scroll-px-\(--film-gutter\){scroll-padding-inline:var(--film-gutter)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[inherit\]{gap:inherit}.gap-stack{gap:var(--spacing-stack)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-device{border-radius:var(--radius-device)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-screen{border-radius:var(--radius-screen)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-\(--line-color\,var\(--primary\)\){background-color:var(--line-color,var(--primary))}.bg-\(--question-flow-ground\,var\(--background\)\){background-color:var(--question-flow-ground,var(--background))}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-transparent{background-color:#0000}.\[mask-image\:linear-gradient\(to_right\,transparent\,\#000_var\(--film-gutter\)\,\#000_calc\(100\%-var\(--film-gutter\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--film-gutter),#000 calc(100% - var(--film-gutter)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--film-gutter),#000 calc(100% - var(--film-gutter)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--film-gutter),#000 calc(100% - var(--film-gutter)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--film-gutter),#000 calc(100% - var(--film-gutter)),transparent)}.bg-size-\[calc\(100\%-var\(--line-inset\)\*2\)_2px\]{background-size:calc(100% - var(--line-inset) * 2) 2px}.bg-position-\[var\(--line-inset\)_100\%\]{background-position:var(--line-inset) 100%}.bg-no-repeat{background-repeat:no-repeat}.bg-origin-border{background-origin:border-box}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--film-gutter\){padding:var(--film-gutter)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.px-\(--film-gutter\){padding-inline:var(--film-gutter)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-px{padding-block:1px}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-safe-t{padding-top:var(--spacing-safe-t)}.pr-safe-r{padding-right:var(--spacing-safe-r)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-safe-b{padding-bottom:var(--spacing-safe-b)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-safe-l{padding-left:var(--spacing-safe-l)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-section{font-size:var(--text-section);line-height:var(--tw-leading,var(--text-section--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--film-press-text\,var\(--text-body\)\){font-size:var(--film-press-text,var(--text-body))}.leading-\(--text-body--line-height\){--tw-leading:var(--text-body--line-height);line-height:var(--text-body--line-height)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-dim{color:var(--dim)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-on-tint{color:var(--primary-on-tint)}.text-warning{color:var(--warning)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[6px\]{text-underline-offset:6px}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-modal{--tw-shadow:0 12px 40px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,scale\]{transition-property:color,background-color,border-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,scale\]{transition-property:color,background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\]{transition-property:rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,color\]{transition-property:translate,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\]{transition-property:translate,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-\(--motion-step\){transition-delay:var(--motion-step)}.delay-0{transition-delay:0s}.delay-\[calc\(var\(--motion-step\)\*2\)\]{transition-delay:calc(var(--motion-step) * 2)}.delay-\[calc\(var\(--motion-step\)\*3\)\]{transition-delay:calc(var(--motion-step) * 3)}.delay-\[calc\(var\(--motion-step\)\*4\)\]{transition-delay:calc(var(--motion-step) * 4)}.delay-\[calc\(var\(--motion-step\)\*5\)\]{transition-delay:calc(var(--motion-step) * 5)}.delay-\[calc\(var\(--motion-step\)\*6\)\]{transition-delay:calc(var(--motion-step) * 6)}.duration-base{--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base)}.duration-exit{--tw-duration:var(--transition-duration-exit);transition-duration:var(--transition-duration-exit)}.duration-fast{--tw-duration:var(--transition-duration-fast);transition-duration:var(--transition-duration-fast)}.duration-slow{--tw-duration:var(--transition-duration-slow);transition-duration:var(--transition-duration-slow)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--film-gutter\:calc\(var\(--spacing\)\*4\)\]{--film-gutter:calc(var(--spacing) * 4)}.\[--film-height\:100dvh\]{--film-height:100dvh}.\[--film-max\:var\(--container-sm\)\]{--film-max:var(--container-sm)}.\[--film-rim-x\:2px\]{--film-rim-x:2px}.\[--film-rim-x\:calc\(var\(--spacing\)_\*_4_\+_2px\)\]{--film-rim-x:calc(var(--spacing) * 4 + 2px)}.\[--film-rim-y\:calc\(var\(--spacing\)_\*_8_\+_2px\)\]{--film-rim-y:calc(var(--spacing) * 8 + 2px)}.\[--film-side\:calc\(\(var\(--film-height\)_-_var\(--spacing-safe-t\)_-_var\(--spacing-safe-b\)_-_var\(--film-gutter\)_\*_2_-_var\(--film-rim-y\)\)_\*_var\(--film-ratio\)_\+_var\(--film-rim-x\)\)\]{--film-side:calc((var(--film-height) - var(--spacing-safe-t) - var(--spacing-safe-b) - var(--film-gutter) * 2 - var(--film-rim-y)) * var(--film-ratio) + var(--film-rim-x))}.\[stroke-dasharray\:1_2\]{stroke-dasharray:1 2}.\[stroke-dashoffset\:0\]{stroke-dashoffset:0}.\[stroke-dashoffset\:1\]{stroke-dashoffset:1px}.\[transition\:opacity_var\(--duration-fast\)_var\(--ease-out\)\,scale_var\(--duration-base\)_var\(--ease-out\)\]{transition:opacity var(--duration-fast) var(--ease-out),scale var(--duration-base) var(--ease-out)}.\[transition\:opacity_var\(--duration-fast\)_var\(--ease-out\)\,translate_var\(--duration-slow\)_var\(--ease-out\)\,transform_var\(--duration-slow\)_var\(--ease-out\)\]{transition:opacity var(--duration-fast) var(--ease-out),translate var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}:is(.\*\:max-w-measure>*){max-width:var(--container-measure)}@media (hover:hover){.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}}.group-aria-pressed\:border-primary:is(:where(.group)[aria-pressed=true] *){border-color:var(--primary)}.group-aria-pressed\:bg-primary:is(:where(.group)[aria-pressed=true] *){background-color:var(--primary)}.group-aria-pressed\:delay-\[calc\(var\(--motion-step\)\*2\)\]:is(:where(.group)[aria-pressed=true] *){transition-delay:calc(var(--motion-step) * 2)}.group-aria-pressed\:duration-slow:is(:where(.group)[aria-pressed=true] *){--tw-duration:var(--transition-duration-slow);transition-duration:var(--transition-duration-slow)}.group-aria-pressed\:ease-out:is(:where(.group)[aria-pressed=true] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-aria-pressed\:\[stroke-dashoffset\:0\]:is(:where(.group)[aria-pressed=true] *){stroke-dashoffset:0}.group-aria-pressed\/film-play\:hidden:is(:where(.group\/film-play)[aria-pressed=true] *){display:none}.group-aria-pressed\/film-play\:inline-flex:is(:where(.group\/film-play)[aria-pressed=true] *){display:inline-flex}.group-data-\[done\]\:translate-x-0:is(:where(.group)[data-done] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[film-uncaptioned\]\/film\:hidden:is(:where(.group\/film)[data-film-uncaptioned] *){display:none}.placeholder\:text-dim::placeholder{color:var(--dim)}.backdrop\:bg-scrim\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-scrim\/40::backdrop{background-color:color-mix(in oklab, var(--color-scrim) 40%, transparent)}}.backdrop\:transition-opacity::backdrop{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.backdrop\:duration-base::backdrop{--tw-duration:var(--transition-duration-base);transition-duration:var(--transition-duration-base)}.backdrop\:ease-out::backdrop{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:invisible:after{content:var(--tw-content);visibility:hidden}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-\(--line-inset\):after{content:var(--tw-content);inset-inline:var(--line-inset)}.after\:top-0:after{content:var(--tw-content);top:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-0:after{content:var(--tw-content);height:0}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:origin-top-left:after{content:var(--tw-content);transform-origin:0 0}.after\:translate-x-\(--line-x\):after{content:var(--tw-content);--tw-translate-x:var(--line-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:translate-y-\[calc\(var\(--line-y\)_\+_var\(--line-h\)_\*_1px_-_2px\)\]:after{content:var(--tw-content);--tw-translate-y:calc(var(--line-y) + var(--line-h) * 1px - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:scale-x-\(--line-w\):after{content:var(--tw-content);--tw-scale-x:var(--line-w);scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:overflow-hidden:after{content:var(--tw-content);overflow:hidden}.after\:border-t-2:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:2px}.after\:border-\(--line-color\,var\(--primary\)\):after{content:var(--tw-content);border-color:var(--line-color,var(--primary))}.after\:bg-\(--line-color\,var\(--primary\)\):after{content:var(--tw-content);background-color:var(--line-color,var(--primary))}.after\:transition-\[clip-path\]:after{content:var(--tw-content);transition-property:clip-path;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-\[translate\,scale\]:after{content:var(--tw-content);transition-property:translate,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-exit:after{content:var(--tw-content);--tw-duration:var(--transition-duration-exit);transition-duration:var(--transition-duration-exit)}.after\:duration-slow:after{content:var(--tw-content);--tw-duration:var(--transition-duration-slow);transition-duration:var(--transition-duration-slow)}.after\:ease-in:after{content:var(--tw-content);--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.after\:ease-out:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.after\:content-\[attr\(data-widest\)\]:after{--tw-content:attr(data-widest);content:var(--tw-content)}.after\:\[clip-path\:inset\(0_100\%_0_0\)\]:after{content:var(--tw-content);clip-path:inset(0 100% 0 0)}.open\:grid:is([open],:popover-open,:open){display:grid}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-accent:hover,.hover\:bg-accent\/70:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/70:hover{background-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.hover\:bg-destructive-hover:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive-hover:hover{background-color:color-mix(in srgb, var(--destructive), var(--foreground) 8%)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-hover:hover{background-color:color-mix(in srgb, var(--primary), var(--foreground) 8%)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.active\:scale-\(--motion-press\):active{scale:var(--motion-press)}.active\:scale-\(--motion-press-row\):active{scale:var(--motion-press-row)}.active\:bg-destructive-press:active{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.active\:bg-destructive-press:active{background-color:color-mix(in srgb, var(--destructive), var(--foreground) 14%)}}.active\:bg-primary-press:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary-press:active{background-color:color-mix(in srgb, var(--primary), var(--foreground) 14%)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-flow-keyboard]) .in-data-flow-keyboard\:transition-none{transition-property:none}:where([data-flow-padded]) .in-data-flow-padded\:scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}:where([data-flow-state=failed]) .in-data-\[flow-state\=failed\]\:text-destructive{color:var(--destructive)}.aria-busy\:active\:scale-none[aria-busy=true]:active{scale:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:active\:scale-none[aria-disabled=true]:active{scale:none}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-pressed\:border-primary[aria-pressed=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.aria-selected\:text-foreground[aria-selected=true]{color:var(--foreground)}.aria-selected\:group-not-data-\[line-ready\]\/film-tabs\:bg-\[linear-gradient\(var\(--line-color\,var\(--primary\)\)_0_0\)\][aria-selected=true]:is(:where(.group\/film-tabs):not([data-line-ready]) *){background-image:linear-gradient(var(--line-color,var(--primary)) 0 0)}.aria-\[current\=page\]\:bg-accent[aria-current=page]{background-color:var(--accent)}.aria-\[current\=true\]\:text-foreground[aria-current=true]{color:var(--foreground)}.aria-\[current\=true\]\:group-not-data-\[line-ready\]\/film-chapters\:bg-\[linear-gradient\(var\(--line-color\,var\(--primary\)\)_0_0\)\][aria-current=true]:is(:where(.group\/film-chapters):not([data-line-ready]) *){background-image:linear-gradient(var(--line-color,var(--primary)) 0 0)}.aria-\[current\=true\]\:after\:duration-slow[aria-current=true]:after{content:var(--tw-content);--tw-duration:var(--transition-duration-slow);transition-duration:var(--transition-duration-slow)}.aria-\[current\=true\]\:after\:ease-out[aria-current=true]:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.aria-\[current\=true\]\:after\:\[clip-path\:inset\(0\)\][aria-current=true]:after{content:var(--tw-content);clip-path:inset(0)}.aria-\[pressed\=false\]\:text-muted-foreground[aria-pressed=false]{color:var(--muted-foreground)}@media (hover:hover){.aria-\[pressed\=false\]\:hover\:text-foreground[aria-pressed=false]:hover{color:var(--foreground)}}.data-\[ending-style\]\:pointer-events-none[data-ending-style]{pointer-events:none}.data-\[ending-style\]\:scale-\(--motion-pop\)[data-ending-style]{scale:var(--motion-pop)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[ending-style\]\:duration-exit[data-ending-style]{--tw-duration:var(--transition-duration-exit);transition-duration:var(--transition-duration-exit)}.data-\[ending-style\]\:ease-in[data-ending-style]{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.data-\[instant\]\:transition-none[data-instant]{transition-property:none}.data-\[line-ready\]\:after\:block[data-line-ready]:after{content:var(--tw-content);display:block}.data-\[placed\]\:block[data-placed]{display:block}.data-\[starting-style\]\:-translate-x-\(--edge-travel\,100\%\)[data-starting-style]{--tw-translate-x:calc(var(--edge-travel,100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:translate-x-\(--edge-travel\,100\%\)[data-starting-style]{--tw-translate-x:var(--edge-travel,100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:translate-y-\(--edge-travel\,100\%\)[data-starting-style]{--tw-translate-y:var(--edge-travel,100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[starting-style\]\:scale-\(--motion-pop\)[data-starting-style]{scale:var(--motion-pop)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}@media not all and (width>=40rem){.max-sm\:order-last{order:9999}.max-sm\:block{display:block}.max-sm\:contents{display:contents}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:items-center{align-items:center}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)}:where(.max-sm\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.max-sm\:self-stretch{align-self:stretch}.max-sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:border-border{border-color:var(--border)}.max-sm\:px-0{padding-inline:0}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:py-2{padding-block:calc(var(--spacing) * 2)}.max-sm\:hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.max-sm\:\[hyphenate-limit-chars\:8_4_4\]{hyphenate-limit-chars:8 4 4}.max-sm\:\[hyphenate-limit-chars\:10_4_4\]{hyphenate-limit-chars:10 4 4}.max-sm\:has-\[\[role\=tablist\]\]\:border-b:has([role=tablist]){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media (width>=40rem){.sm\:grow-0{flex-grow:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.sm\:\[--film-gutter\:calc\(var\(--spacing\)\*5\)\]{--film-gutter:calc(var(--spacing) * 5)}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:max-w-none{max-width:none}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@container (width>=28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=32rem){.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=48rem){.\@3xl\:order-none{order:0}.\@3xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,var\(--container-xs\)\)\]{grid-template-columns:minmax(0,1fr) minmax(0,var(--container-xs))}.\@3xl\:grid-cols-\[minmax\(25rem\,1fr\)_minmax\(0\,var\(--container-md\)\)\]{grid-template-columns:minmax(25rem,1fr) minmax(0,var(--container-md))}.\@3xl\:gap-x-12{column-gap:calc(var(--spacing) * 12)}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}@starting-style{.starting\:\[translate\:0_var\(--motion-rise\)\]{translate:0 var(--motion-rise)}.starting\:\[scale\:var\(--motion-pop\)\],.starting\:scale-\(--motion-pop\){scale:var(--motion-pop)}.starting\:opacity-0{opacity:0}.starting\:\[stroke-dashoffset\:1\]{stroke-dashoffset:1px}.starting\:backdrop\:opacity-0::backdrop{opacity:0}}@media (forced-colors:active){.forced-colors\:bg-\[CanvasText\]{background-color:canvastext}.forced-colors\:text-inherit{color:inherit}.forced-colors\:\[outline\:1px_solid_CanvasText\]{outline:1px solid canvastext}.forced-colors\:after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.forced-colors\:aria-pressed\:bg-\[CanvasText\][aria-pressed=true]{background-color:canvastext}.forced-colors\:aria-pressed\:\[color\:Canvas\][aria-pressed=true]{color:canvas}.forced-colors\:aria-\[selected\=false\]\:border-b-0[aria-selected=false]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.forced-colors\:aria-\[selected\=false\]\:pb-2\.5[aria-selected=false]{padding-bottom:calc(var(--spacing) * 2.5)}}@media (pointer:coarse){.pointer-coarse\:size-tap{width:var(--spacing-tap);height:var(--spacing-tap)}.pointer-coarse\:min-h-tap{min-height:var(--spacing-tap)}.pointer-coarse\:gap-3{gap:calc(var(--spacing) * 3)}.pointer-coarse\:text-control{font-size:var(--text-control);line-height:var(--tw-leading,var(--text-control--line-height))}.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:-inset-1\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.pointer-coarse\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}}[data-register=reading] .reading\:font-sans:not(:where([data-register=reading] [data-register=dense] *)){font-family:var(--font-sans)}@media not all and (width>=40rem){.reading\:font-sans:not(:where([data-register=dense] *)){font-family:var(--font-sans)}}[data-register=reading] .reading\:text-label:not(:where([data-register=reading] [data-register=dense] *)){font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height))}@media not all and (width>=40rem){.reading\:text-label:not(:where([data-register=dense] *)){font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height))}}[data-register=reading] .reading\:font-medium:not(:where([data-register=reading] [data-register=dense] *)){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media not all and (width>=40rem){.reading\:font-medium:not(:where([data-register=dense] *)){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}[data-register=reading] .reading\:tracking-normal:not(:where([data-register=reading] [data-register=dense] *)){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}@media not all and (width>=40rem){.reading\:tracking-normal:not(:where([data-register=dense] *)){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}}[data-register=reading] .reading\:text-foreground:not(:where([data-register=reading] [data-register=dense] *)){color:var(--foreground)}@media not all and (width>=40rem){.reading\:text-foreground:not(:where([data-register=dense] *)){color:var(--foreground)}}[data-register=reading] .reading\:normal-case:not(:where([data-register=reading] [data-register=dense] *)){text-transform:none}@media not all and (width>=40rem){.reading\:normal-case:not(:where([data-register=dense] *)){text-transform:none}}:root[data-input=keyboard] .keyboard\:transition-none,:root[data-input=keyboard] .keyboard\:backdrop\:transition-none::backdrop{transition-property:none}:root[data-input=keyboard] .keyboard\:after\:transition-none:after{content:var(--tw-content);transition-property:none}:root[data-input=keyboard] .keyboard\:active\:scale-none:active{scale:none}@media (prefers-reduced-motion:reduce){.reduced\:animate-none{animation:none}}:root[data-motion=reduced] .reduced\:animate-none{animation:none}@media (width>=40rem) and (height>=36rem){.film-wash\:mx-auto{margin-inline:auto}.film-wash\:mt-\[5dvh\]{margin-top:5dvh}.film-wash\:mb-auto{margin-bottom:auto}.film-wash\:h-fit{height:fit-content}.film-wash\:max-h-\(--film-height\){max-height:var(--film-height)}.film-wash\:w-\[calc\(100\%-var\(--spacing\)\*8\)\]{width:calc(100% - var(--spacing) * 8)}.film-wash\:max-w-\(--film-max\){max-width:var(--film-max)}.film-wash\:max-w-4xl{max-width:var(--container-4xl)}.film-wash\:rounded-lg{border-radius:var(--radius-lg)}.film-wash\:border{border-style:var(--tw-border-style);border-width:1px}.film-wash\:border-border{border-color:var(--border)}.film-wash\:shadow-modal{--tw-shadow:0 12px 40px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.film-wash\:\[--film-height\:90dvh\]{--film-height:90dvh}}@media (width>=40rem) and ((((height<36rem)) and (not (pointer:coarse)) and ((width>calc(160dvh - 106px)))) or ((height>=36rem) and (not (pointer:coarse)) and ((height<696.667px)) and ((width>calc(144dvh - 75.2px)))) or (((height<36rem)) and (pointer:coarse) and ((width>calc(160dvh - 128.4px)))) or ((height>=36rem) and (pointer:coarse) and ((height<712.222px)) and ((width>calc(144dvh - 97.6px))))){.film-browser-beside\:col-start-1{grid-column-start:1}.film-browser-beside\:row-span-full{grid-row:1/-1}.film-browser-beside\:row-start-3{grid-row-start:3}.film-browser-beside\:contents{display:contents}.film-browser-beside\:grid{display:grid}.film-browser-beside\:h-auto{height:auto}.film-browser-beside\:min-h-\(--film-height\){min-height:var(--film-height)}.film-browser-beside\:min-h-0{min-height:0}.film-browser-beside\:grid-cols-\[minmax\(0\,calc\(var\(--film-gutter\)_\+_var\(--film-side\)\)\)_minmax\(18rem\,1fr\)\]{grid-template-columns:minmax(0,calc(var(--film-gutter) + var(--film-side))) minmax(18rem,1fr)}.film-browser-beside\:grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.film-browser-beside\:flex-col{flex-direction:column}.film-browser-beside\:overflow-y-auto{overflow-y:auto}.film-browser-beside\:overscroll-contain{overscroll-behavior:contain}.film-browser-beside\:bg-size-\[2px_100\%\]{background-size:2px 100%}.film-browser-beside\:bg-position-\[0_0\]{background-position:0 0}.film-browser-beside\:p-\(--film-gutter\){padding:var(--film-gutter)}.film-browser-beside\:py-\(--film-gutter\){padding-block:var(--film-gutter)}.film-browser-beside\:ps-\(--film-gutter\){padding-inline-start:var(--film-gutter)}.film-browser-beside\:after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.film-browser-beside\:after\:start-0:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.film-browser-beside\:after\:end-auto:after{content:var(--tw-content);inset-inline-end:auto}.film-browser-beside\:after\:h-px:after{content:var(--tw-content);height:1px}.film-browser-beside\:after\:w-0:after{content:var(--tw-content);width:0}.film-browser-beside\:after\:translate-x-\[calc\(var\(--line-x\)_-_var\(--line-inset\)\)\]:after{content:var(--tw-content);--tw-translate-x:calc(var(--line-x) - var(--line-inset));translate:var(--tw-translate-x) var(--tw-translate-y)}.film-browser-beside\:after\:translate-y-\(--line-y\):after{content:var(--tw-content);--tw-translate-y:var(--line-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.film-browser-beside\:after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.film-browser-beside\:after\:scale-y-\(--line-h\):after{content:var(--tw-content);--tw-scale-y:var(--line-h);scale:var(--tw-scale-x) var(--tw-scale-y)}.film-browser-beside\:after\:border-t-0:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:0}.film-browser-beside\:after\:border-l-2:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:2px}.film-browser-beside\:after\:\[clip-path\:inset\(0_0_100\%_0\)\]:after{content:var(--tw-content);clip-path:inset(0 0 100%)}}@media not all and (width>=40rem) and ((((height<36rem)) and (not (pointer:coarse)) and ((width>calc(160dvh - 106px)))) or ((height>=36rem) and (not (pointer:coarse)) and ((height<696.667px)) and ((width>calc(144dvh - 75.2px)))) or (((height<36rem)) and (pointer:coarse) and ((width>calc(160dvh - 128.4px)))) or ((height>=36rem) and (pointer:coarse) and ((height<712.222px)) and ((width>calc(144dvh - 97.6px))))){.film-browser-over\:self-center{align-self:center}.film-browser-over\:has-\[\[role\=tabpanel\]\[hidden\]\]\:hidden:has([role=tabpanel][hidden]){display:none}}@media (width>=40rem) and ((width>=684px) or ((not (pointer:coarse)) and ((width>calc(41.5385dvh + 228px)))) or ((pointer:coarse) and ((width>calc(41.5385dvh + 221.538px))))){.film-phone-beside\:col-start-1{grid-column-start:1}.film-phone-beside\:row-span-full{grid-row:1/-1}.film-phone-beside\:row-start-3{grid-row-start:3}.film-phone-beside\:contents{display:contents}.film-phone-beside\:grid{display:grid}.film-phone-beside\:h-auto{height:auto}.film-phone-beside\:min-h-\(--film-height\){min-height:var(--film-height)}.film-phone-beside\:min-h-0{min-height:0}.film-phone-beside\:grid-cols-\[minmax\(0\,calc\(var\(--film-gutter\)_\+_var\(--film-side\)\)\)_minmax\(18rem\,1fr\)\]{grid-template-columns:minmax(0,calc(var(--film-gutter) + var(--film-side))) minmax(18rem,1fr)}.film-phone-beside\:grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.film-phone-beside\:flex-col{flex-direction:column}.film-phone-beside\:overflow-y-auto{overflow-y:auto}.film-phone-beside\:overscroll-contain{overscroll-behavior:contain}.film-phone-beside\:bg-size-\[2px_100\%\]{background-size:2px 100%}.film-phone-beside\:bg-position-\[0_0\]{background-position:0 0}.film-phone-beside\:p-\(--film-gutter\){padding:var(--film-gutter)}.film-phone-beside\:py-\(--film-gutter\){padding-block:var(--film-gutter)}.film-phone-beside\:ps-\(--film-gutter\){padding-inline-start:var(--film-gutter)}.film-phone-beside\:\[--film-max\:calc\(var\(--film-gutter\)_\+_var\(--film-side\)_\+_20rem\)\]{--film-max:calc(var(--film-gutter) + var(--film-side) + 20rem)}.film-phone-beside\:after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.film-phone-beside\:after\:start-0:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.film-phone-beside\:after\:end-auto:after{content:var(--tw-content);inset-inline-end:auto}.film-phone-beside\:after\:h-px:after{content:var(--tw-content);height:1px}.film-phone-beside\:after\:w-0:after{content:var(--tw-content);width:0}.film-phone-beside\:after\:translate-x-\[calc\(var\(--line-x\)_-_var\(--line-inset\)\)\]:after{content:var(--tw-content);--tw-translate-x:calc(var(--line-x) - var(--line-inset));translate:var(--tw-translate-x) var(--tw-translate-y)}.film-phone-beside\:after\:translate-y-\(--line-y\):after{content:var(--tw-content);--tw-translate-y:var(--line-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.film-phone-beside\:after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.film-phone-beside\:after\:scale-y-\(--line-h\):after{content:var(--tw-content);--tw-scale-y:var(--line-h);scale:var(--tw-scale-x) var(--tw-scale-y)}.film-phone-beside\:after\:border-t-0:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:0}.film-phone-beside\:after\:border-l-2:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:2px}.film-phone-beside\:after\:\[clip-path\:inset\(0_0_100\%_0\)\]:after{content:var(--tw-content);clip-path:inset(0 0 100%)}}@media not all and (width>=40rem) and ((width>=684px) or ((not (pointer:coarse)) and ((width>calc(41.5385dvh + 228px)))) or ((pointer:coarse) and ((width>calc(41.5385dvh + 221.538px))))){.film-phone-over\:self-center{align-self:center}.film-phone-over\:has-\[\[role\=tabpanel\]\[hidden\]\]\:hidden:has([role=tabpanel][hidden]){display:none}}@media (width>=40rem) and ((width>=684px) or ((not (pointer:coarse)) and ((width>calc(50.625dvh + 199.125px)))) or ((pointer:coarse) and ((width>calc(50.625dvh + 191.25px))))){.film-drawn-beside\:col-start-1{grid-column-start:1}.film-drawn-beside\:row-span-full{grid-row:1/-1}.film-drawn-beside\:row-start-3{grid-row-start:3}.film-drawn-beside\:contents{display:contents}.film-drawn-beside\:grid{display:grid}.film-drawn-beside\:h-auto{height:auto}.film-drawn-beside\:min-h-\(--film-height\){min-height:var(--film-height)}.film-drawn-beside\:min-h-0{min-height:0}.film-drawn-beside\:grid-cols-\[minmax\(0\,calc\(var\(--film-gutter\)_\+_var\(--film-side\)\)\)_minmax\(18rem\,1fr\)\]{grid-template-columns:minmax(0,calc(var(--film-gutter) + var(--film-side))) minmax(18rem,1fr)}.film-drawn-beside\:grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.film-drawn-beside\:flex-col{flex-direction:column}.film-drawn-beside\:overflow-y-auto{overflow-y:auto}.film-drawn-beside\:overscroll-contain{overscroll-behavior:contain}.film-drawn-beside\:bg-size-\[2px_100\%\]{background-size:2px 100%}.film-drawn-beside\:bg-position-\[0_0\]{background-position:0 0}.film-drawn-beside\:p-\(--film-gutter\){padding:var(--film-gutter)}.film-drawn-beside\:py-\(--film-gutter\){padding-block:var(--film-gutter)}.film-drawn-beside\:ps-\(--film-gutter\){padding-inline-start:var(--film-gutter)}.film-drawn-beside\:\[--film-max\:calc\(var\(--film-gutter\)_\+_var\(--film-side\)_\+_20rem\)\]{--film-max:calc(var(--film-gutter) + var(--film-side) + 20rem)}.film-drawn-beside\:after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.film-drawn-beside\:after\:start-0:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.film-drawn-beside\:after\:end-auto:after{content:var(--tw-content);inset-inline-end:auto}.film-drawn-beside\:after\:h-px:after{content:var(--tw-content);height:1px}.film-drawn-beside\:after\:w-0:after{content:var(--tw-content);width:0}.film-drawn-beside\:after\:translate-x-\[calc\(var\(--line-x\)_-_var\(--line-inset\)\)\]:after{content:var(--tw-content);--tw-translate-x:calc(var(--line-x) - var(--line-inset));translate:var(--tw-translate-x) var(--tw-translate-y)}.film-drawn-beside\:after\:translate-y-\(--line-y\):after{content:var(--tw-content);--tw-translate-y:var(--line-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.film-drawn-beside\:after\:scale-x-100:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.film-drawn-beside\:after\:scale-y-\(--line-h\):after{content:var(--tw-content);--tw-scale-y:var(--line-h);scale:var(--tw-scale-x) var(--tw-scale-y)}.film-drawn-beside\:after\:border-t-0:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:0}.film-drawn-beside\:after\:border-l-2:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:2px}.film-drawn-beside\:after\:\[clip-path\:inset\(0_0_100\%_0\)\]:after{content:var(--tw-content);clip-path:inset(0 0 100%)}}@media not all and (width>=40rem) and ((width>=684px) or ((not (pointer:coarse)) and ((width>calc(50.625dvh + 199.125px)))) or ((pointer:coarse) and ((width>calc(50.625dvh + 191.25px))))){.film-drawn-over\:self-center{align-self:center}.film-drawn-over\:has-\[\[role\=tabpanel\]\[hidden\]\]\:hidden:has([role=tabpanel][hidden]){display:none}}.\[\&_\[data-slot\=progress-indicator\]\]\:transition-none [data-slot=progress-indicator]{transition-property:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-icon svg{width:var(--spacing-icon);height:var(--spacing-icon)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\:\:cue\]\:font-sans::cue{font-family:var(--font-sans)}.\[\&\:\:cue\]\:\[font-size\:var\(--film-cue\)\]::cue{font-size:var(--film-cue)}.\[\&\>svg\]\:size-icon-lg>svg{width:var(--spacing-icon-lg);height:var(--spacing-icon-lg)}}@property --line-inset{syntax:"<length>";inherits:true;initial-value:0}:root{--background:#fafafa;--foreground:#191a1b;--card:#fff;--card-foreground:#191a1b;--popover:#fff;--popover-foreground:#191a1b;--secondary:#f3f3f4;--secondary-foreground:#2b2c2e;--muted:#f3f3f4;--muted-foreground:#64656b;--accent:#ececee;--accent-foreground:#191a1b;--destructive:#cc3b3b;--destructive-on-tint:#ae282c;--destructive-foreground:#fff;--border:#e6e6e8;--input:#e2e2e5;--dim:#6a6b71;--success:#27824a;--success-on-tint:#1d6b3b;--warning:#8d6e17;--warning-on-tint:#765a07;--scrollbar-thumb:#bcbcc2;--shadow-color:#191a1b1a;--primary:#3f7d6c;--primary-on-tint:#2f6657;--primary-foreground:#fff;--ring:#3f7d6c;--gradient-brand:linear-gradient(135deg, #4f8f7d 0%, #86c3b0 52%, #cfe3d7 100%)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0b0d;--foreground:#ededf0;--card:#151517;--card-foreground:#ededf0;--popover:#151517;--popover-foreground:#ededf0;--secondary:#1e1e21;--secondary-foreground:#dcdce0;--muted:#1e1e21;--muted-foreground:#9a9aa2;--accent:#242427;--accent-foreground:#ededf0;--destructive:#e05a5a;--destructive-on-tint:#f27371;--destructive-foreground:#0b0b0d;--border:#ffffff14;--input:#ffffff1f;--dim:#8b8c93;--success:#55b06f;--success-on-tint:#55b26f;--warning:#d9a441;--warning-on-tint:#d9a441;--scrollbar-thumb:#42424a;--shadow-color:#0000008c;--primary:#74bda6;--primary-on-tint:#74bda6;--primary-foreground:#0d1f1a;--ring:#74bda6}.bg-brand-gradient{background-image:var(--gradient-brand)}:root{--primary:#5457d6;--primary-on-tint:#494ac7;--primary-foreground:#fff;--ring:#5457d6;--gradient-brand:linear-gradient(135deg, #5457d6 0%, #8b7fe8 52%, #c4b8f2 100%)}.dark{--primary:#9a9bf0;--primary-on-tint:#9e9ff6;--primary-foreground:#14142e;--ring:#9a9bf0}.as-slate{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised), 0 22px 44px -28px var(--shadow-color)}.as-slate[data-selected]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.as-slate[data-selected]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.as-slate[data-selected]{box-shadow:0 0 0 1px var(--primary), 0 22px 44px -28px var(--shadow-color)}@supports (color:color-mix(in lab, red, red)){.as-slate[data-selected]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 25%, transparent), 0 22px 44px -28px var(--shadow-color)}}.as-slate-rule{border:0;border-top:1px dashed var(--foreground);height:0}@supports (color:color-mix(in lab, red, red)){.as-slate-rule{border-top:1px dashed color-mix(in oklab, var(--foreground) 12%, transparent)}}.as-seat{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex;position:relative}button.as-seat{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), scale var(--duration-fast) var(--ease-out);background:0 0}button.as-seat[data-picked]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){button.as-seat[data-picked]{background:color-mix(in oklab, var(--primary) 7%, transparent)}}@media (hover:hover) and (pointer:fine){button.as-seat:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){button.as-seat:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}button.as-seat[data-picked]:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){button.as-seat[data-picked]:hover{background:color-mix(in oklab, var(--primary) 10%, transparent)}}}:root{--as-ring-compact:1.75rem}.as-ring{font-size:var(--text-2xs);font-weight:600;line-height:1}.as-ring[data-size=compact]{--ring-size:var(--as-ring-compact)}.as-seat-code{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:0;font-size:1em;font-weight:400}.as-dot{background:var(--border);width:.45rem;height:.45rem;transition:background-color var(--duration-base) var(--ease-out);border-radius:99px}.as-dot[data-state=offered]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.as-dot[data-state=offered]{background:color-mix(in oklab, var(--primary) 55%, var(--border))}}.as-dot[data-state=accepted]{background:var(--primary)}.as-slate-note{font-family:var(--font-hand,var(--font-sans));font-size:var(--text-lg);line-height:1.35}.as-slate-notes{display:grid}.as-slate-notes>*{grid-area:1/1}.as-slate-note-sizer{visibility:hidden}.as-slate-live [data-tally-rolling=up]{--tally-duration:var(--duration-tally)}.as-slate-live .as-crew-count[data-tally-rolling=up]{--tally-delay:calc(var(--motion-step) * (var(--ring-label-beat) + var(--ring-order-last,0)))}.as-slate-live .as-seat-swap{transition:opacity var(--duration-base) var(--ease-out)}@starting-style{.as-slate-live .as-seat-swap{opacity:0}}@media (pointer:coarse){.as-tap-hit{position:relative}.as-tap-hit:before{content:"";position:absolute;inset:-.9rem}}.as-meerkat{background-image:url(/mark.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}.as-meerkat-figure{background-image:url(/meerkat.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.as-meerkat-figure.as-meerkat-official{background-image:url(/meerkat-official.webp)}.as-meerkat-figure.as-meerkat-judge{background-image:url(/meerkat-judge.webp)}.as-mark-sprite{width:0;height:0;position:absolute;overflow:hidden}.as-pose>img{object-fit:contain;object-position:center bottom;width:100%;height:100%;max-height:6rem;position:absolute;inset:auto 0 0}.as-pose>.as-pose-night,:is(.dark,.as-splash) .as-pose>.as-pose-day{display:none}:is(.dark,.as-splash) .as-pose>.as-pose-night{display:block}.as-ink{color:inherit;overflow:visible}.as-ink-tweet,.as-ink-write,.as-ink-loop,.as-ink-ring,.as-ink-route,.as-ink-stripe{stroke-dasharray:1;stroke-dashoffset:0}.as-ink-tweet{opacity:0;stroke-dashoffset:1px}.as-ink-sat{transform-box:fill-box;transform-origin:bottom}.as-ink-lanyard{transform-box:fill-box;transform-origin:top}.as-ink-hang{transform-box:view-box;transform-origin:36.71px 19.87px}.as-ink-arrow,.as-ink-pip,.as-ink-fill,.as-ink-hatch,.as-ink-stripe{transform-box:fill-box}.as-ink-stripe{transform-origin:50%}@media (hover:hover) and (pointer:fine){.as-marks-squint-row svg[data-ink=zebra]:hover .as-ink-d0,.as-marks-sheet li:hover [data-ink=zebra] .as-ink-d0{animation:as-ink-march .69s var(--ease-in-out,ease-in-out) 0s both}.as-marks-squint-row svg[data-ink=zebra]:hover .as-ink-d1,.as-marks-sheet li:hover [data-ink=zebra] .as-ink-d1{animation:as-ink-march .69s var(--ease-in-out,ease-in-out) .11s both}.as-marks-squint-row svg[data-ink=zebra]:hover .as-ink-d2,.as-marks-sheet li:hover [data-ink=zebra] .as-ink-d2{animation:as-ink-march .69s var(--ease-in-out,ease-in-out) .23s both}.as-marks-squint-row svg[data-ink=zebra]:hover .as-ink-d3,.as-marks-sheet li:hover [data-ink=zebra] .as-ink-d3{animation:as-ink-march .69s var(--ease-in-out,ease-in-out) .34s both}.as-marks-squint-row svg[data-ink=zebra]:hover .as-ink-d4,.as-marks-sheet li:hover [data-ink=zebra] .as-ink-d4{animation:as-ink-march .69s var(--ease-in-out,ease-in-out) .46s both}.as-marks-squint-row svg[data-ink=house]:hover .as-ink-hang,.as-marks-sheet li:hover [data-ink=house] .as-ink-hang{animation:as-ink-swing 1.12s var(--ease-in-out,ease-in-out) both}.as-marks-squint-row svg[data-ink=circuit]:hover .as-ink-d0,.as-marks-sheet li:hover [data-ink=circuit] .as-ink-d0{animation:as-ink-draw .4s var(--ease-out,ease-out) 0s both}.as-marks-squint-row svg[data-ink=circuit]:hover .as-ink-d1,.as-marks-sheet li:hover [data-ink=circuit] .as-ink-d1{animation:as-ink-draw .4s var(--ease-out,ease-out) .3s both}.as-marks-squint-row svg[data-ink=circuit]:hover .as-ink-d2,.as-marks-sheet li:hover [data-ink=circuit] .as-ink-d2{animation:as-ink-draw .4s var(--ease-out,ease-out) .59s both}.as-marks-squint-row svg[data-ink=whistle]:hover .as-ink-tweet,.as-marks-sheet li:hover [data-ink=whistle] .as-ink-tweet{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--ease-out,ease-out), opacity .2s linear}.as-marks-squint-row svg[data-ink=whistle]:hover .as-ink-tweet-2,.as-marks-sheet li:hover [data-ink=whistle] .as-ink-tweet-2{transition-delay:.11s}.as-marks-squint-row svg[data-ink=slate]:hover .as-ink-d0,.as-marks-sheet li:hover [data-ink=slate] .as-ink-d0{animation:as-ink-draw .46s var(--ease-out,ease-out) 0s both}.as-marks-squint-row svg[data-ink=slate]:hover .as-ink-d1,.as-marks-sheet li:hover [data-ink=slate] .as-ink-d1{animation:as-ink-draw .46s var(--ease-out,ease-out) .46s both}.as-marks-squint-row svg[data-ink=slate]:hover .as-ink-d2,.as-marks-sheet li:hover [data-ink=slate] .as-ink-d2{animation:as-ink-draw .46s var(--ease-out,ease-out) .92s both}.as-marks-squint-row svg[data-ink=slate]:hover .as-ink-d3,.as-marks-sheet li:hover [data-ink=slate] .as-ink-d3{animation:as-ink-draw .46s var(--ease-out,ease-out) 1.39s both}.as-marks-squint-row svg[data-ink=saturday]:hover .as-ink-sat,.as-marks-sheet li:hover [data-ink=saturday] .as-ink-sat{animation:as-ink-stand .69s var(--ease-out,ease-out) both}.as-marks-squint-row svg[data-ink=seat]:hover .as-ink-loop,.as-marks-sheet li:hover [data-ink=seat] .as-ink-loop{animation:as-ink-rewrite .92s var(--ease-out,ease-out) both}.as-marks-squint-row svg[data-ink=coverage]:hover .as-ink-fill,.as-marks-sheet li:hover [data-ink=coverage] .as-ink-fill{animation:as-ink-rewrite .8s var(--ease-out,ease-out) both}.as-marks-squint-row svg[data-ink=coverage]:hover .as-ink-pip,.as-marks-sheet li:hover [data-ink=coverage] .as-ink-pip{animation:as-ink-pop .59s var(--ease-out,ease-out) .2s both}.as-marks-squint-row svg[data-ink=offer]:hover .as-ink-arrow,.as-marks-sheet li:hover [data-ink=offer] .as-ink-arrow{animation:as-ink-send .86s var(--ease-out,ease-out) both}.as-marks-squint-row svg[data-ink=crew]:hover .as-ink-d0,.as-marks-sheet li:hover [data-ink=crew] .as-ink-d0{animation:as-ink-draw .56s var(--ease-out,ease-out) 0s both}.as-marks-squint-row svg[data-ink=crew]:hover .as-ink-d1,.as-marks-sheet li:hover [data-ink=crew] .as-ink-d1{animation:as-ink-draw .56s var(--ease-out,ease-out) .56s both}.as-marks-squint-row svg[data-ink=crew]:hover .as-ink-d2,.as-marks-sheet li:hover [data-ink=crew] .as-ink-d2{animation:as-ink-draw .56s var(--ease-out,ease-out) 1.12s both}.as-marks-squint-row svg[data-ink=official]:hover .as-ink-lanyard,.as-marks-sheet li:hover [data-ink=official] .as-ink-lanyard{animation:as-ink-swing 1.12s var(--ease-in-out,ease-in-out) both}.as-marks-squint-row svg[data-ink=club]:hover .as-ink-ring,.as-marks-sheet li:hover [data-ink=club] .as-ink-ring{animation:as-ink-rewrite 1.16s var(--ease-out,ease-out) both}.as-marks-squint-row svg[data-ink=drive]:hover .as-ink-route,.as-marks-sheet li:hover [data-ink=drive] .as-ink-route{animation:as-ink-rewrite .92s var(--ease-out,ease-out) both}}@keyframes as-ink-rewrite{0%{stroke-dashoffset:0}38%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes as-ink-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes as-ink-stand{0%{transform:scaleY(.42)}to{transform:scaleY(1)}}@keyframes as-ink-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes as-ink-send{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(9px)}51%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes as-ink-march{0%,to{opacity:1;transform:translate(0)}42%{opacity:0;transform:translate(2.6px,2.1px)}43%{opacity:0;transform:translate(-2.6px,-2.1px)}}@keyframes as-ink-swing{0%,to{transform:rotate(0)}32%{transform:rotate(14deg)}64%{transform:rotate(-9deg)}}@media (prefers-reduced-motion:reduce){[data-ink] *{transition:none!important;animation:none!important}}:root[data-motion=reduced] [data-ink] *{transition:none!important;animation:none!important}.as-meerkat-idle{max-width:100%;aspect-ratio:var(--as-ink-w) / var(--as-ink-h);display:block;position:relative;overflow:hidden}.as-meerkat-clip{width:calc(var(--as-clip-w) / var(--as-ink-w) * 100%);height:auto;left:calc(var(--as-ink-x) / var(--as-ink-w) * -100%);top:calc(var(--as-ink-y) / var(--as-ink-h) * -100%);pointer-events:none;display:block;position:absolute}.as-meerkat-clip[data-spent],.as-meerkat-clip-blink:not([data-live]){visibility:hidden}.as-meerkat-pose{max-width:100%;height:var(--pose-h);width:auto;display:block}:root{--as-splash-crown:#20252f;--as-splash-floor:#161920;--as-grain:url(/grain.svg)}.dark{--as-splash-crown:#171b22;--as-splash-floor:#0e1014}:root{--ui-source-button:1;--ui-source-card:1;--ui-source-mega-menu:1;--ui-sources:1;--ui-source-film-stage:1;--as-section:clamp(calc(var(--spacing) * 12), 6vw, calc(var(--spacing) * 20));--as-stack:calc(var(--spacing) * 8);--as-flow:calc(var(--spacing) * 4);--as-root-2xs:var(--text-2xs);--as-root-2xs-leading:var(--text-2xs--line-height);--as-root-xs:var(--text-xs);--as-root-xs-leading:var(--text-xs--line-height);--as-root-sm:var(--text-sm);--as-root-sm-leading:var(--text-sm--line-height);--as-root-base:var(--text-base);--as-root-base-leading:var(--text-base--line-height);--as-root-lg:var(--text-lg);--as-root-lg-leading:var(--text-lg--line-height);--as-root-xl:var(--text-xl);--as-root-xl-leading:var(--text-xl--line-height)}.as-kicker{font-family:var(--font-hand);font-size:var(--text-xl);letter-spacing:.01em;line-height:1.3}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--as-header) + var(--spacing));overflow-x:clip}:root[data-input=keyboard]{scroll-behavior:auto;--motion-press:1;--motion-press-row:1}::selection{color:var(--primary);background-color:#0000}@supports (color:color-mix(in lab, red, red)){::selection{color:color-mix(in oklab, var(--primary) 70%, var(--as-scene-alert-warm))}}.as-skip{top:0;left:var(--spacing-safe-l);z-index:100;margin:calc(var(--spacing) * 2);background:var(--foreground);color:var(--background);font-size:var(--text-base);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);min-height:var(--spacing-tap);scroll-margin:calc(var(--spacing) * 20) 0;align-items:center;font-weight:600;display:inline-flex;position:fixed;transform:translateY(-160%)}.as-skip:focus-visible{transform:translateY(0)}:root:has(.as-header[data-tone=dusk]) .as-skip:focus-visible{outline-color:var(--as-ink)}.as-demo-label{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.4}.as-rise{animation:as-rise var(--duration-slow) var(--ease-out-expo) both}.as-d-60{animation-delay:calc(var(--motion-step) * 2)}.as-d-120{animation-delay:calc(var(--motion-step) * 4)}@supports (animation-timeline:view()){.as-reveal{animation:as-rise var(--duration-slow) var(--ease-out-expo) both;animation-timeline:view();animation-range:entry 8% cover 32%}.as-reveal-2{animation:as-rise var(--duration-slow) var(--ease-out-expo) both;animation-timeline:view();animation-range:entry 12% cover 38%}}.as-island{display:contents}@keyframes as-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:translateY(0)}}:root{--as-ink:#fff;--as-night:#07070c;--as-scene-pale:#e7e7fb;--as-scene-light:#a9a8ec;--as-scene-mid:#8888e2;--as-scene-primary:#5457c6;--as-scene-deep:#3f3fa8;--as-primary-lit:#9a9bf0;--as-scene-alert:#d9a24e;--as-scene-alert-warm:#e6bd76}.as-splash{--as-dusk:var(--primary)}@supports (color:color-mix(in lab, red, red)){.as-splash{--as-dusk:color-mix(in oklab, var(--primary) 48%, var(--as-night))}}.as-splash{background:radial-gradient(70% 80% at 88% 12%, var(--primary), transparent 64%), var(--as-dusk)}@supports (color:color-mix(in lab, red, red)){.as-splash{background:radial-gradient(70% 80% at 88% 12%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 64%), var(--as-dusk)}}.as-splash{color:var(--as-ink)}.dark .as-splash{--as-dusk:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .as-splash{--as-dusk:color-mix(in oklab, var(--primary) 32%, var(--as-night))}}.as-splash .text-muted-foreground,.as-splash .text-dim{color:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash .text-muted-foreground,.as-splash .text-dim{color:color-mix(in oklab, var(--as-ink) 66%, transparent)}}.as-splash .as-slate .text-muted-foreground,.as-splash .as-slate .text-dim{color:var(--muted-foreground)}:where(.as-splash:not(.as-pale),.as-strip) :focus-visible{outline-color:var(--as-ink)}.as-header :where(a[href],button):focus-visible{outline-color:var(--nav-fg)}:is(.as-slate,.as-play-phone,.as-seat-card) :where(button):focus-visible{outline-color:var(--card-foreground)}.as-header{--nav-fg:var(--as-ink);--nav-bg:var(--as-night);color:var(--nav-fg);transition:color var(--duration-base) var(--ease-out);padding:var(--spacing-safe-t) var(--spacing-safe-r) 0 var(--spacing-safe-l)}.as-header:before{content:"";z-index:-1;pointer-events:none;transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);position:absolute;inset:0}.as-header[data-tone=paper],:root:not(.dark) .as-header[data-tone=pale]{--nav-fg:var(--foreground);--nav-bg:var(--background)}.as-header[data-tone=paper]:before,:root:not(.dark) .as-header[data-tone=pale]:before{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.as-header[data-tone=paper]:before,:root:not(.dark) .as-header[data-tone=pale]:before{background:color-mix(in oklab, var(--background) 90%, transparent)}}.as-header[data-tone=paper]:before,:root:not(.dark) .as-header[data-tone=pale]:before{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:inset 0 -1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-header[data-tone=paper]:before,:root:not(.dark) .as-header[data-tone=pale]:before{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--foreground) 7%, transparent)}}.as-header[data-tone=dusk][data-scrolled]:before,.dark .as-header[data-tone=pale][data-scrolled]:before{background:var(--as-night)}@supports (color:color-mix(in lab, red, red)){.as-header[data-tone=dusk][data-scrolled]:before,.dark .as-header[data-tone=pale][data-scrolled]:before{background:color-mix(in oklab, var(--as-night) 80%, transparent)}}.as-header[data-tone=dusk][data-scrolled]:before,.dark .as-header[data-tone=pale][data-scrolled]:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 -1px 0 var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-header[data-tone=dusk][data-scrolled]:before,.dark .as-header[data-tone=pale][data-scrolled]:before{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--as-ink) 8%, transparent)}}@media (width>=1024px){.as-nav-row{grid-template-columns:1fr auto 1fr;display:grid}.as-nav-row>:first-child{justify-self:start}.as-nav-row>:last-child{justify-self:end}}.as-nav-link{color:var(--nav-fg);position:relative}:is(.as-nav-link,.as-text-link):after{content:"";transform-origin:0;height:1px;transition:transform var(--duration-fast) var(--ease-out);background:currentColor;position:absolute;left:0;right:0;transform:scaleX(0)}.as-nav-link:after{bottom:-.2em}.as-nav-link[aria-current]:after{transform:scaleX(1)}.as-nav-desk{display:none}:root[data-scripted] .as-nav-desk{display:contents}:root[data-scripted] .as-nav-plain{display:none}.as-nav-menu{gap:calc(var(--spacing) * 5);--line-color:var(--nav-fg);position:static}.as-nav-item{font-size:inherit;font-weight:inherit;padding-inline:0}.as-nav-item:after{bottom:calc(var(--spacing) * 2 - .2em)}.as-nav [data-slot=mega-menu-panel]{color:var(--popover-foreground);--nav-fg:var(--foreground);margin-top:0}.as-nav:has([aria-expanded=true]) .as-nav-link:after{transform:scaleX(0)}:is(.as-drawer-link,.as-foot a)[aria-current]{text-underline-offset:.3em;text-decoration:underline}.as-nav-brand,.as-nav-go,.as-burger,.as-header [data-slot=theme-toggle]{min-width:var(--spacing-tap);min-height:var(--spacing-tap)}.as-header summary:focus-visible{outline-color:var(--nav-fg)}.as-nav-go{color:var(--nav-fg);transition:transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.as-nav-go:active,.as-text-link:active{transform:scale(var(--motion-press))}@media (hover:hover) and (pointer:fine){.as-nav-link:hover:after{transform:scaleX(1)}:is(.as-nav-go,.as-header [data-slot=theme-toggle]):hover{background:linear-gradient(var(--nav-fg) 0 0) center / 2rem 2rem no-repeat}@supports (color:color-mix(in lab, red, red)){:is(.as-nav-go,.as-header [data-slot=theme-toggle]):hover{background:linear-gradient(color-mix(in oklab, var(--nav-fg) 10%, transparent) 0 0) center / 2rem 2rem no-repeat}}}.as-text-link{font-size:var(--text-sm);color:var(--as-ink);position:relative}@supports (color:color-mix(in lab, red, red)){.as-text-link{color:color-mix(in oklab, var(--as-ink) 70%, transparent)}}.as-text-link{transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.as-text-link:after{bottom:-.12em}@media (hover:hover) and (pointer:fine){.as-text-link:hover{color:var(--as-ink)}.as-text-link:hover:after{transform:scaleX(1)}}.as-theme-choice{display:none}:root[data-theme-choice=light] .as-theme-choice[data-choice=light],:root[data-theme-choice=dark] .as-theme-choice[data-choice=dark],:root:not([data-theme-choice=light],[data-theme-choice=dark]) .as-theme-choice[data-choice=system]{display:inline-flex}.as-theme-turn{animation:as-theme-turn var(--duration-base) var(--ease-out-expo) both}:root[data-input=keyboard] .as-theme-turn{animation:none}@keyframes as-theme-turn{0%{opacity:0;rotate:-90deg}}.as-panel{--as-band:var(--as-section);box-sizing:border-box;padding-top:var(--as-band);padding-bottom:var(--as-band);flex-direction:column;display:flex;position:relative}.as-splash{padding-left:var(--spacing-safe-l);padding-right:var(--spacing-safe-r)}.as-splash .as-slate:not(.as-frame *){box-shadow:0 24px 60px -28px #00000073}.as-frame{--as-bezel:calc(var(--spacing) * 2);--foreground:var(--as-paper-ink);--muted-foreground:var(--as-paper-dim);--border:var(--as-paper-line);--primary:var(--as-paper-primary);padding:calc(var(--spacing) * 4);border-radius:var(--radius-screen);background:var(--background);color:var(--foreground);box-shadow:0 0 0 var(--as-bezel) var(--a10), 0 24px 60px -28px #00000073}@media (width>=640px){.as-frame{padding:calc(var(--spacing) * 6)}}.as-splash .as-frame :is(.text-muted-foreground,.text-dim,.as-demo-label){color:var(--muted-foreground)}.as-first{min-height:100dvh;padding-bottom:var(--as-section);flex-direction:column;display:flex}#top.as-panel{--as-band:clamp(calc(var(--spacing) * 7), 3.4vw, calc(var(--spacing) * 12));padding-top:calc(var(--as-band) + var(--as-header));flex:1;justify-content:center}.as-hero{row-gap:var(--as-stack)}.as-hero-slate{position:relative}.as-hero-go{margin-top:var(--as-stack)}.as-slate-again{z-index:1;border-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.as-slate-again:focus-visible{outline:2px solid var(--as-ink);outline-offset:calc(var(--as-bezel,0px) + 2px)}.as-slate-again-mark{color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-out);flex:none}@media (hover:hover){.as-hero-slate:has(.as-slate-again:hover) .as-slate-again-mark{color:var(--foreground)}}.as-hands-off{border-top:1px solid var(--border);flex-direction:column;display:flex}.as-hands-off li{padding:calc(var(--spacing) * 3) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);letter-spacing:-.011em;line-height:1.45}.as-play-pick{min-height:var(--spacing-tap);transition:color var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.as-play-pick:hover{color:inherit}}.as-play-scan{margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-hand);font-size:var(--text-lg);letter-spacing:.01em;color:var(--muted-foreground);line-height:1.3}.as-play{container-type:inline-size}.as-play-tabs{--as-play-rule:var(--border);margin-bottom:calc(var(--spacing) * 6);border-bottom:1px solid var(--as-play-rule);display:flex}.as-play-tab{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);min-width:0;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 3) calc(var(--spacing) * 2);color:var(--muted-foreground);text-align:left;transition:color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-out);flex:1 1 0;margin-bottom:-1px;display:flex}.as-play-tab[data-active]{color:var(--foreground);box-shadow:inset 0 -2px}.as-play-tab-t,.as-play-tab-c{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;text-transform:uppercase;white-space:nowrap}.as-play-tab-t{flex-shrink:0}.as-play-tab-meta{align-items:flex-start;gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.as-play-tab-dots{height:.45rem}.as-play-tab:active{transform:scale(calc((1 + 2 * var(--motion-press)) / 3))}@container (width<=42rem){.as-play-tab{justify-content:flex-end;align-items:flex-start;gap:var(--spacing);flex-direction:column}}@container (width<=24rem){.as-play-tabs{row-gap:calc(var(--spacing) * 2);border-bottom-width:0;flex-wrap:wrap}.as-play-tab{box-shadow:inset 0 -1px 0 var(--as-play-rule);flex-basis:40%;margin-bottom:0}}@media (hover:hover) and (pointer:fine){.as-play-tab:hover{color:var(--foreground)}}.as-play-grid{gap:calc(var(--spacing) * 7);display:grid}@media (width>=1024px){.as-play-grid{align-items:start;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) minmax(16rem,1fr)}}.as-play-stack{display:grid}.as-play-stack>.as-play-grid:not([data-on]){display:none}.as-play-kicker{font-family:var(--font-hand);font-size:var(--text-lg);letter-spacing:.01em;color:var(--muted-foreground);line-height:1.3}.as-play-note{margin-top:var(--spacing);font-family:var(--font-hand);font-size:var(--text-xl);letter-spacing:.01em;line-height:1.4}.as-play-from{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-hand);font-size:var(--text-lg);line-height:1.35}.as-play-sum{margin-top:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.5}.as-play-aside{margin-top:calc(var(--spacing) * 2);max-width:var(--container-xl);font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}.as-play-phone{color:inherit}.as-bench{margin-top:calc(var(--spacing) * 2);border-top:1px solid var(--border)}.as-person{column-gap:calc(var(--spacing) * 4);width:100%;padding:calc(var(--spacing) * 3) 0;border-bottom:1px solid var(--border);text-align:left;transition:color var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act""why act";display:grid}.as-person:active{transform:scale(calc((2 + var(--motion-press)) / 3))}.as-person:disabled{opacity:.45}.as-person-name{font-size:var(--text-base);grid-area:name}.as-person-why{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);color:var(--muted-foreground);grid-area:why}.as-person-act{max-width:10rem;font-size:var(--text-sm);text-align:right;color:var(--muted-foreground);grid-area:act;align-self:center}.as-splash .as-person-why,.as-splash .as-person-act{color:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash .as-person-why,.as-splash .as-person-act{color:color-mix(in oklab, var(--as-ink) 58%, transparent)}}.as-person[data-can=yes] .as-person-act{color:var(--foreground)}.as-person[data-tried] .as-person-why{color:var(--warning)}.as-person[data-wait] .as-person-act{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.as-person:hover:not(:disabled) .as-person-act{color:var(--foreground)}}.as-play-done{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);margin-top:var(--spacing);padding:calc(var(--spacing) * 4) 0;border-top:1px solid var(--border);display:flex}.as-play-pay{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.as-play-crew{margin-top:var(--spacing);font-family:var(--font-hand);font-size:var(--text-lg);letter-spacing:.01em;color:var(--muted-foreground);line-height:1.3}.as-play-last{font-family:var(--font-hand);font-size:var(--text-xl);letter-spacing:.01em;line-height:1.3}.as-play-foot{justify-content:space-between;align-items:center;gap:var(--spacing) calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.as-play-foot .as-demo-label{margin:0}.as-again{align-items:center;gap:var(--spacing);min-height:var(--spacing-tap);font-family:var(--font-hand);font-size:var(--text-base);letter-spacing:.01em;color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-out);line-height:1.2;display:inline-flex}.as-again:active{transform:scale(var(--motion-press))}.as-again svg{transition:transform var(--duration-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.as-again:hover{color:var(--foreground)}.as-again:hover svg{transform:rotate(-45deg)}}.as-splash .as-play-tab{color:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash .as-play-tab{color:color-mix(in oklab, var(--as-ink) 55%, transparent)}}.as-splash .as-play-tab[data-active]{color:var(--as-ink)}.as-splash .as-play-tabs{--as-play-rule:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash .as-play-tabs{--as-play-rule:color-mix(in oklab, var(--as-ink) 16%, transparent)}}.as-splash .as-bench,.as-splash .as-person,.as-splash .as-play-done,.as-splash .as-play-foot{border-color:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash .as-bench,.as-splash .as-person,.as-splash .as-play-done,.as-splash .as-play-foot{border-color:color-mix(in oklab, var(--as-ink) 16%, transparent)}}.as-splash .as-play-note,.as-splash .as-person-name,.as-splash .as-play-pay,.as-splash .as-play-sum,.as-splash .as-play-last,.as-splash .as-play-from,.as-splash .as-play-scan,.as-splash .as-play-kicker,.as-splash .as-play-crew,.as-splash .as-play-tab-c,.as-splash .as-play-aside,.as-splash .as-again,.as-splash .as-demo-label{color:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash .as-play-scan,.as-splash .as-play-kicker,.as-splash .as-play-crew,.as-splash .as-play-tab-c,.as-splash .as-play-aside,.as-splash .as-again,.as-splash .as-demo-label{color:color-mix(in oklab, var(--as-ink) 58%, transparent)}}.as-splash .as-person[data-can=yes] .as-person-act{color:var(--as-ink)}.as-splash .as-play-tab .as-dot{background:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash .as-play-tab .as-dot{background:color-mix(in oklab, var(--as-ink) 22%, transparent)}}.as-splash .as-play-tab .as-dot[data-state=offered]{background:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash .as-play-tab .as-dot[data-state=offered]{background:color-mix(in oklab, var(--as-ink) 55%, transparent)}}.as-splash .as-play-tab .as-dot[data-state=accepted]{background:var(--as-ink)}.as-splash .as-play-phone{color:var(--card-foreground)}.as-splash .as-play-phone .text-muted-foreground,.as-splash .as-play-phone .text-dim{color:var(--muted-foreground)}@media (hover:hover) and (pointer:fine){.as-splash .as-play-tab:hover,.as-splash .as-again:hover,.as-splash .as-person:hover:not(:disabled) .as-person-act{color:var(--as-ink)}}@media (width<=767px),(height<=700px){#top.as-panel{height:auto;min-height:100dvh;padding-top:calc(var(--spacing) * 18);padding-bottom:calc(var(--spacing) * 18)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.as-rise,.as-reveal,.as-reveal-2{opacity:1;animation:none;transform:none}}:root[data-motion=reduced]{scroll-behavior:auto}:root[data-motion=reduced] :is(.as-reveal,.as-reveal-2,.as-stop .as-reveal){animation:none}@media (width>=1024px){.as-menu{display:none}}.as-burger{width:2rem;height:2rem;color:inherit;cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.as-burger::-webkit-details-marker{display:none}.as-menu-shut,.as-menu[open] .as-menu-open{display:none}.as-menu[open] .as-menu-shut{display:block}.as-drawer{inset:var(--as-header) 0 0;z-index:35;overscroll-behavior:contain;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5 + var(--spacing-safe-r)) calc(var(--spacing) * 12 + var(--spacing-safe-b)) calc(var(--spacing) * 5 + var(--spacing-safe-l));background:var(--background);color:var(--foreground);--nav-fg:var(--foreground);--nav-bg:var(--background);position:fixed;overflow:auto}@keyframes as-menu-drop{0%{opacity:0;translate:0 calc(-1 * var(--motion-rise))}}:root:not([data-input=keyboard]) .as-menu[open]>.as-drawer{animation:as-menu-drop var(--duration-base) var(--ease-out)}@media not all and (width>=1024px){:root:has(.as-menu[open]){overflow:hidden}}.as-drawer-list{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.as-drawer-link{min-height:var(--spacing-tap);padding:calc(var(--spacing) * 3) 0;font-size:var(--text-lg);letter-spacing:-.015em;flex-direction:column;display:flex}.as-drawer-group+.as-drawer-group,.as-drawer-group+.as-drawer-list{margin-top:calc(var(--spacing) * 6)}.as-drawer-head{font-family:var(--font-hand);font-size:var(--text-lg);letter-spacing:.01em;color:var(--muted-foreground);line-height:1.3}.as-doc{padding:var(--as-header) 0 var(--as-section)}.as-doc-hero,.as-doc-body{--as-doc-gutter:calc(var(--spacing) * 5);width:100%;max-width:var(--container-6xl);padding-inline:var(--as-doc-gutter);margin-inline:auto}@media (width>=640px){.as-doc-hero,.as-doc-body{--as-doc-gutter:calc(var(--spacing) * 8)}}.as-doc-body{margin-top:var(--as-section);padding-left:calc(var(--as-doc-gutter) + var(--spacing-safe-l));padding-right:calc(var(--as-doc-gutter) + var(--spacing-safe-r))}.as-doc .as-kicker{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;font-weight:600;line-height:1.4}.as-doc .as-kicker:first-letter{text-transform:uppercase}.as-doc-title{margin-top:calc(var(--spacing) * 3);max-width:var(--container-3xl);font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:-.035em}.as-doc-lede{margin-top:var(--as-flow);max-width:var(--container-xl);font-size:var(--text-lg);line-height:1.55}.as-doc-show{margin-top:var(--as-stack)}@media (width>=64rem){.as-doc-hero-show{align-items:start;column-gap:clamp(calc(var(--spacing) * 10), 5vw, calc(var(--spacing) * 18));grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}.as-doc-words{position:sticky;top:5rem}.as-doc-show{margin-top:0}}:where(.as-doc) :where(h1,h2,h3){text-wrap-style:balance}:where(.as-doc :is(h2,h3):not([data-island] *)){font-family:var(--font-display);letter-spacing:-.02em}:where(.as-doc h2:not([data-island] *)){font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}:where(.as-doc h3:not([data-island] *)){font-size:var(--text-lg);line-height:1.3}:where(.as-doc) :where(p,li){text-wrap-style:pretty}.as-legal{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:1.65}.as-doc-list>.as-legal{max-width:none}.as-legal>:first-child{margin-top:0}.as-legal p{margin-top:var(--as-flow)}.as-legal h2{margin-top:var(--as-section);scroll-margin-top:var(--as-stack)}.as-legal h3{margin-top:var(--as-stack)}.as-legal ul:not([class]){margin-top:var(--as-flow);padding-left:calc(var(--spacing) * 5);list-style:outside}.as-legal ul:not([class])>li+li{margin-top:calc(var(--spacing) * 2)}.as-legal .as-legal-note{margin-bottom:var(--as-stack);font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.6}:where([data-register=reading]) :where(.as-drawn,.as-phone,.as-pay-way,.as-play){--text-2xs:var(--as-root-2xs);--text-2xs--line-height:var(--as-root-2xs-leading);--text-xs:var(--as-root-xs);--text-xs--line-height:var(--as-root-xs-leading);--text-sm:var(--as-root-sm);--text-sm--line-height:var(--as-root-sm-leading);--text-base:var(--as-root-base);--text-base--line-height:var(--as-root-base-leading);--text-lg:var(--as-root-lg);--text-lg--line-height:var(--as-root-lg-leading);--text-xl:var(--as-root-xl);--text-xl--line-height:var(--as-root-xl-leading);font-size:var(--text-sm)}.as-index{margin-bottom:var(--as-stack);font-size:var(--text-sm);line-height:1.6}.as-index ul{margin-top:calc(var(--spacing) * 2)}.as-index a{color:var(--muted-foreground)}@media (pointer:coarse){.as-index a{min-height:var(--spacing-tap);align-items:center;display:inline-flex}}@media (width<=63.99rem){.as-index li{display:inline}.as-index li+li:before{content:"·" / "";margin-inline:calc(var(--spacing) * 2);color:var(--muted-foreground)}}@media (width>=64rem){.as-doc-split{grid-template-columns:minmax(0, var(--container-2xl)) minmax(0, 1fr);column-gap:clamp(calc(var(--spacing) * 12), 6vw, calc(var(--spacing) * 24));align-items:start;display:grid}.as-index{padding-left:calc(var(--spacing) * 5);border-left:1px solid var(--border);grid-area:1/2;margin:0;position:sticky;top:5rem}.as-index li+li{margin-top:calc(var(--spacing) * 2)}}.as-doc-list{gap:calc(var(--spacing) * 9);display:grid}.as-doc-list>li[id]{scroll-margin-top:calc(var(--spacing) * 56)}@media (width>=768px){.as-doc-list{gap:calc(var(--spacing) * 10) calc(var(--spacing) * 12);grid-template-columns:repeat(2,1fr)}.as-doc-list>li[id]{scroll-margin-top:calc(var(--spacing) * 44)}}@media (width>=768px) and (width<=1023.98px){.as-doc-list-3>li:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1024px){.as-doc-list-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.as-doc-list>li:target h3,.as-faq h3:target{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.as-cta-ink{min-height:var(--spacing-tap);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);background:var(--foreground);color:var(--background);font-size:var(--text-sm);letter-spacing:-.011em;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:0;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.as-cta-ink:hover{opacity:.88}}.as-splash .as-cta-ink{background:var(--as-ink);color:var(--as-night)}@media (hover:hover) and (pointer:fine){.as-splash .as-cta-ink:hover{background:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash .as-cta-ink:hover{background:color-mix(in oklab, var(--as-ink) 88%, var(--as-night))}}}.as-cta-ink:active{transform:scale(var(--motion-press))}.as-doc-end{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 5);margin-top:var(--as-section);padding-top:var(--as-stack);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.as-doc-more{min-height:var(--spacing-tap);font-size:var(--text-sm);color:var(--muted-foreground);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.as-index a:hover,.as-doc-more:hover{color:var(--foreground)}}:is(.as-doc-hero,.as-legal,.as-beat-say,.as-doors,.as-price-terms) a{color:var(--foreground);text-underline-offset:.15em;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){:is(.as-doc-hero,.as-legal,.as-beat-say,.as-doors,.as-price-terms) a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}}:is(.as-doc-hero,.as-legal,.as-beat-say,.as-doors,.as-price-terms) a{transition:text-decoration-color var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){:is(.as-doc-hero,.as-legal,.as-beat-say,.as-doors,.as-price-terms) a:hover{text-decoration-color:currentColor}}.as-legal h2 a{line-height:var(--spacing-tap);display:inline-block}@media print{:is(.as-skip,.as-header,.as-foot,.as-index){display:none}.as-doc,.as-doc .as-panel{padding:0}.as-doc .as-nightfall{--as-ink:var(--as-paper-ink);background:0 0}.as-doc .as-nightfall:before,.as-doc .as-nightfall:after{content:none}.as-doc .as-doc-show{box-shadow:none;padding:0}.as-doc-hero,.as-doc-body{padding-inline:0}}.as-price{gap:var(--as-section);flex-direction:column;display:flex}.as-price section>*+*{margin-top:var(--as-flow)}.as-price-stated{padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--primary);container-type:inline-size}.as-price-top{row-gap:var(--as-stack);display:grid}.as-price-top>section{max-width:var(--container-2xl);padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--border)}.as-price-rates{border-collapse:collapse}.as-price-rates :is(th,td){padding:calc(var(--spacing) * 2) 0;text-align:left;vertical-align:baseline;white-space:nowrap}.as-price-rates tr+tr{border-top:1px solid var(--border)}.as-price-rates th{padding-right:calc(var(--spacing) * 6);font-size:var(--text-sm);color:var(--muted-foreground);font-weight:400}.as-price-rates td{font-family:var(--font-display);font-size:clamp(var(--text-xl), 8.5cqi, var(--text-display));letter-spacing:-.035em;color:var(--primary);line-height:1.1}.as-price-note{max-width:var(--container-2xl);line-height:1.6}@media (width>=48rem){.as-price-free{column-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.as-price-slip table{width:100%;max-width:var(--container-3xl);margin-top:var(--as-flow);border-collapse:collapse;font-variant-numeric:tabular-nums}.as-price-slip th,.as-price-slip td{padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);border-bottom:1px solid var(--border)}.as-price-slip :is(th,td):first-child{padding-left:0}.as-price-slip :is(th,td):last-child{padding-right:0}.as-price-slip thead th{white-space:nowrap;color:var(--muted-foreground);font-weight:400}.as-price-slip :is(th,td):nth-child(n+2){text-align:right;white-space:nowrap}.as-price-slip td:nth-child(n+2){font-family:var(--font-mono)}.as-price-slip tfoot :is(th,td){padding-top:calc(var(--spacing) * 3);color:var(--foreground);border-bottom:0;font-weight:600}.as-price-slip .as-price-sum>*{font-weight:600}.as-price-slip tbody:has(+tfoot)>tr:last-child>*{border-bottom-color:var(--foreground)}.as-price-slip tr:not(.as-price-sum):has(+.as-price-sum)>*{border-bottom-color:var(--foreground)}.as-calc-row:has(+.as-calc-total){border-bottom-color:var(--foreground)}.as-price-terms li:last-child{border-bottom:0}.as-held{display:inline-grid}.as-held>span{grid-area:1/1}.as-held-sizer{visibility:hidden}.as-calc{row-gap:calc(var(--spacing) * 7);max-width:var(--container-2xl);display:grid}.as-calc-inputs{gap:calc(var(--spacing) * 3);display:grid}.as-calc-line{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.as-calc-step{border:0;min-inline-size:0;margin:0;padding:0}.as-calc-label{font-size:var(--text-sm);color:var(--muted-foreground)}.as-calc-dial,.as-calc-path{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;display:inline-flex}.as-calc-dial{justify-content:space-between;inline-size:8.75rem}.as-calc button{min-width:var(--spacing-tap);min-height:var(--spacing-tap);border-radius:var(--radius-md);touch-action:manipulation;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.as-calc button:not([aria-disabled=true]):active{transform:scale(var(--motion-press))}@media (hover:hover) and (pointer:fine){.as-calc button:not([aria-disabled=true],[aria-pressed=true]):hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-calc button:not([aria-disabled=true],[aria-pressed=true]):hover{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.as-calc button:not([aria-disabled=true],[aria-pressed=true]):hover{color:var(--foreground)}}.as-calc-dial button{font-size:var(--text-lg)}.as-calc-dial button[aria-disabled=true]{color:var(--muted-foreground);opacity:.5;cursor:default}.as-calc-value{padding:0 var(--spacing);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center}.as-calc-path button{padding:0 calc(var(--spacing) * 4);font-size:var(--text-sm);color:var(--muted-foreground)}.as-calc-path button+button{border-inline-start:1px solid var(--border)}.as-calc-path button:before{content:"";vertical-align:.05em;block-size:.5rem;inline-size:.5rem;border:1.5px solid;border-radius:999px;margin-inline-end:calc(var(--spacing) * 2);display:inline-block}.as-calc-path button[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.as-calc-path button[aria-pressed=true]{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.as-calc-path button[aria-pressed=true]{color:var(--primary)}.as-calc-path button[aria-pressed=true]:before{background:currentColor}.as-calc-parts{margin:0}.as-calc-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 2) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);display:flex}.as-calc-row dd{font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;margin:0}.as-calc-other{color:var(--muted-foreground);border-bottom:0}.as-calc-total,.as-calc-season{font-weight:600}.as-calc-total dd,.as-calc-season dd{color:var(--primary)}.as-calc-note{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.6}.as-calc-note>.as-held{display:grid}.as-calc-row dd .as-held{justify-items:end}@media (width>=64rem){.as-price-top,.as-price-terms,.as-calc{align-items:start;column-gap:clamp(calc(var(--spacing) * 10), 6vw, calc(var(--spacing) * 20));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.as-calc{max-width:var(--container-5xl);grid-template-columns:minmax(0, var(--container-xs)) minmax(0, 1fr)}.as-price-terms>*{grid-column:1}.as-price-terms>table{grid-area:2/2/span 3}.as-calc-inputs{grid-row:span 2}.as-calc-parts,.as-calc-note{grid-column:2}}:root{--ui-sources:1;--ui-source-question-flow:1}.as-wl-screens{display:contents}.as-wl{--question-flow-top:var(--as-header)}@media not all and (width>=40rem){.as-doc:has(.as-wl) .as-panel{--as-band:var(--as-flow)}.as-doc:has(.as-wl) .as-doc-title{font-size:var(--text-2xl);line-height:1.15}.as-doc:has(.as-wl) .as-doc-lede{font-size:var(--text-base)}.as-doc:has(.as-wl) .as-doc-body{margin-top:var(--as-flow)}}.as-wl input[name=nickname]{min-height:var(--spacing-tap)}.as-wl [data-flow-echo]>li{max-inline-size:var(--container-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-wl-end{row-gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:1.6;display:grid}.as-wl-end[hidden]{display:none}.as-wl-call,.as-wl-demo{padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--border)}.as-wl-call{row-gap:calc(var(--spacing) * 3);display:grid}.as-wl-call fieldset{border:0;min-inline-size:0;margin:0;padding:0}.as-wl-call legend{margin-bottom:calc(var(--spacing) * 3);padding:0}.as-wl-call h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.2}.as-wl-demo{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.as-wl-board{row-gap:calc(var(--spacing) * 4);min-width:0;padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid}.as-wl-board-head{row-gap:var(--spacing);display:grid}.as-wl-board-sport{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.as-wl-board-day{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;text-wrap-style:balance;line-height:1.15}.as-wl-tallies{gap:calc(var(--spacing) * 2) calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.as-wl-tallies dt{font-size:var(--text-xs);color:var(--muted-foreground)}.as-wl-tallies dd{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums}.as-wl-board-games{row-gap:calc(var(--spacing) * 2);display:grid}.as-wl-board-row{align-items:center;column-gap:calc(var(--spacing) * 3);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.as-wl-board-time{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.as-wl-board-game{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-wl-board-level,.as-wl-board-replaces{color:var(--muted-foreground)}.as-wl-board-rings{gap:var(--spacing);display:inline-flex}.as-wl-board-replaces{font-size:var(--text-sm)}.as-wl-board .as-demo-label{margin-top:0}@container not (width>=48rem){.as-wl-board-slate{display:none}.as-wl-board{row-gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3)}.as-wl-board-day{font-size:var(--text-lg)}.as-wl-tallies{margin-top:var(--spacing)}.as-wl-tallies dd{font-size:var(--text-lg)}.as-wl-board-games>:nth-child(n+3){display:none}}@container (width>=48rem){.as-wl-board-row[data-slated]{display:none}}@media (prefers-reduced-motion:no-preference){:root:not([data-input=keyboard]):not([data-motion=reduced]) .as-wl-arrive{transition:opacity var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out);display:inline-block}@starting-style{:root:not([data-input=keyboard]):not([data-motion=reduced]) .as-wl-arrive{opacity:0;translate:0 var(--motion-rise)}}}.as-wl-press{justify-items:start;row-gap:calc(var(--spacing) * 4);display:grid}.as-wl-press button[aria-disabled=true]{opacity:.6;cursor:progress}.as-wl-said{min-height:1.5em;font-size:var(--text-sm);line-height:1.5}.as-wl-done{max-width:var(--container-2xl);font-size:var(--text-sm);line-height:1.6}.as-wl-done:focus{outline:none}.as-wl-address{overflow-wrap:anywhere}.as-wl-small{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}.as-wl-end a:not(.as-cta-ink),.as-wl-small a,.as-wl-noscript a{color:var(--foreground);text-underline-offset:.15em;text-decoration:underline}.as-table{width:100%;margin-top:var(--as-flow);border-collapse:collapse;table-layout:fixed;font-size:var(--text-sm);line-height:1.45}.as-table :is(th,td){padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3) calc(var(--spacing) * 2) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.as-table thead th{color:var(--muted-foreground);font-weight:400}.as-table thead th:first-child{width:27%}.as-table tbody th{font-weight:600}.as-more{border-bottom:1px solid var(--border)}.as-more>summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);min-height:var(--spacing-tap);padding:calc(var(--spacing) * 2) 0;color:var(--foreground);cursor:pointer;display:flex}.as-more>summary::-webkit-details-marker{display:none}.as-more>summary:after{content:"+";font-family:var(--font-mono);color:var(--muted-foreground);flex:none}.as-more[open]>summary:after{content:"−"}.as-more h3{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.015em;line-height:1.3}.as-more>:last-child:not(summary){padding-bottom:calc(var(--spacing) * 4)}.as-waits{gap:calc(var(--spacing) * 3);margin-top:var(--as-flow);display:grid}.as-waits li{font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.45}.as-wait-how{color:var(--foreground);font-weight:600}.as-wait-bar{inline-size:max(.45rem, calc(var(--as-wait) * 1%));block-size:.45rem;margin-top:var(--spacing);background:var(--primary);display:block}.as-facts-list{gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) 0 0;display:grid}.as-facts-list div{column-gap:calc(var(--spacing) * 4);font-size:var(--text-sm);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);line-height:1.5;display:grid}.as-facts-list dt{overflow-wrap:anywhere;color:var(--foreground);font-weight:600}.as-facts-list dd{color:var(--muted-foreground);margin:0}.as-steps{counter-reset:step}.as-steps li{counter-increment:step;padding-left:calc(var(--spacing) * 9);overflow-wrap:anywhere;position:relative}.as-steps li:before{content:counter(step);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.3;position:absolute;top:.7rem;left:0}.as-steps code{font-size:var(--text-code)}@media screen{.as-parts h2{margin-top:0}}@media screen and (width>=64rem){.as-parts{max-width:none}.as-parts>*{grid-template-columns:minmax(0, var(--container-2xs)) minmax(0, var(--container-2xl));align-items:start;column-gap:clamp(calc(var(--spacing) * 10), 5vw, calc(var(--spacing) * 16));display:grid}.as-parts>*>*{grid-column:2}.as-parts h2{grid-area:1/1/span 9;position:sticky;top:5rem}.as-parts h2+*{margin-top:0}}.as-faq{margin-top:var(--as-flow)}.as-faq>li+li{margin-top:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--border)}.as-faq h3{scroll-margin-top:var(--as-stack);margin-top:0}.as-faq p{margin-top:calc(var(--spacing) * 2)}.as-detail{margin-top:calc(var(--spacing) * 10)}.as-detail .as-more p{margin-top:var(--spacing)}.as-detail .as-more h3{margin-top:calc(var(--spacing) * 4)}.as-doors{max-width:var(--container-3xl)}.as-door{align-items:center;column-gap:var(--as-stack);margin-top:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.as-door-fig{display:none}@media (width>=40rem){.as-door-fig{width:auto;height:6rem;display:block}}.as-sheet-do{margin-bottom:calc(var(--spacing) * 6)}.as-sheet-do .as-cta-ink{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border);background:0 0}@page sheet{margin:12mm}@media print{:root:has(.as-sheet){page:sheet;--background:#fff;--card:#fff;--foreground:#000;--muted-foreground:#222;--primary:#000;--border:#999}.as-sheet-do{display:none}body:has(.as-sheet) .as-doc-hero h1{font-size:17pt}body:has(.as-sheet) .as-doc-hero p{margin-top:1.5mm;font-size:9pt;line-height:1.3}body:has(.as-sheet) .as-doc-body{margin-top:3mm}.as-sheet{columns:2;column-gap:8mm;max-width:none}.as-sheet section{break-inside:avoid;border-top:0;padding-block:0}.as-sheet h2{margin-top:2.5mm;font-size:10.5pt;line-height:1.2}.as-sheet section:first-child h2{margin-top:0}.as-sheet :is(p,li,th,td),.as-sheet .as-table thead th{font-size:8.5pt;line-height:1.3}.as-sheet :is(p,li){margin-top:1mm}.as-sheet ul:not([class]){margin-top:1mm;padding-left:4mm}.as-sheet :is(th,td){padding-block:.6mm}.as-sheet table{margin-top:1.5mm}body:has(.as-sheet) .as-doc-hero-show{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:8mm;display:grid}body:has(.as-sheet) .as-doc-show{margin-top:0}body:has(.as-sheet) .as-doc-show table{margin-top:0}body:has(.as-sheet) .as-doc-show :is(th,td){padding-block:.6mm;font-size:8.5pt;line-height:1.3}}:root{--ui-sources:1;--ui-source-avatar:1}.as-beat,.as-part,.as-parts>*{padding-block:var(--as-section);border-top:1px solid var(--border)}:is(.as-beat,.as-part):first-child,.as-parts>:first-child{border-top:0;padding-top:0}.as-beat,.as-case,.as-reel{align-items:start;gap:var(--as-stack) calc(var(--spacing) * 16);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.as-beat,.as-case,.as-reel{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.as-beat-say{position:sticky;top:5rem}}.as-case{row-gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);border-top:1px solid var(--border)}.as-beat-say>*+*,.as-part>*+*,.as-case>div>*+*{margin-top:var(--as-flow)}.as-part>*+:is(ul,div){margin-top:var(--as-stack)}:is(.as-beat-list,.as-rule-list){counter-reset:beat}:is(.as-beat-list,.as-rule-list) .as-beat-say:before{counter-increment:beat;content:counter(beat, decimal-leading-zero) / "";margin-bottom:calc(var(--spacing) * 3);font:var(--text-2xs) / 1 var(--font-mono);letter-spacing:.12em;color:var(--muted-foreground);display:block}.as-beat-show>:first-child,.as-reel>.as-films{margin-top:0}@media (width>=60rem){.as-reel>:first-child{grid-column:2}}.as-reel>:nth-child(n+2){grid-column:1/-1}.as-drawn,.as-phone-screen,.as-pay-way{padding:calc(var(--spacing) * 5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-raised), 0 22px 44px -28px var(--shadow-color);font-size:var(--text-base);line-height:1.5}.as-pay-way[data-pick]{border-top:2px solid var(--primary)}.as-drawn caption,.as-drawn-lead,.as-phone-lead{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;line-height:1.3}.as-drawn caption{padding-bottom:calc(var(--spacing) * 3);text-align:left}:is(.as-drawn,.as-phone) figcaption{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);color:var(--muted-foreground)}:is(.as-drawn,.as-phone-screen) :is(p,dl,ol)+*{margin-top:calc(var(--spacing) * 3)}.as-drawn>table:first-child{margin-top:0}.as-drawn-press span,.as-phone-answers .as-press-lead{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.as-swap{display:grid}.as-swap>[data-arrive]{grid-area:1/1}[data-arrive=out]{opacity:0;visibility:hidden}:is(caption,th)>.as-ring{margin:calc(var(--spacing) * -1) calc(var(--spacing) * 2) calc(var(--spacing) * -1) 0;vertical-align:middle}:is(.as-table,.as-price-slip) [data-out]>*{color:var(--muted-foreground)}.as-seats{gap:var(--spacing);flex-wrap:wrap;display:flex}.as-table.as-schedule{table-layout:auto}.as-table.as-schedule :is(th,td){overflow-wrap:normal}.as-table.as-schedule :is(th,td):last-child{padding-right:0}.as-counts{gap:calc(var(--spacing) * 4) calc(var(--spacing) * 10);flex-wrap:wrap;display:flex}.as-phone{max-width:var(--container-sm)}.as-quoted{padding-left:calc(var(--spacing) * 5);border-left:2px solid var(--primary)}.as-jobs>div{flex-direction:column-reverse;display:flex}.as-narrow li+li{margin-left:calc(var(--spacing) * 5)}.as-narrow li+li+li{margin-left:calc(var(--spacing) * 10);border-color:var(--primary)}.as-alert{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.as-alert{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.as-alert{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.as-alert{background:color-mix(in oklab, var(--warning) 10%, var(--card))}}.as-phone-then{display:flex}.as-drawn>.as-waits:first-child{margin-top:0}.as-roster .as-standing{padding:0 calc(var(--spacing) * 2);background:var(--foreground);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.as-roster .as-standing{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.as-roster .as-standing{color:var(--foreground);white-space:nowrap}.as-roster-out{gap:calc(var(--spacing) * 1) calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.as-roster-out-head{inline-size:100%;font-size:var(--text-xs);color:var(--muted-foreground)}.as-lockup{justify-items:center;gap:calc(var(--spacing) * 2);max-width:14rem;margin-top:var(--as-stack);padding-block:calc(var(--spacing) * 6);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground);display:grid}.as-lockup-name{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;line-height:1}.as-lockup-by{font-size:var(--text-sm);color:var(--muted-foreground)}.as-replay,.as-toggle{align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--spacing-tap);font-size:var(--text-sm);touch-action:manipulation;display:inline-flex}.as-replay{margin-top:calc(var(--spacing) * 2);color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-out)}.as-replay svg{inline-size:var(--spacing-icon);block-size:var(--spacing-icon)}@media (hover:hover) and (pointer:fine){.as-replay:hover{color:var(--foreground)}}.as-toggle{padding:0 calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), scale var(--duration-fast) var(--ease-out)}.as-toggle:before{content:"";border:1.5px solid;border-radius:999px;block-size:.5rem;inline-size:.5rem}.as-toggle[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.as-toggle[aria-pressed=true]{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.as-toggle[aria-pressed=true]{color:var(--primary)}.as-toggle[aria-pressed=true]:before{background:currentColor}.as-toggle:active{scale:var(--motion-press)}.as-noshow{margin-top:calc(var(--spacing) * 3)}:root:not([data-scripted]) :is(.as-replay,.as-toggle){visibility:hidden}@media (prefers-reduced-motion:reduce){.as-replay{display:none}}:root[data-motion=reduced] .as-replay{display:none}[data-plays]{--as-play-step:var(--motion-step)}[data-arrive=draw]{transform-origin:0}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) [data-plays] [data-arrive]{animation-duration:var(--duration-slow);animation-timing-function:var(--ease-out);animation-delay:calc(var(--as-play-step) * var(--as-at,0));animation-fill-mode:backwards}:root:not([data-motion=reduced]) [data-plays] [data-arrive=rise]{animation-name:as-arrive-rise}:root:not([data-motion=reduced]) [data-plays] [data-arrive=in]{animation-name:as-arrive-in;animation-duration:var(--duration-base)}:root:not([data-motion=reduced]) [data-plays] [data-arrive=out]{animation-name:as-arrive-out;animation-duration:var(--duration-exit);animation-timing-function:var(--ease-in)}:root:not([data-motion=reduced]) [data-plays] [data-arrive=draw]{animation-name:as-arrive-draw;animation-duration:var(--duration-weight)}:root:not([data-motion=reduced]) [data-plays] [data-arrive=quiet]{animation-name:as-arrive-quiet;animation-duration:var(--duration-base)}:root:not([data-motion=reduced]) [data-plays] [data-arrive=press]{animation-name:as-arrive-press;animation-duration:var(--duration-base)}:root:not([data-motion=reduced]) [data-plays] [data-arrive=close] [data-ring-part]{animation-timing-function:var(--ease-out);animation-fill-mode:backwards;animation-delay:calc(var(--as-play-step) * var(--as-at,0))}:root:not([data-motion=reduced]) [data-plays] [data-arrive=close] [data-ring-part=stroke]{animation-name:as-ring-close-stroke;animation-duration:var(--duration-weight)}:root:not([data-motion=reduced]) [data-plays] [data-arrive=close] [data-ring-part=outline]{animation-name:as-ring-close-outline;animation-duration:var(--duration-fast)}:root:not([data-motion=reduced]) [data-plays] [data-arrive=close] [data-ring-part=fill]{animation-name:as-ring-close-fill;animation-duration:var(--duration-base);animation-delay:calc(var(--as-play-step) * (var(--as-at,0) + var(--ring-fill-beat,8)))}:root:not([data-motion=reduced]) [data-plays] [data-arrive=close] [data-ring-part=label]{animation-name:as-ring-close-label;animation-duration:var(--duration-base);animation-delay:calc(var(--as-play-step) * (var(--as-at,0) + var(--ring-label-beat,10)))}:root:not([data-motion=reduced]) [data-plays][data-hold] :is([data-arrive],[data-arrive=close] [data-ring-part]){animation:none}:root:not([data-motion=reduced]) [data-plays][data-hold] :is([data-arrive=rise],[data-arrive=in]){opacity:0}:root:not([data-motion=reduced]) [data-plays][data-hold] [data-arrive=rise]{translate:0 var(--motion-rise)}:root:not([data-motion=reduced]) [data-plays][data-hold] [data-arrive=out]{opacity:1;visibility:visible}:root:not([data-motion=reduced]) [data-plays][data-hold] [data-arrive=draw]{scale:0 1}:root:not([data-motion=reduced]) [data-plays][data-hold] [data-arrive=quiet]{color:var(--card-foreground)}:root:not([data-motion=reduced]) [data-plays][data-hold] [data-arrive=close] [data-ring-part=stroke]{stroke-dashoffset:calc((var(--ring-drawn,.5) - 1) * 1px)}:root:not([data-motion=reduced]) [data-plays][data-hold] [data-arrive=close] [data-ring-part=outline]{opacity:1}:root:not([data-motion=reduced]) [data-plays][data-hold] [data-arrive=close] [data-ring-part=fill]{opacity:0}:root:not([data-motion=reduced]) [data-plays][data-hold] [data-arrive=close] [data-ring-part=label]{color:var(--muted-foreground)}}:root[data-input=keyboard] [data-plays] :is([data-arrive],[data-arrive=close] [data-ring-part]){animation-duration:0s;animation-delay:0s}@keyframes as-arrive-rise{0%{opacity:0;translate:0 var(--motion-rise)}}@keyframes as-arrive-in{0%{opacity:0}}@keyframes as-arrive-out{0%{opacity:1;visibility:visible}}@keyframes as-arrive-draw{0%{scale:0 1}}@keyframes as-arrive-quiet{0%{color:var(--card-foreground)}}@keyframes as-arrive-press{50%{scale:var(--motion-press)}}@keyframes as-ring-close-stroke{0%{stroke-dashoffset:calc((var(--ring-drawn,.5) - 1) * 1px)}}@keyframes as-ring-close-outline{0%{opacity:1}}@keyframes as-ring-close-fill{0%{opacity:0}}@keyframes as-ring-close-label{0%{color:var(--muted-foreground)}}.as-foot{--foreground:var(--as-ink);--muted-foreground:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-foot{--muted-foreground:color-mix(in oklab, var(--as-ink) 56%, transparent)}}.as-foot{--border:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-foot{--border:color-mix(in oklab, var(--as-ink) 13%, transparent)}}.as-foot{--primary:var(--as-primary-lit);padding:var(--as-section) var(--spacing-safe-r) calc(var(--spacing) * 8 + var(--spacing-safe-b)) var(--spacing-safe-l);background:var(--as-splash-floor);color:var(--foreground)}.as-foot-top{padding-bottom:var(--as-stack)}.as-foot-cols{gap:var(--as-stack) calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.as-foot-cols{column-gap:calc(var(--spacing) * 10)}}@media (width>=1024px){.as-foot-cols{grid-template-columns:repeat(4,1fr)}}.as-foot-head{font-family:var(--font-hand);font-size:var(--text-lg);letter-spacing:.01em;color:var(--muted-foreground);line-height:1.3}.as-foot-cols ul{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);font-size:var(--text-base);flex-direction:column;display:flex}.as-foot-cols a{color:var(--foreground)}@media (pointer:coarse){.as-foot-cols ul{gap:0}.as-foot-cols a{min-height:var(--spacing-tap);align-items:center;display:inline-flex}}@media (hover:hover) and (pointer:fine){.as-foot-cols a:hover{color:var(--primary)}}code{font-family:var(--font-mono);font-size:var(--text-code);letter-spacing:-.02em}.as-foot-base{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 11);padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--muted-foreground);flex-direction:column;display:flex}@media (width>=640px){.as-foot-base{flex-direction:row;justify-content:space-between;align-items:center}}.as-foot-base a{color:inherit}@media (hover:hover) and (pointer:fine){.as-foot-base a:hover{color:var(--foreground)}}.as-foot-note{--foreground:var(--as-paper-ink);--muted-foreground:var(--as-paper-dim);--border:var(--as-paper-line)}.as-marks-sheet{gap:calc(var(--spacing) * 8) calc(var(--spacing) * 4);max-width:var(--container-2xl);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.as-marks-sheet{grid-template-columns:repeat(5,1fr);max-width:none}}.as-marks-sheet li{align-items:center;gap:calc(var(--spacing) * 3);cursor:default;flex-direction:column;display:flex}.as-marks-sheet span{font-size:var(--text-xs);color:var(--muted-foreground)}.as-marks-squint-row{align-items:center;gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.as-stop{padding:var(--as-section) 0 0;scroll-margin-top:calc(var(--spacing) * 20)}.as-stop:first-child{padding-top:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.as-stop{view-timeline-name:--stop}.as-stop .as-reveal{animation-timeline:--stop;animation-range:entry 10% entry 40%}.as-stop h2.as-reveal{animation-range:entry 16% entry 48%}}}.as-beats{counter-reset:beat;border-top:1px solid var(--border)}.as-beats li{counter-increment:beat;border-bottom:1px solid var(--border)}.as-beat-link{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);min-height:var(--spacing-tap);padding:calc(var(--spacing) * 3) 0;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;display:grid}.as-beat-link:before{content:counter(beat);font-family:var(--font-display);font-size:var(--text-xl);color:var(--muted-foreground);grid-row:span 2}.as-beat-link b{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.015em;font-weight:500;line-height:1.25}.as-beat-link span{font-size:var(--text-lg);color:var(--muted-foreground);grid-column:2;line-height:1.5}@media (width>=48rem){.as-beat-link{grid-template-columns:1.75rem minmax(0, var(--container-xs)) minmax(0, 1fr);column-gap:calc(var(--spacing) * 5)}.as-beat-link:before{grid-row:auto}.as-beat-link span{grid-column:3}}@media (hover:hover) and (pointer:fine){.as-beat-link:hover b{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}.as-splash,.as-nightfall{--a05:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash,.as-nightfall{--a05:color-mix(in oklab, var(--as-ink) 6%, transparent)}}.as-splash,.as-nightfall{--a10:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash,.as-nightfall{--a10:color-mix(in oklab, var(--as-ink) 11%, transparent)}}.as-splash,.as-nightfall{--a16:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash,.as-nightfall{--a16:color-mix(in oklab, var(--as-ink) 17%, transparent)}}.as-splash,.as-nightfall{--a22:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash,.as-nightfall{--a22:color-mix(in oklab, var(--as-ink) 22%, transparent)}}.as-splash,.as-nightfall{--a34:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash,.as-nightfall{--a34:color-mix(in oklab, var(--as-ink) 34%, transparent)}}.as-splash,.as-nightfall{--a45:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash,.as-nightfall{--a45:color-mix(in oklab, var(--as-ink) 46%, transparent)}}.as-splash,.as-nightfall{--a55:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash,.as-nightfall{--a55:color-mix(in oklab, var(--as-ink) 56%, transparent)}}.as-splash,.as-nightfall{--a62:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash,.as-nightfall{--a62:color-mix(in oklab, var(--as-ink) 64%, transparent)}}.as-splash,.as-nightfall{--a70:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-splash,.as-nightfall{--a70:color-mix(in oklab, var(--as-ink) 70%, transparent)}}:root{--as-header:calc(3rem + var(--spacing-safe-t));--as-paper-ink:var(--foreground);--as-paper-dim:var(--muted-foreground);--as-paper-line:var(--border);--as-paper-primary:var(--primary)}.as-nightfall{isolation:isolate;background:radial-gradient(130% 62% at 50% -4%, var(--as-splash-crown), var(--as-splash-floor) 66%);position:relative}.as-nightfall:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(15vw 17vh at 13% 2%, var(--as-scene-pale), 38%, transparent), radial-gradient(24vw 23vh at 3% 16%, var(--as-primary-lit), 38%, transparent), radial-gradient(19vw 20vh at 88% 5%, var(--as-scene-mid), 38%, transparent), radial-gradient(22vw 20vh at 96% 52%, var(--as-scene-primary), 38%, transparent), radial-gradient(42vw 26vh at 38% 100%, var(--as-scene-deep), 38%, transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.as-nightfall:before{background:radial-gradient(15vw 17vh at 13% 2%, color-mix(in oklab, var(--as-scene-pale) 22%, transparent), 38%, transparent), radial-gradient(24vw 23vh at 3% 16%, color-mix(in oklab, var(--as-primary-lit) 28%, transparent), 38%, transparent), radial-gradient(19vw 20vh at 88% 5%, color-mix(in oklab, var(--as-scene-mid) 37%, transparent), 38%, transparent), radial-gradient(22vw 20vh at 96% 52%, color-mix(in oklab, var(--as-scene-primary) 50%, transparent), 38%, transparent), radial-gradient(42vw 26vh at 38% 100%, color-mix(in oklab, var(--as-scene-deep) 58%, transparent), 38%, transparent)}}.as-nightfall:after{content:"";z-index:0;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:var(--as-grain);background-size:180px 180px;position:absolute;inset:0}.as-nightfall .as-splash{background:0 0}.as-nightfall .as-splash:before,.as-nightfall .as-splash:after{content:none}.as-nightfall>.as-panel{--foreground:var(--as-ink);--muted-foreground:var(--a62);--border:var(--a16);--primary:var(--as-primary-lit);color:var(--foreground)}.as-facts{--foreground:var(--as-paper-ink);--muted-foreground:var(--as-paper-dim);--border:var(--as-paper-line);--primary:var(--as-paper-primary);color:var(--foreground)}.as-nightfall .as-splash.as-pale{background:#f8f9fc}.as-nightfall .as-splash.as-pale:after{content:"";z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:var(--as-grain);background-size:180px 180px;position:absolute;inset:0}.as-nightfall>.as-panel.as-pale{--foreground:var(--as-paper-ink);--muted-foreground:var(--as-paper-dim);--border:var(--as-paper-line);--primary:var(--as-paper-primary);color:var(--foreground)}.as-nightfall>.as-panel.as-pale .text-muted-foreground{color:var(--muted-foreground)}.dark .as-nightfall .as-splash.as-pale{background:0 0}.dark .as-nightfall .as-splash.as-pale:after{content:none}.dark .as-nightfall>.as-panel.as-pale{--foreground:var(--as-ink);--muted-foreground:var(--a62);--border:var(--a16);--primary:var(--as-primary-lit);padding-top:0}.as-nightfall:before,.as-nightfall:after{-webkit-mask-image:linear-gradient(0deg,#0000,#000 clamp(6rem,9vw,9rem));mask-image:linear-gradient(0deg,#0000,#000 clamp(6rem,9vw,9rem))}.as-nightfall>section,.as-nightfall>div{z-index:1;position:relative}.as-splash>div,.as-splash>section,.as-splash>header{z-index:2;position:relative}.as-splash>.as-rules{z-index:0;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 9 - 1px), var(--as-scene-pale) calc(100% / 9 - 1px) calc(100% / 9));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.as-splash>.as-rules{background:repeating-linear-gradient(90deg, transparent 0 calc(100% / 9 - 1px), color-mix(in oklab, var(--as-scene-pale) 5%, transparent) calc(100% / 9 - 1px) calc(100% / 9))}}.as-splash>.as-rules{-webkit-mask-image:linear-gradient(#0000,#000 22% 62%,#0000);mask-image:linear-gradient(#0000,#000 22% 62%,#0000)}:is(.as-board-seat,.as-seat-close,.as-burger):active{transform:scale(var(--motion-press))}.as-text-link{position:relative}.as-text-link:before{content:"";position:absolute;inset:-.75rem 0}.as-lit{background:linear-gradient(104deg, var(--as-scene-pale) 8%, var(--as-scene-light) 52%, var(--as-scene-primary) 96%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.as-strip{--as-drop-at:var(--duration-base);--as-drop-step:calc(var(--motion-step) * 2);--as-drop-cap:19;--as-drop-run:var(--duration-ambient);--as-strip-pad:clamp(calc(var(--spacing) * 4), 2.5vw, calc(var(--spacing) * 8));--as-strip-start:calc(var(--as-strip-pad) + var(--spacing-safe-l));--as-strip-end:calc(var(--as-strip-pad) + var(--spacing-safe-r));z-index:2;padding:calc(var(--spacing) * 4) 0;contain:paint;display:grid;position:relative}.as-strip .as-demo-label{padding:0 var(--as-strip-end) calc(var(--spacing) * .5) var(--as-strip-start);color:var(--a55);margin:0}.as-striprow{gap:calc(var(--spacing) * 3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:var(--as-strip-start);scroll-padding-right:var(--as-strip-end);scrollbar-width:none;padding:var(--spacing) var(--as-strip-end) calc(var(--spacing) * 4) var(--as-strip-start);display:flex;overflow-x:auto}.as-chip-wrap{scroll-snap-align:start;flex:none;display:flex}.as-striprow:has(:focus-visible):not(:hover){scroll-snap-type:x mandatory}.as-striprow:has(:focus-visible):not(:hover) .as-chip-wrap{scroll-snap-align:none}.as-striprow:not(:hover) .as-chip-wrap:has(:focus-visible){scroll-snap-align:center}button.as-chip{font:inherit;cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}button.as-chip:focus-visible{border-color:var(--as-primary-lit)}@supports (color:color-mix(in lab, red, red)){button.as-chip:focus-visible{border-color:color-mix(in oklab, var(--as-primary-lit) 65%, transparent)}}button.as-chip:focus-visible{box-shadow:0 1px 0 var(--as-ink) inset, 0 8px 16px -8px #050609f2;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){button.as-chip:focus-visible{box-shadow:0 1px 0 color-mix(in oklab, var(--as-ink) 8%, transparent) inset, 0 8px 16px -8px #050609f2}}@media (hover:hover) and (pointer:fine){button.as-chip:hover{border-color:var(--as-primary-lit)}@supports (color:color-mix(in lab, red, red)){button.as-chip:hover{border-color:color-mix(in oklab, var(--as-primary-lit) 65%, transparent)}}button.as-chip:hover{box-shadow:0 1px 0 var(--as-ink) inset, 0 8px 16px -8px #050609f2;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){button.as-chip:hover{box-shadow:0 1px 0 color-mix(in oklab, var(--as-ink) 8%, transparent) inset, 0 8px 16px -8px #050609f2}}}:root[data-input=keyboard] button.as-chip{transition:none}.as-facts{width:max-content;max-width:var(--container-xs);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4) calc(var(--spacing) * 4);border:1px solid var(--foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.as-facts{border:1px solid color-mix(in oklab, var(--foreground) 20%, transparent)}}.as-facts{background:var(--card);color:var(--card-foreground);border-radius:5px;box-shadow:0 24px 60px -26px #0009}.as-facts:popover-open{position-area:block-start span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin:0 0 calc(var(--spacing) * 2);position:fixed}@supports not (position-area:block-start span-inline-end){.as-facts:popover-open{inset:50% auto auto 50%;translate:-50% -50%}}.as-strip .as-facts:popover-open{position-area:none;position-try-fallbacks:none;inset:auto calc(1rem + var(--spacing-safe-r)) calc(1rem + var(--spacing-safe-b)) auto;max-width:min(var(--container-xs), calc(100vw - var(--spacing) * 8 - var(--spacing-safe-l) - var(--spacing-safe-r)));max-height:calc(100dvh - 2rem - var(--spacing-safe-t) - var(--spacing-safe-b));margin:0;position:fixed;translate:none}.as-facts-head{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);border-bottom:1px solid var(--border);color:var(--primary);display:flex}.as-facts-head b{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;color:var(--foreground);display:block}.as-facts-head i{font-style:normal;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);display:block}.as-facts dl{grid-template-columns:max-content minmax(0,1fr);gap:0;margin:0;display:grid}.as-facts dl div{grid-column:1/-1;grid-template-columns:subgrid;column-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) 0;border-bottom:1px solid var(--border);display:grid}@supports (color:color-mix(in lab, red, red)){.as-facts dl div{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.as-facts dl div:last-child{border-bottom:none;padding-bottom:0}.as-facts dt{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase;color:var(--muted-foreground);padding-top:calc(var(--spacing) * .5)}.as-facts dd{font-size:var(--text-sm);margin:0;line-height:1.45}.as-facts dd span{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--warning);display:block}#weekend.as-splash{overflow:clip}#weekend.as-splash:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(26vw 24vh at 22% 28%, var(--as-scene-mid), 40%, transparent), radial-gradient(30vw 26vh at 78% 66%, var(--as-scene-primary), 40%, transparent);position:absolute;inset:-30%}@supports (color:color-mix(in lab, red, red)){#weekend.as-splash:before{background:radial-gradient(26vw 24vh at 22% 28%, color-mix(in oklab, var(--as-scene-mid) 30%, transparent), 40%, transparent), radial-gradient(30vw 26vh at 78% 66%, color-mix(in oklab, var(--as-scene-primary) 34%, transparent), 40%, transparent)}}@media (prefers-reduced-motion:no-preference){#weekend.as-splash:before{animation:38s ease-in-out forwards as-lights-board}}:root[data-motion=reduced] #weekend.as-splash:before{animation:none}@keyframes as-lights-board{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(5%,4%)scale(1.12)}}.as-chip{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);min-height:var(--spacing-tap);border:1px solid var(--as-scene-pale);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.as-chip{border:1px solid color-mix(in oklab, var(--as-scene-pale) 9%, transparent)}}.as-chip{background:linear-gradient(180deg, var(--as-scene-pale), var(--as-scene-pale));border-radius:5px}@supports (color:color-mix(in lab, red, red)){.as-chip{background:linear-gradient(180deg, color-mix(in oklab, var(--as-scene-pale) 8%, transparent), color-mix(in oklab, var(--as-scene-pale) 3.5%, transparent))}}.as-chip{box-shadow:0 1px 0 var(--as-ink) inset, 0 10px 22px -12px #050609e6}@supports (color:color-mix(in lab, red, red)){.as-chip{box-shadow:0 1px 0 color-mix(in oklab, var(--as-ink) 5%, transparent) inset, 0 10px 22px -12px #050609e6}}.as-chip{white-space:nowrap}.as-chip i{border-radius:50%;flex:none;width:7px;height:7px}.as-chip em{font-style:normal;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-chip em{color:color-mix(in oklab, var(--as-ink) 60%, transparent)}}.as-chip b{font-size:var(--text-sm);color:var(--as-ink);font-weight:600}@supports (color:color-mix(in lab, red, red)){.as-chip b{color:color-mix(in oklab, var(--as-ink) 94%, transparent)}}.as-chip[data-state=on]{border-color:var(--as-primary-lit)}@supports (color:color-mix(in lab, red, red)){.as-chip[data-state=on]{border-color:color-mix(in oklab, var(--as-primary-lit) 40%, transparent)}}.as-chip[data-state=on]{background:linear-gradient(180deg, var(--as-primary-lit), var(--as-primary-lit))}@supports (color:color-mix(in lab, red, red)){.as-chip[data-state=on]{background:linear-gradient(180deg, color-mix(in oklab, var(--as-primary-lit) 22%, transparent), color-mix(in oklab, var(--as-primary-lit) 10%, transparent))}}.as-chip[data-state=on] i{background:var(--as-primary-lit);box-shadow:0 0 10px var(--as-primary-lit)}@supports (color:color-mix(in lab, red, red)){.as-chip[data-state=on] i{box-shadow:0 0 10px color-mix(in oklab, var(--as-primary-lit) 90%, transparent)}}.as-chip[data-state=off]{border-color:var(--as-scene-alert)}@supports (color:color-mix(in lab, red, red)){.as-chip[data-state=off]{border-color:color-mix(in oklab, var(--as-scene-alert) 50%, transparent)}}.as-chip[data-state=off]{background:linear-gradient(180deg, var(--as-scene-alert), var(--as-scene-alert))}@supports (color:color-mix(in lab, red, red)){.as-chip[data-state=off]{background:linear-gradient(180deg, color-mix(in oklab, var(--as-scene-alert) 18%, transparent), color-mix(in oklab, var(--as-scene-alert) 7%, transparent))}}.as-chip[data-state=off] i{border:1.5px solid var(--as-scene-alert);box-shadow:0 0 10px var(--as-scene-alert)}@supports (color:color-mix(in lab, red, red)){.as-chip[data-state=off] i{box-shadow:0 0 10px color-mix(in oklab, var(--as-scene-alert) 90%, transparent)}}.as-chip[data-state=off] b{color:var(--as-scene-alert)}.as-chip[data-state=open] b{color:var(--as-ink);font-weight:500}@supports (color:color-mix(in lab, red, red)){.as-chip[data-state=open] b{color:color-mix(in oklab, var(--as-ink) 58%, transparent)}}.as-chip[data-state=open] i{border:1.5px dashed var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-chip[data-state=open] i{border:1.5px dashed color-mix(in oklab, var(--as-ink) 40%, transparent)}}@media (prefers-reduced-motion:no-preference){.as-striprow .as-chip{transform-origin:0;animation:as-drop var(--as-drop-run) calc(var(--as-drop-at) + min(var(--i), var(--as-drop-cap)) * var(--as-drop-step)) backwards}.as-strip[data-unseen] .as-chip{opacity:0;animation:none}}:root[data-motion=reduced] .as-striprow .as-chip{opacity:1;animation:none}@keyframes as-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.85,.55);translate:2.5rem;scale:1.08 .95}24%{opacity:1}42%{animation-timing-function:cubic-bezier(.25,.7,.45,1);translate:0;scale:1.03 .98}57%{animation-timing-function:ease-in-out;translate:-.45rem;scale:.96 1.03}77%{translate:.12rem;scale:1.01 .995}}@property --fill{syntax:"<number>";inherits:true;initial-value:1}@property --filled{syntax:"<integer>";inherits:true;initial-value:9}@property --landed{syntax:"<integer>";inherits:false;initial-value:0}.as-board-track{--as-fill-span:82%;--as-board-pin:1;height:210vh;position:relative}@media (width<=900px){.as-board-track{height:170vh}}.as-board-stage{justify-content:safe center;gap:clamp(calc(var(--spacing) * 4), 2.2vw, calc(var(--spacing) * 8));min-height:100svh;padding:calc(var(--as-header) + clamp(calc(var(--spacing) * 3), 1.5vw, calc(var(--spacing) * 6))) 0 clamp(calc(var(--spacing) * 8), 4vw, calc(var(--spacing) * 14));flex-direction:column;display:flex;position:sticky;top:0}.as-board-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.as-board-title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.035em;line-height:1}.as-board-sub{margin-top:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--a55)}.as-board-head .as-demo-label{margin-top:var(--spacing);color:var(--a55)}.as-board-cover{min-width:14rem}.as-board-cover p{justify-content:flex-end;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.as-board-cover span{font-size:var(--text-base);color:var(--a62)}.as-board-count{counter-reset:filled var(--filled);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.04em;font-weight:600}.as-board-count:after{content:counter(filled)}.as-board-meter{margin-top:calc(var(--spacing) * 2);background:var(--a16);border-radius:0;height:3px;overflow:hidden}.as-board-meter i{height:100%;width:calc(var(--fill,1) * 100%);background:var(--as-ink);display:block}.as-board-grid{gap:clamp(calc(var(--spacing) * 2), 1vw, calc(var(--spacing) * 4));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1000px){.as-board-grid{align-items:start;gap:clamp(calc(var(--spacing) * 4), 2vw, calc(var(--spacing) * 7));grid-template-columns:repeat(4,minmax(0,1fr))}.as-board-title{font-size:var(--text-3xl)}}@media (width<=640px),(height<=44em),(width<=999px) and (height<=64em){.as-board-track{--as-board-pin:0;height:auto}.as-board-stage{min-height:0;padding-top:calc(var(--spacing) * 18);justify-content:flex-start;position:static}}@media (width<=640px){.as-board-grid{grid-template-columns:minmax(0,1fr)}.as-board-cover{flex:100%;min-width:0}.as-board-cover p{justify-content:flex-start}}.as-board-event{--as-ink:var(--card-foreground);--a05:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-board-event{--a05:color-mix(in oklab, var(--as-ink) 6%, transparent)}}.as-board-event{--a10:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-board-event{--a10:color-mix(in oklab, var(--as-ink) 11%, transparent)}}.as-board-event{--a16:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-board-event{--a16:color-mix(in oklab, var(--as-ink) 17%, transparent)}}.as-board-event{--a22:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-board-event{--a22:color-mix(in oklab, var(--as-ink) 22%, transparent)}}.as-board-event{--a34:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-board-event{--a34:color-mix(in oklab, var(--as-ink) 34%, transparent)}}.as-board-event{--a45:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-board-event{--a45:color-mix(in oklab, var(--as-ink) 46%, transparent)}}.as-board-event{--a55:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-board-event{--a55:color-mix(in oklab, var(--as-ink) 56%, transparent)}}.as-board-event{--a62:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-board-event{--a62:color-mix(in oklab, var(--as-ink) 64%, transparent)}}.as-board-event{--a70:var(--as-ink)}@supports (color:color-mix(in lab, red, red)){.as-board-event{--a70:color-mix(in oklab, var(--as-ink) 70%, transparent)}}.as-board-event{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-raised), 0 22px 44px -28px var(--shadow-color);overflow:hidden}.as-board-event header{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-bottom:1px solid var(--a16);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.as-board-when{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.03em;font-weight:600}.as-board-event :where(header) b{font-size:var(--text-sm);font-weight:600;line-height:1.2;display:block}.as-board-event :where(header) i{font-style:normal;font-size:var(--text-xs);color:var(--a55);display:block}.as-board-event ul{padding:var(--spacing);gap:var(--spacing);margin:0;list-style:none;display:grid}.as-board-event footer{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-top:1px solid var(--a16);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--a55);justify-content:space-between;display:flex}.as-board-filled i{counter-reset:here var(--here);font-style:normal}.as-board-filled i:before{content:counter(here)}@property --here{syntax:"<integer>";inherits:true;initial-value:0}.as-board-seat{gap:0 calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.as-board-seat:before,.as-seat-rail-offered,.as-seat-rail-took{border-radius:99px;width:3px;position:absolute;top:.45rem;bottom:.45rem;left:0}.as-board-seat:before{content:"";background:var(--border)}.as-seat-rail-offered{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.as-seat-rail-offered{background:color-mix(in oklab, var(--primary) 55%, var(--border))}}.as-seat-rail-took{background:var(--primary)}.as-seat-role{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--a55);grid-column:1}.as-seat-fee{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--a70);grid-area:1/3/3;align-self:center}.as-seat-mark{color:var(--a55);grid-area:1/2/3;align-self:center;display:grid}.as-seat-mark>*{grid-area:1/1}.as-seat-who{grid-column:1;min-width:0;display:grid}.as-seat-who b{font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-weight:600;line-height:1.25;overflow:hidden}.as-seat-open{color:var(--a55);font-weight:500}.as-seat-meta{grid-column:1/-1;height:1.1em;position:relative}.as-seat-meta i{font-style:normal;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;position:absolute;inset:0 auto auto 0}.as-seat-drive{color:var(--warning)}.as-seat-took{color:var(--a55)}@supports (animation-timeline:view()){.as-board-track{view-timeline-name:--weekend;view-timeline-inset:0;--as-fill-lead:17%;--as-fill-land:0.35%}.as-board-stage{animation-name:as-board-fill,as-board-count;animation-timing-function:linear, var(--as-count-ease);animation-fill-mode:both;animation-timeline:--weekend;animation-range:contain 0% contain var(--as-fill-span), contain var(--as-fill-land) contain calc(var(--as-fill-span) + var(--as-fill-land))}.as-seat-open,.as-seat-name,.as-seat-drive,.as-seat-took,.as-seat-mark-open,.as-seat-mark-took,.as-seat-rail-offered,.as-seat-rail-took,.as-board-seat{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--weekend}.as-board-seat{--as-land-at:calc(var(--at) * var(--as-fill-span))}.as-seat-open,.as-seat-mark-open{opacity:0;animation-name:as-fade-out;animation-range:contain var(--as-land-at) contain calc(var(--as-land-at) + 0.2%)}.as-seat-name,.as-seat-mark-took,.as-seat-rail-took,.as-seat-took{animation-name:as-fade-in}.as-board-seat{--landed:1;counter-increment:here var(--landed);animation-name:as-seat-land}.as-seat-name,.as-seat-mark-took,.as-seat-rail-took,.as-seat-took,.as-board-seat{animation-range:contain calc(var(--as-land-at) + var(--as-fill-land) - 0.1%) contain calc(var(--as-land-at) + var(--as-fill-land) + 0.1%)}.as-seat-drive,.as-seat-rail-offered{opacity:0;animation-name:as-flash;animation-range:contain calc(var(--as-land-at) - var(--as-fill-lead)) contain calc(var(--as-land-at) + 0.2%)}.as-board-event{counter-reset:here}.as-board-filled i{counter-reset:none}@media ((width<=640px) or (height<=44em) or ((width<=999px) and (height<=64em))) and (prefers-reduced-motion:no-preference){.as-board-seat{view-timeline-name:--seat;--as-land-at:40%}.as-seat-open,.as-seat-name,.as-seat-drive,.as-seat-took,.as-seat-mark-open,.as-seat-mark-took,.as-seat-rail-offered,.as-seat-rail-took,.as-board-seat{animation-timeline:--seat}.as-board-event{overflow:clip}.as-board-cover{display:none}}}@keyframes as-seat-land{0%{--landed:0}to{--landed:1}}@keyframes as-fade-in{0%{opacity:0}to{opacity:1}}@keyframes as-fade-out{0%{opacity:1}to{opacity:0}}@keyframes as-flash{0%{opacity:0}22%,78%{opacity:1}to{opacity:0}}@keyframes as-board-fill{0%{--fill:0}to{--fill:1}}@supports not (animation-timeline:view()){.as-board-track{--as-scrub-edge:400}.as-board-track:not([data-scrub]){height:auto}.as-board-track:not([data-scrub]) .as-board-stage{min-height:0;position:static}.as-board-track:not([data-scrub]) .as-board-event{--here:var(--n)}.as-board-track:not([data-scrub]) .as-seat-open,.as-board-track:not([data-scrub]) .as-seat-mark-open,.as-board-track:not([data-scrub]) .as-seat-rail-offered,.as-board-track:not([data-scrub]) .as-seat-drive{opacity:0}.as-board-track:not([data-scrub]) .as-seat-name,.as-board-track:not([data-scrub]) .as-seat-mark-took,.as-board-track:not([data-scrub]) .as-seat-rail-took,.as-board-track:not([data-scrub]) .as-seat-took{opacity:1}.as-board-track[data-scrub] .as-seat-open,.as-board-track[data-scrub] .as-seat-mark-open{opacity:clamp(0, (var(--at) - var(--p)) * var(--as-scrub-edge), 1)}.as-board-track[data-scrub] .as-seat-name,.as-board-track[data-scrub] .as-seat-mark-took,.as-board-track[data-scrub] .as-seat-rail-took,.as-board-track[data-scrub] .as-seat-took{opacity:clamp(0, (var(--p) - var(--at)) * var(--as-scrub-edge), 1)}.as-board-track[data-scrub] .as-seat-drive,.as-board-track[data-scrub] .as-seat-rail-offered{opacity:min(clamp(0, (var(--p) - var(--at) + .18) * 24, 1), clamp(0, (var(--at) - var(--p)) * var(--as-scrub-edge), 1))}}@keyframes as-board-count{0%{--filled:0}to{--filled:9}}@media (prefers-reduced-motion:reduce){.as-board-track{--as-board-pin:0;height:auto}.as-board-stage{min-height:0;animation:none;position:static}.as-board-event{--here:var(--n)}.as-board-seat,.as-seat-open,.as-seat-name,.as-seat-drive,.as-seat-took,.as-seat-mark-open,.as-seat-mark-took,.as-seat-rail-offered,.as-seat-rail-took{animation:none}}:root[data-motion=reduced] .as-board-track{--as-board-pin:0;height:auto}:root[data-motion=reduced] .as-board-stage{min-height:0;animation:none;position:static}:root[data-motion=reduced] :is(.as-board-seat,.as-seat-open,.as-seat-name,.as-seat-drive,.as-seat-took,.as-seat-mark-open,.as-seat-mark-took,.as-seat-rail-offered,.as-seat-rail-took){animation:none}:root[data-motion=reduced] .as-board-cover{display:block}.as-seat-sheet{z-index:60;padding:calc(var(--spacing) * 5);place-items:center;display:grid;position:fixed;inset:0}.as-seat-scrim{background:var(--as-night);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.as-seat-scrim{background:color-mix(in oklab, var(--as-night) 62%, transparent)}}.as-seat-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--duration-base) var(--ease-out)}.as-seat-card{width:min(var(--container-md), 100%);padding:calc(var(--spacing) * 6);border:1px solid var(--foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.as-seat-card{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.as-seat-card{background:var(--card);color:var(--card-foreground);transform-origin:var(--as-seat-from,center);transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-out);border-radius:5px;box-shadow:0 40px 90px -40px #0009}@starting-style{.as-seat-scrim{opacity:0}.as-seat-card{opacity:0;scale:var(--motion-pop)}}.as-seat-sheet[data-leaving] :is(.as-seat-scrim,.as-seat-card){opacity:0;transition-duration:var(--duration-exit);transition-timing-function:var(--ease-in)}.as-seat-sheet[data-leaving] .as-seat-card{scale:var(--motion-pop)}.as-seat-handle{display:none}.as-seat-card h3{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.03em}.as-seat-card-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-base);color:var(--muted-foreground)}.as-seat-card dl{margin:calc(var(--spacing) * 4) 0 0;gap:0;display:grid}.as-seat-card dl div{justify-content:space-between;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 2) 0;border-top:1px solid var(--border);font-size:var(--text-base);display:flex}.as-seat-card dt{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);align-self:center}.as-seat-card dd{margin:0;font-weight:600}.as-seat-card-note{margin:calc(var(--spacing) * 4) 0;font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.55}@media (width<=640px){.as-seat-sheet{place-items:end stretch;padding:0}.as-seat-card{overscroll-behavior:contain;width:auto;max-height:85dvh;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5) calc(var(--spacing) * 5 + var(--spacing-safe-b));border-radius:var(--radius-lg) var(--radius-lg) 0 0;transform:translateY(var(--as-seat-drag,0px));transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);border-bottom:0;overflow-y:auto}.as-seat-card[data-dragging]{transition:opacity var(--duration-fast) var(--ease-out)}@starting-style{.as-seat-card{opacity:0;translate:0 100%;scale:1}}.as-seat-sheet[data-leaving] .as-seat-card{transition:opacity var(--duration-exit) var(--ease-in);scale:1}.as-seat-handle{top:calc(var(--spacing) * -5);z-index:1;min-height:var(--spacing-tap,2.75rem);margin:calc(var(--spacing) * -5) calc(var(--spacing) * -5) 0;background:var(--card);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:sticky}.as-seat-handle:active{cursor:grabbing}.as-seat-handle i{background:var(--border);border-radius:9999px;width:2.5rem;height:.375rem}}@media (prefers-reduced-motion:reduce){.as-seat-handle{display:none}}:root[data-motion=reduced] .as-seat-handle{display:none}:root[data-input=keyboard] :is(.as-seat-scrim,.as-seat-card){transition:none}.as-foot-social{align-items:center;gap:var(--spacing);margin:calc(var(--spacing) * -3) calc(var(--spacing) * -2);display:flex}.as-foot-icon{width:var(--spacing-tap);height:var(--spacing-tap);color:var(--muted-foreground);cursor:pointer;transition:color var(--duration-base) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.as-foot-icon svg{inline-size:var(--spacing-icon);block-size:var(--spacing-icon)}.as-foot-icon:focus-visible{color:var(--foreground)}@media (hover:hover) and (pointer:fine){.as-foot-icon:hover{color:var(--foreground)}}.as-foot-note{inline-size:min(var(--container-3xl), calc(100vw - var(--spacing) * 8 - var(--spacing-safe-l) - var(--spacing-safe-r)));max-block-size:calc(100svh - 2rem - var(--spacing-safe-t) - var(--spacing-safe-b));padding:clamp(calc(var(--spacing) * 4), 2.4vw, calc(var(--spacing) * 7));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);font-size:var(--text-sm);text-wrap:pretty;margin:auto;line-height:1.7;position:fixed;inset:0;overflow:auto;box-shadow:0 40px 90px -40px #0000008c}.as-foot-note::backdrop{background-color:var(--as-night)}@supports (color:color-mix(in lab, red, red)){.as-foot-note::backdrop{background-color:color-mix(in oklab, var(--as-night) 50%, transparent)}}.as-foot-line{text-wrap:pretty;max-width:52.6em}.as-pale{isolation:isolate;background:#f8f9fc;position:relative}.dark .as-pale{background:#16181d}.as-pale:after{content:"";z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:var(--as-grain);background-size:180px 180px;position:absolute;inset:0}.dark .as-pale:after{opacity:.22;mix-blend-mode:overlay}.as-pale>div{z-index:1;position:relative}.as-sechd{align-items:start;gap:var(--as-stack);margin-bottom:var(--as-stack);grid-template-columns:minmax(0,1fr) auto;display:grid}.as-sechd>.as-meerkat-pose{align-self:end}.as-sechd h2{font-family:var(--font-display);font-size:var(--text-headline);letter-spacing:-.04em;line-height:var(--text-headline--line-height);text-wrap:balance}.as-sechd p{text-wrap:pretty;margin-top:var(--as-flow);max-width:32.02em;font-size:var(--text-lg);color:var(--muted-foreground);line-height:1.6}@media (width<=760px){.as-sechd{grid-template-columns:minmax(0,1fr)}.as-sechd>.as-meerkat-pose{display:none}}.as-verts{gap:clamp(calc(var(--spacing) * 3), 1.3vw, calc(var(--spacing) * 5));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=760px){.as-verts{grid-template-columns:1fr 1fr}}.as-vert{isolation:isolate;min-height:clamp(15rem,30vw,22rem);padding:clamp(calc(var(--spacing) * 6), 3.2vw, calc(var(--spacing) * 12));color:var(--as-scene-pale);border-radius:8px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 60px -30px #14161ab3}.as-vert-a{background:linear-gradient(150deg,#232a38,#14161a 60%)}.as-vert-b{background:linear-gradient(210deg,#2a3040,#181b21 62%)}.as-vert:after{content:"";z-index:0;opacity:.1;mix-blend-mode:overlay;pointer-events:none;background-image:var(--as-grain);background-size:180px 180px;position:absolute;inset:0}.as-vert-big{z-index:0;--as-vert-fig:clamp(12rem, 24vw, 19rem);height:var(--as-vert-fig);width:calc(var(--as-vert-fig) * 2 / 3);pointer-events:none;position:absolute;bottom:clamp(.9rem,1.8vw,1.6rem);right:-.5rem}.as-vert-big>*{width:100%;height:100%}.as-vert>div{z-index:1;position:relative}.as-vert h3{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.035em}.as-vert p{text-wrap:pretty;margin-top:calc(var(--spacing) * 2);max-width:19.44em;color:var(--as-scene-light);font-size:var(--text-sm);line-height:1.6}.as-vert{container-type:inline-size}@container (width<=28rem){.as-vert-big{--as-vert-fig:9rem;top:1.25rem;bottom:auto;right:.75rem}.as-vert>div{margin-top:calc(var(--spacing) * 35)}}.as-seat-close{min-height:var(--spacing-tap);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border:1px solid var(--border);color:var(--foreground);font:inherit;font-size:var(--text-base);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border-radius:3px;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.as-seat-close:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-seat-close:hover{border-color:color-mix(in oklab, var(--foreground) 32%, transparent)}}.as-seat-close:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-seat-close:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}}.as-crew{margin-top:clamp(calc(var(--spacing) * 32), 18vh, calc(var(--spacing) * 64));padding-bottom:clamp(calc(var(--spacing) * 4), 3vw, calc(var(--spacing) * 10))}@supports selector(:popover-open){.as-play-modal{inline-size:min(var(--container-6xl), calc(100vw - var(--spacing) * 8 - var(--spacing-safe-l) - var(--spacing-safe-r)));max-block-size:calc(100svh - 2rem - var(--spacing-safe-t) - var(--spacing-safe-b));overscroll-behavior:contain;--as-modal-pad:clamp(calc(var(--spacing) * 4), 2.4vw, calc(var(--spacing) * 8));padding:var(--as-modal-pad);border:1px solid var(--a16);background:var(--as-splash-floor);color:var(--as-ink);transform-origin:calc(var(--as-from-x,50vw) - (100vw - 100%) / 2) calc(var(--as-from-y,50dvh) - (100dvh - 100%) / 2);opacity:0;scale:var(--motion-pop);translate:0 var(--motion-rise);transition:opacity var(--duration-exit) var(--ease-in), scale var(--duration-exit) var(--ease-in), translate var(--duration-exit) var(--ease-in), display var(--duration-exit) allow-discrete, overlay var(--duration-exit) allow-discrete;border-radius:5px;margin:auto;overflow:auto;box-shadow:0 40px 90px -40px #000000bf}.as-splash>.as-play-modal{position:fixed;inset:0}.as-play-modal:popover-open{opacity:1;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out);translate:0;scale:1}@starting-style{.as-play-modal:popover-open{opacity:0;scale:var(--motion-pop);translate:0 var(--motion-rise)}}.as-play-modal::backdrop{background-color:var(--as-night)}@supports (color:color-mix(in lab, red, red)){.as-play-modal::backdrop{background-color:color-mix(in oklab, var(--as-night) 0%, transparent)}}.as-play-modal::backdrop{transition:background-color var(--duration-exit) var(--ease-in), display var(--duration-exit) allow-discrete, overlay var(--duration-exit) allow-discrete}.as-play-modal:popover-open::backdrop{background-color:var(--as-night)}@supports (color:color-mix(in lab, red, red)){.as-play-modal:popover-open::backdrop{background-color:color-mix(in oklab, var(--as-night) 66%, transparent)}}.as-play-modal:popover-open::backdrop{transition-duration:var(--duration-base);transition-timing-function:var(--ease-out)}@starting-style{.as-play-modal:popover-open::backdrop{background-color:var(--as-night)}@supports (color:color-mix(in lab, red, red)){.as-play-modal:popover-open::backdrop{background-color:color-mix(in oklab, var(--as-night) 0%, transparent)}}}}:root[data-input=keyboard] .as-play-modal,:root[data-input=keyboard] .as-play-modal::backdrop{transition:none}@supports not selector(:popover-open){.as-play-close{display:none}}.as-play-close{top:calc(var(--spacing) * 2 - var(--as-modal-pad));z-index:2;width:var(--spacing-tap);height:var(--spacing-tap);margin:calc(var(--spacing) * 2 - var(--as-modal-pad)) calc(var(--spacing) * 2 - var(--as-modal-pad)) calc(var(--as-modal-pad) - var(--spacing) * 2 - var(--spacing-tap)) auto;background:var(--as-splash-floor);color:var(--as-ink);border-radius:999px;place-items:center;display:grid;position:sticky}@supports (color:color-mix(in lab, red, red)){.as-play-close{color:color-mix(in oklab, var(--as-ink) 58%, transparent)}}.as-play-close{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.as-play-close:before,.as-play-close:after{content:"";background:currentColor;border-radius:999px;width:.85rem;height:1.5px;position:absolute}.as-play-close:before{transform:rotate(45deg)}.as-play-close:after{transform:rotate(-45deg)}.as-play-close:active{transform:scale(var(--motion-press))}@media (hover:hover) and (pointer:fine){.as-play-close:hover{color:var(--as-ink)}}.as-crew-pose{display:none}@media (width>=64rem){.as-crew-pose{cursor:pointer;isolation:isolate;width:158px;transition:scale var(--duration-base) var(--ease-out);flex:none;margin-left:auto;display:block;position:relative}.as-crew-pose:active{scale:calc((1 + 2 * var(--motion-press)) / 3)}.as-crew-pose:focus-visible{outline-offset:6px;border-radius:12px}.as-crew-pose:before,.as-crew-pose:after{content:"";z-index:1;opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute}.as-crew-pose:before{border:1px solid var(--as-scene-pale);width:1.75rem;height:1.75rem;bottom:-.2rem;right:-.2rem}@supports (color:color-mix(in lab, red, red)){.as-crew-pose:before{border:1px solid color-mix(in oklab, var(--as-scene-pale) 22%, transparent)}}.as-crew-pose:before{background:var(--as-splash-floor);border-radius:999px}.as-crew-pose:after{background:var(--as-ink);width:16px;height:16px;bottom:calc(.675rem - 8px);right:calc(.675rem - 8px);scale:.6875}@supports (color:color-mix(in lab, red, red)){.as-crew-pose:after{background:color-mix(in oklab, var(--as-ink) 88%, transparent)}}.as-crew-pose:after{clip-path:path("M4.3 3h1.4a.8.8 0 0 1 .8.8v8.4a.8.8 0 0 1-.8.8h-1.4a.8.8 0 0 1-.8-.8V3.8a.8.8 0 0 1 .8-.8Zm6 0h1.4a.8.8 0 0 1 .8.8v8.4a.8.8 0 0 1-.8.8h-1.4a.8.8 0 0 1-.8-.8V3.8a.8.8 0 0 1 .8-.8Z")}.as-crew-pose[aria-pressed=true]:after{clip-path:path("M5 3.2v9.6a.6.6 0 0 0 .92.5l7.3-4.8a.6.6 0 0 0 0-1L5.92 2.7A.6.6 0 0 0 5 3.2Z")}.as-crew-pose:focus-visible:before,.as-crew-pose:focus-visible:after{opacity:1}:root[data-input=keyboard] .as-crew-pose:before,:root[data-input=keyboard] .as-crew-pose:after{transition:none}@media (hover:hover){.as-crew-pose:hover:before,.as-crew-pose:hover:after{opacity:1}}@media (hover:none){.as-crew-pose:before,.as-crew-pose:after{opacity:1}}@media (forced-colors:active){.as-crew-pose:after{forced-color-adjust:none;background:buttontext}}}.as-hero-fig{display:none}@media (width>=64rem){.as-doc-hero-fig{align-items:center;column-gap:clamp(calc(var(--spacing) * 6), 4vw, calc(var(--spacing) * 14));grid-template-columns:minmax(0,1fr) auto;display:grid}.as-doc-hero-fig>div:first-child,.as-doc-hero-fig>p{grid-column:1}.as-hero-fig{pointer-events:none;grid-area:1/2/span 2;justify-self:end;display:block}.as-hero-fig .as-meerkat-pose{height:clamp(9rem,15vw,13rem)}.as-crew{align-items:center;gap:clamp(calc(var(--spacing) * 6), 4vw, calc(var(--spacing) * 14));display:flex}.as-crew-say{flex:auto;min-width:0}}.as-vs-mark{font-family:var(--font-display);letter-spacing:-.015em;font-weight:400}.as-vs-mark[data-side=ours]{white-space:nowrap}.as-vs-mark .as-meerkat{vertical-align:-.1em;min-width:.9em;max-width:.9em;min-height:.9em;max-height:.9em;margin-right:.2em}.as-vs-and{color:currentColor}@supports (color:color-mix(in lab, red, red)){.as-vs-and{color:color-mix(in oklab, currentColor 62%, transparent)}}a.as-cite{vertical-align:super;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--primary);margin-inline-start:-.12em;font-size:.72em;line-height:0;text-decoration:none}@media (hover:hover) and (pointer:fine){a.as-cite:hover{text-decoration:underline}}.as-vs h2[id]{scroll-margin-top:var(--as-stack)}.as-vs-answer{max-width:var(--container-2xl);font-size:var(--text-lg);line-height:1.55}.as-vs-glance{width:100%;max-width:var(--container-4xl);margin-top:var(--as-stack);border-collapse:collapse;font-size:var(--text-sm);line-height:1.5}.as-vs-glance caption{padding-bottom:calc(var(--spacing) * 2);text-align:left;color:var(--muted-foreground);font-weight:600}.as-vs-glance :is(th,td){padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5) calc(var(--spacing) * 3) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.as-vs-glance thead th{padding-block:calc(var(--spacing) * 2);color:var(--muted-foreground);font-weight:400}.as-vs-glance :is(th,td):last-child{padding-right:0}.as-vs-glance td:last-child{font-size:var(--text-base);white-space:nowrap}.as-vs-glance .as-cites{font-size:var(--text-sm);display:block}@media (width<=47.99rem){.as-vs-glance thead{display:none}.as-vs-glance :is(tbody,tr,td){display:block}.as-vs-glance tr{padding-block:calc(var(--spacing) * 3);border-bottom:1px solid var(--border)}.as-vs-glance td{padding:calc(var(--spacing) * 1) 0;border:0}.as-vs-glance td:before{content:attr(data-label);font-size:var(--text-xs);color:var(--muted-foreground);font-weight:600;display:block}}.as-vs-matters{max-width:var(--container-4xl);margin-top:var(--as-stack)}.as-vs-matters ul{margin-top:calc(var(--spacing) * 2);border-top:1px solid var(--border);display:grid}@media (width>=48rem){.as-vs-matters ul{column-gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr))}}.as-vs-matters a{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);min-height:var(--spacing-tap);padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--border);font-size:var(--text-sm);color:var(--foreground);line-height:1.4;display:flex}.as-vs-matters a:after{content:"↓" / "";font-family:var(--font-mono);color:var(--muted-foreground);transition:transform var(--duration-fast) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.as-vs-matters a:hover:after{color:var(--foreground);transform:translateY(2px)}}.as-vs-sides{align-items:start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.as-vs-sides{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}.as-vs-side:only-child{max-width:var(--container-2xl);grid-column:1/-1}}.as-vs-side,.as-vs-tile{max-width:none;padding:calc(var(--spacing) * 5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-raised), 0 22px 44px -28px var(--shadow-color)}@media (width>=40rem){.as-vs-side{padding:calc(var(--spacing) * 6)}}.as-vs-side[data-side=ours]{border-top:2px solid var(--primary)}.as-vs-side .as-vs-whose{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:1.3}.as-vs-whose b{font-weight:inherit}.as-vs-across{max-width:var(--container-2xl)}.as-vs-sides+.as-vs-across{margin-top:var(--as-stack)}.as-vs-table caption{padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}.as-legal .as-vs-owners,.as-vs>.as-vs-owners{max-width:var(--container-2xl);margin-top:var(--as-stack);font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.6}.as-vs-wall{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.as-vs-tile{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.as-vs-tile h3{font-size:var(--text-xl);line-height:1.25}.as-vs-tile p{font-size:var(--text-sm);line-height:1.6}.as-vs-tile .as-vs-read{padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--muted-foreground);margin-top:auto}a.as-vs-to{min-height:var(--spacing-tap);color:inherit;align-items:center;text-decoration:none;display:inline-flex}a.as-vs-to:after{content:"";border-radius:inherit;position:absolute;inset:0}.as-vs-tile a.as-cite{z-index:1;position:relative}.as-vs-tile:has(a.as-vs-to:focus-visible){outline:2px solid var(--foreground);outline-offset:2px}@media (hover:hover) and (pointer:fine){.as-vs-tile:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.as-vs-tile:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.as-vs-tile:hover a.as-vs-to{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
