@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.c3682b8f.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.20997ec4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.b3e56b57.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.c8d5b1cd.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.b58dc1ff.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.c3682b8f.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.20997ec4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.b3e56b57.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.c8d5b1cd.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.b58dc1ff.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.c3682b8f.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.20997ec4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.b3e56b57.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.c8d5b1cd.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.b58dc1ff.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_182dee1d-module__QLYKoW__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_182dee1d-module__QLYKoW__variable{--font-oswald:"Oswald","Oswald Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,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-paper:#0e0a08;--color-paper-2:#171310;--color-paper-3:#29231f;--color-paper-4:#3b342f;--color-ink:#efebe2;--color-ink-dim:#a6a199;--color-ink-mute:#6d6863;--color-accent:#de5220;--color-accent-strong:#f5642b;--color-accent-dim:#772c18;--color-on-accent:#150a07;--color-focus:#fa934e;--color-success:#69c27e;--color-danger:#ed5350;--font-display:var(--font-oswald),"Oswald",system-ui,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-paper:lab(3.03873% .764117 1.30301);--color-paper-2:lab(6.16666% 1.73821 2.48357);--color-paper-3:lab(14.1194% 2.41268 3.84957);--color-paper-4:lab(22.2333% 2.80383 4.48201);--color-ink:lab(93.0876% .35277 4.58177);--color-ink-dim:lab(66.3792% 1.06531 4.45898);--color-ink-mute:lab(44.324% 1.1752 3.62188);--color-accent:lab(54.3655% 54.2417 55.9892);--color-accent-strong:lab(61.356% 54.5437 58.9308);--color-accent-dim:lab(29.46% 32.5547 30.0856);--color-on-accent:lab(3.61615% 3.4338 2.61102);--color-focus:lab(71.3366% 36.0699 52.8263);--color-success:lab(71.5016% -39.0022 25.4431);--color-danger:lab(57.5028% 59.8955 35.7154)}}}@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}*{min-width:0}html,body{overflow-x:clip}body{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--color-accent);color:var(--color-on-accent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.stage{min-height:100svh;padding:var(--space-xl)var(--space-md);isolation:isolate;place-items:center;display:grid;position:relative;overflow:clip}.stage__bg{z-index:-2;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#201915b3 0%,#0000 55%),radial-gradient(100% 100% at 50% 120%,#050302 0%,#0000 60%);background:radial-gradient(120% 90% at 50% 0,lab(9.45515% 3.17333 4.16899/.7) 0%,#0000 55%),radial-gradient(100% 100% at 50% 120%,lab(.894041% .380427 .32658) 0%,#0000 60%);position:absolute;inset:0}.stage__bg:before{content:"";aspect-ratio:1;border:1px solid var(--color-paper-3);opacity:.6;border-radius:50%;width:min(118vw,52rem);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #29231f66;box-shadow:inset 0 0 0 1px lab(14.1194% 2.41268 3.84957/.4);-webkit-mask-image:radial-gradient(closest-side,#0000 66%,#000 84%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 66%,#000 84%,#0000 100%)}.stage--home .stage__bg:before{display:none}.stage__watermark{aspect-ratio:1;opacity:.12;pointer-events:none;z-index:-1;width:min(118vw,52rem);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.stage__watermark img{width:100%;height:auto;display:block}.stage--home .mark{filter:brightness(1.04)drop-shadow(0 0 28px #de52202e);filter:brightness(1.04)drop-shadow(0 0 28px lab(54.3655% 54.2417 55.9892/.18));width:clamp(160px,35vw,240px)}.stage__bg:after{content:"";opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.panel{width:100%;max-width:var(--measure);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.mark{width:clamp(72px,18vw,104px);height:auto;margin-bottom:var(--space-lg);filter:invert()brightness(1.04)drop-shadow(0 0 28px #de52202e);filter:invert()brightness(1.04)drop-shadow(0 0 28px lab(54.3655% 54.2417 55.9892/.18))}.eyebrow{font-family:var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md);font-size:.8125rem;font-weight:600}.title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:var(--space-md);text-shadow:0 0 32px #de522066,0 0 8px #de522033,0 2px 4px #000000e6;font-size:clamp(2.75rem,11vw,4.5rem);font-weight:700;line-height:.94}@supports (color:color-mix(in lab, red, red)){.title{text-shadow:0 0 32px color-mix(in oklch,var(--color-accent)40%,transparent),0 0 8px color-mix(in oklch,var(--color-accent)20%,transparent),0 2px 4px #000000e6}}.lede{color:var(--color-ink);max-width:26rem;margin-bottom:var(--space-xl);font-size:1rem;line-height:1.5}.form{gap:var(--space-md);width:100%;padding:var(--space-xl)var(--space-lg);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-lg);animation:rise var(--dur-slow)var(--ease-out)both;flex-direction:column;display:flex}.form .field__input{background:var(--color-paper)}.form .field{animation:done-fade-in .4s var(--ease-out)50ms both}.form .btn{animation:done-fade-in .4s var(--ease-out).12s both}.field{align-items:center;display:flex;position:relative}.field__icon{left:var(--space-md);color:var(--color-ink-mute);pointer-events:none;transition:color var(--dur-fast)var(--ease-out);position:absolute}.field__input{width:100%;height:3.5rem;padding:0 var(--space-md)0 calc(var(--space-md)*2 + 20px);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-md);color:var(--color-ink);font-family:var(--font-body);transition:border-color var(--dur-fast)var(--ease-out),background-color var(--dur-fast)var(--ease-out);font-size:1rem}.field__input::placeholder{color:var(--color-ink-mute)}.field__input:hover{border-color:var(--color-paper-4)}.field__input:focus{border-color:var(--color-accent);background:var(--color-paper);outline:none}.field:focus-within .field__icon{color:var(--color-accent)}.field__input:disabled{opacity:.55;cursor:not-allowed}.btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-sm);height:3.5rem;padding:0 var(--space-lg);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);border:none;font-size:1.0625rem;font-weight:600;display:inline-flex}.btn:hover{background:var(--color-accent-strong)}.btn:active{transform:translateY(1px)}.btn:disabled{background:var(--color-accent-dim);color:var(--color-ink-dim);cursor:progress}.spin{animation:.8s linear infinite spin}.motion-fade-in{animation:fade-in var(--dur-mid)var(--ease-out)both}.motion-rise-in{animation:rise-in var(--dur-mid)var(--ease-out)both}.motion-scale-in{animation:scale-in var(--dur-mid)var(--ease-out)both}.animate-dropdown-in{animation:dropdown-slide-down var(--dur-mid)var(--ease-out)both}.animate-dropdown-out{animation:dropdown-slide-up var(--dur-fast)var(--ease-in)both}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-slide-down{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dropdown-slide-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.note{align-items:flex-start;gap:var(--space-xs);text-align:left;padding:var(--space-sm)var(--space-md);border-radius:var(--radius-sm);font-size:.9375rem;line-height:1.4;display:flex}.note--error{color:var(--color-danger);background:#ed53501a;background:lab(57.5028% 59.8955 35.7154/.1);border:1px solid #ed53504d;border:1px solid lab(57.5028% 59.8955 35.7154/.3)}.note svg{flex:none;margin-top:1px}.form .note{animation:note-slide-in var(--dur-slow)var(--ease-out)both;overflow:hidden}@keyframes note-slide-in{0%{opacity:0;max-height:0;margin-top:calc(var(--space-md)*-1);border-color:#0000;padding-top:0;padding-bottom:0;transform:translateY(-6px)}to{opacity:1;max-height:10rem;padding-top:var(--space-sm);padding-bottom:var(--space-sm);margin-top:0;transform:translateY(0)}}.done{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-xl)var(--space-lg);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-lg);animation:rise var(--dur-slow)var(--ease-out)both;flex-direction:column;display:flex}.done__badge{width:3rem;height:3rem;color:var(--color-success);background:#69c27e1f;background:lab(71.5016% -39.0022 25.4431/.12);border:1px solid #69c27e59;border:1px solid lab(71.5016% -39.0022 25.4431/.35);border-radius:999px;place-items:center;animation:.5s cubic-bezier(.34,1.56,.64,1) both badge-pop;display:grid}.done__badge--success svg path,.done__badge--success svg polyline{stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s cubic-bezier(.4,0,.2,1) .25s forwards draw-check}.done__title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;animation:done-fade-in .4s var(--ease-out).1s both;font-size:1.25rem;font-weight:600}.done__text{color:var(--color-ink-dim);animation:done-fade-in .4s var(--ease-out).18s both;font-size:.9375rem}@keyframes badge-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes draw-check{to{stroke-dashoffset:0}}@keyframes done-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.done .btn--ghost{animation:done-fade-in .4s var(--ease-out).26s both}.btn--ghost{height:2.75rem;color:var(--color-ink);border:1px solid var(--color-paper-4);background:0 0;font-size:.9375rem}.btn--ghost:hover{background:var(--color-paper-3)}.btn--ghost:disabled{background:0 0}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.foot{margin-top:var(--space-2xl);font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink-dim);font-size:.75rem;font-weight:500}.activity{width:100%;margin-top:var(--space-2xs);gap:var(--space-xs);text-align:left;display:grid}@media (min-width:640px){.activity{margin-top:var(--space-2xl)}}.activity__item{padding:var(--space-sm)var(--space-md);border-top:var(--rule)}.activity__item--live{border-color:var(--color-accent-dim)}.activity__label{margin-bottom:var(--space-2xs);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-dim);font-size:.6875rem;font-weight:600;display:block}.activity a{color:var(--color-ink);border-bottom:1px solid var(--color-paper-4);text-decoration:none}.activity__list{gap:var(--space-xs);color:var(--color-ink);flex-wrap:wrap;font-size:.875rem;display:flex}.card{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-2xl)var(--space-xl);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.card__title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.75rem,7vw,2.25rem);font-weight:700;line-height:1}.card__text{color:var(--color-ink-dim);max-width:22rem;font-size:.9375rem;line-height:1.5}.btn--google{width:100%;margin-top:var(--space-sm);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:600}.btn--google:hover{background:#fcf8f0;background:lab(97.7277% .350952 4.58053)}.badge--lg{width:3rem;height:3rem;color:var(--color-danger);background:#ed53501f;background:lab(57.5028% 59.8955 35.7154/.12);border:1px solid #ed535059;border:1px solid lab(57.5028% 59.8955 35.7154/.35);border-radius:999px;place-items:center;display:grid}.link-back{color:var(--color-ink-dim);border-bottom:1px solid var(--color-paper-4);transition:color var(--dur-fast)var(--ease-out);padding-bottom:1px;font-size:.875rem;text-decoration:none}.link-back:hover{color:var(--color-accent)}.admin{flex-direction:column;min-height:100svh;display:flex}.admin__bar{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm)var(--space-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--rule);background:#0e0a08d9;background:lab(3.03873% .764117 1.30301/.85);display:flex;position:sticky;top:0}.admin__brand{align-items:center;gap:var(--space-sm);color:var(--color-ink);text-decoration:none;display:inline-flex}.admin__brand img{width:auto;height:26px}.admin__mobile-brand img{height:32px}.admin__user{align-items:center;gap:var(--space-md);min-width:0;display:inline-flex}.admin__email{color:var(--color-ink-dim);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.875rem;overflow:hidden}.admin__nav{flex-wrap:wrap;justify-content:flex-end}.admin__nav a[aria-current=page]{background:var(--color-paper-3);color:var(--color-ink);border-color:var(--color-paper-4)}.admin__menu-button{display:none}.admin__menu-icon{width:1.125rem;height:.875rem;display:block;position:relative}.admin__menu-line{transform-origin:50%;width:100%;height:2px;transition:transform var(--dur-mid)var(--ease-out),opacity var(--dur-fast)var(--ease-out),background-color var(--dur-fast)var(--ease-out);background:currentColor;border-radius:999px;position:absolute;left:0}.admin__menu-line:first-child{top:0}.admin__menu-line:nth-child(2){top:calc(50% - 1px)}.admin__menu-line:nth-child(3){bottom:0}.admin__menu-button.is-open .admin__menu-line:first-child{transform:translateY(.375rem)rotate(45deg)}.admin__menu-button.is-open .admin__menu-line:nth-child(2){opacity:0;transform:scaleX(.18)}.admin__menu-button.is-open .admin__menu-line:nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}.admin__menu-backdrop{z-index:30;opacity:0;transition:opacity var(--dur-mid)var(--ease-out);background:#050302ad;background:lab(.894041% .380427 .32658/.68);position:fixed;inset:0}.admin__menu-backdrop.is-open{opacity:1}.admin__mobile-menu{z-index:40;width:min(20rem,calc(100vw - var(--space-xl)));padding:var(--space-lg);gap:var(--space-xl);background:var(--color-paper);border-left:var(--rule);opacity:.92;transition:transform var(--dur-mid)var(--ease-out),opacity var(--dur-mid)var(--ease-out);will-change:transform,opacity;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(104%);box-shadow:-18px 0 42px #02010173;box-shadow:-18px 0 42px lab(.45648% .246733 .205919/.45)}.admin__mobile-menu.is-open{opacity:1;transform:translate(0)}.admin__mobile-brand{align-self:flex-start}.admin__mobile-nav{gap:var(--space-sm);display:grid}.admin__mobile-nav .btn{opacity:0;width:100%;min-height:2.75rem;transition:transform var(--dur-mid)var(--ease-out),opacity var(--dur-mid)var(--ease-out),background-color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out);justify-content:flex-start;transform:translate(.5rem)}.admin__mobile-menu.is-open .admin__mobile-nav .btn{opacity:1;transform:translate(0)}.admin__mobile-menu.is-open .admin__mobile-nav .btn:first-child{transition-delay:30ms,30ms,0s,0s,0s}.admin__mobile-menu.is-open .admin__mobile-nav .btn:nth-child(2){transition-delay:55ms,55ms,0s,0s,0s}.admin__mobile-menu.is-open .admin__mobile-nav .btn:nth-child(3){transition-delay:80ms,80ms,0s,0s,0s}.admin__mobile-menu.is-open .admin__mobile-nav .btn:nth-child(4){transition-delay:.105s,.105s,0s,0s,0s}.admin__mobile-menu.is-open .admin__mobile-nav .btn:nth-child(n+5){transition-delay:.13s,.13s,0s,0s,0s}.admin__mobile-nav a[aria-current=page]{background:var(--color-paper-3);color:var(--color-ink);border-color:var(--color-paper-4)}.btn--icon{flex:none;gap:0;width:2.25rem;min-width:2.25rem;padding:0}.btn svg{stroke:currentColor;stroke-width:2px;flex:none;width:1rem;height:1rem;display:block}.admin__main{width:100%;max-width:64rem;padding:var(--space-xl)var(--space-lg)var(--space-2xl);flex:1;margin:0 auto}.admin__head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.admin__title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1}.admin__count{color:var(--color-ink-mute);font-size:.875rem}.tabs{gap:var(--space-2xs);padding:var(--space-2xs);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:inline-flex}.toolbar{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.toolbar .tabs{margin-bottom:0}.bulk{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.tab{appearance:none;color:var(--color-ink-dim);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;padding:var(--space-xs)var(--space-md);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out);background:0 0;border:none;font-size:.8125rem;font-weight:500}.tab:hover{color:var(--color-ink)}.tab[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);cursor:default}.table-wrap{border:1px solid var(--color-paper-3);border-radius:var(--radius-lg);width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.9375rem}.table thead th{text-align:left;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);padding:var(--space-sm)var(--space-md);background:var(--color-paper-2);border-bottom:var(--rule);font-size:.75rem;font-weight:600}.table tbody td{padding:var(--space-sm)var(--space-md);border-bottom:var(--rule);color:var(--color-ink);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:var(--color-paper-2)}.table__time{color:var(--color-ink-dim);white-space:nowrap}.table__link{color:var(--color-ink);font-family:var(--font-body);border-bottom:1px solid var(--color-paper-4);transition:color var(--dur-fast)var(--ease-out);text-decoration:none}.table__link:hover{color:var(--color-accent);border-color:var(--color-accent)}.table__actions{align-items:stretch;gap:var(--space-2xs);flex-direction:column;min-width:8.5rem;display:flex}.table__actions--inline{flex-direction:row;justify-content:flex-end;min-width:2.25rem}.table--requests{min-width:54rem}.table--library{min-width:50rem}.table--library thead th,.table--library tbody td{text-align:center}.table--library thead th:first-child,.table--library tbody td:first-child{text-align:left}.table--library thead th:last-child,.table--library tbody td:last-child{text-align:right}.table-caption{margin-top:var(--space-sm);padding:0 var(--space-xs);color:var(--color-ink-mute);font-size:.8125rem}.cards{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.reqcard{border:1px solid var(--color-paper-3);border-radius:var(--radius-md);background:var(--color-paper-2);overflow:hidden}.reqcard.is-mutating{opacity:.55;pointer-events:none}.reqcard__head{align-items:stretch;display:flex}.reqcard__head .check{margin-left:var(--space-sm);align-self:center}.reqcard--open .reqcard__head{border-bottom:var(--rule)}.reqcard__summary{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:flex}.reqcard__summary .thumb{width:5.5rem;height:3.09375rem}.reqcard__meta{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.reqcard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.reqcard__sub{align-items:center;gap:var(--space-xs);color:var(--color-ink-mute);font-size:.75rem;display:flex}.reqcard__time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reqcard__chevron{color:var(--color-ink-mute);transition:transform var(--dur-mid)var(--ease-out);flex:none}.reqcard--open .reqcard__chevron{transform:rotate(180deg)}.reqcard__drawer{transition:grid-template-rows var(--dur-mid)var(--ease-out);grid-template-rows:0fr;display:grid}.reqcard--open .reqcard__drawer{grid-template-rows:1fr}.reqcard__body{gap:var(--space-sm);min-height:0;padding:0 var(--space-sm);opacity:0;transition:opacity var(--dur-mid)var(--ease-out),padding var(--dur-mid)var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.reqcard--open .reqcard__body{padding:var(--space-sm);opacity:1}.reqcard__info{gap:var(--space-xs);flex-direction:column;margin:0;font-size:.8125rem;display:flex}.reqcard__info-row{gap:var(--space-sm);display:flex}.reqcard__info-row dt{width:5.5rem;color:var(--color-ink-mute);flex:none}.reqcard__info-row dd{word-break:break-word;min-width:0;margin:0}.reqcard__video{align-items:center;gap:var(--space-xs);display:flex}.reqcard__note .note-container,.songcard__summary{width:100%}.songcard__summary>.badge,.songcard__summary>.track__id{flex:none}.songcard__actions{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.reqcard__drawer,.reqcard__body,.reqcard__chevron{transition:none}}.check{width:1rem;height:1rem;accent-color:var(--color-accent)}.badge{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.25rem .6rem;font-size:.6875rem;font-weight:600;display:inline-block}.badge--pending{color:var(--color-accent-strong);background:#de52201f;background:lab(54.3655% 54.2417 55.9892/.12)}.badge--processed{color:var(--color-success);background:#69c27e1f;background:lab(71.5016% -39.0022 25.4431/.12)}.badge--accepted{color:#32cde3;color:lab(75.4231% -34.5791 -23.1807);background:#32cde31f;background:lab(75.4231% -34.5791 -23.1807/.12)}.badge--rejected{color:var(--color-ink-mute);background:#6d686324;background:lab(44.324% 1.1752 3.62188/.14)}.badge--xs{letter-spacing:.08em;flex:none;padding:.1rem .4rem;font-size:.5625rem}.btn--sm{height:2.25rem;padding:0 var(--space-md);letter-spacing:.06em;border-radius:var(--radius-sm);font-size:.8125rem}.btn--quiet{color:var(--color-ink);border:1px solid var(--color-paper-4);background:0 0}.btn--quiet:hover{background:var(--color-paper-3)}.btn--quiet:disabled{opacity:.4;color:var(--color-ink-mute);cursor:not-allowed;background:0 0}.btn--danger{color:var(--color-danger);border-color:#ed535073;border-color:lab(57.5028% 59.8955 35.7154/.45)}.btn--danger:hover{border-color:var(--color-danger);background:#ed53501f;background:lab(57.5028% 59.8955 35.7154/.12)}.btn--danger:disabled,.btn--danger:disabled:hover{border-color:var(--color-paper-4);color:var(--color-ink-mute);background:0 0}.mini-input{min-width:10rem;height:2.25rem;padding:0 var(--space-sm);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-sm);color:var(--color-ink);font-size:.875rem}.mini-input::placeholder{color:var(--color-ink-mute)}.mini-input:focus{border-color:var(--color-accent);outline:none}.note-container{align-items:flex-start;gap:var(--space-2xs);width:12rem;max-width:100%;display:flex}.note-container .mini-input{flex:1;width:0;min-width:0}.note-input{height:2.25rem;min-height:2.25rem;padding:.45rem var(--space-sm);line-height:1.3;font-family:var(--font-body);resize:none;transition:height var(--dur-mid)var(--ease-out),border-color var(--dur-fast)var(--ease-out);overflow:hidden}.note-save-btn{transform-origin:100%;opacity:0;pointer-events:none;width:2.25rem;min-width:2.25rem;height:2.25rem;transition:width var(--dur-mid)var(--ease-out),min-width var(--dur-mid)var(--ease-out),padding var(--dur-mid)var(--ease-out),opacity var(--dur-fast)var(--ease-out),transform var(--dur-mid)var(--ease-out),border-color var(--dur-fast)var(--ease-out);border-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden;transform:scale(.88)translate(-.25rem);padding:0 var(--space-xs)!important}.note-save-btn:not(.is-visible){width:0;min-width:0;padding-left:0!important;padding-right:0!important}.note-save-btn.is-visible{opacity:1;pointer-events:auto;border-color:var(--color-accent);transform:scale(1)translate(0)}@media (prefers-reduced-motion:reduce){.note-input,.note-save-btn{transition:none}}.modal{width:min(30rem,calc(100vw - 2*var(--space-lg)));border:1px solid var(--color-paper-3);border-radius:var(--radius-lg);background:var(--color-paper-2);color:var(--color-ink);opacity:1;transition-property:opacity,transform,overlay,display;transition-duration:var(--dur-mid);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;margin:auto;padding:0;transform:translateY(0)scale(1);box-shadow:0 24px 60px #0000008c}.modal:not([open]){opacity:0;transform:translateY(8px)scale(.97)}@starting-style{.modal[open]{opacity:0;transform:translateY(8px)scale(.97)}}.modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;transition-property:opacity,overlay,display;transition-duration:var(--dur-mid);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;background:#0009}.modal:not([open])::backdrop{opacity:0}@starting-style{.modal[open]::backdrop{opacity:0}}.modal__head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--color-paper-3);display:flex}.modal__title{margin:0;font-size:1.0625rem}.modal__body{gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;display:flex}.modal__field{gap:var(--space-2xs);flex-direction:column;display:flex}.modal__field .mini-input{width:100%}.modal__field--isrc .mini-input{text-transform:uppercase;letter-spacing:.04em}.modal__hint{color:var(--color-ink-mute);margin:0;font-size:.8125rem}.modal__footer{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);border-top:1px solid var(--color-paper-3);display:flex}@media (prefers-reduced-motion:reduce){.modal,.modal::backdrop{transition:none}}.state{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-2xl)var(--space-lg);color:var(--color-ink-dim);border:1px dashed var(--color-paper-3);border-radius:var(--radius-lg);font-size:.9375rem;display:flex}.staff{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule)}.staff--bare{border-top:none;margin-top:0;padding-top:0}.staff__head{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.staff__head h2{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:1.35rem;font-weight:700}.staff__head span{color:var(--color-ink-mute);font-size:.875rem}.staff__form,.staff__list,.staff__row{gap:var(--space-xs);display:flex}.staff__form{margin-bottom:var(--space-md);flex-wrap:wrap}.staff__list{flex-direction:column}.staff__row{padding:var(--space-sm)0;border-top:var(--rule);transition:opacity var(--dur-mid)var(--ease-out);justify-content:space-between;align-items:center}.staff__row--inactive{opacity:.45}.staff__row div{flex-direction:column;gap:2px;display:flex}.staff__row strong{font-size:.9375rem}.staff__row span{color:var(--color-ink-mute);font-size:.8125rem}@media (min-width:641px){.admin__menu-backdrop,.admin__mobile-menu{display:none}}@media (max-width:640px){.admin__bar{display:none}.admin__menu-button{top:var(--space-sm);right:var(--space-sm);z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),box-shadow var(--dur-fast)var(--ease-out);background:#0e0a08eb;background:lab(3.03873% .764117 1.30301/.92);display:inline-flex;position:fixed;box-shadow:0 10px 30px #02010152;box-shadow:0 10px 30px lab(.45648% .246733 .205919/.32)}.admin__menu-button.is-open{background:#de522029;background:lab(54.3655% 54.2417 55.9892/.16);border-color:#de522073;border-color:lab(54.3655% 54.2417 55.9892/.45);box-shadow:0 10px 30px #02010152,0 0 0 1px #de52202e;box-shadow:0 10px 30px lab(.45648% .246733 .205919/.32),0 0 0 1px lab(54.3655% 54.2417 55.9892/.18)}.admin__main{padding-top:calc(var(--space-2xl) + var(--space-sm))}.admin__user{justify-content:flex-start;width:100%}.table-wrap--desktop{display:none}.cards{display:flex}}.tutorial-spotlight{border-radius:var(--radius-lg);box-shadow:0 0 0 9999px #0f172abf,0 0 0 3px var(--color-accent);pointer-events:none;transition:top .35s var(--ease-out),left .35s var(--ease-out),width .35s var(--ease-out),height .35s var(--ease-out);z-index:199;position:fixed}.tutorial-spotlight--instant{transition:none}.tutorial-card{transition:top .35s var(--ease-out),left .35s var(--ease-out)}.tutorial-card--instant{transition:none}@media (prefers-reduced-motion:reduce){.tutorial-spotlight,.tutorial-card{transition:none}}.summary{align-items:stretch;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.stat{gap:var(--space-2xs);min-width:8rem;padding:var(--space-sm)var(--space-md);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-md);flex-direction:column;display:flex}.stat__label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);font-size:.6875rem;font-weight:600}.stat__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.75rem;font-weight:700;line-height:1}.stat__sub{color:var(--color-ink-mute);font-size:1rem;font-weight:500}.stat--pending .stat__value{color:var(--color-accent-strong)}.stat--alert{border-color:var(--color-accent-dim)}.meter{height:4px;margin-top:var(--space-2xs);background:var(--color-paper-3);border-radius:999px;display:block;overflow:hidden}.meter__fill{background:var(--color-accent);height:100%;transition:width var(--dur-mid)var(--ease-out);display:block}.summary__refresh{align-items:center;gap:var(--space-sm);align-self:center;margin-left:auto;display:flex}.summary__ago{color:var(--color-ink-mute);white-space:nowrap;font-size:.8125rem}.track{align-items:center;gap:var(--space-sm);display:flex}.thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-paper-3);flex:none;width:64px;height:36px}.track__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.track__id{color:var(--color-ink-mute);font-size:.75rem}.track__title{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.copy-btn{border:1px solid var(--color-paper-4);border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-ink-mute);cursor:pointer;transition:color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.copy-btn:hover{color:var(--color-accent);border-color:var(--color-accent)}.copy-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.toast{left:50%;bottom:var(--space-lg);align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-md);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-sm);box-shadow:var(--shadow-2,0 4px 12px #0003);z-index:50;animation:toast-in var(--dur-fast)var(--ease-out);font-size:.875rem;display:inline-flex;position:fixed;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}.player{background:var(--color-paper);color:var(--color-ink);flex-direction:column;display:flex;position:fixed;inset:0}.player--gate{padding:var(--space-xl);justify-content:center;align-items:center}.player__gate{align-items:center;gap:var(--space-md);max-width:var(--measure);text-align:center;flex-direction:column;display:flex}.player__gate-title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.75rem,11vw,4.5rem);font-weight:700;line-height:.94}.player__gate-sub{color:var(--color-ink-dim);line-height:1.5}.player__gate-hint{color:var(--color-ink-mute);font-size:.8125rem}.player__gate-error{max-width:28rem;color:var(--color-danger);font-size:.875rem;font-weight:600}.player__stage{background:#000;flex:1;min-height:0;position:relative}.player__frame,.player__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player__idle{justify-content:center;align-items:center;gap:var(--space-xs);background:var(--color-paper);color:var(--color-ink-dim);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.player__bar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);border-top:var(--rule);background:var(--color-paper-2);display:flex}.player__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.player__label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.6875rem;font-weight:600}.player__title{text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;overflow:hidden}.player__count{color:var(--color-ink-mute);font-size:.8125rem}.player__skip{flex:none}.queue-link{align-items:center;gap:var(--space-xs);margin-top:var(--space-md);color:var(--color-ink);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;transition:color var(--dur-fast)var(--ease-out);font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.queue-link:hover{color:var(--color-accent)}.board{max-width:64rem;min-height:100dvh;padding:var(--space-xl)var(--space-lg)var(--space-2xl);gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex;position:relative}.board__head{gap:var(--space-2xs);flex-direction:column;display:flex}.board__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(2rem,7vw,3.25rem);font-weight:700;line-height:.96}.board__you{margin-top:var(--space-2xs);color:var(--color-accent);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.9375rem;font-weight:600}.board__stale{color:var(--color-ink-mute);font-size:.8125rem}.board__label{margin-bottom:var(--space-sm);color:var(--color-ink-mute);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600;display:block}.board__now-card{align-items:center;gap:var(--space-lg);padding:var(--space-lg);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-lg);display:flex}.board__now-card--mine{border-color:var(--color-accent)}.board__now-art{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-paper-3);flex:none;width:clamp(140px,36vw,320px);height:auto}.board__now-name{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);overflow-wrap:anywhere;font-size:clamp(1.25rem,4vw,2rem);font-weight:700;line-height:1.05}.board__cols{gap:var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:720px){.board__cols{grid-template-columns:1.4fr 1fr}}.board__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.board__row{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-md);display:flex}.board__row--mine{border-color:var(--color-accent);background:#2f1a12}@supports (color:color-mix(in lab, red, red)){.board__row--mine{background:color-mix(in oklch,var(--color-accent)12%,var(--color-paper-2))}}.board__row--quiet{padding:var(--space-2xs)var(--space-sm);background:0 0;border-color:#0000}.board__pos{border-radius:var(--radius-sm);background:var(--color-paper-3);width:2rem;height:2rem;color:var(--color-ink);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.board__thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-paper-3);flex:none;width:64px;height:36px}.board__name{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;flex:1}.board__row--quiet .board__name{color:var(--color-ink-dim);font-size:.9375rem}.board__tag{padding:2px var(--space-xs);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.6875rem;font-weight:600}.board__empty{align-items:center;gap:var(--space-xs);color:var(--color-ink-mute);display:flex}.lookup{gap:var(--space-2xs);flex-direction:column;flex:18rem;min-width:12rem;display:flex}.lookup__label-row{align-items:center;gap:var(--space-xs);width:fit-content;display:inline-flex}.lookup-help{width:.875rem;height:1rem;color:var(--color-ink-mute);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.lookup-help:hover,.lookup-help:focus-visible{color:var(--color-accent-strong)}.lookup-help__panel{left:0;top:calc(100% + var(--space-xs));z-index:20;gap:var(--space-sm);width:min(42rem,calc(100vw - (var(--space-lg)*2)));padding:var(--space-md);background:var(--color-paper-2);border:1px solid var(--color-paper-4);border-radius:var(--radius-md);color:var(--color-ink-dim);font-family:var(--font-body);text-align:left;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);flex-direction:column;font-size:.8125rem;line-height:1.35;display:none;position:absolute;transform:translateY(-2px);box-shadow:0 16px 36px #02010161;box-shadow:0 16px 36px lab(.305185% .190683 .155976/.38)}.lookup-help__title{padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-paper-3);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);font-size:.8125rem;font-weight:700}.lookup-help__row{gap:var(--space-sm);grid-template-columns:9rem 1.25rem minmax(12rem,1fr) minmax(13rem,1.1fr);align-items:baseline;display:grid}.lookup-help__key{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;color:var(--color-ink);font-size:.9375rem;font-weight:700}.lookup-help__arrow{color:var(--color-accent-strong);font-size:1.25rem;font-weight:800;line-height:1}.lookup-help__copy{color:var(--color-ink-dim);font-weight:600}.lookup-help__example{color:var(--color-ink-mute)}@media (max-width:420px){.lookup-help__panel{left:auto;right:calc(-1*var(--space-sm));width:calc(100vw - (var(--space-md)*2));max-width:22rem;padding:var(--space-sm)}.lookup-help__row{gap:var(--space-2xs);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-paper-3);grid-template-columns:1fr}.lookup-help__row:last-child{border-bottom:none;padding-bottom:0}.lookup-help__arrow{display:none}.lookup-help__key{letter-spacing:.08em;font-size:.8125rem}.lookup-help__copy,.lookup-help__example{font-size:.8125rem;line-height:1.35}.lookup__field{flex-wrap:wrap}.lookup__input{flex-basis:100%}}.lookup-help:hover .lookup-help__panel,.lookup-help:focus-visible .lookup-help__panel,.lookup-help:focus .lookup-help__panel{opacity:1;pointer-events:auto;display:flex;transform:translateY(0)}.admin__head-title{align-items:center;gap:var(--space-sm);display:inline-flex}.legend-help{width:1.25rem;height:1.25rem;color:var(--color-ink-mute);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.legend-help:hover,.legend-help:focus-visible{color:var(--color-accent-strong)}.legend-help__panel{left:0;top:calc(100% + var(--space-xs));z-index:20;gap:var(--space-md);width:min(30rem,calc(100vw - (var(--space-lg)*2)));padding:var(--space-md);background:var(--color-paper-2);border:1px solid var(--color-paper-4);border-radius:var(--radius-md);color:var(--color-ink-dim);font-family:var(--font-body);text-align:left;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);flex-direction:column;font-size:.8125rem;line-height:1.4;display:none;position:absolute;transform:translateY(-2px);box-shadow:0 16px 36px #02010161;box-shadow:0 16px 36px lab(.305185% .190683 .155976/.38)}.legend-help__group{gap:var(--space-xs);flex-direction:column;display:flex}.legend-help__title{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);font-size:.75rem;font-weight:700}.legend-help__hint{color:var(--color-ink-mute)}.legend-help__row{gap:var(--space-sm);grid-template-columns:max-content 1fr;align-items:start;display:grid}.legend-help__badge{white-space:nowrap;justify-self:start}.legend-help__copy{color:var(--color-ink-dim)}.legend-help:hover .legend-help__panel,.legend-help:focus-visible .legend-help__panel,.legend-help:focus .legend-help__panel{opacity:1;pointer-events:auto;display:flex;transform:translateY(0)}@media (max-width:420px){.legend-help__panel{width:calc(100vw - (var(--space-md)*2));padding:var(--space-sm)}.legend-help__row{gap:var(--space-2xs);grid-template-columns:1fr}}.lookup__field{align-items:center;gap:var(--space-xs);width:100%;display:flex}.lookup__input{flex:1;min-width:0}.library-view{--library-shift:.375rem}.library-results{animation:library-results-in var(--dur-mid)var(--ease-out)both;position:relative}.library-view--lookup .library-results{--library-shift:-.375rem}.library-view.is-searching .library-results{opacity:.7;transition:opacity var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);transform:translateY(1px)}.library-view.is-searching .library-results:before{content:"";z-index:2;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);opacity:.8;transform-origin:0;pointer-events:none;height:1px;animation:library-search-sweep .82s var(--ease-in-out)infinite;position:absolute;inset:-1px 0 auto;transform:translate(-45%)scaleX(.18)}.library-summary,.library-empty,.library-table,.library-cards,.library-pager{animation:library-results-in var(--dur-mid)var(--ease-out)both}.library-summary{animation-name:library-summary-in}.library-table,.library-cards{animation-delay:35ms}.library-pager{animation-delay:70ms}.btn--searching svg{animation:library-search-icon .72s var(--ease-in-out)infinite}@keyframes library-results-in{0%{opacity:0;transform:translateY(var(--library-shift))}to{opacity:1;transform:translateY(0)}}@keyframes library-summary-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes library-search-sweep{0%{opacity:0;transform:translate(-45%)scaleX(.18)}18%{opacity:.8}82%{opacity:.8}to{opacity:0;transform:translate(100%)scaleX(.34)}}@keyframes library-search-icon{0%,to{opacity:.78;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.library-results,.library-summary,.library-empty,.library-table,.library-cards,.library-pager,.btn--searching svg{animation:none}.library-view.is-searching .library-results{transition:none;transform:none}.library-view.is-searching .library-results:before{display:none}}.stat__value--text{font-size:1rem;font-weight:600;line-height:1.3}.pager{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.pager__label{color:var(--color-ink-mute);font-size:.8125rem}.analytics{gap:var(--space-xl);flex-direction:column;display:flex}.analytics__section{gap:var(--space-md);flex-direction:column;display:flex}.analytics__section-title{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);font-size:.75rem;font-weight:600}.lb-grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.lb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lb{gap:var(--space-sm);padding:var(--space-md);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-lg);flex-direction:column;display:flex}.lb__head{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--color-ink-mute);display:flex}.lb__title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);font-size:1rem;font-weight:700}.lb__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lb__row{align-items:center;gap:var(--space-sm);grid-template-columns:1.25rem 64px 1fr auto;display:grid}.lb__row--compact{grid-template-columns:1.25rem 1fr auto}.lb__rank{font-family:var(--font-display);color:var(--color-ink-mute);font-variant-numeric:tabular-nums;text-align:center;font-size:.875rem;font-weight:700}.lb__thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-paper-3);width:64px;height:36px}.lb__thumb--blank{background:var(--color-paper-3);display:block}.lb__meta{flex-direction:column;gap:3px;min-width:0;display:flex}.lb__name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.lb__artist{color:var(--color-ink-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.lb__count{font-family:var(--font-display);color:var(--color-accent-strong);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.lb__empty{color:var(--color-ink-mute);padding:var(--space-sm)0;font-size:.875rem}.chart-grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:760px){.chart-grid{grid-template-columns:1fr 1fr}.chart--wide{grid-column:1/-1}}.chart{gap:var(--space-sm);padding:var(--space-md);background:var(--color-paper-2);border:1px solid var(--color-paper-3);border-radius:var(--radius-lg);flex-direction:column;display:flex}.chart__label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-mute);font-size:.6875rem;font-weight:600}.chart__row{align-items:flex-end;gap:3px;height:8rem;display:flex}.chart__col{justify-content:flex-end;align-items:center;gap:var(--space-2xs);flex-direction:column;flex:1 1 0;min-width:0;height:100%;display:flex}.chart__bar{background:var(--color-accent-dim);border-radius:var(--radius-sm)var(--radius-sm)0 0;width:100%;max-width:1.5rem;transition:height var(--dur-mid)var(--ease-out)}.chart__bar--peak{background:var(--color-accent)}.chart__tick{color:var(--color-ink-mute);white-space:nowrap;min-height:.8rem;font-size:.625rem}.chart__empty{height:8rem;color:var(--color-ink-mute);justify-content:center;align-items:center;font-size:.875rem;display:flex}}@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}.fixed{position:fixed}.inset-0{inset:calc(var(--spacing)*0)}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.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}}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.inline{display:inline}.table{display:table}.table-caption{display:table-caption}.h-1{height:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-4{width:calc(var(--spacing)*4)}.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}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--color-paper-3\)\]{border-color:var(--color-paper-3)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-paper-2\)\]{background-color:var(--color-paper-2)}.bg-\[var\(--color-paper-4\)\]{background-color:var(--color-paper-4)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.font-display{font-family:var(--font-display)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-ink\)\]{color:var(--color-ink)}.text-\[var\(--color-ink-dim\)\]{color:var(--color-ink-dim)}.text-\[var\(--color-ink-mute\)\]{color:var(--color-ink-mute)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-\[var\(--color-ink\)\]:hover{color:var(--color-ink)}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in:cubic-bezier(.5,0,.75,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.12s;--dur-mid:.22s;--dur-slow:.42s;--rule:1px solid var(--color-paper-3);--measure:32rem}::view-transition-group(*){animation-duration:var(--dur-mid);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}
