@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.p.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.mP42gW_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.mP42gW_variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fef129f59ae31b3-s.p.0xn45yjo0ekea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be8b05c98b22069d-s.p.36-e5g14g1tf1.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:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.SXhhvq_className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.SXhhvq_variable{--font-display:"Libre Caslon Display", "Libre Caslon Display Fallback"}
@font-face{font-family:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c4adcc3b3239f94-s.0peduxoxbz7-_.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:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c13f2867555bb394-s.p.1tdvoihb4ibzr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/51bf113c1813c737-s.p.1lijz9klwavoi.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:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a169eb8f0ae8ce3-s.p.1n-c3hfjl3z87.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9be684102debad97-s.p.0ozq0k_mhvf8f.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:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6c4adcc3b3239f94-s.0peduxoxbz7-_.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:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c13f2867555bb394-s.p.1tdvoihb4ibzr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/51bf113c1813c737-s.p.1lijz9klwavoi.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:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5a169eb8f0ae8ce3-s.p.1n-c3hfjl3z87.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9be684102debad97-s.p.0ozq0k_mhvf8f.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:Shantell Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c4adcc3b3239f94-s.0peduxoxbz7-_.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:Shantell Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c13f2867555bb394-s.p.1tdvoihb4ibzr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/51bf113c1813c737-s.p.1lijz9klwavoi.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:Shantell Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5a169eb8f0ae8ce3-s.p.1n-c3hfjl3z87.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9be684102debad97-s.p.0ozq0k_mhvf8f.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:Shantell Sans Fallback;src:local(Arial);ascent-override:90.04%;descent-override:28.25%;line-gap-override:0.0%;size-adjust:113.28%}.R1MPWa_className{font-family:Shantell Sans,Shantell Sans Fallback;font-style:normal}.R1MPWa_variable{--font-hand:"Shantell Sans", "Shantell Sans Fallback"}
:root{--paper:#fff;--surface:#f5f6f8;--surface-raised:#fff;--line:#e3e5ea;--line-strong:#8a909c;--ink:#14161c;--ink-muted:#565c68;--ink-faint:#6b717d;--action:var(--ink);--on-action:var(--paper);--royal:#2b3fd0;--on-royal:#fff;--royal-wash:#eef0fd;--focus-ring:var(--royal);--success:#1f7a4d;--warning:#8f5600;--danger:#b4302a;--canvas:#fff;--canvas-ink:#111;--scrim:#1113187a;--shadow-canvas:0 1px 2px #1113180f, 0 12px 32px #1113181a;--shadow-pop:0 8px 24px #1113181f, 0 1px 2px #11131814;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--radius-none:0px;--font-display:"Libre Caslon Display", "Iowan Old Style", Georgia, serif;--font-sans:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--font-hand:"Shantell Sans", "Comic Sans MS", "Segoe Print", cursive;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#111318;--surface:#181b21;--surface-raised:#20242c;--line:#2c313b;--line-strong:#6b7383;--ink:#eef0f5;--ink-muted:#a3aab8;--ink-faint:#8b93a2;--action:var(--ink);--on-action:var(--paper);--royal:#8f9dff;--on-royal:#0b1040;--royal-wash:#1e2350;--focus-ring:var(--royal);--success:#5ccb8f;--warning:#f0b35a;--danger:#ff8a80;--canvas:#fff;--canvas-ink:#111;--scrim:#0009;--shadow-canvas:0 1px 2px #0006, 0 12px 32px #00000073;--shadow-pop:0 8px 24px #00000080, 0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#111318;--surface:#181b21;--surface-raised:#20242c;--line:#2c313b;--line-strong:#6b7383;--ink:#eef0f5;--ink-muted:#a3aab8;--ink-faint:#8b93a2;--action:var(--ink);--on-action:var(--paper);--royal:#8f9dff;--on-royal:#0b1040;--royal-wash:#1e2350;--focus-ring:var(--royal);--success:#5ccb8f;--warning:#f0b35a;--danger:#ff8a80;--canvas:#fff;--canvas-ink:#111;--scrim:#0009;--shadow-canvas:0 1px 2px #0006, 0 12px 32px #00000073;--shadow-pop:0 8px 24px #00000080, 0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.hi-root,.hi-root *{box-sizing:border-box}.hi-root{font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-size:15px;line-height:24px}.hi-row{align-items:center;gap:var(--space-2);padding:var(--space-4);flex-wrap:wrap;display:flex}.hi-stack{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.hi-focusable:focus-visible,.hi-btn:focus-visible,.hi-input:focus-visible,.hi-seg button:focus-visible,.hi-chip:focus-visible,.hi-tile:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--focus-ring);outline:none}.hi-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);font:600 15px/24px var(--font-sans);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}.hi-btn:active{transform:translateY(1px)}.hi-btn svg{flex:none;width:18px;height:18px}.hi-btn--primary{background:var(--action);color:var(--on-action)}.hi-btn--primary:hover{background:var(--ink-muted)}.hi-btn--secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.hi-btn--secondary:hover{background:var(--surface)}.hi-btn--ghost{color:var(--ink);background:0 0}.hi-btn--ghost:hover{background:var(--surface)}.hi-btn--sm{min-height:36px;padding:0 var(--space-3);font-size:13px}.hi-btn[disabled],.hi-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.hi-btn__meta{font:500 12px/16px var(--font-sans);opacity:.75}.hi-field{flex-direction:column;gap:6px;min-width:0;display:flex}.hi-field__label{font:500 13px/18px var(--font-sans);color:var(--ink)}.hi-field__help{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.hi-input{width:100%;min-height:44px;padding:var(--space-3) var(--space-3);font:400 15px/22px var(--font-sans);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md)}.hi-input::placeholder{color:var(--ink-faint)}select.hi-input{appearance:none;cursor:pointer;background-color:var(--surface-raised);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a909c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}select.hi-input:hover{border-color:var(--ink-muted)}textarea.hi-input{resize:vertical;min-height:96px}.hi-input[aria-invalid=true]{border-color:var(--danger)}.hi-field__error{font:500 12px/16px var(--font-sans);color:var(--danger)}.hi-root input[type=checkbox],.hi-root input[type=radio]{appearance:none;vertical-align:middle;background:var(--surface-raised);border:1.5px solid var(--line-strong);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:18px;height:18px;margin:0;transition:background-color .12s,border-color .12s;display:inline-grid}.hi-root input[type=radio]{border-radius:50%}.hi-root input[type=checkbox]:before{content:"";background:var(--on-royal);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:10px;height:10px;transition:transform .12s;transform:scale(0)}.hi-root input[type=radio]:before{content:"";background:var(--royal);border-radius:50%;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.hi-root input[type=checkbox]:hover,.hi-root input[type=radio]:hover{border-color:var(--ink-muted)}.hi-root input[type=checkbox]:checked{background:var(--royal);border-color:var(--royal)}.hi-root input[type=radio]:checked{border-color:var(--royal)}.hi-root input[type=checkbox]:checked:before,.hi-root input[type=radio]:checked:before{transform:scale(1)}.hi-root input[type=checkbox]:disabled,.hi-root input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.hi-root input[type=checkbox]:focus-visible,.hi-root input[type=radio]:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--focus-ring);outline:none}.hi-root input[type=range]{appearance:none;cursor:pointer;background:0 0;height:18px}.hi-root input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:var(--line);height:4px}.hi-root input[type=range]::-moz-range-track{border-radius:var(--radius-pill);background:var(--line);height:4px}.hi-root input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface-raised);border:2px solid var(--royal);border-radius:50%;width:18px;height:18px;margin-top:-7px}.hi-root input[type=range]::-moz-range-thumb{background:var(--surface-raised);border:2px solid var(--royal);border-radius:50%;width:14px;height:14px}.hi-root input[type=range]:focus-visible{outline:none}.hi-root input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--focus-ring)}@media (prefers-reduced-motion:reduce){.hi-root input[type=checkbox],.hi-root input[type=radio],.hi-root input:before{transition:none}}.hi-seg{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.hi-seg button{min-height:34px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ink-muted);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0}.hi-seg button[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.hi-chip{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);font:500 13px/18px var(--font-sans);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex}.hi-chip:hover{border-color:var(--line-strong)}.hi-chip[aria-pressed=true]{background:var(--royal-wash);border-color:var(--royal);color:var(--royal)}.hi-credits{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);font:500 13px/18px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;display:inline-flex}.hi-credits__drop{width:14px;height:14px;fill:var(--royal)}.hi-credits__bar{border-radius:var(--radius-pill);background:var(--line);width:56px;height:4px;overflow:hidden}.hi-credits__bar span{background:var(--royal);border-radius:inherit;height:100%;display:block}.hi-credits--low .hi-credits__drop{fill:var(--warning)}.hi-credits--low .hi-credits__bar span{background:var(--warning)}.hi-credits__note{color:var(--warning)}.hi-status{font:500 12px/16px var(--font-sans);border-radius:var(--radius-pill);border:1px solid;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.hi-status--success{color:var(--success)}.hi-status--warning{color:var(--warning)}.hi-status--danger{color:var(--danger)}.hi-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.hi-post{--hi-scale:.3;width:calc(1080px * var(--hi-scale));aspect-ratio:4/5;background:var(--canvas);max-width:100%;color:var(--canvas-ink);border-radius:var(--radius-none);box-shadow:var(--shadow-canvas);position:relative;overflow:hidden;container-type:inline-size}.hi-post__text{text-align:center;text-wrap:balance;font-family:var(--font-hand);margin:0;font-size:5.2cqw;font-weight:500;line-height:1.28;position:absolute;top:9%;left:10%;right:10%;transform:rotate(-1.2deg)}.hi-post__text span{display:inline-block}.hi-post__art{width:52%;height:auto;color:var(--canvas-ink);position:absolute;bottom:0}.hi-post__art--left{left:0}.hi-post__art--right{right:0}.hi-post__sign{font:400 2.6cqw/1 var(--font-hand);letter-spacing:.02em;color:var(--canvas-ink);position:absolute;bottom:5%}.hi-post__sign--right{right:7%}.hi-post__sign--left{left:7%}.hi-tile{aspect-ratio:4/5;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;place-items:center;width:72px;padding:6px;display:grid}.hi-tile svg{width:100%;height:100%}.hi-tile .t{fill:var(--ink-faint)}.hi-tile .a{fill:var(--line-strong)}.hi-tile[aria-pressed=true]{background:var(--royal-wash);border-color:var(--royal)}.hi-tile[aria-pressed=true] .t,.hi-tile[aria-pressed=true] .a{fill:var(--royal)}@media (prefers-reduced-motion:reduce){.hi-btn{transition:none}.hi-btn:active{transform:none}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:24px}a{color:var(--royal)}a:hover{color:var(--ink)}img{max-width:100%}[hidden]{display:none!important}h1,h2,h3{text-wrap:balance}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display-m{font-family:var(--font-display);margin:0;font-size:30px;font-weight:400;line-height:36px}.overline{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.muted{color:var(--ink-muted)}.caption{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.page{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.page-main{background:var(--surface);flex-grow:1;padding:28px max(16px,3vw) 48px}.table{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.table th{text-align:left;font:600 12px/16px var(--font-sans);color:var(--ink-muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.table td{border-bottom:1px solid var(--line);padding:10px 12px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.topbar{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;display:flex}.topbar-nav{flex-wrap:wrap;gap:4px;margin-left:16px;display:flex}.topbar-link{font:500 14px/20px var(--font-sans);color:var(--ink-muted);border-radius:10px;padding:8px 12px;text-decoration:none}.topbar-link:hover{background:var(--surface);color:var(--ink)}.topbar-link[aria-current=page]{color:var(--ink);background:var(--surface)}.topbar-right{align-items:center;gap:12px;margin-left:auto;display:flex}.topbar-profile{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);font:600 13px/18px var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.topbar-avatar{background:var(--surface);width:36px;height:36px;color:var(--ink);font:600 13px/1 var(--font-sans);border-radius:50%;place-items:center;text-decoration:none;display:grid}.admin-shell{background:var(--paper);flex-wrap:wrap;min-height:100vh;display:flex}.admin-main{flex-direction:column;flex:999 640px;gap:20px;min-width:0;padding:28px 36px 48px;display:flex}.adminnav{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:18px;width:248px;padding:20px 14px;display:flex}.adminnav-badge{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--royal);background:var(--royal-wash);border-radius:999px;padding:2px 6px}.adminnav-list{flex-direction:column;gap:2px;display:flex}.adminnav-link{font:500 14px/20px var(--font-sans);color:var(--ink-muted);border-radius:10px;padding:9px 12px;text-decoration:none;display:block}.adminnav-link[aria-current=page]{color:var(--ink);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line)}.adminnav-foot{border-top:1px solid var(--line);margin-top:auto;padding:12px 8px 0;font-size:13px}@media (max-width:760px){.adminnav{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:8px 12px;width:100%;padding:10px 16px 0}.adminnav-list{scrollbar-width:none;flex-direction:row;flex:1 0 100%;order:3;margin:0 -16px;padding:0 12px 8px;overflow-x:auto}.adminnav-list::-webkit-scrollbar{display:none}.adminnav-link{white-space:nowrap;flex:none;align-items:center;min-height:40px;display:inline-flex}.adminnav-foot{border-top:0;order:2;margin:0 0 0 auto;padding:0}}.topbar-profile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){.topbar{flex-wrap:wrap;gap:0 12px;padding:6px 16px 0}.topbar>a:first-child{align-items:center;min-height:44px;display:inline-flex}.topbar-right{order:2;gap:8px;min-width:0}.topbar-new{display:none}.topbar-profile{max-width:46vw;min-height:36px;padding:0 10px}.topbar-nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:1 0 100%;order:3;gap:2px;margin:0 -16px;padding:0 12px 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000 100%)}.topbar-nav::-webkit-scrollbar{display:none}.topbar-link{white-space:nowrap;flex:none;align-items:center;min-height:40px;padding:10px 12px;display:inline-flex}.topbar-link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--royal);border-radius:10px 10px 0 0}.page-main{padding:16px 16px 40px}.admin-main{padding:20px 16px 40px}}
