@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_e04aa5{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_e04aa5{--font-manrope:"Manrope","Manrope Fallback"}*,:after,:before{box-sizing:border-box}:root,[data-theme=dark]{--bg:#0b0b10;--bg-elev:#12121a;--bg-elev-2:#15151c;--bg-input:#15151c;--text:#f4f4f8;--text-muted:hsla(0,0%,100%,.72);--text-faint:hsla(0,0%,100%,.55);--border:#2a2a36;--border-strong:#44445a;--accent:#006bb3;--accent-2:#28aae1;--accent-strong:#075f9f;--danger:#ff7676;--danger-soft:#ffb3b3;--success:#7bff9a;--winner:#ffd24a;--header-border:#1f1f29;--button-ghost-text:#fff;color-scheme:dark}[data-theme=light]{--bg:#f5f5f8;--bg-elev:#fff;--bg-elev-2:#f0f0f4;--bg-input:#fff;--text:#16161a;--text-muted:rgba(0,0,0,.65);--text-faint:rgba(0,0,0,.45);--border:#dadae0;--border-strong:#b4b4be;--accent:#006bb3;--accent-2:#28aae1;--accent-strong:#075f9f;--danger:#c0392b;--danger-soft:#e74c3c;--success:#27ae60;--winner:#e6a700;--header-border:#e2e2e8;--button-ghost-text:#16161a;color-scheme:light}body,html{margin:0;padding:0;height:100%;overflow-x:hidden;background:var(--bg);color:var(--text)}html{text-size-adjust:100%}body{font-family:var(--font-manrope),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:background-color .2s ease,color .2s ease}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}a[href],button:not(:disabled){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,filter .14s ease,opacity .14s ease,transform .1s ease}button:disabled{cursor:not-allowed}@media (hover:hover){a[href]:hover,button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}}a[href]:active,button:not(:disabled):active{filter:brightness(.95);transform:translateY(1px) scale(.99)}.admin-sticky-chrome{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:-20px -24px 22px;padding:20px 24px 10px;border-bottom:1px solid var(--header-border)}.admin-sticky-chrome header{border-bottom:0!important;padding-bottom:12px!important}.admin-sticky-chrome nav{margin-bottom:0!important}.theme-toggle{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-header-actions{display:flex;flex-direction:column;align-items:center;gap:6px}.admin-logout-button{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;border:1px solid var(--border);background:var(--bg-elev);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.admin-logout-button:focus-visible,.admin-logout-button:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--bg-elev))}.floating-theme-toggle{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 18px));z-index:80;display:block}.floating-theme-toggle .theme-toggle{background:color-mix(in srgb,var(--bg-elev) 58%,transparent)!important;border-color:color-mix(in srgb,var(--border) 58%,transparent)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;opacity:.48;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.floating-theme-toggle .theme-toggle:focus-visible,.floating-theme-toggle .theme-toggle:hover{opacity:.9}@media (max-width:640px){.admin-shell{width:100%!important;max-width:100vw!important;padding:14px 12px 32px!important;overflow-x:clip}.admin-shell section{max-width:100%}.admin-sticky-chrome{padding:14px 16px 8px;margin:-14px -12px 16px}body:has(input:focus) .admin-sticky-chrome,body:has(select:focus) .admin-sticky-chrome,body:has(textarea:focus) .admin-sticky-chrome{position:static}.admin-sticky-chrome nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}.admin-nav-link{min-height:46px!important;padding:0!important;gap:0!important}.label-action-button{padding:7px 9px!important;font-size:13px!important}.admin-nav-link span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.label-image-copy-action,.label-qr-preview{display:none!important}.existing-label-main strong{white-space:nowrap;overflow-wrap:normal}.existing-label-top-row{grid-template-columns:1fr!important}.existing-label-actions{justify-content:flex-start!important}.stable-url-grid{grid-template-columns:1fr!important}.stable-url-grid>*{min-width:0}.app-header--sticky{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.app-header--sticky .app-header-action{display:none!important}.app-header--sticky .app-header-brand{max-width:none!important}.app-header--sticky .app-header-brand-logo{max-width:min(31.45vw,162px)!important}.app-header--sticky .app-header-event{justify-content:flex-end!important}.app-header--sticky .app-header-event-logo{height:clamp(82px,18vw,120px)!important;max-width:min(43vw,230px)!important}.theme-toggle{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;flex-basis:32px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;font-size:18px!important;opacity:.8}.floating-theme-toggle{right:max(14px,env(safe-area-inset-right))}}@media (max-width:900px),(pointer:coarse){.assignment-scope-sticky.is-stuck{margin-left:-12px!important;margin-right:-12px!important;border-left-width:0!important;border-right-width:0!important;border-radius:0!important;box-shadow:0 10px 22px rgba(0,0,0,.24)!important}.assignment-scope-sticky.is-stuck>button{padding-top:9px!important;padding-bottom:9px!important}.existing-label-card{padding:12px!important}.existing-label-top-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.existing-label-main,.existing-label-main>div:first-child{width:100%!important}.existing-label-actions{width:100%!important;justify-content:flex-start!important}.existing-label-meta{display:block!important;width:100%!important;max-width:100%!important;clear:both!important;white-space:normal!important;overflow-wrap:anywhere!important}}.admin-action-link,.admin-nav-link{box-shadow:0 0 0 transparent}@media (hover:hover){.admin-action-link:hover,.admin-nav-link:hover{box-shadow:0 8px 22px rgba(0,0,0,.18)}}.admin-action-link:focus-visible,.admin-nav-link:focus-visible,button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-2) 42%,transparent);outline-offset:2px}.jackpot-tag{border:1px solid color-mix(in srgb,var(--winner) 72%,#fff 10%);background:color-mix(in srgb,var(--winner) 18%,transparent);color:var(--winner);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900;line-height:1;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;cursor:pointer}@media (prefers-reduced-motion:reduce){a[href],button:not(:disabled){transition:none}a[href]:active,a[href]:hover,button:not(:disabled):active,button:not(:disabled):hover{transform:none}}.config-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:720px){.config-create-grid{grid-template-columns:1fr}}