@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Noto Sans KR", "Noto Sans CJK KR", system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-mono:var(--font-jbm,"JetBrains Mono"), ui-monospace, "SFMono-Regular", "Pretendard Variable", Pretendard, monospace;--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:.875rem;--radius-lg:1.125rem;--radius-xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:var(--w-blue-52);--color-primary-dim:var(--w-blue-52)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-dim:color-mix(in srgb, var(--w-blue-52) 7.8%, transparent)}}:root,:host{--color-accent:var(--w-cyan-52);--color-accent-dim:var(--w-cyan-52)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-accent-dim:color-mix(in srgb, var(--w-cyan-52) 7.8%, transparent)}}:root,:host{--color-bg:var(--w-sand-99);--color-surface:var(--w-sand-99);--color-border:var(--w-slate-92);--color-border-hover:var(--w-slate-84);--color-text:var(--w-slate-19);--color-positive:var(--w-green-62);--color-warning:var(--w-orange-56);--color-paper:var(--w-slate-96);--color-card-deep:var(--w-slate-94);--color-ink:var(--w-slate-19);--color-ink-secondary:var(--w-slate-45);--color-ink-muted:var(--w-slate-56);--color-ink-faint:var(--w-slate-81);--color-coast-deep:var(--w-slate-21);--color-gold-bright:var(--w-yellow-85);--color-tacet-cyan:var(--w-cyan-76);--font-display:"Paperlogy", "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--font-hero:"Paperlogy Hero", "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--radius-pill:calc(999 * var(--u));--shadow-e1:0 calc(2 * var(--u)) calc(6 * var(--u)) calc(-2 * var(--u)) var(--w-slate-21), 0 calc(1 * var(--u)) calc(2 * var(--u)) var(--w-slate-21)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-e1:0 calc(2 * var(--u)) calc(6 * var(--u)) calc(-2 * var(--u)) color-mix(in srgb, var(--w-slate-21) 8%, transparent), 0 calc(1 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--w-slate-21) 5%, transparent)}}:root,:host{--shadow-e2:0 calc(6 * var(--u)) calc(22 * var(--u)) calc(-14 * var(--u)) var(--w-slate-21), 0 calc(1 * var(--u)) calc(2 * var(--u)) var(--w-slate-21)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-e2:0 calc(6 * var(--u)) calc(22 * var(--u)) calc(-14 * var(--u)) color-mix(in srgb, var(--w-slate-21) 14%, transparent), 0 calc(1 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--w-slate-21) 5%, transparent)}}:root,:host{--shadow-e4:0 calc(32 * var(--u)) calc(70 * var(--u)) calc(-34 * var(--u)) var(--w-slate-21), 0 calc(2 * var(--u)) calc(4 * var(--u)) var(--w-slate-21)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-e4:0 calc(32 * var(--u)) calc(70 * var(--u)) calc(-34 * var(--u)) color-mix(in srgb, var(--w-slate-21) 26%, transparent), 0 calc(2 * var(--u)) calc(4 * var(--u)) color-mix(in srgb, var(--w-slate-21) 5%, transparent)}}:root,:host{--shadow-ink:0 calc(8 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) var(--w-slate-19)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-ink:0 calc(8 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) color-mix(in srgb, var(--w-slate-19) 50%, transparent)}}:root,:host{--glow-gold:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-16 * var(--u)) var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root,:host{--glow-gold:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-16 * var(--u)) color-mix(in srgb, var(--color-primary) 34%, transparent)}}:root,:host{--grad-gold:linear-gradient(150deg, var(--color-gold-bright) 0%, var(--color-primary) 100%);--wash-hero:linear-gradient(118deg, var(--color-primary) 0%, transparent 42%), radial-gradient(70% 90% at 100% 0%, var(--color-primary), transparent 58%), radial-gradient(60% 80% at 92% 108%, var(--color-accent), transparent 60%)}@supports (color:color-mix(in lab, red, red)){:root,:host{--wash-hero:linear-gradient(118deg, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, transparent 42%), radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 58%), radial-gradient(60% 80% at 92% 108%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 60%)}}:root,:host{--ease-master:cubic-bezier(.22, 1, .36, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.34, 1.45, .64, 1);--ease-emil:cubic-bezier(.23, 1, .32, 1);--dur-press:.12s;--dur-hover:.22s;--glass-blur:blur(calc(15 * var(--u))) saturate(1.12)}}@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,ui-sans-serif, system-ui, 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{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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.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}.inline-grid{display:inline-grid}.table{display:table}.h-dvh{height:100dvh}.h-screen{height:100vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.flex-1{flex:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-wrap{text-wrap:wrap}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}:root{--w-amber-76:#e3a21a;--w-amber-75:#e99a13;--w-amber-68:#c98a1a;--w-amber-65:#c47f17;--w-amber-60:#a8770a;--w-amber-55:#8b6b4a;--w-amber-51:#8a5a00;--w-blue-89:#bee0ff;--w-blue-86:#a8d6ff;--w-blue-83:#96cefa;--w-blue-80:#9cc4e4;--w-blue-77:#5abeff;--w-blue-76:#8cb4f0;--w-blue-75:#78b2ee;--w-blue-74:#46b4ff;--w-blue-69:#789ed6;--w-blue-67:#2f9fdb;--w-blue-64:#4a8fd4;--w-blue-63:#4285f4;--w-blue-59:#3b82c4;--w-blue-56:#3d6fd1;--w-blue-55:#2f72c4;--w-blue-52:#146fae;--w-blue-47:#265c98;--w-blue-44:#2e5675;--w-blue-38:#1c4274;--w-blue-35:#0a3d6b;--w-blue-32:#08325f;--w-blue-27:#0a2740;--w-cyan-83:#82d3f2;--w-cyan-77:#5cc3ef;--w-cyan-76:#2dc4e8;--w-cyan-60:#4e8c9a;--w-cyan-52:#0e7490;--w-green-95:#e3f3e8;--w-green-91:#cdebd9;--w-green-83:#8fdcae;--w-green-77:#00d48a;--w-green-72:#03c75a;--w-green-68:#3baf84;--w-green-64:#08a765;--w-green-62:#2e9e6a;--w-green-58:#2e8f5a;--w-green-53:#2e7d4f;--w-green-51:#0d7a3a;--w-green-48:#14704b;--w-indigo-88:#cfd7fb;--w-indigo-75:#93a6ff;--w-indigo-57:#6b5be8;--w-indigo-52:#3a5fc7;--w-indigo-49:#2a46e0;--w-indigo-45:#2436d8;--w-indigo-39:#2b3a8c;--w-lime-88:#c9e3b5;--w-lime-54:#5e7a1e;--w-orange-84:#ffb973;--w-orange-69:#d9822b;--w-orange-60:#c2603a;--w-orange-56:#b45309;--w-orange-45:#8a3a1a;--w-pink-95:#fbe9ee;--w-pink-90:#f6d2da;--w-pink-88:#f6c9d4;--w-pink-84:#f4b9c4;--w-pink-80:#f2a5b3;--w-pink-74:#ff6ec8;--w-pink-72:#ff5abe;--w-pink-66:#e8577e;--w-pink-62:#d14d8b;--w-pink-61:#d6437e;--w-pink-60:#d8426b;--w-pink-56:#b8457f;--w-pink-55:#a0527a;--w-pink-53:#c2185b;--w-pink-52:#b0385a;--w-pink-44:#8e2546;--w-purple-87:#ffbeeb;--w-purple-63:#b06ac4;--w-purple-54:#9a3fb0;--w-red-92:#fbddd8;--w-red-89:#f9d0c2;--w-red-80:#f2a79b;--w-red-78:#d9a9a0;--w-red-74:#f08a7a;--w-red-74a:#ff7a8c;--w-red-67:#ff4b5f;--w-red-66:#ff441a;--w-red-64:#e0603c;--w-red-63:#f03a3f;--w-red-61:#d94f1e;--w-red-60:#d9473a;--w-red-59:#d8335b;--w-red-58:#c0533f;--w-red-58a:#dc2626;--w-red-56:#d0233f;--w-red-55:#c92a4f;--w-red-54:#c0392b;--w-red-54a:#c72e00;--w-red-52:#c0143c;--w-red-47:#a41e3e;--w-red-44:#8e2a1e;--w-sand-99:#fdfbf4;--w-sand-97:#fff6d6;--w-sand-96:#f7f2e6;--w-sand-94:#f1ead8;--w-sand-92:#ede3cb;--w-sand-90:#e6dcc4;--w-sand-86:#d9cfb8;--w-sand-83:#d3c8ad;--w-sand-81:#c9c0a9;--w-sand-77:#bdb4a0;--w-sand-75:#b5ac98;--w-sand-69:#a39a86;--w-sand-65:#9a8f7a;--w-sand-61:#8b8271;--w-sand-56:#7c7564;--w-sand-51:#6b6455;--w-sand-48:#645d4a;--w-sand-44:#5a5144;--w-sand-41:#4f4939;--w-sand-38:#47403a;--w-sand-34:#3d372d;--w-sand-27:#2a251c;--w-sand-24:#221e17;--w-sand-22:#1d1912;--w-sand-18:#14110d;--w-slate-96:#eef4fb;--w-slate-94:#ddeefb;--w-slate-92:#dbe6f2;--w-slate-84:#b9cde2;--w-slate-81:#b3c4d4;--w-slate-56:#64788c;--w-slate-47:#4c5c6c;--w-slate-45:#465666;--w-slate-21:#101a26;--w-slate-19:#10151b;--w-slate-15:#060c18;--w-teal-92:#8cffdc;--w-teal-58:#1f8a8a;--w-teal-57:#0e8a6d;--w-violet-95:#f1ebfb;--w-violet-93:#e9e1ff;--w-violet-90:#e4d8fb;--w-violet-81:#c9b6f2;--w-violet-73:#a99ae6;--w-violet-63:#9a6be8;--w-violet-63a:#8b80b8;--w-violet-57:#7a6fa8;--w-violet-57a:#7a5bd6;--w-violet-55:#7b3ff2;--w-violet-55a:#7a4cd9;--w-violet-54:#6c4fd8;--w-violet-45:#5a34b0;--w-yellow-96:#fff3c4;--w-yellow-94:#fbebc9;--w-yellow-93:#fbe9a6;--w-yellow-91:#fee500;--w-yellow-91a:#fbdf7a;--w-yellow-87:#f6cf4d;--w-yellow-85:#f2c744;--w-yellow-83:#f3be12;--w-yellow-80:#e8b60f;--w-yellow-76:#c9b200;--w-yellow-71:#c99a0a;--w-yellow-59:#9a7a12;--w-yellow-47:#6b5a20;--w-yellow-42:#5a4a18;--shell:1560px;--u:1px;--k:1;--fmin:13px}:where(svg[data-isz]){width:calc(var(--isz) * var(--u));height:calc(var(--isz) * var(--u))}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}body{background:var(--z-canvas,var(--w-sand-94));color:var(--color-text);font-variant-numeric:tabular-nums;word-break:keep-all;line-break:strict;overflow-wrap:break-word;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}::selection{background:var(--w-blue-52)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--w-blue-52) 16%, transparent)}}:focus-visible{outline:calc(2 * var(--u)) solid var(--color-primary);outline-offset:calc(2 * var(--u));border-radius:calc(4 * var(--u))}html::-webkit-scrollbar{width:calc(11 * var(--u));height:calc(11 * var(--u))}html::-webkit-scrollbar-track{background:var(--z-ink,var(--w-sand-18))}@supports (color:color-mix(in lab, red, red)){html::-webkit-scrollbar-track{background:color-mix(in srgb, var(--z-ink,var(--w-sand-18)) 9%, var(--z-paper,var(--w-sand-94)))}}html::-webkit-scrollbar-thumb{background:var(--z-ink,var(--w-sand-18));border:calc(2 * var(--u)) solid transparent;background-clip:padding-box;border-radius:0}html::-webkit-scrollbar-thumb:hover{background:var(--z-hot-ink,var(--w-red-55));background-clip:padding-box}:not(html)::-webkit-scrollbar{width:0;height:0;display:none}:not(html){scrollbar-width:none}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--z-ink,var(--w-sand-18)) var(--z-ink,var(--w-sand-18))}@supports (color:color-mix(in lab, red, red)){html{scrollbar-color:var(--z-ink,var(--w-sand-18)) color-mix(in srgb, var(--z-ink,var(--w-sand-18)) 9%, var(--z-paper,var(--w-sand-94)))}}}@keyframes fade-up{0%{opacity:0;transform:translateY(calc(12 * var(--u)))}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.5s cubic-bezier(.16,1,.3,1) both fade-up}.d1{animation-delay:60ms}.d2{animation-delay:.12s}.d3{animation-delay:.18s}.d4{animation-delay:.24s}.d5{animation-delay:.3s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:.2s both fade-in}.tag-bracket:before{content:"「";opacity:.6;margin-right:.1em}.tag-bracket:after{content:"」";opacity:.6;margin-left:.1em}.coast-card{background:var(--color-surface);border:calc(1 * var(--u)) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-e2);transition:transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);position:relative}.coast-card.interactive:hover{transform:translateY(calc(-2 * var(--u)));border-color:var(--accent,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.coast-card.interactive:hover{border-color:color-mix(in srgb, var(--accent,var(--color-primary)) 40%, var(--color-border))}}.coast-card.interactive:hover{box-shadow:var(--glow-gold)}.coast-card.interactive:after{content:"";border-radius:inherit;background:linear-gradient(115deg, transparent 38%, var(--w-sand-99) 47%, var(--w-cyan-76) 52%, var(--w-yellow-85) 56%, transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.coast-card.interactive:after{background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--w-sand-99) 50%, transparent) 47%, color-mix(in srgb, var(--w-cyan-76) 12%, transparent) 52%, color-mix(in srgb, var(--w-yellow-85) 10%, transparent) 56%, transparent 64%)}}.coast-card.interactive:after{opacity:0;pointer-events:none;transition:background-position .9s var(--ease-out), opacity .3s ease;background-position:130% 0;background-size:260% 100%}.coast-card.interactive:hover:after{opacity:1;background-position:-30% 0}.card-hero{border-radius:var(--radius-xl);background:var(--color-surface);border:calc(1 * var(--u)) solid var(--color-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card-hero{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--color-primary) 22%, var(--color-border))}}.card-hero{box-shadow:var(--shadow-e4), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.card-hero{box-shadow:var(--shadow-e4), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 60%, transparent)}}.card-work{border-radius:var(--radius-lg);background:var(--color-surface);border:calc(1 * var(--u)) solid var(--color-border);box-shadow:0 calc(10 * var(--u)) calc(28 * var(--u)) calc(-18 * var(--u)) var(--w-slate-21), 0 calc(1 * var(--u)) calc(2 * var(--u)) var(--w-slate-21);position:relative}@supports (color:color-mix(in lab, red, red)){.card-work{box-shadow:0 calc(10 * var(--u)) calc(28 * var(--u)) calc(-18 * var(--u)) color-mix(in srgb, var(--w-slate-21) 16%, transparent), 0 calc(1 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--w-slate-21) 4%, transparent)}}.card-ctx{border-radius:var(--radius-lg);background:var(--color-surface);position:relative}@supports (color:color-mix(in lab, red, red)){.card-ctx{background:color-mix(in srgb, var(--color-surface) 70%, var(--color-paper))}}.card-ctx{border:calc(1 * var(--u)) solid var(--color-border);box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) calc(-6 * var(--u)) var(--w-slate-21)}@supports (color:color-mix(in lab, red, red)){.card-ctx{box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) calc(-6 * var(--u)) color-mix(in srgb, var(--w-slate-21) 10%, transparent)}}.wash-hero:before{content:"";border-radius:inherit;background:var(--wash-hero);pointer-events:none;position:absolute;inset:0}.surface-2{background:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.surface-2{background:color-mix(in srgb, var(--color-paper) 60%, transparent)}}.surface-2{border:calc(1 * var(--u)) solid var(--color-border)}.surface-3{background:var(--color-card-deep)}@supports (color:color-mix(in lab, red, red)){.surface-3{background:color-mix(in srgb, var(--color-card-deep) 50%, transparent)}}.surface-accent{background:color-mix(in srgb, color-mix(in srgb, var(--w-cyan-52) 7.8%, transparent) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.surface-accent{background:color-mix(in srgb, var(--color-accent-dim) 30%, transparent)}}.surface-accent{border:calc(1 * var(--u)) solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.surface-accent{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--color-accent) 50%, var(--color-border))}}.text-grad-gold{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.press{transition:transform var(--dur-press) var(--ease-out)}.press:active{transform:scale(.96)}.seg{align-items:center;gap:calc(2 * var(--u));border-radius:var(--radius-pill);border:calc(1 * var(--u)) solid var(--color-border);background:var(--color-paper);padding:calc(3 * var(--u));box-shadow:inset 0 calc(1 * var(--u)) calc(2 * var(--u)) var(--w-slate-21);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seg{box-shadow:inset 0 calc(1 * var(--u)) calc(2 * var(--u)) color-mix(in srgb, var(--w-slate-21) 4%, transparent)}}.seg-btn{border-radius:var(--radius-pill);color:var(--color-ink-muted);transition:color var(--dur-press) ease, background-color var(--dur-press) ease, box-shadow var(--dur-press) ease;padding:.4rem .95rem;font-size:.8125rem;font-weight:500}.seg-btn:hover{color:var(--color-ink)}.seg-btn[data-active=true]{background:var(--color-coast-deep);color:var(--color-paper);box-shadow:var(--shadow-e1)}.seg-btn:active{transform:scale(.96)}.seg-accent .seg-btn[data-active=true]{background:var(--color-accent)}.seg-btn[data-active=true][data-variant=warning]{background:var(--color-warning)}.chip{border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;line-height:1;font-family:var(--font-mono);align-items:center;gap:.375rem;padding:.25rem .625rem;display:inline-flex}.chip-gold{background:var(--color-primary-dim);color:var(--color-primary)}.chip-teal{background:var(--color-accent-dim);color:var(--color-accent)}.chip-positive{background:var(--color-positive)}@supports (color:color-mix(in lab, red, red)){.chip-positive{background:color-mix(in srgb, var(--color-positive) 12%, transparent)}}.chip-positive{color:var(--color-positive)}.chip-warning{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.chip-warning{background:color-mix(in srgb, var(--color-warning) 12%, transparent)}}.chip-warning{color:var(--color-warning)}.chip .dot{border-radius:calc(999 * var(--u));background:currentColor;width:.375rem;height:.375rem}.chip-outline{border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);border:calc(1 * var(--u)) solid var(--color-border);background:var(--color-surface);align-items:center;gap:.375rem;padding:.2rem .6rem;font-size:.6875rem;display:inline-flex}.badge{border-radius:var(--radius-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;padding:.1rem .35rem;font-size:.625rem;font-weight:700}.badge-gold{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.badge-gold{background:color-mix(in srgb, var(--color-primary) 15%, transparent)}}.badge-gold{color:var(--color-primary)}.badge-muted{background:var(--color-card-deep);color:var(--color-ink-muted)}.gold{color:var(--color-primary)}.field{background:var(--color-surface);border:calc(1 * var(--u)) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);transition:border-color var(--dur-hover) ease, box-shadow var(--dur-hover) ease}.field::placeholder{color:var(--color-ink-faint)}.field:hover{border-color:var(--color-border-hover)}.field:focus,.field:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 calc(3 * var(--u)) var(--color-primary-dim);outline:none}.field-accent:focus{border-color:var(--color-accent);box-shadow:0 0 0 calc(3 * var(--u)) var(--color-accent-dim)}.neoul-hero{isolation:isolate;background:radial-gradient(46% 36% at 14% 2%, var(--w-blue-86), transparent 62%), radial-gradient(42% 34% at 90% 6%, var(--w-blue-83), transparent 58%), radial-gradient(60% 52% at 52% 112%, var(--w-blue-89), transparent 62%), linear-gradient(180deg, var(--w-sand-99) 0%, var(--w-slate-96) 52%, var(--w-slate-94) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.neoul-hero{background:radial-gradient(46% 36% at 14% 2%, color-mix(in srgb, var(--w-blue-86) 50%, transparent), transparent 62%), radial-gradient(42% 34% at 90% 6%, color-mix(in srgb, var(--w-blue-83) 40%, transparent), transparent 58%), radial-gradient(60% 52% at 52% 112%, color-mix(in srgb, var(--w-blue-89) 45%, transparent), transparent 62%), linear-gradient(180deg, var(--w-sand-99) 0%, var(--w-slate-96) 52%, var(--w-slate-94) 100%)}}.neoul-caustic{z-index:-1;pointer-events:none;background:radial-gradient(34% 24% at 28% 18%, var(--w-sand-99), transparent 62%), radial-gradient(30% 22% at 74% 30%, var(--w-slate-94), transparent 62%);position:absolute;inset:-10%}@supports (color:color-mix(in lab, red, red)){.neoul-caustic{background:radial-gradient(34% 24% at 28% 18%, color-mix(in srgb, var(--w-sand-99) 55%, transparent), transparent 62%), radial-gradient(30% 22% at 74% 30%, color-mix(in srgb, var(--w-slate-94) 40%, transparent), transparent 62%)}}.neoul-caustic{filter:blur(calc(10 * var(--u)));animation:30s ease-in-out infinite alternate nl-drift}@keyframes nl-drift{0%{opacity:.85;transform:translate(-2%,-1%)scale(1.02)}to{opacity:1;transform:translate(3%,2%)scale(1.08)}}.glass{background:var(--w-sand-99);position:relative}@supports (color:color-mix(in lab, red, red)){.glass{background:color-mix(in srgb, var(--w-sand-99) 50%, transparent)}}.glass{-webkit-backdrop-filter:blur(calc(16 * var(--u))) saturate(145%);border:calc(1 * var(--u)) solid var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.glass{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--w-sand-99) 75%, transparent)}}.glass{box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) var(--w-blue-47), 0 calc(2 * var(--u)) calc(6 * var(--u)) calc(-2 * var(--u)) var(--w-blue-47), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99), inset 0 calc(-18 * var(--u)) calc(32 * var(--u)) calc(-22 * var(--u)) var(--w-blue-75)}@supports (color:color-mix(in lab, red, red)){.glass{box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) color-mix(in srgb, var(--w-blue-47) 32%, transparent), 0 calc(2 * var(--u)) calc(6 * var(--u)) calc(-2 * var(--u)) color-mix(in srgb, var(--w-blue-47) 12%, transparent), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 95%, transparent), inset 0 calc(-18 * var(--u)) calc(32 * var(--u)) calc(-22 * var(--u)) color-mix(in srgb, var(--w-blue-75) 28%, transparent)}}.glass-sheen:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg, var(--w-sand-99) 0%, var(--w-sand-99) 26%, var(--w-sand-99) 70%, var(--w-sand-99) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glass-sheen:after{background:linear-gradient(125deg, color-mix(in srgb, var(--w-sand-99) 55%, transparent) 0%, color-mix(in srgb, var(--w-sand-99) 0%, transparent) 26%, color-mix(in srgb, var(--w-sand-99) 0%, transparent) 70%, color-mix(in srgb, var(--w-sand-99) 18%, transparent) 100%)}}.glass-sheen:after{mix-blend-mode:overlay}.lg-glass{background:var(--w-sand-99);position:relative}@supports (color:color-mix(in lab, red, red)){.lg-glass{background:color-mix(in srgb, var(--w-sand-99) 66%, transparent)}}.lg-glass{-webkit-backdrop-filter:blur(calc(18 * var(--u))) saturate(140%);border:calc(1 * var(--u)) solid var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.lg-glass{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--w-sand-99) 85%, transparent)}}.lg-glass{box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) var(--w-slate-21), 0 calc(22 * var(--u)) calc(50 * var(--u)) calc(-26 * var(--u)) var(--w-blue-38), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.lg-glass{box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) color-mix(in srgb, var(--w-slate-21) 4%, transparent), 0 calc(22 * var(--u)) calc(50 * var(--u)) calc(-26 * var(--u)) color-mix(in srgb, var(--w-blue-38) 40%, transparent), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 96%, transparent)}}.lg-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(142deg, var(--w-sand-99) 0%, var(--w-sand-99) 22%, var(--w-sand-99) 48%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lg-glass:before{background:linear-gradient(142deg, color-mix(in srgb, var(--w-sand-99) 50%, transparent) 0%, color-mix(in srgb, var(--w-sand-99) 8%, transparent) 22%, color-mix(in srgb, var(--w-sand-99) 0%, transparent) 48%)}}.lg-glass:before{mix-blend-mode:screen;opacity:.6}.lg-glass:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--w-sand-99);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lg-glass:after{box-shadow:inset 0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--w-sand-99) 18%, transparent)}}.lg-glass>*{z-index:1;position:relative}.liquid-plate{background:var(--w-sand-99);position:relative}@supports (color:color-mix(in lab, red, red)){.liquid-plate{background:color-mix(in srgb, var(--w-sand-99) 12%, transparent)}}.liquid-plate{-webkit-backdrop-filter:blur(calc(7 * var(--u))) saturate(150%) brightness(1.08);border:calc(1 * var(--u)) solid var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.liquid-plate{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--w-sand-99) 55%, transparent)}}.liquid-plate{box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) calc(-10 * var(--u)) var(--w-slate-15), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99), inset 0 0 0 calc(1 * var(--u)) var(--w-sand-99), inset 0 calc(-14 * var(--u)) calc(30 * var(--u)) calc(-22 * var(--u)) var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.liquid-plate{box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) calc(-10 * var(--u)) color-mix(in srgb, var(--w-slate-15) 50%, transparent), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 90%, transparent), inset 0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--w-sand-99) 22%, transparent), inset 0 calc(-14 * var(--u)) calc(30 * var(--u)) calc(-22 * var(--u)) color-mix(in srgb, var(--w-sand-99) 40%, transparent)}}.liquid-plate:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(133deg, var(--w-sand-99) 0%, var(--w-sand-99) 18%, transparent 42%, transparent 84%, var(--w-sand-99) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.liquid-plate:before{background:linear-gradient(133deg, color-mix(in srgb, var(--w-sand-99) 55%, transparent) 0%, color-mix(in srgb, var(--w-sand-99) 12%, transparent) 18%, transparent 42%, transparent 84%, color-mix(in srgb, var(--w-sand-99) 30%, transparent) 100%)}}.liquid-plate:before{mix-blend-mode:screen;opacity:.8}.liquid-plate:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;box-shadow:inset calc(1.5 * var(--u)) 0 calc(1.5 * var(--u)) var(--w-blue-77), inset calc(-1.5 * var(--u)) 0 calc(1.5 * var(--u)) var(--w-pink-74);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.liquid-plate:after{box-shadow:inset calc(1.5 * var(--u)) 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--w-blue-77) 28%, transparent), inset calc(-1.5 * var(--u)) 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--w-pink-74) 24%, transparent)}}.liquid-plate:after{mix-blend-mode:screen}.liquid-plate>*{z-index:2;position:relative}.anime-card{transform:perspective(calc(760 * var(--u))) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .14s ease-out,box-shadow .3s}@media (prefers-reduced-motion:reduce){.anime-card{transform:none}}.glass-rim{position:relative}.glass-rim:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 calc(2.5 * var(--u)) calc(3 * var(--u)) calc(-1 * var(--u)) var(--w-sand-99), inset 0 0 0 calc(1 * var(--u)) var(--w-sand-99), inset calc(3 * var(--u)) 0 calc(4 * var(--u)) calc(-2 * var(--u)) var(--w-blue-74), inset calc(-3 * var(--u)) 0 calc(4 * var(--u)) calc(-2 * var(--u)) var(--w-pink-72), inset 0 calc(3 * var(--u)) calc(4 * var(--u)) calc(-2 * var(--u)) var(--w-teal-92), inset 0 calc(-3 * var(--u)) calc(4 * var(--u)) calc(-2 * var(--u)) var(--w-orange-84);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glass-rim:after{box-shadow:inset 0 calc(2.5 * var(--u)) calc(3 * var(--u)) calc(-1 * var(--u)) color-mix(in srgb, var(--w-sand-99) 95%, transparent), inset 0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--w-sand-99) 40%, transparent), inset calc(3 * var(--u)) 0 calc(4 * var(--u)) calc(-2 * var(--u)) color-mix(in srgb, var(--w-blue-74) 50%, transparent), inset calc(-3 * var(--u)) 0 calc(4 * var(--u)) calc(-2 * var(--u)) color-mix(in srgb, var(--w-pink-72) 46%, transparent), inset 0 calc(3 * var(--u)) calc(4 * var(--u)) calc(-2 * var(--u)) color-mix(in srgb, var(--w-teal-92) 36%, transparent), inset 0 calc(-3 * var(--u)) calc(4 * var(--u)) calc(-2 * var(--u)) color-mix(in srgb, var(--w-orange-84) 32%, transparent)}}.glass-rim:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(48% 30% at 4% 3%, var(--w-sand-99), transparent 68%), linear-gradient(124deg, var(--w-sand-99) 0%, transparent 15%, transparent 90%, var(--w-sand-99) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glass-rim:before{background:radial-gradient(48% 30% at 4% 3%, color-mix(in srgb, var(--w-sand-99) 70%, transparent), transparent 68%), linear-gradient(124deg, color-mix(in srgb, var(--w-sand-99) 42%, transparent) 0%, transparent 15%, transparent 90%, color-mix(in srgb, var(--w-sand-99) 24%, transparent) 100%)}}.glass-rim:before{mix-blend-mode:screen;opacity:.7}.liquid-plate-light{background:var(--w-sand-99);position:relative}@supports (color:color-mix(in lab, red, red)){.liquid-plate-light{background:color-mix(in srgb, var(--w-sand-99) 62%, transparent)}}.liquid-plate-light{-webkit-backdrop-filter:blur(calc(14 * var(--u))) saturate(150%) brightness(1.04);border:calc(1 * var(--u)) solid var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.liquid-plate-light{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--w-sand-99) 85%, transparent)}}.liquid-plate-light{box-shadow:0 calc(14 * var(--u)) calc(36 * var(--u)) calc(-14 * var(--u)) var(--w-slate-15), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99), inset 0 0 0 calc(1 * var(--u)) var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.liquid-plate-light{box-shadow:0 calc(14 * var(--u)) calc(36 * var(--u)) calc(-14 * var(--u)) color-mix(in srgb, var(--w-slate-15) 42%, transparent), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99), inset 0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--w-sand-99) 40%, transparent)}}.liquid-plate-light:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(133deg, var(--w-sand-99) 0%, var(--w-sand-99) 20%, transparent 44%, transparent 86%, var(--w-sand-99) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.liquid-plate-light:before{background:linear-gradient(133deg, color-mix(in srgb, var(--w-sand-99) 70%, transparent) 0%, color-mix(in srgb, var(--w-sand-99) 20%, transparent) 20%, transparent 44%, transparent 86%, color-mix(in srgb, var(--w-sand-99) 34%, transparent) 100%)}}.liquid-plate-light:before{mix-blend-mode:screen;opacity:.7}.liquid-plate-light>*{z-index:2;position:relative}.banner-glass{background:var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.banner-glass{background:color-mix(in srgb, var(--w-sand-99) 5%, transparent)}}.banner-glass{-webkit-backdrop-filter:blur(calc(3 * var(--u))) saturate(172%) brightness(1.05);border:calc(1 * var(--u)) solid var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.banner-glass{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--w-sand-99) 55%, transparent)}}.banner-glass{box-shadow:0 32px 76px -26px var(--w-blue-38), 0 8px 20px -10px var(--w-blue-38), inset 0 4px 4px -1px var(--w-sand-99), inset 4px 0 5px -2px var(--w-sand-99), inset 0 -4px 5px -2px var(--w-sand-99), inset -4px 0 5px -2px var(--w-sand-99), inset 0 0 0 1.5px var(--w-sand-99), inset 5px 0 5px -2px var(--w-blue-74), inset -5px 0 5px -2px var(--w-pink-72), inset 0 5px 5px -2px var(--w-teal-92), inset 0 -5px 5px -2px var(--w-orange-84), inset 0 0 50px -14px var(--w-blue-76)}@supports (color:color-mix(in lab, red, red)){.banner-glass{box-shadow:0 32px 76px -26px color-mix(in srgb, var(--w-blue-38) 36%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--w-blue-38) 14%, transparent), inset 0 4px 4px -1px var(--w-sand-99), inset 4px 0 5px -2px color-mix(in srgb, var(--w-sand-99) 85%, transparent), inset 0 -4px 5px -2px color-mix(in srgb, var(--w-sand-99) 62%, transparent), inset -4px 0 5px -2px color-mix(in srgb, var(--w-sand-99) 62%, transparent), inset 0 0 0 1.5px color-mix(in srgb, var(--w-sand-99) 40%, transparent), inset 5px 0 5px -2px color-mix(in srgb, var(--w-blue-74) 55%, transparent), inset -5px 0 5px -2px color-mix(in srgb, var(--w-pink-72) 50%, transparent), inset 0 5px 5px -2px color-mix(in srgb, var(--w-teal-92) 42%, transparent), inset 0 -5px 5px -2px color-mix(in srgb, var(--w-orange-84) 38%, transparent), inset 0 0 50px -14px color-mix(in srgb, var(--w-blue-76) 34%, transparent)}}.banner-glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:radial-gradient(50% 42% at 3% 2%, var(--w-sand-99), transparent 66%), radial-gradient(40% 34% at 99% 99%, var(--w-sand-99), transparent 70%), radial-gradient(30% 60% at 100% 8%, var(--w-blue-89), transparent 68%), radial-gradient(30% 60% at 0% 92%, var(--w-purple-87), transparent 68%), linear-gradient(122deg, var(--w-sand-99) 0%, var(--w-sand-99) 12%, transparent 26%, transparent 88%, var(--w-sand-99) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.banner-glass:after{background:radial-gradient(50% 42% at 3% 2%, color-mix(in srgb, var(--w-sand-99) 85%, transparent), transparent 66%), radial-gradient(40% 34% at 99% 99%, color-mix(in srgb, var(--w-sand-99) 50%, transparent), transparent 70%), radial-gradient(30% 60% at 100% 8%, color-mix(in srgb, var(--w-blue-89) 40%, transparent), transparent 68%), radial-gradient(30% 60% at 0% 92%, color-mix(in srgb, var(--w-purple-87) 34%, transparent), transparent 68%), linear-gradient(122deg, color-mix(in srgb, var(--w-sand-99) 50%, transparent) 0%, color-mix(in srgb, var(--w-sand-99) 8%, transparent) 12%, transparent 26%, transparent 88%, color-mix(in srgb, var(--w-sand-99) 34%, transparent) 100%)}}.banner-glass:after{mix-blend-mode:screen;opacity:.82}.hub-lg{background:radial-gradient(42% 36% at 20% 10%, var(--w-slate-94), transparent 62%), radial-gradient(38% 34% at 84% 6%, var(--w-slate-94), transparent 58%), var(--w-sand-99);position:relative}.hub-lg:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 30% at 26% 30%, var(--w-blue-89), transparent 66%), radial-gradient(30% 28% at 74% 42%, var(--w-slate-94), transparent 64%), radial-gradient(42% 38% at 52% 86%, var(--w-blue-89), transparent 66%);position:fixed;inset:-25%}@supports (color:color-mix(in lab, red, red)){.hub-lg:before{background:radial-gradient(34% 30% at 26% 30%, color-mix(in srgb, var(--w-blue-89) 50%, transparent), transparent 66%), radial-gradient(30% 28% at 74% 42%, color-mix(in srgb, var(--w-slate-94) 46%, transparent), transparent 64%), radial-gradient(42% 38% at 52% 86%, color-mix(in srgb, var(--w-blue-89) 46%, transparent), transparent 66%)}}.hub-lg:before{filter:blur(calc(46 * var(--u)));will-change:transform;animation:36s ease-in-out infinite alternate water-swell}@keyframes water-swell{0%{transform:translate(-1.5%,-1%)rotate(-3deg)scale(1.05)}to{transform:translate(2%,1.5%)rotate(4deg)scale(1.13)}}.hub-lg .acc-item,.hub-lg .cf-card{background:var(--w-sand-99)!important}@supports (color:color-mix(in lab, red, red)){.hub-lg .acc-item,.hub-lg .cf-card{background:color-mix(in srgb, var(--w-sand-99) 70%, transparent)!important}}.hub-lg .acc-item,.hub-lg .cf-card{-webkit-backdrop-filter:blur(calc(14 * var(--u))) saturate(135%);border:calc(1 * var(--u)) solid var(--w-sand-99)!important}@supports (color:color-mix(in lab, red, red)){.hub-lg .acc-item,.hub-lg .cf-card{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--w-sand-99) 85%, transparent)!important}}.hub-lg .acc-item,.hub-lg .cf-card{box-shadow:0 calc(22 * var(--u)) calc(54 * var(--u)) calc(-22 * var(--u)) var(--w-blue-38), 0 6px 16px -8px var(--w-blue-38), inset 0 1px 0 var(--w-sand-99), inset 0 0 0 1px var(--w-sand-99), inset 0 -16px 34px -26px var(--w-blue-69)!important}@supports (color:color-mix(in lab, red, red)){.hub-lg .acc-item,.hub-lg .cf-card{box-shadow:0 calc(22 * var(--u)) calc(54 * var(--u)) calc(-22 * var(--u)) color-mix(in srgb, var(--w-blue-38) 26%, transparent), 0 6px 16px -8px color-mix(in srgb, var(--w-blue-38) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--w-sand-99) 98%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--w-sand-99) 32%, transparent), inset 0 -16px 34px -26px color-mix(in srgb, var(--w-blue-69) 34%, transparent)!important}}.hub-lg .acc-item:hover,.hub-lg .acc-item:focus-within,.hub-lg .acc-item.acc-open,.hub-lg .cf-card.acc-open{border-color:var(--w-sand-99)!important}@supports (color:color-mix(in lab, red, red)){.hub-lg .acc-item:hover,.hub-lg .acc-item:focus-within,.hub-lg .acc-item.acc-open,.hub-lg .cf-card.acc-open{border-color:color-mix(in srgb, var(--w-sand-99) 95%, transparent)!important}}.hub-lg .acc-item:hover,.hub-lg .acc-item:focus-within,.hub-lg .acc-item.acc-open,.hub-lg .cf-card.acc-open{box-shadow:0 calc(32 * var(--u)) calc(70 * var(--u)) calc(-22 * var(--u)) var(--w-blue-38), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99), inset 0 0 0 calc(1 * var(--u)) var(--w-sand-99), inset 0 calc(-16 * var(--u)) calc(34 * var(--u)) calc(-24 * var(--u)) var(--w-blue-69)!important}@supports (color:color-mix(in lab, red, red)){.hub-lg .acc-item:hover,.hub-lg .acc-item:focus-within,.hub-lg .acc-item.acc-open,.hub-lg .cf-card.acc-open{box-shadow:0 calc(32 * var(--u)) calc(70 * var(--u)) calc(-22 * var(--u)) color-mix(in srgb, var(--w-blue-38) 32%, transparent), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99), inset 0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--w-sand-99) 42%, transparent), inset 0 calc(-16 * var(--u)) calc(34 * var(--u)) calc(-24 * var(--u)) color-mix(in srgb, var(--w-blue-69) 40%, transparent)!important}}.hub-lg .game-wash{opacity:.4}.hub-lg .acc-item:before,.hub-lg .cf-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:6;background:linear-gradient(138deg, var(--w-sand-99) 0%, var(--w-sand-99) 20%, transparent 45%, transparent 82%, var(--w-sand-99) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hub-lg .acc-item:before,.hub-lg .cf-card:before{background:linear-gradient(138deg, color-mix(in srgb, var(--w-sand-99) 60%, transparent) 0%, color-mix(in srgb, var(--w-sand-99) 12%, transparent) 20%, transparent 45%, transparent 82%, color-mix(in srgb, var(--w-sand-99) 30%, transparent) 100%)}}.hub-lg .acc-item:before,.hub-lg .cf-card:before{mix-blend-mode:screen;opacity:.72}.hub-lg .acc-item:after,.hub-lg .cf-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:6;box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--w-sand-99), inset 0 0 0 calc(2.5 * var(--u)) var(--w-blue-69);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hub-lg .acc-item:after,.hub-lg .cf-card:after{box-shadow:inset 0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--w-sand-99) 50%, transparent), inset 0 0 0 calc(2.5 * var(--u)) color-mix(in srgb, var(--w-blue-69) 10%, transparent)}}.glass-press{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s}.glass-press:hover{transform:translateY(calc(-3 * var(--u)));box-shadow:0 calc(26 * var(--u)) calc(64 * var(--u)) calc(-16 * var(--u)) var(--w-blue-32), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.glass-press:hover{box-shadow:0 calc(26 * var(--u)) calc(64 * var(--u)) calc(-16 * var(--u)) color-mix(in srgb, var(--w-blue-32) 46%, transparent), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 70%, transparent)}}.glass-press:active{transform:translateY(calc(-1 * var(--u))) scale(.99)}@media (hover:hover) and (pointer:fine){.sheen:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(calc(200 * var(--u)) circle at var(--mx,50%) var(--my,50%), var(--w-sand-99), transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sheen:after{background:radial-gradient(calc(200 * var(--u)) circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--w-sand-99) 50%, transparent), transparent 56%)}}.sheen:after{mix-blend-mode:soft-light;opacity:0;transition:opacity .28s var(--ease-emil);z-index:5}.sheen:hover:after{opacity:1}}.ripple-wave{border-radius:calc(9999 * var(--u));pointer-events:none;z-index:6;background:radial-gradient(circle, var(--w-sand-99), transparent 68%);position:absolute;transform:translate(-50%,-50%)scale(0)}@supports (color:color-mix(in lab, red, red)){.ripple-wave{background:radial-gradient(circle, color-mix(in srgb, var(--w-sand-99) 60%, transparent), transparent 68%)}}.ripple-wave{animation:ripple-wave .6s var(--ease-emil) forwards}@keyframes ripple-wave{to{opacity:0;transform:translate(-50%,-50%)scale(9)}}.nl-aqua-text{background:linear-gradient(180deg, var(--w-sand-99) 0%, var(--w-slate-94) 28%, var(--w-cyan-77) 68%, var(--w-blue-52) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.nl-ink{color:var(--w-blue-27)}.nl-ink-soft{color:var(--w-blue-44)}.nl-wtrack{will-change:transform;width:200%;animation:linear infinite nl-wtrack;display:flex;position:absolute;inset:0}@keyframes nl-wtrack{0%{transform:translate(0)}to{transform:translate(-50%)}}.nl-ripple-text{background-image:linear-gradient(100deg, var(--w-blue-47) 0%, var(--w-blue-67) 28%, var(--w-slate-96) 50%, var(--w-blue-67) 72%, var(--w-blue-47) 100%);background-size:calc(220 * var(--u)) 100%;color:#0000;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;font-weight:800}.nl-ripple-on{animation:4.5s linear infinite nl-shimmer}@keyframes nl-shimmer{0%{background-position-x:0}to{background-position-x:calc(220 * var(--u))}}.nl-wm-letter{background-image:linear-gradient(168deg, var(--w-sand-99) 0%, var(--w-slate-96) 15%, var(--w-cyan-83) 35%, var(--w-blue-67) 55%, var(--w-blue-47) 78%, var(--w-blue-35) 100%);color:#0000;filter:drop-shadow(0 calc(1 * var(--u)) 0 var(--w-sand-99)) drop-shadow(0 calc(9 * var(--u)) calc(20 * var(--u)) var(--w-blue-52));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.nl-wm-letter{filter:drop-shadow(0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 60%, transparent)) drop-shadow(0 calc(9 * var(--u)) calc(20 * var(--u)) color-mix(in srgb, var(--w-blue-52) 32%, transparent))}}.nl-wm-letter{animation:.7s cubic-bezier(.16,1,.3,1) both nl-wm-rise}@keyframes nl-wm-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}:root{--cat-game:var(--w-amber-60);--cat-game-dim:var(--w-amber-60)}@supports (color:color-mix(in lab, red, red)){:root{--cat-game-dim:color-mix(in srgb, var(--w-amber-60) 7.8%, transparent)}}:root{--cat-anime:var(--w-red-61);--cat-anime-dim:var(--w-red-61)}@supports (color:color-mix(in lab, red, red)){:root{--cat-anime-dim:color-mix(in srgb, var(--w-red-61) 7.8%, transparent)}}:root{--cat-vtuber:var(--w-violet-54);--cat-vtuber-dim:var(--w-violet-54)}@supports (color:color-mix(in lab, red, red)){:root{--cat-vtuber-dim:color-mix(in srgb, var(--w-violet-54) 7.8%, transparent)}}:root{--cat-music:var(--w-indigo-39);--cat-music-dim:var(--w-indigo-39)}@supports (color:color-mix(in lab, red, red)){:root{--cat-music-dim:color-mix(in srgb, var(--w-indigo-39) 7.8%, transparent)}}:root{--cat-offline:var(--w-teal-57);--cat-offline-dim:var(--w-teal-57)}@supports (color:color-mix(in lab, red, red)){:root{--cat-offline-dim:color-mix(in srgb, var(--w-teal-57) 7.8%, transparent)}}:root{--g-wuwa:var(--w-amber-60);--g-genshin:var(--w-blue-59);--g-starrail:var(--w-indigo-57);--g-zenless:var(--w-amber-65);--g-nikke:var(--w-pink-61)}.cat-dot{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:calc(999 * var(--u));background:var(--cat,var(--color-primary));box-shadow:0 0 0 calc(2 * var(--u)) var(--cat,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.cat-dot{box-shadow:0 0 0 calc(2 * var(--u)) color-mix(in srgb, var(--cat,var(--color-primary)) 18%, transparent)}}.hud-frame:before{top:calc(8 * var(--u));left:calc(8 * var(--u));border-top-width:calc(1.5 * var(--u));border-left-width:calc(1.5 * var(--u))}.hud-frame:after{bottom:calc(8 * var(--u));right:calc(8 * var(--u));border-bottom-width:calc(1.5 * var(--u));border-right-width:calc(1.5 * var(--u))}.tv-row{border-top:calc(1 * var(--u)) solid var(--cat-anime)}@supports (color:color-mix(in lab, red, red)){.tv-row{border-top:calc(1 * var(--u)) solid color-mix(in srgb, var(--cat-anime) 22%, var(--color-border))}}.stage-glow{box-shadow:0 calc(14 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) var(--cat-vtuber), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.stage-glow{box-shadow:0 calc(14 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) color-mix(in srgb, var(--cat-vtuber) 45%, transparent), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 90%, transparent)}}@keyframes eq-pulse{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.eq-bar{transform-origin:bottom;animation:3.2s ease-in-out infinite eq-pulse}@media (hover:hover) and (pointer:fine){.group:hover .eq-bar{animation-duration:.9s}}.ticket{background:var(--w-sand-99);border:calc(1 * var(--u)) solid var(--cat-music);position:relative}@supports (color:color-mix(in lab, red, red)){.ticket{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--cat-music) 22%, var(--color-border))}}.ticket{border-radius:var(--radius-md);box-shadow:0 calc(8 * var(--u)) calc(26 * var(--u)) calc(-16 * var(--u)) var(--cat-music)}@supports (color:color-mix(in lab, red, red)){.ticket{box-shadow:0 calc(8 * var(--u)) calc(26 * var(--u)) calc(-16 * var(--u)) color-mix(in srgb, var(--cat-music) 40%, transparent)}}.ticket-stub{position:relative}.ticket-stub:before{content:"";top:calc(6 * var(--u));bottom:calc(6 * var(--u));border-left:calc(2 * var(--u)) dashed var(--cat-music);position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.ticket-stub:before{border-left:calc(2 * var(--u)) dashed color-mix(in srgb, var(--cat-music) 32%, transparent)}}.ticket-notch:before,.ticket-notch:after{content:"";left:calc(-7 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:calc(999 * var(--u));background:var(--notch-bg,var(--color-bg));border:calc(1 * var(--u)) solid var(--cat-music);position:absolute}@supports (color:color-mix(in lab, red, red)){.ticket-notch:before,.ticket-notch:after{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--cat-music) 22%, var(--color-border))}}.ticket-notch:before{top:calc(-8 * var(--u));clip-path:inset(50% 0 0);border-top:none}.ticket-notch:after{bottom:calc(-8 * var(--u));clip-path:inset(0 0 50%);border-bottom:none}.badge-card{background:var(--w-sand-99);border:calc(1.5 * var(--u)) dashed var(--cat-offline);position:relative}@supports (color:color-mix(in lab, red, red)){.badge-card{border:calc(1.5 * var(--u)) dashed color-mix(in srgb, var(--cat-offline) 45%, var(--color-border))}}.badge-card{border-radius:var(--radius-lg)}.badge-card:before{content:"";top:calc(10 * var(--u));width:calc(34 * var(--u));height:calc(7 * var(--u));border-radius:calc(999 * var(--u));background:var(--cat-offline);position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.badge-card:before{background:color-mix(in srgb, var(--cat-offline) 16%, transparent)}}.badge-card:before{border:calc(1 * var(--u)) solid var(--cat-offline)}@supports (color:color-mix(in lab, red, red)){.badge-card:before{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--cat-offline) 35%, transparent)}}.acc{flex-direction:column;gap:.625rem;display:flex}@media (min-width:640px){.acc{height:calc(420 * var(--u));flex-direction:row;gap:.75rem}}.acc-item{min-height:calc(148 * var(--u));background:var(--w-sand-99);border-radius:1.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.acc-item{background:color-mix(in srgb, var(--w-sand-99) 46%, transparent)}}.acc-item{-webkit-backdrop-filter:blur(calc(16 * var(--u))) saturate(145%);border:calc(1 * var(--u)) solid var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.acc-item{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--w-sand-99) 72%, transparent)}}.acc-item{box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) var(--w-blue-47), 0 calc(2 * var(--u)) calc(6 * var(--u)) calc(-2 * var(--u)) var(--w-blue-47), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99), inset 0 calc(-18 * var(--u)) calc(32 * var(--u)) calc(-22 * var(--u)) var(--w-blue-75)}@supports (color:color-mix(in lab, red, red)){.acc-item{box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) color-mix(in srgb, var(--w-blue-47) 32%, transparent), 0 calc(2 * var(--u)) calc(6 * var(--u)) calc(-2 * var(--u)) color-mix(in srgb, var(--w-blue-47) 10%, transparent), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 95%, transparent), inset 0 calc(-18 * var(--u)) calc(32 * var(--u)) calc(-22 * var(--u)) color-mix(in srgb, var(--w-blue-75) 26%, transparent)}}.acc-item{transition:flex-grow .55s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s}@media (min-width:640px){.acc-item{flex:1;min-height:0}}.acc-item:hover,.acc-item:focus-within,.acc-item.acc-open{box-shadow:0 calc(26 * var(--u)) calc(58 * var(--u)) calc(-18 * var(--u)) var(--w-blue-47), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.acc-item:hover,.acc-item:focus-within,.acc-item.acc-open{box-shadow:0 calc(26 * var(--u)) calc(58 * var(--u)) calc(-18 * var(--u)) color-mix(in srgb, var(--w-blue-47) 36%, transparent), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99)}}.acc-item:hover,.acc-item:focus-within,.acc-item.acc-open{border-color:var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.acc-item:hover,.acc-item:focus-within,.acc-item.acc-open{border-color:color-mix(in srgb, var(--w-sand-99) 95%, transparent)}}.acc-item:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg, var(--w-sand-99) 0%, var(--w-sand-99) 24%, var(--w-sand-99) 72%, var(--w-sand-99) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.acc-item:after{background:linear-gradient(125deg, color-mix(in srgb, var(--w-sand-99) 50%, transparent) 0%, color-mix(in srgb, var(--w-sand-99) 0%, transparent) 24%, color-mix(in srgb, var(--w-sand-99) 0%, transparent) 72%, color-mix(in srgb, var(--w-sand-99) 22%, transparent) 100%)}}.acc-item:after{mix-blend-mode:overlay}@media (min-width:640px){.acc-item:hover,.acc-item:focus-within,.acc-item.acc-open{flex-grow:3.4}}.acc-item:focus-visible{border-color:var(--accent,var(--w-blue-59));outline:none}@supports (color:color-mix(in lab, red, red)){.acc-item:focus-visible{border-color:color-mix(in srgb, var(--accent,var(--w-blue-59)) 60%, transparent)}}.game-wash{pointer-events:none;border-radius:inherit;background:radial-gradient(70% 55% at 20% 0%, var(--w-sand-99), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.game-wash{background:radial-gradient(70% 55% at 20% 0%, color-mix(in srgb, var(--w-sand-99) 50%, transparent), transparent 60%)}}.cat-row{background:var(--w-sand-99);border-radius:1.4rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cat-row{background:color-mix(in srgb, var(--w-sand-99) 50%, transparent)}}.cat-row{-webkit-backdrop-filter:blur(calc(16 * var(--u))) saturate(145%);border:calc(1 * var(--u)) solid var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.cat-row{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--w-sand-99) 75%, transparent)}}.cat-row{box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) var(--w-blue-47), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.cat-row{box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-18 * var(--u)) color-mix(in srgb, var(--w-blue-47) 28%, transparent), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 95%, transparent)}}.cat-row{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}.cat-row:hover{transform:translateY(calc(-3 * var(--u)));border-color:var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.cat-row:hover{border-color:color-mix(in srgb, var(--w-sand-99) 95%, transparent)}}.cat-row:hover{box-shadow:0 calc(24 * var(--u)) calc(56 * var(--u)) calc(-18 * var(--u)) var(--w-blue-47)}@supports (color:color-mix(in lab, red, red)){.cat-row:hover{box-shadow:0 calc(24 * var(--u)) calc(56 * var(--u)) calc(-18 * var(--u)) color-mix(in srgb, var(--w-blue-47) 34%, transparent)}}.cat-row .game-wash{border-radius:inherit}.crt{justify-content:center;align-items:center;gap:calc(5 * var(--u));width:calc(72 * var(--u));height:calc(44 * var(--u));border-radius:calc(9 * var(--u));border:calc(1 * var(--u)) solid var(--accent);display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.crt{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--accent) 30%, var(--color-border))}}.crt{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.crt{background:color-mix(in srgb, var(--accent) 5%, color-mix(in srgb, var(--w-sand-99) 65%, transparent))}}.crt-label{font-family:var(--font-mono);font-size:calc(8 * var(--u));letter-spacing:.14em;color:var(--accent);font-weight:700}.onair-dot{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:calc(9999 * var(--u));background:var(--accent);animation:2.4s ease-in-out infinite onair-pulse}@keyframes onair-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.72)}}.crt-scan{top:0;bottom:0;left:calc(-14 * var(--u));width:calc(14 * var(--u));opacity:0;background:linear-gradient(90deg, transparent, var(--accent), transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){.crt-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 22%, var(--w-sand-99)), transparent)}}.stage-beam{top:0;bottom:0;left:calc(-90 * var(--u));width:calc(90 * var(--u));opacity:0;pointer-events:none;background:linear-gradient(100deg, transparent, var(--w-sand-99), transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){.stage-beam{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--w-sand-99) 55%, transparent), transparent)}}.ticket-stub{border-right:calc(2 * var(--u)) dashed var(--accent);justify-content:center;align-items:center}@supports (color:color-mix(in lab, red, red)){.ticket-stub{border-right:calc(2 * var(--u)) dashed color-mix(in srgb, var(--accent) 32%, transparent)}}.ticket-stub{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ticket-stub{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.ticket-admit{writing-mode:vertical-rl;font-family:var(--font-mono);font-size:calc(9 * var(--u));letter-spacing:.3em;color:var(--accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.ticket-admit{color:color-mix(in srgb, var(--accent) 70%, var(--color-ink))}}.ticket-admit{opacity:.75}.ticket-hero{min-height:calc(220 * var(--u));background:radial-gradient(120% 80% at 0% 0%, var(--accent), transparent 60%), repeating-linear-gradient(135deg, transparent, transparent calc(13 * var(--u)), var(--accent) calc(13 * var(--u)), var(--accent) calc(14 * var(--u)))}@supports (color:color-mix(in lab, red, red)){.ticket-hero{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 60%), repeating-linear-gradient(135deg, transparent, transparent calc(13 * var(--u)), color-mix(in srgb, var(--accent) 4%, transparent) calc(13 * var(--u)), color-mix(in srgb, var(--accent) 4%, transparent) calc(14 * var(--u)))}}.ticket-perf{top:8%;bottom:8%;right:calc(-1 * var(--u));width:calc(2 * var(--u));background-image:radial-gradient(circle, var(--accent) 40%, transparent 45%);position:absolute}@supports (color:color-mix(in lab, red, red)){.ticket-perf{background-image:radial-gradient(circle, color-mix(in srgb, var(--accent) 40%, var(--color-border)) 40%, transparent 45%)}}.ticket-perf{background-size:calc(2 * var(--u)) calc(12 * var(--u));background-repeat:repeat-y}.ticket-hero .ticket-admit{writing-mode:horizontal-tb;letter-spacing:.28em;border:calc(1 * var(--u)) solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ticket-hero .ticket-admit{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--accent) 40%, transparent)}}.ticket-hero .ticket-admit{border-radius:calc(9999 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));opacity:.7}.barcode{display:inline-block;position:relative;overflow:hidden}.barcode-scan{top:0;bottom:0;left:calc(-8 * var(--u));width:calc(8 * var(--u));opacity:0;background:linear-gradient(90deg, transparent, var(--accent), transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){.barcode-scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 45%, var(--w-sand-99)), transparent)}}@media (hover:hover) and (pointer:fine){.cat-row:hover .cr-live-scan{opacity:1;--sweep:calc(92 * var(--u));animation:1.8s linear infinite sig-sweep}.cat-row:hover .barcode-scan{--sweep:calc(56 * var(--u))}.cat-row:hover .cr-live-sweep{opacity:1;--sweep:calc(1100 * var(--u));animation:3.2s linear infinite sig-sweep}.cat-row:hover .cr-live-march{animation:1.1s linear infinite sig-march}.cat-row:hover .cr-live-ping{transform-box:fill-box;transform-origin:50%;animation:2s cubic-bezier(0,.4,.6,1) infinite sig-ping}}.dbadge{font-family:var(--font-mono);font-size:calc(10 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(9999 * var(--u));background:var(--accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.dbadge{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.dbadge{color:var(--accent);flex-shrink:0}.week-chip{width:calc(26 * var(--u));height:calc(22 * var(--u));border-radius:calc(7 * var(--u));border:calc(1 * var(--u)) solid var(--color-border);background:var(--w-sand-99);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.week-chip{background:color-mix(in srgb, var(--w-sand-99) 55%, transparent)}}.week-chip{font-family:var(--font-mono);font-size:calc(10 * var(--u));color:var(--color-ink-muted);font-weight:700}.week-today{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.week-today{border-color:color-mix(in srgb, var(--accent) 45%, var(--color-border))}}.week-today{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.week-today{background:color-mix(in srgb, var(--accent) 12%, var(--w-sand-99))}}.week-today{color:var(--accent);animation:2.4s ease-in-out infinite onair-pulse}.org-chip{align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));border-radius:calc(9999 * var(--u));border:calc(1 * var(--u)) solid var(--color-border);background:var(--w-sand-99);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-chip{background:color-mix(in srgb, var(--w-sand-99) 60%, transparent)}}.org-chip{font-size:calc(11.5 * var(--u));color:var(--color-ink-secondary);font-weight:600}.org-chip b{font-family:var(--font-mono);font-size:calc(10.5 * var(--u));color:var(--accent)}@keyframes scan-y{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1}to{transform:translateY(calc(64 * var(--u)));opacity:0}}.barcode-scan-v{left:0;right:0;top:calc(-8 * var(--u));height:calc(8 * var(--u));opacity:0;background:linear-gradient(180deg, transparent, var(--accent), transparent);position:absolute}@supports (color:color-mix(in lab, red, red)){.barcode-scan-v{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 45%, var(--w-sand-99)), transparent)}}@media (hover:hover) and (pointer:fine){.cat-row:hover .barcode-scan-v{animation:1.6s linear infinite scan-y}}.rail{padding:calc(2 * var(--u)) calc(2 * var(--u)) calc(10 * var(--u));scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.875rem;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-card{scroll-snap-align:start;flex:none}@media (prefers-reduced-motion:no-preference){.rail-card{opacity:0;animation:fade-up .5s var(--ease-master) forwards;animation-delay:calc(.15s + min(var(--i,0), 10) * 45ms)}}.cf-stage{perspective:calc(1500 * var(--u))}.cf-card{transition:transform .6s var(--ease-master), opacity .45s ease, box-shadow .4s ease, border-color .4s ease;will-change:transform}.sec-label{align-items:center;gap:.9rem;display:flex}.sec-label:after{content:"";height:calc(1 * var(--u));background:linear-gradient(90deg, var(--w-blue-44), transparent);flex:1}@supports (color:color-mix(in lab, red, red)){.sec-label:after{background:linear-gradient(90deg, color-mix(in srgb, var(--w-blue-44) 25%, transparent), transparent)}}.mini-wave{filter:drop-shadow(0 calc(4 * var(--u)) calc(10 * var(--u)) var(--w-blue-52));margin:0 auto;display:block}@supports (color:color-mix(in lab, red, red)){.mini-wave{filter:drop-shadow(0 calc(4 * var(--u)) calc(10 * var(--u)) color-mix(in srgb, var(--w-blue-52) 25%, transparent))}}:root{--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-inout-strong:cubic-bezier(.77, 0, .175, 1)}@keyframes sig-rise{0%{opacity:0;transform:scaleY(.12)}}.sig-rise{transform-box:fill-box;transform-origin:50%;animation:sig-rise .5s var(--ease-out-strong) both}.sig-rise-b{transform-origin:bottom}@keyframes sig-pop{0%{opacity:0;transform:scale(.5)}}.sig-pop{transform-box:fill-box;transform-origin:50%;animation:sig-pop .4s var(--ease-out-strong) both}@keyframes sig-fillx{0%{transform:scaleX(0)}}.sig-fillx{transform-box:fill-box;transform-origin:0;animation:sig-fillx .7s var(--ease-out-strong) both}@keyframes sig-fade{0%{opacity:0}}.sig-fade{animation:.45s ease-out both sig-fade}@keyframes sig-drawline{to{stroke-dashoffset:0}}.sig-drawline{animation:sig-drawline 1.1s var(--ease-inout-strong) both}@keyframes sig-ping{0%{opacity:.85;transform:scale(.35)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}.sig-heart{transform-box:fill-box;transform-origin:50%;animation:3.4s cubic-bezier(0,.4,.6,1) 1.4s infinite sig-ping}@keyframes sig-blink{0%,to{opacity:1}50%{opacity:.25}}.sig-blink-slow{animation:2.8s ease-in-out infinite sig-blink}@keyframes sig-shoot{0%{opacity:0;transform:translate(0)}3%{opacity:.9}9%{transform:translate(calc(150 * var(--u)), calc(-26 * var(--u)));opacity:0}to{transform:translate(calc(150 * var(--u)), calc(-26 * var(--u)));opacity:0}}.sig-shoot{animation:12s linear 5s infinite sig-shoot}[data-sig-paused=true] .wave-track,[data-sig-paused=true] .sig-heart,[data-sig-paused=true] .sig-blink-slow,[data-sig-paused=true] .sig-shoot{animation-play-state:paused}.sig-pop-over{transform-box:fill-box;transform-origin:50%;animation:sig-pop .45s var(--ease-pop) both}.wave-amp{transform-box:fill-box;transform-origin:50%;transition:transform .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sig-band:hover .wave-amp{transform:scaleY(1.06)}}@keyframes wave-x{to{transform:translateX(calc(-1 * var(--tile,calc(342 * var(--u)))))}}.wave-track{animation:wave-x var(--dur,5s) linear infinite;will-change:transform}@keyframes wave-bob{0%{transform:translateY(calc(-.75 * var(--u)))}to{transform:translateY(calc(.75 * var(--u)))}}.wave-bob{animation:wave-bob var(--bob,6s) infinite alternate;animation-timing-function:linear(0, .06 12%, .2 25%, .5 50%, .8 75%, .94 88%, 1)}@keyframes sig-eq-live{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes sig-twinkle-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes sig-march{to{stroke-dashoffset:-22px}}@keyframes sig-rotate{to{transform:rotate(360deg)}}@keyframes sig-sweep{0%{opacity:0;transform:translate(0)}8%{opacity:.55}92%{opacity:.55}to{transform:translateX(var(--sweep,calc(640 * var(--u))));opacity:0}}.sig-live-show{opacity:0;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.sig-band:hover .sig-live-show{opacity:1}.sig-band:hover .sig-live-eq{animation:1.5s ease-in-out infinite sig-eq-live;animation-delay:inherit}.sig-band:hover .sig-live-twinkle{animation:2.2s ease-in-out infinite sig-twinkle-live}.sig-band:hover .sig-live-march{animation:1s linear infinite sig-march}.sig-band:hover .sig-live-rotor{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite sig-rotate}.sig-band:hover .sig-live-sweep{animation:5s linear infinite sig-sweep}.sig-band:hover .sig-live-ping{transform-box:fill-box;transform-origin:50%;animation:2.2s cubic-bezier(0,.4,.6,1) infinite sig-ping}}.metro-band{container-type:inline-size}.metro-today{animation:2.4s ease-in-out infinite onair-pulse}@media (prefers-reduced-motion:no-preference){.metro-track{transform-origin:0;animation:metro-draw .9s var(--ease-master) both}.metro-stop{opacity:0;animation:metro-pop .4s var(--ease-pop) forwards;animation-delay:calc(.35s + var(--i,0) * .12s)}}@keyframes metro-draw{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}@keyframes metro-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.metro-ripple{animation:2.8s cubic-bezier(0,.4,.6,1) infinite sig-ping}.dur-track{height:calc(4 * var(--u));border-radius:calc(999 * var(--u));background:var(--acc,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.dur-track{background:color-mix(in srgb, var(--acc,var(--color-primary)) 14%, transparent)}}.dur-track{overflow:hidden}.dur-fill{border-radius:calc(999 * var(--u));background:var(--acc,var(--color-primary));height:100%}@keyframes modal-card-in{0%{opacity:0;transform:scale(.96) translateY(calc(6 * var(--u)))}}@keyframes modal-fade-in{0%{opacity:0}}.modal-in .modal-card{animation:modal-card-in .25s var(--ease-master) both}.modal-in>button{animation:.25s ease-out both modal-fade-in}.modal-out{opacity:0;transition:opacity .15s ease-in}.corner-frame{position:relative}.corner-frame:before,.corner-frame:after{content:"";width:calc(13 * var(--u));height:calc(13 * var(--u));pointer-events:none;border-color:var(--acc,var(--color-primary));position:absolute}@supports (color:color-mix(in lab, red, red)){.corner-frame:before,.corner-frame:after{border-color:color-mix(in srgb, var(--acc,var(--color-primary)) 65%, transparent)}}.corner-frame:before,.corner-frame:after{border-style:solid}.corner-frame:before{top:calc(7 * var(--u));left:calc(7 * var(--u));border-width:calc(1.5 * var(--u)) 0 0 calc(1.5 * var(--u))}.corner-frame:after{bottom:calc(7 * var(--u));right:calc(7 * var(--u));border-width:0 calc(1.5 * var(--u)) calc(1.5 * var(--u)) 0}@keyframes soundbar-pulse{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}.soundbar{transform-origin:50%;will-change:transform;animation:.9s ease-in-out infinite soundbar-pulse}@keyframes meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--fill,1))}}.meter-fill{transform-origin:0;animation:meter-fill .9s var(--ease-master) .2s both}.cal-cell{min-height:calc(84 * var(--u));border-radius:calc(10 * var(--u));transition:background .15s,box-shadow .15s;position:relative}.cal-cell:hover{background:var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.cal-cell:hover{background:color-mix(in srgb, var(--w-sand-99) 55%, transparent)}.cal-today{background:color-mix(in srgb, var(--w-sand-99) 72%, transparent);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--w-blue-67) 65%, transparent), 0 calc(6 * var(--u)) calc(18 * var(--u)) calc(-10 * var(--u)) color-mix(in srgb, var(--w-blue-47) 35%, transparent)}}.cal-sel{background:var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.cal-sel{background:color-mix(in srgb, var(--w-sand-99) 60%, transparent)}}.cal-sel{box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--w-blue-80)}.cal-lane{height:calc(15 * var(--u));font-size:calc(10 * var(--u));font-weight:600;line-height:calc(15 * var(--u));pointer-events:auto;cursor:pointer;transition:filter .15s}.cal-lane:hover{filter:brightness(.96)saturate(1.3)}@media (min-width:640px){.cal-cell{min-height:calc(96 * var(--u))}.week-row .cal-chips{margin-top:calc(var(--lanes,0) * calc(17 * var(--u)) + calc(2 * var(--u)))}}@media (min-width:1024px){.cal-cell{min-height:calc(108 * var(--u))}}.wk-chip{align-items:center;gap:calc(1 * var(--u));width:2.5rem;padding:calc(5 * var(--u)) 0 calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--color-border);background:var(--w-sand-99);border-radius:.8rem;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.wk-chip{background:color-mix(in srgb, var(--w-sand-99) 60%, transparent)}}.wk-chip{transition:border-color .15s ease, background .15s ease, transform .15s var(--ease-out)}.wk-chip:hover{transform:translateY(calc(-2 * var(--u)));border-color:var(--color-border-hover)}.wk-dow{font-family:var(--font-mono);font-size:calc(9 * var(--u));color:var(--color-ink-faint);font-weight:700}.wk-date{font-family:var(--font-display);font-size:calc(13 * var(--u));color:var(--color-ink-secondary);line-height:1.2}.wk-today{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wk-today{border-color:color-mix(in srgb, var(--color-primary) 55%, var(--color-border))}}.wk-today{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wk-today{background:color-mix(in srgb, var(--color-primary) 10%, var(--w-sand-99))}}.wk-today .wk-date{color:var(--color-primary)}.wk-sel{box-shadow:inset 0 0 0 calc(1 * var(--u)) var(--w-blue-80)}.agenda-rail:before{content:"";left:calc(7 * var(--u));top:calc(10 * var(--u));bottom:calc(6 * var(--u));width:calc(2 * var(--u));background:linear-gradient(180deg, var(--color-primary), var(--color-tacet-cyan));position:absolute}@supports (color:color-mix(in lab, red, red)){.agenda-rail:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 45%, transparent), color-mix(in srgb, var(--color-tacet-cyan) 35%, transparent))}}.agenda-rail:before{border-radius:calc(2 * var(--u))}.agenda-node{left:-1.19rem;top:calc(7 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:calc(9999 * var(--u));background:var(--w-sand-99);border:calc(2.5 * var(--u)) solid var(--color-ink-faint);position:absolute}.agenda-node-today{border-color:var(--color-primary);animation:2.4s ease-in-out infinite onair-pulse}.day-card{border-left:calc(1 * var(--u)) solid transparent;transition:transform .18s var(--ease-out), box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.day-card:hover{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(26 * var(--u)) calc(-14 * var(--u)) var(--acc,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.day-card:hover{box-shadow:0 calc(10 * var(--u)) calc(26 * var(--u)) calc(-14 * var(--u)) color-mix(in srgb, var(--acc,var(--color-primary)) 45%, color-mix(in srgb, var(--w-slate-21) 30%, transparent))}}}::view-transition-old(cal-view){animation-duration:.22s}::view-transition-new(cal-view){animation-duration:.22s}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}.cal-hero{position:relative;overflow:hidden}.cal-hero:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(calc(240 * var(--u)) circle at var(--mx,50%) var(--my,40%), var(--w-sand-99), transparent 62%);transition:opacity .35s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cal-hero:before{background:radial-gradient(calc(240 * var(--u)) circle at var(--mx,50%) var(--my,40%), color-mix(in srgb, var(--w-sand-99) 50%, transparent), transparent 62%)}}@media (hover:hover) and (pointer:fine){.cal-hero:hover:before{opacity:1}}.cal-date-tile{box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) var(--w-blue-52), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cal-date-tile{box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) color-mix(in srgb, var(--w-blue-52) 55%, transparent), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 50%, transparent)}}.cal-date-tile:before{content:"";background:radial-gradient(120% 90% at 24% 10%, var(--w-sand-99), transparent 52%), radial-gradient(80% 60% at 80% 100%, var(--w-sand-99), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cal-date-tile:before{background:radial-gradient(120% 90% at 24% 10%, color-mix(in srgb, var(--w-sand-99) 50%, transparent), transparent 52%), radial-gradient(80% 60% at 80% 100%, color-mix(in srgb, var(--w-sand-99) 18%, transparent), transparent 55%)}}.cal-shell{background:var(--w-sand-99);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cal-shell{background:color-mix(in srgb, var(--w-sand-99) 52%, transparent)}}.cal-shell{-webkit-backdrop-filter:blur(calc(18 * var(--u))) saturate(1.35);border:calc(1 * var(--u)) solid var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.cal-shell{border:calc(1 * var(--u)) solid color-mix(in srgb, var(--w-sand-99) 82%, transparent)}}.cal-shell{box-shadow:0 calc(26 * var(--u)) calc(64 * var(--u)) calc(-32 * var(--u)) var(--w-blue-47), 0 calc(2 * var(--u)) calc(6 * var(--u)) var(--w-slate-21), inset 0 calc(1 * var(--u)) 0 var(--w-sand-99), inset 0 calc(-1 * var(--u)) 0 var(--w-slate-92)}@supports (color:color-mix(in lab, red, red)){.cal-shell{box-shadow:0 calc(26 * var(--u)) calc(64 * var(--u)) calc(-32 * var(--u)) color-mix(in srgb, var(--w-blue-47) 40%, transparent), 0 calc(2 * var(--u)) calc(6 * var(--u)) color-mix(in srgb, var(--w-slate-21) 4%, transparent), inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 95%, transparent), inset 0 calc(-1 * var(--u)) 0 color-mix(in srgb, var(--w-slate-92) 55%, transparent)}}.cal-shell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg, var(--w-sand-99) 0%, transparent 16%), linear-gradient(298deg, var(--w-cyan-76) 0%, transparent 20%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cal-shell:before{background:linear-gradient(118deg, color-mix(in srgb, var(--w-sand-99) 50%, transparent) 0%, transparent 16%), linear-gradient(298deg, color-mix(in srgb, var(--w-cyan-76) 9%, transparent) 0%, transparent 20%)}}.week-row .cal-cell:first-child{background:var(--w-red-58)}@supports (color:color-mix(in lab, red, red)){.week-row .cal-cell:first-child{background:color-mix(in srgb, var(--w-red-58) 3%, transparent)}}.week-row .cal-cell:last-child{background:var(--w-blue-52)}@supports (color:color-mix(in lab, red, red)){.week-row .cal-cell:last-child{background:color-mix(in srgb, var(--w-blue-52) 4%, transparent)}}.week-row .cal-cell:hover{background:var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.week-row .cal-cell:hover{background:color-mix(in srgb, var(--w-sand-99) 60%, transparent)}}.cal-out>*{opacity:.55}.cal-today{background:linear-gradient(180deg, var(--w-sand-99), var(--w-sand-99))!important}@supports (color:color-mix(in lab, red, red)){.cal-today{background:linear-gradient(180deg, color-mix(in srgb, var(--w-sand-99) 92%, transparent), color-mix(in srgb, var(--w-sand-99) 62%, transparent))!important}}.cal-today{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--color-primary), 0 calc(10 * var(--u)) calc(26 * var(--u)) calc(-12 * var(--u)) var(--w-blue-52)}@supports (color:color-mix(in lab, red, red)){.cal-today{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) color-mix(in srgb, var(--color-primary) 62%, transparent), 0 calc(10 * var(--u)) calc(26 * var(--u)) calc(-12 * var(--u)) color-mix(in srgb, var(--w-blue-52) 42%, transparent)}}.cal-today:after{content:"";right:calc(6 * var(--u));top:calc(7 * var(--u));width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:calc(9999 * var(--u));background:var(--color-primary);animation:2.4s ease-in-out infinite onair-pulse;position:absolute}.cal-lane{box-shadow:inset 0 calc(1 * var(--u)) 0 var(--w-sand-99), 0 calc(1 * var(--u)) calc(3 * var(--u)) calc(-1 * var(--u)) var(--w-slate-21)}@supports (color:color-mix(in lab, red, red)){.cal-lane{box-shadow:inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 80%, transparent), 0 calc(1 * var(--u)) calc(3 * var(--u)) calc(-1 * var(--u)) color-mix(in srgb, var(--w-slate-21) 12%, transparent)}}.day-card{box-shadow:inset 0 calc(1 * var(--u)) 0 var(--w-sand-99)}@supports (color:color-mix(in lab, red, red)){.day-card{box-shadow:inset 0 calc(1 * var(--u)) 0 color-mix(in srgb, var(--w-sand-99) 85%, transparent)}}.wk-chip{-webkit-backdrop-filter:blur(calc(8 * var(--u)))}.pill-count{font-family:var(--font-mono);font-size:calc(11 * var(--u));padding:calc(2 * var(--u)) calc(9 * var(--u));border-radius:calc(9999 * var(--u));background:var(--color-primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.pill-count{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}}.pill-count{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.press,.glass-press,.acc-item,.cat-row,.coast-card{transition-property:opacity,background-color,border-color,box-shadow!important}}@font-face{font-family:Neoul Icons;src:url(/fonts/neoul-icons.woff2)format("woff2-variations"),url(/fonts/neoul-icons.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:block}img:not([data-brand]){-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.recal-navprog{z-index:9999;height:calc(3 * var(--u));background:var(--z-hot-ink,var(--w-red-55));opacity:0;pointer-events:none;width:0;position:fixed;top:0;left:0}.recal-navprog[data-state=run]{opacity:1;width:82%;transition:width 6s cubic-bezier(.1,.7,.2,1),opacity .1s}.recal-navprog[data-state=done]{opacity:0;width:100%;transition:width .18s ease-out,opacity .22s 80ms}@media (prefers-reduced-motion:reduce){.recal-navprog[data-state=run]{width:100%;transition:opacity .1s}}[data-sfade=more]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - calc(36 * var(--u))), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - calc(36 * var(--u))), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - calc(36 * var(--u))), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - calc(36 * var(--u))), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - calc(36 * var(--u))), transparent)}.zine input:not([type=checkbox]):not([type=radio]):not([type=range]),.zine textarea,.zine select{font-size:max(16px,1em)!important}[data-dj]>[data-djd]{font-style:normal}[data-dj][data-lead]>[data-djd]{display:none}[data-fitted],[data-fitted] *{-webkit-text-fill-color:transparent!important;text-shadow:none!important}[data-fitted][data-fit-static]{position:relative}[data-fitted]:after{content:attr(data-fit-text);pointer-events:none;-webkit-text-fill-color:currentColor;padding:inherit;box-sizing:border-box;display:inherit;-webkit-box-orient:inherit;-webkit-line-clamp:inherit;white-space:inherit;text-overflow:clip;text-align:inherit;position:absolute;inset:0;overflow:hidden}[data-fitted][data-fit-pre]:after{white-space:pre;-webkit-line-clamp:none;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
