@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_d3b7805a-module__okMPOG__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_d3b7805a-module__okMPOG__variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_fa9c7635-module__aVu_sq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_fa9c7635-module__aVu_sq__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7a4546d8114e54fa-s.13vdd402sevv2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b9e7b9c6ff7672ac-s.1h3_b8dq1_o36.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8feca5bfbcc904f1-s.p.3_ijnwpkdx2cv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e484ef06964e3fd1-s.31i7usxn6xzi8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/116f49b013842575-s.3p6-qd2_5i8k0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aaeb013c77132fba-s.p.11vj41fawvu--.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_5735e8af-module__jhRueG__className{font-family:Newsreader,Newsreader Fallback;font-weight:400}.newsreader_5735e8af-module__jhRueG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--default-font-family:var(--font-display);--default-mono-font-family:var(--font-mono)}}@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}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--void-0:#020202;--void-1:#08080b;--void-2:#101016;--ash:#8a8794;--mist:#c8c6d0;--filament:#f4e4c4;--filament-hot:#fff8eb;--spotlight:#ff5252;--spotlight-hot:#fff0f0;--spotlight-glow:#d32f2f;--ember:#ff6a3d;--gold-edge:#d7b56d;--gold-soft:#e8c97a;--ink-void:#f7f4ee;--font-display:var(--font-syne), "Segoe UI", sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, monospace;--font-poetic:var(--font-newsreader), Georgia, serif}*{box-sizing:border-box}html,body{height:100%}body{background:var(--void-0);color:var(--ink-void);font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:var(--gold-edge)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--gold-edge) 35%, transparent)}}::selection{color:var(--filament-hot)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-shell{background:var(--void-0);min-height:100dvh;position:relative;overflow:hidden}.app-shell--syncing .stage{opacity:.92}.ambient-vignette{pointer-events:none;z-index:1;background:radial-gradient(#0000 35%,#0000008c 100%);position:fixed;inset:0}.ambient-grain{pointer-events:none;z-index:2;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.stage{z-index:3;flex-direction:column;justify-content:center;min-height:100dvh;padding:1.5rem 1.5rem 7rem;display:flex;position:relative}.stage-brand{z-index:9;position:absolute;top:1.1rem;left:1.25rem}.brand-logo{-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;display:inline-flex}.brand-logo-word{font-family:var(--font-display);letter-spacing:-.045em;text-transform:lowercase;align-items:baseline;font-size:clamp(1.85rem,4.2vw,2.55rem);font-weight:700;line-height:1;display:inline-flex}.brand-logo-part{color:var(--filament-hot);text-shadow:0 1px 12px #00000059}.brand-logo-x{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(125deg,#fffef8 0%,#ffd54f 38%,#ff8c42 72%,#ff3b30 100%);-webkit-background-clip:text;background-clip:text;margin:0 .02em;font-size:1.14em;font-weight:800;display:inline-block;position:relative}.brand-logo-x:before,.brand-logo-x:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-soft), transparent);border-radius:999px;width:140%;height:1.5px;position:absolute;top:52%;left:50%}@supports (color:color-mix(in lab, red, red)){.brand-logo-x:before,.brand-logo-x:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold-soft) 85%, #fff), transparent)}}.brand-logo-x:before,.brand-logo-x:after{transform-origin:50%;z-index:-1;opacity:.45;pointer-events:none}.brand-logo-x:before{rotate:52deg}.brand-logo-x:after{rotate:-52deg}.brand-logo--glow .brand-logo-part{color:var(--filament-hot)}.brand-logo--glow .brand-logo-x{filter:drop-shadow(0 0 14px #ffd54f8c);animation:3.5s ease-in-out infinite logo-x-glow}.brand-logo--quiet .brand-logo-word{font-size:clamp(1.05rem,2.4vw,1.2rem);font-weight:650}.brand-logo--quiet .brand-logo-part{color:var(--filament-hot)}@supports (color:color-mix(in lab, red, red)){.brand-logo--quiet .brand-logo-part{color:color-mix(in srgb, var(--filament-hot) 88%, var(--mist))}}.brand-logo--quiet .brand-logo-part{text-shadow:0 1px 10px #0006}.brand-logo--quiet .brand-logo-x{background:linear-gradient(125deg, #fffef8 0%, var(--spotlight,var(--gold-soft)) 50%, var(--spotlight-glow,#ff8c42) 100%)}@supports (color:color-mix(in lab, red, red)){.brand-logo--quiet .brand-logo-x{background:linear-gradient(125deg, #fffef8 0%, color-mix(in srgb, var(--spotlight,var(--gold-soft)) 70%, #ffd54f) 50%, color-mix(in srgb, var(--spotlight-glow,#ff8c42) 80%, #ff8c42) 100%)}}.brand-logo--quiet .brand-logo-x{-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 10px var(--spotlight,var(--gold-soft)));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.brand-logo--quiet .brand-logo-x{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--spotlight,var(--gold-soft)) 40%, transparent))}}.brand-logo--quiet .brand-logo-x{animation:none}.brand-logo--quiet .brand-logo-x:before,.brand-logo--quiet .brand-logo-x:after{opacity:.35;width:130%}.brand-logo-live{background:var(--gold-edge);width:.45rem;height:.45rem;box-shadow:0 0 12px var(--gold-edge);border-radius:999px;animation:2.4s ease-in-out infinite live-pulse}.brand-logo--hero .brand-logo-word{letter-spacing:-.05em;font-size:clamp(2.75rem,9vw,4.25rem)}.brand-logo--hero .brand-logo-part{color:var(--filament-hot)}.brand-logo--hero .brand-logo-x{filter:drop-shadow(0 0 28px #ffd54f8c)}.brand-logo--centered{justify-content:center;margin:0 auto 1.75rem}.wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--filament);margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800}.wordmark--glow{background:linear-gradient(135deg, var(--filament-hot), var(--gold-edge));color:#0000;filter:drop-shadow(0 0 24px #f4e4c440);-webkit-background-clip:text;background-clip:text}.wordmark--quiet{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wordmark--quiet{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.wordmark--quiet{filter:none;-webkit-text-fill-color:var(--ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.wordmark--quiet{-webkit-text-fill-color:color-mix(in srgb, var(--ink) 50%, transparent)}}.live-dot{background:var(--gold-edge);width:.45rem;height:.45rem;box-shadow:0 0 12px var(--gold-edge);border-radius:999px;animation:2.4s ease-in-out infinite live-pulse}.stage-center{z-index:8;text-align:center;max-width:40rem;margin:0 auto;position:relative}.stage-center--lit{flex-direction:column;justify-content:flex-start;align-items:center;max-width:56rem;min-height:min(78vh,44rem);padding-bottom:clamp(5rem,14vh,7rem);display:flex}.stage-platform{z-index:2;pointer-events:none;width:min(94vw,46rem);height:clamp(13rem,30vh,19rem);position:absolute;bottom:clamp(4.5rem,12vh,6.5rem);left:50%;translate:-50%}.stage-platform-arch{background:linear-gradient(#ffffff08 0%,#00000026 35%,#0000 100%);border:1px solid #f4e4c424;border-bottom:none;border-radius:1.1rem 1.1rem 0 0;height:108%;position:absolute;inset:0 -3% auto;box-shadow:inset 0 1px #ffffff0f,inset 0 -30px 50px #00000059}.stage-platform-curtain{opacity:.82;filter:saturate(1.1);width:14%;position:absolute;top:8%;bottom:18%}.stage-platform-curtain--left{background:linear-gradient(90deg,#0000008c 0%,#2a1018 28%,#4a1828 50%,#2a1018 72%,#00000073 100%);border-radius:0 .35rem .35rem 0;left:-2%;box-shadow:inset -8px 0 24px #00000073}.stage-platform-curtain--right{background:linear-gradient(270deg,#0000008c 0%,#2a1018 28%,#4a1828 50%,#2a1018 72%,#00000073 100%);border-radius:.35rem 0 0 .35rem;right:-2%;box-shadow:inset 8px 0 24px #00000073}.stage-platform-deck-wrap{perspective:900px;perspective-origin:50% 100%;position:absolute;inset:10% 4% 0}.stage-platform-deck{transform-origin:bottom;box-shadow:0 -1px 0 #ffffff14, 0 0 60px var(--spotlight), 0 -20px 50px #0000008c;background:#151210;border-radius:.35rem .35rem 0 0;position:absolute;inset:0 0 1.1rem;overflow:hidden;transform:rotateX(58deg)}@supports (color:color-mix(in lab, red, red)){.stage-platform-deck{box-shadow:0 -1px 0 #ffffff14, 0 0 60px color-mix(in srgb, var(--spotlight) 12%, transparent), 0 -20px 50px #0000008c}}.stage-platform-planks{background:repeating-linear-gradient(90deg, #1a1612 0px, #1a1612 10px, #2a231c 10px, #2a231c 20px, #1f1a15 20px, #1f1a15 32px), linear-gradient(180deg, var(--spotlight) 0%, #12100e 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-platform-planks{background:repeating-linear-gradient(90deg, #1a1612 0px, #1a1612 10px, #2a231c 10px, #2a231c 20px, #1f1a15 20px, #1f1a15 32px), linear-gradient(180deg, color-mix(in srgb, var(--spotlight) 8%, #1a1612) 0%, #12100e 100%)}}.stage-platform-planks{opacity:.95}.stage-platform-hotspot{background:radial-gradient(ellipse 55% 70% at 50% 18%, var(--spotlight), var(--spotlight-glow) 45%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-platform-hotspot{background:radial-gradient(ellipse 55% 70% at 50% 18%, color-mix(in srgb, var(--spotlight) 32%, transparent), color-mix(in srgb, var(--spotlight-glow) 10%, transparent) 45%, transparent 72%)}}.stage-platform-hotspot{mix-blend-mode:screen;animation:5s ease-in-out infinite stage-hotspot-breathe}.stage-platform-lip{background:linear-gradient(#4a3f34 0%,#1f1a15 55%,#0f0d0b 100%);border-radius:0 0 .25rem .25rem;height:clamp(.85rem,2vh,1.1rem);position:absolute;bottom:0;left:-2%;right:-2%;box-shadow:0 1px #ffffff1a,0 8px 28px #000000a6}.stage-platform-lip-word{font-family:var(--font-mono);letter-spacing:.42em;text-transform:lowercase;color:#f4e4c447;font-size:.48rem;font-weight:500;position:absolute;top:50%;left:50%;translate:-50% -50%}.stage--lit .stage-platform-hotspot,.stage--lit .stage-platform-deck{transition:background .7s,box-shadow .7s}.void-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ember);margin:0 0 .75rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.void-kicker{color:color-mix(in srgb, var(--ember) 70%, var(--ash))}}.poetic{font-family:var(--font-poetic);letter-spacing:-.025em;color:var(--filament);text-shadow:0 0 60px #f4e4c426;margin:0 0 .85rem;font-size:clamp(2.6rem,9vw,5rem);font-style:italic;font-weight:400;line-height:1.02}.support{max-width:24rem;color:var(--ash);margin:0 auto 2.25rem;font-size:1.02rem;line-height:1.6}.epitaph{color:var(--ash);margin:2rem 0 0}@supports (color:color-mix(in lab, red, red)){.epitaph{color:color-mix(in srgb, var(--ash) 85%, transparent)}}.epitaph{letter-spacing:.04em;font-size:.72rem}.lit-core{z-index:4;width:100%;margin-top:clamp(5rem,14vh,8rem);padding:1.5rem 1rem .5rem;position:relative}.lit-core .cta{margin-top:2rem}.lit-core-shimmer{display:none}.lit-core:before{content:"";background:radial-gradient(circle at 50% 20%, var(--spotlight), transparent 58%);border-radius:50%;position:absolute;inset:-1rem -.5rem}@supports (color:color-mix(in lab, red, red)){.lit-core:before{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--spotlight) 22%, transparent), transparent 58%)}}.lit-core:before{pointer-events:none;z-index:-1}.title-card{place-items:center;width:100%;padding:.5rem 0 .25rem;animation:1.05s cubic-bezier(.16,1,.3,1) both title-unveil;display:grid;position:relative}.title-card-cone{display:none}.title-card-kicker{z-index:3;font-family:var(--font-poetic);letter-spacing:.04em;color:var(--filament);margin:0 0 .85rem;font-size:clamp(.95rem,2.2vw,1.15rem);font-style:italic;font-weight:400;position:relative}@supports (color:color-mix(in lab, red, red)){.title-card-kicker{color:color-mix(in srgb, var(--filament) 55%, var(--spotlight))}}.title-card-kicker{opacity:.85}.title-card-name{z-index:3;letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.5rem,9.5vw,5.5rem);font-weight:700;line-height:.98;position:relative}.title-card-name-base,.title-card-name-lit{display:block}.title-card-name-base{color:var(--filament-hot);text-shadow:0 1px #00000040,0 0 18px #0000002e}.title-card-name-lit{color:#0000;background-image:radial-gradient(circle at 50% 50%, #fff 0%, var(--spotlight-hot) 16%, var(--spotlight) 34%, transparent 58%);animation:name-light-track var(--spotlight-sweep-duration,18s) ease-in-out infinite;filter:drop-shadow(0 0 18px var(--spotlight));background-position:8%;background-repeat:no-repeat;background-size:58% 240%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.title-card-name-lit{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--spotlight) 55%, transparent))}}.title-card-name-wash{z-index:-1;background:radial-gradient(ellipse 42% 68% at 50% 50%, var(--spotlight), var(--spotlight-glow) 52%, transparent 72%);border-radius:50%;width:130%;height:200%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.title-card-name-wash{background:radial-gradient(ellipse 42% 68% at 50% 50%, color-mix(in srgb, var(--spotlight) 38%, transparent), color-mix(in srgb, var(--spotlight-glow) 12%, transparent) 52%, transparent 72%)}}.title-card-name-wash{mix-blend-mode:screen;pointer-events:none;animation:name-light-wash var(--spotlight-sweep-duration,18s) ease-in-out infinite}.title-card-rule{z-index:3;background:linear-gradient(90deg, transparent, var(--spotlight-glow), transparent);border-radius:999px;width:min(72%,14rem);height:1px;margin-top:1.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.title-card-rule{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--spotlight-glow) 85%, var(--filament)), transparent)}}.title-card-rule{box-shadow:0 0 16px var(--spotlight), 0 0 40px var(--spotlight-glow)}@supports (color:color-mix(in lab, red, red)){.title-card-rule{box-shadow:0 0 16px color-mix(in srgb, var(--spotlight) 75%, transparent), 0 0 40px color-mix(in srgb, var(--spotlight-glow) 30%, transparent)}}.title-card-rule{transform-origin:50%;animation:1.1s cubic-bezier(.16,1,.3,1) .15s both rule-expand}.title-card--claim .title-card-name{animation:.85s cubic-bezier(.22,1,.36,1) title-claim}.title-card--claim .title-card-rule{animation:.85s ease-out rule-flare}.title-card-dek{z-index:3;max-width:24rem;font-family:var(--font-poetic);letter-spacing:.012em;text-align:center;text-wrap:balance;color:var(--filament);margin:1.35rem auto 0;padding:0 .75rem;font-size:clamp(.9rem,1.75vw,1.02rem);font-weight:400;line-height:1.62;position:relative}@supports (color:color-mix(in lab, red, red)){.title-card-dek{color:color-mix(in srgb, var(--filament) 58%, var(--ash))}}.title-card-dek{text-shadow:0 1px 10px #00000047}.click-hero{border:1px solid var(--gold-edge);border-radius:999px;align-items:baseline;gap:.5rem;margin:0 0 1.35rem;padding:.5rem 1.1rem .55rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.click-hero{border:1px solid color-mix(in srgb, var(--gold-edge) 45%, transparent)}}.click-hero{background:linear-gradient(180deg, var(--gold-edge), var(--ink))}@supports (color:color-mix(in lab, red, red)){.click-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--gold-edge) 14%, transparent), color-mix(in srgb, var(--ink) 6%, transparent))}}.click-hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 40px var(--gold-edge), inset 0 1px 0 var(--filament)}@supports (color:color-mix(in lab, red, red)){.click-hero{box-shadow:0 0 40px color-mix(in srgb, var(--gold-edge) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--filament) 25%, transparent)}}.click-hero-glow{border-radius:inherit;background:radial-gradient(circle, var(--gold-edge), transparent 70%);position:absolute;inset:-8px}@supports (color:color-mix(in lab, red, red)){.click-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--gold-edge) 25%, transparent), transparent 70%)}}.click-hero-glow{opacity:.6;pointer-events:none;animation:3s ease-in-out infinite gold-pulse}.click-hero-value{color:var(--gold-soft);text-shadow:0 0 20px var(--gold-edge);font-size:1.35rem;font-weight:600;position:relative}@supports (color:color-mix(in lab, red, red)){.click-hero-value{text-shadow:0 0 20px color-mix(in srgb, var(--gold-edge) 50%, transparent)}}.click-hero-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:.65rem;position:relative}@supports (color:color-mix(in lab, red, red)){.click-hero-label{color:color-mix(in srgb, var(--ink) 50%, transparent)}}.cta{appearance:none;cursor:pointer;letter-spacing:.02em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:3.2rem;padding:.9rem 1.65rem;font-size:.92rem;font-weight:600;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s,color .22s,opacity .22s;display:inline-flex}.cta:hover{transform:translateY(-2px)}.cta:active{transform:translateY(0)}.cta:disabled{opacity:.65;cursor:wait;transform:none}.cta--filament{background:linear-gradient(180deg, var(--filament-hot), var(--filament));color:var(--void-0);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 32px #f4e4c438}.cta--filament:hover{box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 40px #f4e4c459}.cta--pulse{animation:4s ease-in-out infinite cta-breathe}.cta-spark{background:var(--ember);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--ember);border-radius:999px}.cta--ink{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cta--ink{background:color-mix(in srgb, var(--ink) 88%, transparent)}}.cta--ink{color:var(--accent);box-shadow:0 0 0 1px var(--ink) inset, 0 8px 28px #0000001f}@supports (color:color-mix(in lab, red, red)){.cta--ink{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 20%, transparent) inset, 0 8px 28px #0000001f}}.cta--enter-light{background:linear-gradient(180deg, var(--spotlight-glow), #030303e0);min-height:3.2rem;padding:.9rem 1.85rem}@supports (color:color-mix(in lab, red, red)){.cta--enter-light{background:linear-gradient(180deg, color-mix(in srgb, var(--spotlight-glow) 22%, #030303eb), #030303e0)}}.cta--enter-light{color:var(--filament-hot);border:1px solid var(--spotlight)}@supports (color:color-mix(in lab, red, red)){.cta--enter-light{border:1px solid color-mix(in srgb, var(--spotlight) 35%, #f4e4c433)}}.cta--enter-light{box-shadow:0 0 0 1px #ffffff0a inset, 0 0 40px var(--spotlight), 0 12px 36px #00000059}@supports (color:color-mix(in lab, red, red)){.cta--enter-light{box-shadow:0 0 0 1px #ffffff0a inset, 0 0 40px color-mix(in srgb, var(--spotlight) 18%, transparent), 0 12px 36px #00000059}}.cta--enter-light:hover{border-color:var(--spotlight)}@supports (color:color-mix(in lab, red, red)){.cta--enter-light:hover{border-color:color-mix(in srgb, var(--spotlight) 55%, var(--gold-edge))}}.cta--enter-light:hover{box-shadow:0 0 0 1px #ffffff0f inset, 0 0 56px var(--spotlight), 0 16px 44px #0006}@supports (color:color-mix(in lab, red, red)){.cta--enter-light:hover{box-shadow:0 0 0 1px #ffffff0f inset, 0 0 56px color-mix(in srgb, var(--spotlight) 28%, transparent), 0 16px 44px #0006}}.cta--snipe{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cta--snipe{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.cta--snipe{color:var(--ink);border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.cta--snipe{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent)}}.cta--snipe{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cta--glow:hover{box-shadow:0 0 0 1px var(--filament), 0 0 48px var(--accent,var(--filament))}@supports (color:color-mix(in lab, red, red)){.cta--glow:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--filament) 20%, transparent), 0 0 48px color-mix(in srgb, var(--accent,var(--filament)) 25%, transparent)}}.cta--block{width:100%}.void-breath{background:radial-gradient(circle at 50% 38%, #f4e4c412, transparent 38%), radial-gradient(circle at 50% 85%, #ff6a3d0d, transparent 42%), radial-gradient(circle at 20% 20%, #d7b56d0a, transparent 30%), var(--void-0);animation:10s ease-in-out infinite void-breath;position:absolute;inset:-15%}.void-dust{opacity:.6;pointer-events:none;background-image:radial-gradient(1px 1px at 18% 28%,#f4e4c466,#0000),radial-gradient(1px 1px at 72% 18%,#f4e4c447,#0000),radial-gradient(1.5px 1.5px at 42% 68%,#d7b56d59,#0000),radial-gradient(1px 1px at 88% 58%,#f4e4c438,#0000),radial-gradient(1px 1px at 55% 42%,#ff6a3d33,#0000),radial-gradient(1px 1px at 30% 80%,#f4e4c426,#0000);animation:22s linear infinite dust-drift;position:absolute;inset:0}.void-ring{pointer-events:none;border:1px solid #f4e4c40f;border-radius:999px;position:absolute;top:46%;left:50%;translate:-50% -50%}.void-ring--outer{width:min(88vw,36rem);height:min(88vw,36rem);animation:48s linear infinite ring-spin}.void-ring--inner{border-color:#ff6a3d14;width:min(62vw,22rem);height:min(62vw,22rem);animation:32s linear infinite reverse ring-spin}.void-ember{background:var(--ember);pointer-events:none;border-radius:999px;width:.55rem;height:.55rem;animation:3.5s ease-in-out infinite ember-pulse;position:absolute;top:46%;left:50%;translate:-50% -50%;box-shadow:0 0 20px #ff6a3dcc,0 0 60px #ff6a3d59,0 0 120px #ff6a3d26}.void-ember--soft{opacity:.5}.stage-spotlight{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage-spotlight-pivot{z-index:1;position:absolute;top:0;left:50%;translate:-50%}.stage-spotlight-swing{transform-origin:top;animation:spotlight-sweep var(--spotlight-sweep-duration,18s) ease-in-out infinite;will-change:transform}.stage-spotlight-rig{z-index:3;flex-direction:column;align-items:center;display:flex;position:relative}.stage-spotlight-cable{background:linear-gradient(#0a0a0a,#2b2b2b 35%,#454545 55%,#1f1f1f 100%);border-radius:999px;width:2px;height:clamp(1.75rem,5vh,3.25rem);box-shadow:1px 0 #ffffff0a}.stage-spotlight-mount{background:linear-gradient(#5a5a5a,#1c1c1c);border-radius:2px;width:clamp(1.1rem,3vw,1.45rem);height:clamp(.35rem,1vh,.5rem);margin-top:-1px;box-shadow:0 1px #ffffff14,0 4px 10px #0000008c}.stage-spotlight-fixture{width:clamp(3.25rem,9vw,5rem);height:clamp(3.75rem,10vw,5.75rem);margin-top:-1px;position:relative;rotate:2deg}.stage-spotlight-yoke{background:linear-gradient(#666,#222);border-radius:999px;width:3px;height:38%;position:absolute;top:0;box-shadow:inset 0 1px #ffffff1f}.stage-spotlight-yoke--left{left:18%;rotate:-14deg}.stage-spotlight-yoke--right{right:18%;rotate:14deg}.stage-spotlight-body{clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%);background:linear-gradient(90deg,#0d0d0d 0%,#3a3a3a 12%,#626262 28%,#2a2a2a 50%,#626262 72%,#3a3a3a 88%,#0d0d0d 100%),linear-gradient(#4a4a4a 0%,#151515 100%);border-radius:3px 3px 0 0;position:absolute;inset:14% 0 0;box-shadow:inset 0 -12px 24px #000000a6,inset 0 2px #ffffff0f,0 10px 28px #00000073}.stage-spotlight-reflector{clip-path:polygon(8% 0%,92% 0%,100% 100%,0% 100%);opacity:.95;background:linear-gradient(#2a2a2a 0%,#1a1a1a 55%,#0f0f0f 100%);position:absolute;inset:18% 8% 22%}.stage-spotlight-bulb{background:radial-gradient(circle at 50% 35%, #fff 0%, var(--spotlight-hot) 18%, var(--spotlight) 55%, var(--spotlight-glow) 100%);border-radius:50% 50% 42% 42%;width:34%;height:30%;position:absolute;bottom:24%;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-bulb{background:radial-gradient(circle at 50% 35%, #fff 0%, var(--spotlight-hot) 18%, var(--spotlight) 55%, color-mix(in srgb, var(--spotlight-glow) 70%, #000) 100%)}}.stage-spotlight-bulb{box-shadow:0 0 12px var(--spotlight), 0 0 28px var(--spotlight-glow), 0 0 52px var(--spotlight)}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-bulb{box-shadow:0 0 12px color-mix(in srgb, var(--spotlight) 90%, #fff), 0 0 28px color-mix(in srgb, var(--spotlight-glow) 75%, transparent), 0 0 52px color-mix(in srgb, var(--spotlight) 45%, transparent)}}.stage-spotlight-bulb{animation:6s ease-in-out infinite bulb-flicker}.stage-spotlight-filament{filter:blur(.4px);opacity:.95;background:linear-gradient(90deg,#0000,#fff 35% 65%,#0000);border-radius:999px;width:42%;height:18%;position:absolute;top:42%;left:50%;translate:-50% -50%}.stage-spotlight-lens{width:76%;height:14%;box-shadow:inset 0 2px 6px #ffffff14, 0 0 18px var(--spotlight);background:radial-gradient(100% 80% at 50% 30%,#ffffff38,#ffffff0a 55%,#0000 75%);border:1px solid #ffffff1a;border-radius:50%;position:absolute;bottom:0;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-lens{box-shadow:inset 0 2px 6px #ffffff14, 0 0 18px color-mix(in srgb, var(--spotlight) 55%, transparent)}}.stage-spotlight-barn{background:linear-gradient(#444,#151515);border:1px solid #ffffff0f;width:14%;height:28%;position:absolute;bottom:2%;box-shadow:0 4px 8px #00000059}.stage-spotlight-barn--left{border-radius:1px 1px 2px 6px;left:4%;rotate:-8deg}.stage-spotlight-barn--right{border-radius:1px 1px 6px 2px;right:4%;rotate:8deg}.stage-spotlight-volumetric{z-index:1;width:clamp(12rem,44vw,28rem);height:clamp(16rem,42vh,26rem);position:absolute;top:clamp(6.5rem,16vh,10rem);left:50%;translate:-50%}.stage-spotlight-beam-core{background:radial-gradient(ellipse 38% 22% at 50% 0%, var(--spotlight-hot), var(--spotlight) 42%, transparent 72%), linear-gradient(to bottom, var(--spotlight) 0%, var(--spotlight) 45%, var(--spotlight-glow) 78%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-beam-core{background:radial-gradient(ellipse 38% 22% at 50% 0%, color-mix(in srgb, var(--spotlight-hot) 85%, #fff), color-mix(in srgb, var(--spotlight) 55%, transparent) 42%, transparent 72%), linear-gradient(to bottom, color-mix(in srgb, var(--spotlight) 62%, var(--spotlight-hot)) 0%, color-mix(in srgb, var(--spotlight) 28%, transparent) 45%, color-mix(in srgb, var(--spotlight-glow) 10%, transparent) 78%, transparent 100%)}}.stage-spotlight-beam-core{clip-path:polygon(46% 0%,54% 0%,100% 100%,0% 100%);filter:blur(1px);opacity:.92;animation:5s ease-in-out infinite beam-breathe}.stage-spotlight-beam-haze{background:radial-gradient(ellipse 55% 35% at 50% 0%, var(--spotlight), transparent 70%), linear-gradient(to bottom, var(--spotlight) 0%, var(--spotlight-glow) 55%, transparent 100%);position:absolute;inset:-8% -18%}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-beam-haze{background:radial-gradient(ellipse 55% 35% at 50% 0%, color-mix(in srgb, var(--spotlight) 35%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--spotlight) 22%, transparent) 0%, color-mix(in srgb, var(--spotlight-glow) 8%, transparent) 55%, transparent 100%)}}.stage-spotlight-beam-haze{clip-path:polygon(38% 0%,62% 0%,100% 100%,0% 100%);filter:blur(8px);mix-blend-mode:screen;opacity:.75;animation:5s ease-in-out infinite beam-breathe}.stage-spotlight-beam-dust{clip-path:polygon(40% 0%,60% 0%,100% 100%,0% 100%);opacity:.35;filter:blur(.3px);background-image:radial-gradient(circle at 48% 18%,#ffffff1f 0 1px,#0000 1px),radial-gradient(circle at 52% 32%,#ffffff14 0 1px,#0000 1px),radial-gradient(circle at 46% 48%,#ffffff1a 0 1px,#0000 1px),radial-gradient(circle at 54% 62%,#ffffff12 0 1px,#0000 1px);position:absolute;inset:0}.stage-spotlight-pool{background:radial-gradient(ellipse 72% 52% at 50% 8%, var(--spotlight), var(--spotlight-glow) 45%, transparent 72%);width:min(88vw,34rem);height:clamp(6rem,16vh,10rem);position:absolute;top:clamp(18rem,44vh,26rem);left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.stage-spotlight-pool{background:radial-gradient(ellipse 72% 52% at 50% 8%, color-mix(in srgb, var(--spotlight) 50%, var(--spotlight-hot)), color-mix(in srgb, var(--spotlight-glow) 18%, transparent) 45%, transparent 72%)}}.stage-spotlight-pool{mix-blend-mode:screen;filter:blur(3px);opacity:.55;animation:5s ease-in-out infinite pool-breathe}.stage--lit .cinema-rays,.stage--lit .cinema-sky-glow,.stage--lit .cinema-bloom,.stage--lit .cinema-sweep,.stage--lit .cinema-flare{opacity:.15}.stage--lit .cinema-sky-glow{background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--spotlight), transparent 65%)}@supports (color:color-mix(in lab, red, red)){.stage--lit .cinema-sky-glow{background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--spotlight) 50%, #fff), transparent 65%)}}.stage--lit .cinema-ray{background:linear-gradient(to bottom, var(--spotlight), transparent)}@supports (color:color-mix(in lab, red, red)){.stage--lit .cinema-ray{background:linear-gradient(to bottom, color-mix(in srgb, var(--spotlight) 85%, #fff), transparent)}}.stage--lit .cinema-bloom{background:radial-gradient(ellipse 70% 55% at 50% 35%, var(--spotlight), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.stage--lit .cinema-bloom{background:radial-gradient(ellipse 70% 55% at 50% 35%, color-mix(in srgb, var(--spotlight) 32%, transparent), transparent 70%)}}.stage--lit{--spotlight:var(--accent);--spotlight-hot:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stage--lit{--spotlight-hot:color-mix(in srgb, var(--accent) 15%, #fff)}}.stage--lit{--spotlight-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stage--lit{--spotlight-glow:color-mix(in srgb, var(--accent) 72%, #000)}}.stage--lit{--spotlight-sweep-duration:18s;color:var(--ink)}.stage--lit .stage-spotlight-bulb,.stage--lit .stage-spotlight-beam-core,.stage--lit .stage-spotlight-beam-haze,.stage--lit .stage-spotlight-pool,.stage--lit .lit-wash,.stage--lit .title-card-name-lit,.stage--lit .title-card-name-wash,.stage--lit .title-card-rule,.stage--lit .cta--enter-light{transition:background .7s,box-shadow .7s,border-color .7s,filter .7s}.lit-wash{z-index:0;background:radial-gradient(ellipse 90% 70% at 50% 18%, var(--spotlight), transparent 55%), radial-gradient(ellipse at 50% 100%, var(--spotlight-glow), var(--void-0) 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lit-wash{background:radial-gradient(ellipse 90% 70% at 50% 18%, color-mix(in srgb, var(--spotlight) 28%, transparent), transparent 55%), radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--spotlight-glow) 18%, #000), var(--void-0) 75%)}}.lit-beam{background:conic-gradient(from 180deg at 50% -5%, transparent 0deg, var(--accent) 30deg, transparent 60deg, var(--accent) 300deg, transparent 360deg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lit-beam{background:conic-gradient(from 180deg at 50% -5%, transparent 0deg, color-mix(in srgb, var(--accent) 12%, transparent) 30deg, transparent 60deg, color-mix(in srgb, var(--accent) 8%, transparent) 300deg, transparent 360deg)}}.lit-beam{opacity:.9;pointer-events:none}.lit-flare{background:radial-gradient(circle at 50% 32%, var(--accent), transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lit-flare{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 38%)}}.lit-flare{mix-blend-mode:screen;opacity:.75;pointer-events:none;animation:8s ease-in-out infinite flare-shift}.lit-horizon{z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000b8);height:38%;position:absolute;bottom:0;left:0;right:0}.lit-halo{background:radial-gradient(circle, var(--accent) 0%, var(--accent) 35%, transparent 68%);border-radius:50%;width:min(90vw,32rem);height:min(90vw,32rem);position:absolute;top:38%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.lit-halo{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 35%, transparent) 0%, color-mix(in srgb, var(--accent) 12%, transparent) 35%, transparent 68%)}}.lit-halo{filter:blur(8px);pointer-events:none;z-index:1;animation:5s ease-in-out infinite halo-pulse}.void-ember-glow{pointer-events:none;z-index:1;background:radial-gradient(circle,#ff6a3d24 0%,#ff6a3d0a 40%,#0000 70%);border-radius:50%;width:min(50vw,16rem);height:min(50vw,16rem);animation:4s ease-in-out infinite ember-glow-pulse;position:absolute;top:46%;left:50%;translate:-50% -50%}.cinema-root{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.cinema-letterbox{opacity:.85;z-index:6;background:linear-gradient(#000,#0000);height:clamp(28px,5vh,52px);position:absolute;left:0;right:0}.cinema-letterbox--top{top:0}.cinema-letterbox--bottom{bottom:0;transform:rotate(180deg)}.cinema-sky-glow{background:radial-gradient(ellipse 80% 60% at 50% 0%, var(--accent), transparent 65%);position:absolute;inset:-20% 0 40%}@supports (color:color-mix(in lab, red, red)){.cinema-sky-glow{background:radial-gradient(ellipse 80% 60% at 50% 0%, color-mix(in srgb, var(--accent) 40%, #fff), transparent 65%)}}.cinema-sky-glow{opacity:.55;animation:12s ease-in-out infinite sky-drift}.cinema-rays{opacity:.35;justify-content:center;display:flex;position:absolute;inset:-10% 0 0}.cinema-ray{transform-origin:top;background:linear-gradient(to bottom, var(--accent), transparent);width:2px;height:75%;position:absolute;top:-5%}@supports (color:color-mix(in lab, red, red)){.cinema-ray{background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 80%, #fff), transparent)}}.cinema-ray{filter:blur(1px);animation:4s ease-in-out infinite ray-flicker}.cinema-ray--1{animation-delay:0s;left:42%;rotate:-18deg}.cinema-ray--2{opacity:.9;width:3px;animation-delay:.4s;left:47%;rotate:-8deg}.cinema-ray--3{opacity:1;width:4px;animation-delay:.8s;left:50%;rotate:none}.cinema-ray--4{opacity:.9;width:3px;animation-delay:1.2s;left:53%;rotate:8deg}.cinema-ray--5{animation-delay:1.6s;left:58%;rotate:18deg}.cinema-bloom{background:radial-gradient(ellipse 70% 55% at 50% 35%, var(--accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cinema-bloom{background:radial-gradient(ellipse 70% 55% at 50% 35%, color-mix(in srgb, var(--accent) 25%, transparent), transparent 70%)}}.cinema-bloom{mix-blend-mode:screen;animation:6s ease-in-out infinite bloom-pulse}.cinema-sweep{background:linear-gradient(115deg,#0000 42%,#ffffff0a 50%,#0000 58%);animation:9s ease-in-out infinite light-sweep;position:absolute;inset:0}.cinema-flare{mix-blend-mode:screen;filter:blur(2px);background:radial-gradient(circle,#ffffff80,#0000 70%);border-radius:50%;position:absolute}.cinema-flare--a{opacity:.25;width:120px;height:120px;animation:14s ease-in-out infinite flare-drift-a;top:18%;left:62%}.cinema-flare--b{opacity:.18;width:80px;height:80px;animation:11s ease-in-out infinite flare-drift-b;top:28%;left:32%}.cinema-flare--c{opacity:.12;width:200px;height:200px;animation:18s ease-in-out infinite flare-drift-c;top:8%;left:48%}.cinema-void-shaft{clip-path:polygon(35% 0%,65% 0%,100% 100%,0% 100%);filter:blur(2px);background:linear-gradient(#ff6a3d1f,#f4e4c40a 40%,#0000);width:min(40vw,14rem);height:65%;animation:5s ease-in-out infinite void-shaft-pulse;position:absolute;top:-5%;left:50%;translate:-50%}.cinema-void-mist{background:radial-gradient(at 50% 80%,#14141ecc,#0000 55%),radial-gradient(at 30% 60%,#ff6a3d0a,#0000 40%);animation:16s ease-in-out infinite mist-drift;position:absolute;inset:0}.cinema-stars{opacity:.7;background-image:radial-gradient(1px 1px at 12% 22%,#ffffff73,#0000),radial-gradient(1px 1px at 78% 15%,#ffffff59,#0000),radial-gradient(1.5px 1.5px at 45% 35%,#f4e4c466,#0000),radial-gradient(1px 1px at 88% 72%,#ffffff4d,#0000),radial-gradient(1px 1px at 22% 68%,#ffffff40,#0000),radial-gradient(1px 1px at 65% 55%,#d7b56d59,#0000);animation:8s ease-in-out infinite stars-twinkle;position:absolute;inset:0}.lit-dock{z-index:10;justify-content:center;padding:0 1rem;display:flex;position:absolute;bottom:1.25rem;left:0;right:0}.lit-dock-inner{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#030303b8;border:1px solid #f4e4c424;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;padding:.85rem 1.15rem .85rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 48px #00000073}.visitor-stat{border-right:1px solid #f4e4c41a;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-width:5.75rem;margin-right:.15rem;padding:.15rem .85rem .1rem .65rem;display:flex;position:relative}.visitor-stat-live{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);align-items:center;gap:.28rem;font-size:.48rem;font-weight:600;display:inline-flex;position:absolute;top:-.05rem;right:.35rem}.visitor-stat-live:before{content:"";background:var(--ember);width:.35rem;height:.35rem;box-shadow:0 0 8px var(--ember);border-radius:999px;animation:2s ease-in-out infinite live-pulse}.visitor-stat-value{letter-spacing:-.03em;color:var(--gold-soft);text-shadow:0 0 20px var(--gold-edge), 0 0 48px var(--spotlight);font-size:clamp(1.45rem,3.2vw,1.85rem);font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.visitor-stat-value{text-shadow:0 0 20px color-mix(in srgb, var(--gold-edge) 55%, transparent), 0 0 48px color-mix(in srgb, var(--spotlight) 25%, transparent)}}.visitor-stat-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--filament);font-size:.54rem}@supports (color:color-mix(in lab, red, red)){.visitor-stat-label{color:color-mix(in srgb, var(--filament) 55%, var(--ash))}}.visitor-stat--surge .visitor-stat-value{animation:.75s cubic-bezier(.22,1,.36,1) visitor-surge}.visitor-stat--surge .visitor-stat-live:before{animation:.75s ease-out live-surge}.lit-dock .instrument{text-align:center;flex-direction:column;gap:.1rem;min-width:4.5rem;display:flex}.lit-dock .dock-divider{background:#f4e4c424;width:1px;height:1.75rem}.lit-dock .instrument-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);font-size:.58rem}.lit-dock .instrument-value{font-family:var(--font-mono);color:var(--filament);font-size:1.05rem;font-weight:500}.lit-dock .instrument-value--gold{color:var(--gold-soft);text-shadow:0 0 16px var(--gold-edge)}@supports (color:color-mix(in lab, red, red)){.lit-dock .instrument-value--gold{text-shadow:0 0 16px color-mix(in srgb, var(--gold-edge) 40%, transparent)}}.lit-dock .cta--snipe{color:var(--filament);background:#f4e4c414;border:1px solid #f4e4c438}.lit-dock .cta--snipe:hover{background:#f4e4c424;box-shadow:0 0 32px #f4e4c41f}.chrome-nav{z-index:55;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000040;border:1px solid #f4e4c414;border-radius:999px;gap:.35rem;padding:.25rem;display:flex;position:fixed;top:1.35rem;right:1.35rem}.chrome-link{appearance:none;color:var(--ash);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .75rem;font-size:.65rem;transition:color .18s,background .18s}.chrome-link:hover{color:var(--filament);background:#f4e4c40f}.app-shell[data-state=lit] .chrome-nav{background:#00000059;border-color:#f4e4c41f}.app-shell[data-state=lit] .chrome-link{color:var(--mist)}@supports (color:color-mix(in lab, red, red)){.app-shell[data-state=lit] .chrome-link{color:color-mix(in srgb, var(--mist) 75%, transparent)}}.app-shell[data-state=lit] .chrome-link:hover{color:var(--filament);background:#f4e4c414}.sheet-root{z-index:40;place-items:end center;display:grid;position:fixed;inset:0}@media (min-width:720px){.sheet-root{place-items:center}}.sheet-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#000000b8;border:0;position:absolute;inset:0}.sheet{z-index:1;background:linear-gradient(165deg,#16161e 0%,#0a0a0e 100%);border:1px solid #f4e4c41a;border-radius:1.35rem 1.35rem 0 0;width:min(100%,28rem);max-height:min(92dvh,44rem);margin:0;padding:1.35rem 1.35rem 1.6rem;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff08,0 -24px 80px #0009}@media (min-width:720px){.sheet{border-radius:1.35rem}}.sheet--history{width:min(100%,26rem)}.sheet-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.1rem;display:flex}.sheet-kicker{color:var(--gold-edge);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem}.sheet-title{letter-spacing:-.03em;margin:0;font-size:1.55rem}.icon-btn{appearance:none;color:var(--ash);cursor:pointer;background:0 0;border:0;padding:.35rem;font-size:1rem;line-height:1}.claim-preview{background:radial-gradient(circle at 50% 25%, var(--accent), transparent 58%), var(--void-1);border-radius:1rem;min-height:8.5rem;margin-bottom:1.15rem;padding:1.4rem 1.1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.claim-preview{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--accent) 55%, #fff), transparent 58%), var(--void-1)}}.claim-preview{color:var(--ink);border:1px solid #ffffff0d}.preview-label{letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0 0 .7rem;font-size:.62rem}.preview-name{letter-spacing:-.04em;margin:0 0 .35rem;font-size:1.85rem;font-weight:800;line-height:1}.preview-tag{opacity:.72;margin:0;font-size:.95rem}.claim-form{gap:.85rem;display:grid}.field{color:var(--ash);letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.74rem;display:grid}.field-hint{text-transform:none;letter-spacing:.01em;color:var(--ash);font-size:.78rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.field-hint{color:color-mix(in srgb, var(--ash) 88%, transparent)}}.field input{width:100%;color:var(--ink-void);text-transform:none;letter-spacing:0;background:#ffffff08;border:1px solid #f4e4c41a;border-radius:.75rem;padding:.85rem .9rem;font-size:1rem;transition:border-color .18s,box-shadow .18s}.field input:focus{border-color:var(--filament);outline:none}@supports (color:color-mix(in lab, red, red)){.field input:focus{border-color:color-mix(in srgb, var(--filament) 40%, transparent)}}.field input:focus{box-shadow:0 0 0 3px var(--filament)}@supports (color:color-mix(in lab, red, red)){.field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--filament) 8%, transparent)}}.field--accents legend{margin-bottom:.45rem;padding:0}.accent-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accent-swatch{cursor:pointer;border:2px solid #ffffff14;border-radius:999px;width:2rem;height:2rem;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff1f}.accent-swatch:hover{transform:scale(1.08)}.accent-swatch.is-active{border-color:var(--filament);box-shadow:0 0 16px var(--filament)}@supports (color:color-mix(in lab, red, red)){.accent-swatch.is-active{box-shadow:0 0 16px color-mix(in srgb, var(--filament) 30%, transparent)}}.accent-custom input{cursor:pointer;background:0 0;border:0;width:1.85rem;height:1.85rem;padding:0}.policy-line{color:var(--ash);text-transform:none;letter-spacing:0;margin:0;font-size:.78rem;line-height:1.4}.form-error{color:#ff8d8d;margin:0;font-size:.88rem}.history-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.history-row{background:#ffffff05;border:1px solid #f4e4c40f;border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.history-dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;box-shadow:0 0 10px}.history-name{letter-spacing:-.02em;margin:0;font-size:.95rem}.history-meta,.history-empty{color:var(--ash);margin:.15rem 0 0;font-size:.72rem}.history-empty{margin:0;padding:1rem 0}.history-actions{border-top:1px solid #f4e4c414;margin-top:1.25rem;padding-top:1rem}.text-btn{appearance:none;color:var(--ash);cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;font-size:.68rem}.text-btn:hover{color:var(--ember)}.flash-ignite .stage--lit{animation:.85s cubic-bezier(.22,1,.36,1) ignite}.flash-snipe .stage--lit{animation:.5s ease-out snipe-cut}.flash-visit .stage-spotlight-pool{animation:.65s ease-out visit-pool-flare}.flash-visit .visitor-stat-value{animation:.65s cubic-bezier(.22,1,.36,1) visitor-surge}.flash-extinguish .stage--void{animation:1s ease-out extinguish}.rules-page{max-width:40rem;min-height:100dvh;color:var(--mist);margin:0 auto;padding:4.5rem 1.5rem 3rem}.rules-page h1{color:var(--filament);letter-spacing:-.04em;margin:0 0 .5rem;font-size:clamp(2rem,6vw,3rem)}.rules-page .lede{color:var(--ash);margin-bottom:2rem}.rules-page-links{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:-1.25rem 0 1.75rem;font-size:.72rem}.rules-page-links a{color:var(--ash);border-bottom:1px solid #f4e4c42e;text-decoration:none}.rules-page-links a:hover{color:var(--filament)}.rules-page ol{gap:.85rem;padding-left:1.2rem;line-height:1.55;display:grid}.rules-page a.back{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin-bottom:2rem;font-size:.72rem;display:inline-block}.rules-page a.back:hover{color:var(--filament)}.info-page .info-section{margin-bottom:2rem}.info-page .info-section h2{color:var(--filament);letter-spacing:-.02em;margin:0 0 .65rem;font-size:1.05rem}.info-page .info-section p,.info-page .info-list{color:var(--ash);margin:0;line-height:1.6}.info-page .info-list{gap:.55rem;padding-left:1.2rem;display:grid}.info-page a{color:var(--mist);border-bottom:1px solid #f4e4c42e}.info-page a:hover{color:var(--filament)}.site-corner-link{z-index:55;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000040;border:1px solid #f4e4c414;border-radius:999px;padding:.45rem .75rem;font-size:.65rem;text-decoration:none;transition:color .18s,background .18s;position:fixed;bottom:1.35rem;left:1.35rem}.site-corner-link:hover{color:var(--filament);background:#f4e4c40f}.app-shell[data-state=lit] .site-corner-link{color:#ffffff8c;border-color:#ffffff1a}.app-shell[data-state=lit] .site-corner-link:hover{color:#fff}.history-page{min-height:100dvh;color:var(--mist);background:radial-gradient(ellipse 80% 50% at 50% -10%, #ffffff0a, transparent 55%), var(--void-0,#030303);padding:4.5rem 0 3.5rem}.history-page-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:0 1.5rem;display:flex}.history-page-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000040;border:1px solid #f4e4c414;border-radius:999px;gap:.35rem;padding:.25rem;display:flex}.history-page .back,.history-page h1,.history-page .lede,.history-page-empty,.history-rail-wrap{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.history-page .back{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);margin-bottom:2rem;font-size:.72rem;display:inline-block}.history-page .back:hover{color:var(--filament)}.history-page h1{color:var(--filament);letter-spacing:-.04em;margin:0 0 .5rem;font-size:clamp(2rem,6vw,3rem)}.history-page .lede{color:var(--ash);max-width:36rem;margin:0 0 2rem;line-height:1.55}.history-page-empty{color:var(--ash);margin:0;padding-top:1rem}@supports (color:color-mix(in lab, red, red)){.history-page-empty{color:color-mix(in srgb, var(--ash) 88%, transparent)}}.history-page-empty{font-size:1.02rem;line-height:1.6}.history-rail-wrap{padding-bottom:.5rem;position:relative}.history-rail-wrap:before,.history-rail-wrap:after{content:"";pointer-events:none;z-index:2;width:2rem;position:absolute;top:0;bottom:0}.history-rail-wrap:before{background:linear-gradient(90deg, var(--void-0,#030303), transparent);left:0}.history-rail-wrap:after{background:linear-gradient(270deg, var(--void-0,#030303), transparent);right:0}.history-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f4e4c42e transparent;gap:1rem;padding:.35rem 0 1.25rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.history-rail-item{scroll-snap-align:start;flex:none}.history-card{width:min(72vw,17.5rem);min-height:15.5rem;color:var(--ink);border:1px solid var(--accent);border-radius:1.1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.history-card{border:1px solid color-mix(in srgb, var(--accent) 42%, #ffffff14)}}.history-card{background:radial-gradient(circle at 50% 18%, var(--accent), transparent 58%), linear-gradient(165deg, var(--accent) 0%, #080706 52%, #030303 100%)}@supports (color:color-mix(in lab, red, red)){.history-card{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--accent) 62%, #fff), transparent 58%), linear-gradient(165deg, color-mix(in srgb, var(--accent) 38%, #121010) 0%, #080706 52%, #030303 100%)}}.history-card{box-shadow:0 0 0 1px #ffffff0a inset, 0 18px 48px #00000073, 0 0 36px var(--accent)}@supports (color:color-mix(in lab, red, red)){.history-card{box-shadow:0 0 0 1px #ffffff0a inset, 0 18px 48px #00000073, 0 0 36px color-mix(in srgb, var(--accent) 22%, transparent)}}.history-card-glow{background:radial-gradient(circle at 50% 0%, var(--accent), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.history-card-glow{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 62%)}}.history-card-glow{pointer-events:none}.history-card-body{z-index:1;flex-direction:column;height:100%;min-height:15.5rem;padding:1.15rem 1.1rem 1rem;display:flex;position:relative}.history-card-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.62;margin:0 0 .55rem;font-size:.62rem}.history-card-name{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:1.35rem;font-weight:800;line-height:1.05}.history-card-tag{opacity:.72;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.history-card-stats{grid-template-columns:1fr 1fr;gap:.75rem;margin:auto 0 .85rem;padding-top:1rem;display:grid}.history-card-stat{gap:.18rem;display:grid}.history-card-stat dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin:0;font-size:.58rem}.history-card-stat dd{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.history-card-link{letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.7;border-bottom:1px solid;align-self:flex-start;font-size:.62rem;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.history-card-link{border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent)}}.history-card-link{padding-bottom:.1rem;transition:opacity .16s}.history-card-link:hover{opacity:1}@media (min-width:900px){.history-card{width:18.5rem}}@keyframes void-breath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.05)}}@keyframes dust-drift{0%{transform:translateY(0)}to{transform:translateY(-24px)}}@keyframes ring-spin{0%{rotate:none}to{rotate:360deg}}@keyframes ember-pulse{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.15}}@keyframes live-pulse{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.15}}@keyframes gold-pulse{0%,to{opacity:.4}50%{opacity:.75}}@keyframes core-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes flare-shift{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}@keyframes cta-breathe{0%,to{box-shadow:inset 0 0 0 1px #ffffff14,0 8px 32px #f4e4c438}50%{box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 48px #f4e4c452}}@keyframes ignite{0%{filter:brightness(3)saturate(1.2);transform:scale(1.04)}40%{filter:brightness(1.4)}to{filter:brightness();transform:scale(1)}}@keyframes spotlight-sweep{0%,to{rotate:-17deg}50%{rotate:17deg}}@keyframes name-light-track{0%,to{background-position:94%}50%{background-position:6%}}@keyframes name-light-wash{0%,to{opacity:.72;translate:calc(-50% + clamp(2rem,7vw,4.5rem)) -50%}50%{opacity:1;translate:calc(-50% - clamp(2rem,7vw,4.5rem)) -50%}}@keyframes bulb-flicker{0%,to{filter:brightness();opacity:1}48%{filter:brightness(1.08);opacity:1}50%{filter:brightness(.96);opacity:.94}52%{filter:brightness(1.05);opacity:1}}@keyframes logo-x-glow{0%,to{filter:drop-shadow(0 0 12px #ffd54f66)}50%{filter:drop-shadow(0 0 22px #ff8c42a6)}}@keyframes beam-breathe{0%,to{opacity:.82;scale:1}50%{opacity:.95;scale:1.02 1.03}}@keyframes pool-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes stage-hotspot-breathe{0%,to{opacity:.82}50%{opacity:1}}@keyframes visitor-surge{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.35);color:#fff;transform:scale(1.16)}to{filter:brightness();transform:scale(1)}}@keyframes live-surge{0%,to{scale:1}50%{box-shadow:0 0 16px var(--ember);scale:1.5}}@keyframes visit-pool-flare{0%,to{opacity:.75}45%{opacity:1;filter:blur(3px)brightness(1.25)}}@keyframes title-unveil{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cone-breathe{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.05}}@keyframes rule-expand{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@keyframes title-claim{0%{filter:brightness(2.2);letter-spacing:-.02em}to{filter:brightness();letter-spacing:-.04em}}@keyframes rule-flare{0%{opacity:1;box-shadow:0 0 24px color-mix(in srgb, var(--accent) 90%, transparent), 0 0 60px color-mix(in srgb, var(--accent) 40%, transparent);scale:1}to{opacity:.85;scale:1}}@keyframes core-rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes shimmer-sweep{0%,to{opacity:0;transform:translate(-30%)skew(-8deg)}45%{opacity:.6}50%{opacity:.35;transform:translate(30%)skew(-8deg)}}@keyframes halo-pulse{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.06}}@keyframes sky-drift{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.65;transform:translateY(2%)}}@keyframes ray-flicker{0%,to{opacity:.5}50%{opacity:.9}}@keyframes bloom-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes light-sweep{0%,to{opacity:0;transform:translate(-20%)}50%{opacity:1;transform:translate(20%)}}@keyframes flare-drift-a{0%,to{transform:translate(0)}50%{transform:translate(-12px,8px)}}@keyframes flare-drift-b{0%,to{transform:translate(0)}50%{transform:translate(10px,-6px)}}@keyframes flare-drift-c{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.08)}}@keyframes void-shaft-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes ember-glow-pulse{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.08}}@keyframes mist-drift{0%,to{opacity:.85}50%{opacity:1}}@keyframes stars-twinkle{0%,to{opacity:.55}50%{opacity:.85}}@keyframes snipe-cut{0%{filter:contrast(1.4)brightness(1.5);opacity:.35}to{filter:none;opacity:1}}@keyframes extinguish{0%{filter:brightness(2)}35%{filter:brightness(.2)}to{filter:none}}@media (prefers-reduced-motion:reduce){.void-breath,.void-dust,.void-ring,.void-ember,.void-ember-glow,.lit-flare,.lit-halo,.lit-core,.lit-core:before,.stage-spotlight-swing,.brand-logo-x,.title-card-name-lit,.title-card-name-wash,.stage-spotlight-bulb,.stage-spotlight-beam-core,.stage-spotlight-beam-haze,.visitor-stat-value,.visitor-stat-live:before,.stage-spotlight-pool,.stage-platform-hotspot,.title-card,.title-card-rule,.click-hero-glow,.live-dot,.cta--pulse,.cinema-sky-glow,.cinema-ray,.cinema-bloom,.cinema-sweep,.cinema-flare,.cinema-void-shaft,.cinema-void-mist,.cinema-stars,.flash-ignite .stage--lit,.flash-snipe .stage--lit,.flash-visit .stage-spotlight-pool,.flash-visit .visitor-stat-value,.flash-extinguish .stage--void{animation:none}.title-card-name{filter:none;animation:none}}@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}
