@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-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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.order-1{order:1}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--brand-midnight:#101a36;--brand-navy:#1e2a52;--brand-gold:#c99a2e;--brand-emerald:#078b6c;--brand-ivory:#faf7ef;--brand-ink:#090e1c;--brand-gold-soft:#f5e9c9;--brand-emerald-soft:#dcefe9;--bg:var(--brand-ink);--surface:var(--brand-midnight);--text:var(--brand-ivory);--muted:#b8c2d6;--primary:var(--brand-emerald);--cyan:var(--brand-emerald);--green:var(--brand-emerald);--light:var(--brand-ivory);--ink:var(--brand-midnight);--line:#d9d3c4;--accent-gradient:linear-gradient(135deg, var(--brand-midnight), var(--brand-emerald));--accent-ring:var(--brand-gold)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.site{background:var(--bg);min-height:100vh;color:var(--text)}button,input{font:inherit}button,a{cursor:pointer}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b24d6;border-bottom:1px solid #ffffff12;align-items:center;gap:34px;height:82px;padding:0 clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark{background:linear-gradient(145deg, var(--brand-midnight), var(--brand-navy));width:42px;height:42px;color:var(--brand-gold);border:1px solid var(--brand-gold);border-radius:13px;place-items:center;font-size:24px;font-weight:900;display:grid;transform:skew(-7deg)}.brand strong{letter-spacing:.02em;font-size:21px}.brand i{color:var(--brand-emerald);font-family:Georgia,serif;font-weight:500}.desktop-nav{gap:28px;margin:auto;display:flex}.desktop-nav a{color:var(--muted);font-weight:650;text-decoration:none}.desktop-nav a:hover{color:#fff}.top-actions{gap:10px;display:flex}.button,.icon-button{border:0;border-radius:14px;padding:12px 18px;font-weight:750}.icon-button{color:#fff;background:#ffffff10;width:44px;padding:0}.primary{background:var(--accent-gradient);color:#fff;border:1px solid var(--brand-gold);box-shadow:0 12px 35px #078b6c38}.secondary{color:#fff;background:#ffffff0c;border:1px solid #ffffff24}.ghost{color:#fff;background:0 0;border:1px solid #ffffff32}.large{border-radius:18px;padding:16px 25px;text-decoration:none}.hero{background:radial-gradient(circle at 15% 20%,#c99a2e24,#0000 35%),linear-gradient(140deg,#090e1c,#101a36 55%,#052d2b);grid-template-columns:1.05fr .75fr;align-items:center;gap:8vw;min-height:720px;padding:90px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.hero.hero-without-featured{text-align:center;grid-template-columns:minmax(0,900px);justify-content:center;min-height:620px}.hero-without-featured .hero-copy>p{margin-inline:auto}.hero-without-featured .hero-actions,.hero-without-featured .trust-row{justify-content:center}.hero-glow{filter:blur(5px);opacity:.35;border-radius:50%;position:absolute}.hero-glow.one{background:var(--brand-emerald);width:430px;height:430px;top:20px;right:-180px}.hero-glow.two{background:var(--brand-gold);width:360px;height:360px;bottom:-280px;left:35%}.hero-copy,.featured{z-index:1;position:relative}.eyebrow{letter-spacing:.18em;color:#8ea5ff;font-size:12px;font-weight:850}.eyebrow.dark{color:#634cf2}.hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(50px,6vw,88px);line-height:.98}.hero h1 em{background:linear-gradient(90deg, #9e63ff, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{max-width:680px;color:var(--muted);font-size:19px;line-height:1.7}.hero-actions,.trust-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.trust-row{color:#bfc8df;gap:24px;font-size:13px}.featured{background:#ffffff0c;border:1px solid #ffffff20;border-radius:34px;padding:18px;transform:rotate(1deg);box-shadow:0 35px 90px #0008}.featured-visual{background:linear-gradient(#07102740,#05091cee),radial-gradient(circle at 50% 20%,#f1f5ffbb 0 3%,#0000 4%),linear-gradient(145deg,#15365d,#391d65 45%,#092e43);border-radius:25px;flex-direction:column;justify-content:flex-end;height:460px;padding:38px;display:flex;position:relative;overflow:hidden}.featured-visual:before{content:"";background:repeating-linear-gradient(115deg,#0000 0 48px,#31d5f10d 50px 52px);position:absolute;inset:0}.poster-kicker,.featured-visual strong,.featured-visual small{z-index:1;color:#fff;text-shadow:0 2px 14px #020617cc,0 1px 2px #020617;position:relative}.featured-visual .poster-kicker{color:#dbeafe;font-weight:800}.featured-visual strong{letter-spacing:-.04em;margin:20px 0;font-size:56px;line-height:.88}.featured-visual small{letter-spacing:.25em}.featured-meta{justify-content:space-between;align-items:center;padding:20px 8px 5px;display:flex}.featured-meta div{flex-direction:column;gap:5px;display:flex}.featured-meta span{color:var(--muted)}.live{color:#58f2bd;background:#0c443c;border:1px solid #2fe4a4;border-radius:20px;padding:9px 15px}.event-section{background:var(--light);color:var(--ink);padding:90px clamp(24px,6vw,90px)}.section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-heading h2,.about h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(34px,4vw,55px)}.filters{flex-wrap:wrap;gap:8px;display:flex}.chip{color:#596078;background:#fff;border:1px solid #d9deea;border-radius:22px;padding:9px 14px}.chip.active{color:#fff;background:#171d40}.search{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:40px 1fr auto;align-items:center;margin:35px 0;padding:9px 10px 9px 17px;display:grid;box-shadow:0 15px 40px #28304e10}.search input{color:var(--ink);border:0;outline:0;padding:12px;font-size:16px}.search button{background:#eef0f7;border:0;border-radius:13px;padding:11px 18px}.public-event-advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:-18px 0 28px;display:grid}.public-event-advanced-filters>button{border:1px solid var(--public-line,#d9deea);background:var(--public-surface,#fff);min-height:48px;color:var(--public-text,#111a36);cursor:pointer;border-radius:14px;align-self:end;font-weight:850}.public-event-advanced-filters>button.active{color:#5434d8;background:#eee9ff;border-color:#7254ff}.public-event-favorite{color:#7050ea;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid;position:absolute;top:16px;right:16px}.event-content{position:relative}.event-footer a{color:#171d40;background:#eef0f7;border-radius:12px;padding:10px 13px;font-weight:800;text-decoration:none}.public-event-pagination{justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.public-event-pagination button{border:1px solid var(--public-line,#d9deea);background:var(--public-surface,#fff);color:var(--public-text,#111a36);border-radius:12px;padding:10px 14px;font-weight:800}.public-event-pagination button:disabled{opacity:.45}.public-event-detail-page,.public-event-detail-state{color:#f8f6ef;background:linear-gradient(145deg,#071226,#15234a);min-height:100vh;padding:clamp(18px,4vw,54px)}.public-event-detail-page>header{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 32px;display:flex}.public-event-detail-page>header a{color:#d8e1f6;text-decoration:none}.public-event-detail-page>header b{font-size:22px}.public-event-detail-page>header em{color:#22b994}.public-event-detail-page>header>div{align-items:center;gap:14px;display:flex}.public-event-theme-toggle{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff3d;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.public-event-detail-hero{background:linear-gradient(135deg,#172653dd,#103b39cc);border:1px solid #ffffff24;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:center;gap:clamp(30px,6vw,80px);max-width:1180px;margin:0 auto;padding:clamp(28px,5vw,68px);display:grid}.public-event-detail-hero span,.public-event-levels span,.public-event-documents span{color:#71e2c2;letter-spacing:.16em;font-size:12px;font-weight:900}.public-event-detail-hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:12px 0;font-size:clamp(34px,6vw,76px);line-height:1.04}.public-event-detail-hero p{color:#cbd5eb;overflow-wrap:anywhere;white-space:normal;max-width:68ch;font-size:clamp(14px,1.5vw,18px);line-height:1.65}.public-event-detail-hero img,.public-event-poster-placeholder{object-fit:cover;border-radius:22px;width:100%;max-height:500px;box-shadow:0 28px 55px #0005}.public-event-poster-placeholder{color:#6b4df4;background:#f1efff;place-items:center;min-height:420px;font-size:70px;display:grid}.public-event-poster-button{cursor:zoom-in;background:#0c1831;border:0;border-radius:22px;width:100%;padding:0;transition:aspect-ratio .2s;display:block;position:relative;overflow:hidden}.public-event-poster-button.ratio-square{aspect-ratio:1}.public-event-poster-button.ratio-classic{aspect-ratio:4/3}.public-event-poster-button.ratio-wide{aspect-ratio:16/9}.public-event-poster-button img{object-fit:contain;width:100%;height:100%;max-height:none;transition:transform .22s,filter .22s;display:block}.public-event-poster-button:hover img,.public-event-poster-button:focus-visible img{filter:brightness(.82);transform:scale(1.015)}.public-event-poster-button>span{color:#fff;letter-spacing:.02em;opacity:0;background:#071129dd;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;transition:opacity .2s,transform .2s;position:absolute;bottom:16px;right:16px;transform:translateY(5px)}.public-event-poster-button:hover>span,.public-event-poster-button:focus-visible>span{opacity:1;transform:translateY(0)}.public-event-poster-viewer{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a18f2;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.public-event-poster-viewer>header{padding:14px max(16px, env(safe-area-inset-right)) 14px max(16px, env(safe-area-inset-left));color:#fff;background:#0d1730;border-bottom:1px solid #ffffff2b;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.public-event-poster-viewer>header b{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-event-poster-viewer>header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff45;border-radius:12px;min-height:42px;padding:0 14px;font-weight:900}.public-event-poster-viewer>header button.close{width:42px;padding:0;font-size:26px}.public-event-poster-viewer>div{text-align:center;padding:22px;overflow:auto}.public-event-poster-viewer>div img{border-radius:18px;width:auto;max-width:min(100%,1100px);height:auto;max-height:none;box-shadow:0 28px 80px #000a}@media (hover:none){.public-event-poster-button>span{opacity:1;transform:none}}.public-event-detail-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.public-event-detail-actions button,.public-event-detail-actions .public-event-map-link{color:#fff;background:#ffffff10;border:1px solid #ffffff45;border-radius:12px;padding:12px 18px;font-weight:850;text-decoration:none}.public-event-detail-actions .registration-unavailable{opacity:.65;cursor:not-allowed}.public-event-share-feedback{min-height:1.4em;font-size:13px;color:#7ce5c6!important;margin:8px 0 0!important}.public-event-detail-facts,.public-event-levels,.public-event-documents,.public-event-detail-page>footer{max-width:1180px;margin:28px auto 0}.public-event-detail-facts{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.public-event-detail-facts article{background:#ffffff0c;border:1px solid #ffffff1e;border-radius:18px;gap:8px;padding:20px;display:grid}.public-event-detail-facts b{overflow-wrap:anywhere;line-height:1.45}.public-event-detail-facts small{color:#91a0bf}.public-event-detail-facts article a{color:#71e2c2;font-size:12px;font-weight:850;text-decoration:none}.public-event-detail-page>.event-community-panel{color:#f8f6ef;max-width:1180px;box-shadow:none;background:#ffffff0c;border-color:#ffffff24;margin:28px auto 0}.public-event-detail-page>.event-community-panel>header{background:linear-gradient(115deg,#123a37,#242151);border-bottom-color:#ffffff1d}.public-event-detail-page>.event-community-panel h3{color:#fff}.public-event-detail-page>.event-community-panel p,.public-event-detail-page>.event-community-panel .event-community-grid>div>small{color:#aebbd3}.public-event-detail-page>.event-community-panel .event-community-grid a{background:#fff;border-color:#ffffff20}.public-event-levels,.public-event-documents{color:#101936;background:#f8f7f2;border-radius:26px;padding:clamp(24px,4vw,42px)}.public-event-levels h2,.public-event-documents h2{margin:8px 0 24px}.public-event-documents h2{overflow-wrap:anywhere;margin-bottom:6px}.public-event-documents>div:first-child>p{color:#66718a;margin:0 0 22px;line-height:1.55}.public-event-levels>div:last-child,.public-event-documents>div:last-child{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.public-event-levels article,.public-event-documents a{color:#111a36;background:#fff;border:1px solid #dce1ec;border-radius:18px;padding:20px;text-decoration:none}.public-event-levels article h3{margin:0 0 8px}.public-event-level-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.public-event-level-heading h3{min-width:0}.public-event-quota-badge{border-radius:999px;flex:none;padding:6px 9px;letter-spacing:0!important;font-size:10px!important}.public-event-quota-badge.available{color:#08785b;background:#dff7ed}.public-event-quota-badge.limited{color:#8a5d00;background:#fff1c9}.public-event-quota-badge.full{color:#ad3045;background:#ffe0e5}.public-event-levels article.quota-limited{border-color:#e9c96c}.public-event-levels article.quota-full{background:#fff7f8;border-color:#e7a7b2}.public-event-levels article p{color:#66718a}.public-event-levels progress{color:#0c9b78;accent-color:#0c9b78;background:#e3e8e6;border:0;border-radius:999px;width:100%;height:12px;overflow:hidden}.public-event-levels progress::-webkit-progress-bar{background:#e3e8e6;border-radius:999px}.public-event-levels progress::-webkit-progress-value{background:linear-gradient(90deg,#087d62,#22bd91);border-radius:999px}.public-event-levels progress::-moz-progress-bar{background:linear-gradient(90deg,#087d62,#22bd91);border-radius:999px}.public-event-documents a{justify-content:space-between;gap:12px;font-weight:850;display:flex}.public-event-documents small{color:#08795e}.public-event-detail-page>footer{flex-wrap:wrap;align-items:center;gap:12px;padding:24px 0;display:flex}.public-event-detail-page>footer a{color:#71e2c2}.public-event-detail-state{text-align:center;place-content:center;display:grid}.public-event-detail-state a{color:#71e2c2}.public-event-detail-page.light-theme{color:#111a36;background:linear-gradient(145deg,#f7f4ed,#e9f2f1)}.public-event-detail-page.light-theme>header a{color:#45536f}.public-event-detail-page.light-theme .public-event-theme-toggle{color:#15213e;background:#fff;border-color:#d5dce7}.public-event-detail-page.light-theme .public-event-detail-hero{color:#111a36;background:linear-gradient(135deg,#edf4ff,#e5f6ef);border-color:#d6dedf}.public-event-detail-page.light-theme .public-event-detail-hero p{color:#5c6982}.public-event-detail-page.light-theme .public-event-detail-actions button,.public-event-detail-page.light-theme .public-event-detail-actions .public-event-map-link{color:#17213b;background:#fff;border-color:#cad4df}.public-event-detail-page.light-theme .public-event-share-feedback{color:#08795e!important}.public-event-detail-page.light-theme .public-event-detail-facts article{background:#ffffffc7;border-color:#d8e0e6}.public-event-detail-page.light-theme .public-event-detail-facts small{color:#69758c}.public-event-detail-page.light-theme>.event-community-panel{color:#17213b;background:linear-gradient(145deg,#fff,#f3f8f7);border-color:#d9e1e9}.public-event-detail-page.light-theme>.event-community-panel>header{background:linear-gradient(115deg,#eef9f5,#f0edff);border-bottom-color:#e1e8eb}.public-event-detail-page.light-theme>.event-community-panel h3{color:#17213b}.public-event-detail-page.light-theme>.event-community-panel p,.public-event-detail-page.light-theme>.event-community-panel .event-community-grid>div>small{color:#748096}.public-event-detail-page.light-theme>footer{color:#66718a}.admin-event-history{border-top:1px solid #dce1ec;grid-column:1/-1;width:100%;padding-top:12px}.admin-event-history summary{cursor:pointer;color:#536079;font-weight:850}.admin-event-history>div{gap:8px;margin-top:12px;display:grid}.admin-event-history-row{background:#f5f7fb;border-radius:12px;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;padding:10px 12px;display:grid}.admin-event-history-row span{color:#7050ea;text-transform:uppercase;font-size:11px;font-weight:900}.admin-event-history-row p{margin:0}.admin-event-history-row time{color:#748097;font-size:12px}@media (max-width:760px){.public-event-detail-hero,.public-event-detail-facts{grid-template-columns:1fr}.public-event-detail-hero img{max-height:430px}.public-event-pagination{gap:8px;font-size:12px}.public-event-pagination button{padding:9px 10px}.admin-event-history-row{grid-template-columns:1fr}.public-event-detail-page>.event-community-panel{margin-top:20px}.public-event-detail-page>header b{font-size:17px}.public-event-theme-toggle{width:42px;height:42px}}.public-event-advanced-filters label{color:var(--public-muted,#69738b);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:850;display:grid}.public-event-advanced-filters select{border:1px solid var(--public-line,#d9deea);background:var(--public-surface,#fff);min-width:0;min-height:48px;color:var(--public-text,#111a36);font:inherit;letter-spacing:normal;text-transform:none;border-radius:14px;padding:0 14px;font-size:14px;font-weight:750}.event-tags .registration-upcoming{color:#805500;background:#fff2c8}.event-tags .registration-closed{color:#a52d48;background:#f5e5e9}.event-filter-status{min-height:44px;color:var(--public-muted,#69738b);justify-content:space-between;align-items:center;gap:16px;margin:-18px 0 26px;display:flex}.event-filter-status p{margin:0}.event-filter-status strong{color:var(--public-text,#111a36)}.event-filter-status button{border:1px solid var(--public-line,#d9deea);background:var(--public-surface,#fff);color:var(--public-text,#111a36);cursor:pointer;border-radius:999px;flex:none;padding:9px 15px;font-weight:800;transition:transform .2s,border-color .2s}.event-filter-status button:hover{border-color:#078b6c;transform:translateY(-2px)}.event-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),300px));justify-content:start;align-items:start;gap:18px;scroll-margin-top:110px;display:grid}.event-grid.single-event{grid-template-columns:minmax(0,300px);justify-content:start}.event-grid.paired-events,.event-grid.many-events{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),300px))}.event-card{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 16px 45px #2028440d}.event-poster{aspect-ratio:16/9;color:#fff;text-align:left;width:100%;height:auto;font:inherit;cursor:zoom-in;background:linear-gradient(#0000,#090e28e8),linear-gradient(135deg,#40267c,#0d7294);border:0;justify-content:flex-end;align-items:flex-start;padding:14px;display:flex}.event-poster:disabled{cursor:default}.event-poster:not(:disabled):hover,.event-poster:not(:disabled):focus-visible{filter:brightness(1.06);outline-offset:-3px;outline:3px solid #59c9ef}.event-poster.ember{background:linear-gradient(#0000,#090e28e8),linear-gradient(135deg,#91364f,#ec8b4a)}.event-poster.ocean{background:linear-gradient(#0000,#090e28e8),linear-gradient(135deg,#143b67,#356bc0)}.event-poster-hint{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c22bd;border:1px solid #ffffff6b;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;box-shadow:0 8px 24px #0000003d}.poster-lightbox{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;background:#020616e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.poster-lightbox>section{place-items:center;max-width:min(920px,100%);max-height:calc(100vh - 48px);display:grid;position:relative}.poster-lightbox img{object-fit:contain;border-radius:16px;max-width:100%;max-height:calc(100vh - 82px);display:block;box-shadow:0 24px 80px #0000008c}.poster-lightbox small{color:#e7ecfa;margin-top:10px;font-weight:750}.poster-lightbox-close{z-index:1;color:#fff;cursor:pointer;background:#09132ecc;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;display:grid;position:absolute;top:10px;right:10px}@media (max-width:620px){.public-event-advanced-filters{grid-template-columns:1fr}.event-filter-status{flex-direction:column;align-items:flex-start;margin-top:-16px}.poster-lightbox{padding:12px}.poster-lightbox>section{max-height:calc(100vh - 24px)}.poster-lightbox img{border-radius:12px;max-height:calc(100vh - 66px)}}.event-content{flex-direction:column;flex:1;padding:22px;display:flex}.event-tags{gap:7px;margin-bottom:15px;display:flex}.tag{color:#336bb6;background:#edf3ff;border-radius:12px;padding:6px 9px;font-size:11px;font-weight:800}.tag.open{color:#168663;background:#e4f8f0}.event-heading{gap:6px;min-width:0;display:grid}.event-heading small{color:var(--public-muted,#687087);font-size:13px;font-weight:750}.event-heading h3{color:inherit;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.16}.event-content p{color:#687087;margin:16px 0;line-height:1.6}.event-footer{border-top:1px solid var(--public-line,var(--line));justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:16px;display:flex}.event-footer>div{gap:4px;display:grid}.event-footer small{color:var(--public-muted,#687087);font-size:11px;font-weight:700}.event-footer strong{font-size:20px}.event-footer button{color:#fff;white-space:nowrap;background:#171d40;border:0;border-radius:13px;padding:11px 15px}@media (max-width:620px){.event-poster{aspect-ratio:4/3}.event-content{padding:18px}.event-heading h3{font-size:21px}.event-footer{flex-direction:column;align-items:stretch}.event-footer button{width:100%}}.empty-state{color:#687087}.about{background:#0b102c;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding:90px clamp(24px,6vw,90px);display:grid}.role-preview{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.role-preview article{background:#ffffff08;border:1px solid #ffffff17;border-radius:23px;padding:25px}.role-preview article span{color:#9b7cff;font-size:30px}.role-preview article b{margin:16px 0;font-size:18px;display:block}.role-preview article p{color:var(--muted);font-size:13px;line-height:1.6}.mobile-nav{display:none}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030619cc;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.auth-card{color:#101a36;background:#fff;border-radius:28px;width:100%;max-width:470px;max-height:calc(100vh - 30px);padding:36px;position:relative;overflow:auto}.auth-card .brand.compact,.auth-card .brand.compact strong{color:#101a36}.auth-card .brand.compact i{color:#12a9df}.auth-card h2,.auth-card label,.auth-card .remember{color:#101a36}.auth-card input{color:#101a36;background:#fff}.auth-card input::placeholder{color:#858b9b;opacity:1}.auth-card .auth-switch{color:#6e7588}.dashboard-dark :is(.system-card,.system-step-section,.jury-form-card,.score-foundation,.score-workspace,.leaderboard-workspace,.championship-workspace,.additional-workspace,.joined-events-workspace,.account-empty-event,.event-overview,.participant-section,.participant-page-section,.activity-card,.jury-panel,.jury-detail-card){color:#eef2ff!important;background:linear-gradient(145deg,#101a36,#14233a)!important;border-color:#34455f!important}.dashboard-dark :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs){color:#eef2ff;background:#0e1732ef;border-color:#34455f}.dashboard-dark :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs) button:not(.active){color:#b6c1d7}.dialog-close{background:#eef0f5;border:0;border-radius:50%;width:35px;height:35px;font-size:22px;position:absolute;top:15px;right:18px}.compact{color:var(--ink);display:inline-flex}.compact .brand-mark{color:#fff}.auth-card h2{margin:30px 0 5px;font-size:32px}.auth-card>p{color:#6e7588}.auth-card label{gap:7px;margin-top:17px;font-size:12px;font-weight:800;display:grid}.auth-card input{border:1px solid #d9deea;border-radius:13px;padding:14px}.auth-card .password-field{display:block;position:relative}.auth-card .password-field input{width:100%;padding-right:54px}.auth-card .password-field button{color:#59657d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-card .password-field button:hover,.auth-card .password-field button:focus-visible{color:#4f3bd4;background:#f1f4f9;border-color:#cbd5e6;outline:none}.form-row{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.remember{align-items:center;grid-template-columns:auto 1fr!important;gap:7px!important;margin:0!important;display:flex!important}.link{color:#6547e6;background:0 0;border:0;padding:0}.full{width:100%;margin-top:18px;padding:15px}.auth-switch{text-align:center;font-size:14px;margin-top:20px!important}.light-theme{--bg:#f7f8fc;--text:#101a36}.light-theme .topbar{background:#fffd}.light-theme .topbar .brand,.light-theme .desktop-nav a,.light-theme .secondary,.light-theme .icon-button{color:#101a36}.light-theme .topbar{border-bottom-color:#dde2ee}.light-theme .secondary,.light-theme .icon-button{background:#f1f3f8;border-color:#d8ddea}.light-theme .about{color:#101a36;background:#edf1f8}.light-theme .role-preview article{background:#fff;border-color:#dfe3ed}.light-theme .hero{color:#fff}@media (max-width:950px){.desktop-nav{display:none}.topbar{padding:0 18px}.top-actions .secondary{display:none}.hero{grid-template-columns:1fr;padding:65px 22px 110px}.hero.hero-without-featured{min-height:560px}.hero h1{font-size:54px}.featured{transform:none}.featured-visual{height:390px}.section-heading{flex-direction:column;align-items:flex-start}.event-grid{grid-template-columns:1fr 1fr}.event-grid.single-event{grid-template-columns:minmax(0,680px)}.about{grid-template-columns:1fr}.mobile-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1130e8;border:1px solid #ffffff20;border-radius:24px;justify-content:space-between;width:min(360px,100% - 28px);padding:10px 22px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0007}.mobile-nav a,.mobile-nav button{color:#fff;background:0 0;border:0;place-items:center;gap:3px;font-size:20px;text-decoration:none;display:grid}.mobile-nav small{font-size:10px}.role-preview{grid-template-columns:1fr}}@media (max-width:620px){.top-actions .primary{display:none}.brand strong{font-size:18px}.hero{min-height:auto}.hero-copy>p{font-size:16px}.featured-visual strong{font-size:43px}.event-grid{grid-template-columns:1fr}.event-grid.single-event,.event-grid.paired-events,.event-grid.many-events{grid-template-columns:minmax(0,1fr)}.filters{flex-wrap:nowrap;max-width:100%;overflow:auto}.event-section,.about{padding-left:17px;padding-right:17px}.search{grid-template-columns:30px 1fr}.search button{display:none}.auth-card{padding:30px 22px}}.role-page{color:#fff;background:radial-gradient(circle at 15% 20%,#5938c844,#0000 32%),linear-gradient(140deg,#070b24,#10183a);min-height:100vh;padding:0 clamp(22px,6vw,80px);position:relative;overflow:hidden}.role-header{z-index:2;justify-content:space-between;align-items:center;height:90px;display:flex;position:relative}.role-select{z-index:2;text-align:center;max-width:1040px;margin:7vh auto 0;position:relative}.role-select h1{letter-spacing:-.045em;max-width:760px;margin:18px auto;font-size:clamp(39px,5vw,67px);line-height:1.05}.role-select>p{color:var(--muted);max-width:620px;margin:0 auto;line-height:1.7}.role-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.role-card{color:#fff;text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:27px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:260px;padding:28px;transition:all .25s;display:flex}.role-card:hover{background:#ffffff15;border-color:#ffffff45;transform:translateY(-7px)}.role-card .role-icon{color:#a890ff;background:#7856ff2e;border-radius:20px;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.role-card.peserta .role-icon{color:#48e1b5;background:#0bbf9326}.role-card.juri .role-icon{color:#5cdbff;background:#20bce926}.role-card span:nth-child(2){gap:10px;display:grid}.role-card b{font-size:25px}.role-card small{color:var(--muted);font-size:14px;line-height:1.6}.role-card i{align-self:flex-end;font-size:27px;font-style:normal}.role-orb{filter:blur(15px);opacity:.22;border-radius:50%;position:absolute}.role-orb.top{background:#26d6f5;width:450px;height:450px;top:-100px;right:-250px}.role-orb.bottom{background:#7147ff;width:400px;height:400px;bottom:-220px;left:-220px}.dashboard-shell{color:#101a36;background:#f3f5fa;grid-template-columns:290px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#090e2c;flex-direction:column;height:100vh;padding:25px 20px;display:flex;position:sticky;top:0}.role-badge{background:#ffffff09;border:1px solid #ffffff16;border-radius:17px;align-items:center;gap:12px;margin:32px 0 22px;padding:15px;display:flex}.role-badge>span{color:#a995ff;background:#7252f82c;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.role-badge div{gap:4px;display:grid}.role-badge small{color:#8f9ab9;letter-spacing:.08em;font-size:9px}.role-badge b{font-size:14px}.sidebar nav{gap:5px;display:grid;overflow:auto}.sidebar nav button,.switch-role{color:#9fa8c4;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;font-weight:650;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#6a4cf13d,#ffffff09)}.sidebar nav button.active{box-shadow:inset 3px 0 #8065ff}.sidebar nav button span{text-align:center;width:21px}.switch-role{color:#d8dded;border:1px solid #ffffff17;justify-content:center;margin-top:auto}.dashboard-main{min-width:0;padding:0 clamp(22px,4vw,58px) 60px}.dashboard-top{justify-content:space-between;align-items:center;height:105px;display:flex}.dashboard-top small{color:#7b849a;font-weight:750}.dashboard-top h1{margin:5px 0 0;font-size:28px}.user-tools{gap:10px;display:flex}.user-tools button{background:#fff;border:1px solid #dce1ec;border-radius:13px;width:44px;height:44px}.user-tools .avatar{color:#fff;background:#172044;font-size:12px;font-weight:800}.welcome-panel{background:linear-gradient(125deg,#fff,#f6f5ff);border:1px solid #e0e4ef;border-radius:27px;justify-content:space-between;align-items:center;gap:20px;padding:34px;display:flex;box-shadow:0 20px 55px #2630550b}.welcome-panel h2{margin:8px 0;font-size:32px}.welcome-panel p{color:#707a91;margin-bottom:0}.stat-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.stat-grid article{background:#fff;border:1px solid #e0e4ed;border-radius:20px;gap:7px;padding:22px;display:grid}.stat-grid span{letter-spacing:.12em;color:#7c8499;font-size:10px;font-weight:850}.stat-grid strong{font-size:34px}.stat-grid small{color:#8a92a5}.activity-card{background:#fff;border:1px solid #e0e4ed;border-radius:24px;padding:25px}.activity-card header{justify-content:space-between;align-items:center;display:flex}.activity-card h2{margin:7px 0}.activity-card header button{background:#f1f2f7;border:0;border-radius:11px;padding:9px 12px}.empty-dashboard{text-align:center;border:1px dashed #d6dbe7;border-radius:18px;margin-top:20px;padding:50px 20px}.empty-dashboard>span{color:#7053ea;background:#eeebff;border-radius:19px;place-items:center;width:60px;height:60px;margin:auto;font-size:27px;display:grid}.empty-dashboard h3{margin:18px 0 7px}.empty-dashboard p{color:#7b8396;max-width:570px;margin:auto;line-height:1.6}@media (max-width:900px){.role-cards{grid-template-columns:1fr}.role-select{margin-top:35px;padding-bottom:50px}.role-card{min-height:190px}.dashboard-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:18px;position:static}.sidebar .brand,.role-badge,.switch-role{display:none}.sidebar nav{display:flex;overflow:auto}.sidebar nav button{flex:none}.dashboard-top{height:88px}.stat-grid{grid-template-columns:1fr}.welcome-panel{flex-direction:column;align-items:flex-start}.dashboard-main{padding-bottom:35px}}.score-overall-progress{background:#f3faf8;border:1px solid #c7ddd7;border-radius:14px;grid-template-columns:minmax(190px,auto) minmax(140px,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:grid}.score-overall-progress>div:first-child{gap:3px;display:grid}.score-overall-progress small{color:#66758a;letter-spacing:.08em;font-size:.58rem;font-weight:850}.score-overall-progress b{color:#17233e;font-size:.8rem}.score-overall-progress>div:nth-child(2){background:#dce8e5;border-radius:999px;height:7px;overflow:hidden}.score-overall-progress i{border-radius:inherit;background:linear-gradient(90deg,#149174,#55d4b2);height:100%;display:block}.score-overall-progress button,.score-review-tools button,.score-category-navigation button{color:#176a58;cursor:pointer;background:#fff;border:1px solid #a8c9c0;border-radius:10px;min-height:38px;padding:0 12px;font-weight:850}.score-category-tabs button em{color:#7b8798;grid-column:2;font-size:.55rem;font-style:normal;font-weight:850}.score-category-tabs button.score-category-complete{border-color:#79c5af}.score-category-tabs button.score-category-complete em{color:#08785e}.score-category-tabs button.score-category-partial{border-color:#ddb85d}.score-category-tabs button.score-category-partial em{color:#956608}.score-category-tabs button.score-category-empty em{color:#8a5260}.score-category-tabs button.active em{color:#fff!important;-webkit-text-fill-color:#fff!important}.score-review-tools,.score-category-navigation{justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:flex}.score-review-tools span,.score-category-navigation span{color:#657288;font-size:.66rem;font-weight:800}.score-review-tools button.active{color:#855606;background:#fff5df;border-color:#b27919}.score-category-navigation{background:#f8fbfa;border:1px solid #d7e1df;border-radius:12px;margin-top:12px;padding:9px 10px}.score-category-navigation button:disabled{opacity:.42;cursor:not-allowed}.score-row-hidden{display:none!important}@media (max-width:760px){.score-overall-progress{grid-template-columns:1fr auto}.score-overall-progress>div:nth-child(2){grid-area:2/1/auto/-1}.score-overall-progress button{grid-area:1/2}.score-category-navigation button{padding:0 8px;font-size:.65rem}}@media (max-width:520px){.score-overall-progress{grid-template-columns:1fr}.score-overall-progress>div:nth-child(2),.score-overall-progress button{grid-area:auto/1;width:100%}.score-review-tools{flex-direction:column;align-items:stretch}.score-category-navigation{grid-template-columns:1fr 1fr;display:grid}.score-category-navigation span{text-align:center;grid-area:1/1/auto/-1}}.event-welcome{background:linear-gradient(120deg,#fff 0%,#f4f1ff 65%,#e8f7ff 100%)}.event-progress{background:#fff;border:1px solid #e0e4ed;border-radius:18px;margin:18px 0;padding:20px}.event-progress>div:first-child{justify-content:space-between;display:flex}.event-progress small{color:#7a8397;margin-top:10px;display:block}.progress-track{background:#eceefa;border-radius:10px;height:8px;margin-top:12px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#6849f3,#27bfe5);width:68%;height:100%;display:block}.stat-grid.four{grid-template-columns:repeat(4,1fr)}.overview-stat-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4ed;border-radius:18px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.overview-stat-link:hover{border-color:#a9b8dc;transform:translateY(-2px);box-shadow:0 10px 25px #101a3614}.overview-stat-link:focus-visible,.module-status button:focus-visible{outline-offset:3px;outline:3px solid #49b3dc59}.overview-stat-link>span,.overview-stat-link>small,.overview-stat-link>strong{display:block}.overview-stat-link>i{color:#7b8499;font-style:normal;font-weight:800;position:absolute;bottom:17px;right:18px}.overview-columns{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.task-list{margin-top:18px;display:grid}.task-list button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:16px 5px;display:grid}.task-list button:hover{background:#fafaff}.task-list button b{color:#101a36}.task-list button>span:nth-child(2){gap:5px;display:grid}.task-list small{color:#858da1}.task-list i{color:#667087;font-style:normal}.task-icon{border-radius:12px;place-items:center;width:39px;height:39px;font-weight:850;display:grid}.task-icon.warning{color:#c57800;background:#fff2db}.task-icon.violet{color:#6b4ce8;background:#eeebff}.task-icon.green{color:#128761;background:#e1f8ef}.module-status{margin-top:19px;display:grid}.module-status>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:16px 0;font-size:13px;display:grid}.module-status>button:hover>span{color:#3f51b5}.module-status>button>i{color:#8390a8;text-align:right;font-style:normal}.module-status b{border-radius:10px;padding:5px 9px;font-size:11px}.status-progress{color:#ad6800;background:#fff0d9}.status-draft{color:#6549db;background:#eeebff}.status-ready{color:#117b59;background:#e1f8ef}.status-muted{color:#737b8c;background:#eff1f5}.dashboard-dark .module-status b.status-ready{color:#086b4e!important;-webkit-text-fill-color:#086b4e!important;background:#dff7ed!important}.dashboard-dark .module-status b.status-progress{color:#8a5000!important;-webkit-text-fill-color:#8a5000!important;background:#fff0d9!important}.dashboard-dark .module-status b.status-draft{color:#5638c7!important;-webkit-text-fill-color:#5638c7!important;background:#eeeaff!important}.dashboard-dark .module-status b.status-muted{color:#566174!important;-webkit-text-fill-color:#566174!important;background:#edf1f6!important}.profile-workspace{padding-bottom:50px}.profile-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:22px;display:flex}.profile-heading h2{margin:8px 0;font-size:32px}.profile-heading p{color:#747e93;max-width:720px;margin:0;line-height:1.6}.draft-pill{color:#966300;white-space:nowrap;background:#fff4dc;border-radius:20px;padding:9px 13px;font-size:11px;font-weight:800}.form-steps{z-index:24;background:#fff;border:1px solid #e0e4ed;border-radius:19px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;padding:8px;display:grid;position:sticky;top:12px;box-shadow:0 14px 34px #1c23441f}.form-steps button{color:#788197;cursor:pointer;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#c9d7f2,#d9d2f8) border-box;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:12px;font-weight:750;transition:color .22s,background .22s,transform .22s,box-shadow .22s,border-color .22s;display:flex}.form-steps button:hover{color:#5639dd;background:linear-gradient(135deg,#f0edff,#e8f5ff) padding-box padding-box,linear-gradient(115deg,#2f73f1,#6556ef 52%,#8a43e7) border-box;transform:translateY(-2px);box-shadow:0 10px 22px #5941da24}.form-steps button span{background:#edf0f6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.form-steps button .form-step-label{place-items:initial;text-align:left;background:0 0;border-radius:0;gap:2px;width:auto;min-width:0;height:auto;display:grid}.form-step-label b{color:inherit;font-size:inherit}.form-step-label small{color:#8791a6;white-space:nowrap;font-size:9px;font-weight:700}.form-steps button.complete:not(.active)>span:first-child{color:#087655;background:#daf5e9}.form-steps button.complete:not(.active) .form-step-label small{color:#188060}.form-steps button.active .form-step-label small{color:currentColor;opacity:.72}.form-steps button.active{color:#583ce0;background:linear-gradient(135deg,#f0edff,#e9f4ff) padding-box padding-box,linear-gradient(115deg,#2678f3,#6556ef 52%,#9145e9) border-box;border-color:#0000;animation:.42s cubic-bezier(.18,.8,.25,1) both profile-tab-activate;box-shadow:0 10px 24px #4653db2e,0 0 0 2px #4b6dee14}.form-steps button.active span{color:#fff;background:#6749ec}.dashboard-light .profile-workspace .form-steps{background:linear-gradient(#fffffff5,#fffffff5) padding-box padding-box,linear-gradient(115deg,#2f73f1,#6556ef 52%,#8a43e7) border-box;border:2px solid #0000;box-shadow:0 14px 34px #1c23441f,0 0 0 3px #4666ee14}.dashboard-dark .profile-workspace .form-steps{background:linear-gradient(#111936f5,#111936f5) padding-box padding-box,linear-gradient(115deg,#3189ff,#6d5cff 52%,#a04df0) border-box;border:2px solid #0000;box-shadow:0 16px 36px #0207196b,0 0 0 3px #4d7eff1f}.dashboard-dark .profile-workspace .form-steps button{color:#b8c3dc;background:linear-gradient(#151f42,#151f42) padding-box padding-box,linear-gradient(120deg,#33496f,#514a86) border-box}.dashboard-dark .profile-workspace .form-steps button:hover{color:#fff;background:linear-gradient(135deg,#1b2f51,#29255b) padding-box padding-box,linear-gradient(115deg,#3189ff,#6d5cff 52%,#a04df0) border-box;box-shadow:0 12px 26px #04091e6b}.dashboard-dark .profile-workspace .form-steps button.active{color:#fff;background:linear-gradient(135deg,#1b3154,#33266d) padding-box padding-box,linear-gradient(115deg,#3b94ff,#7664ff 52%,#ad55f2) border-box;box-shadow:0 12px 28px #0207197a,0 0 0 2px #5484ff24}@keyframes profile-tab-activate{0%{opacity:.72;transform:translateY(3px)scale(.96)}65%{transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-card.auth-card-3d:after{content:"";z-index:2;pointer-events:none;opacity:0;filter:blur(8px);mix-blend-mode:screen;background:linear-gradient(#0000,#57f5c714 42%,#57f5c752 72%,#ffffff70 78%,#0000);height:22%;animation:1.65s cubic-bezier(.3,.05,.22,1) .22s both auth-light-scan;position:absolute;top:-22%;left:0;right:0}@media (max-width:720px){.featured-event-stage{perspective:1100px;min-height:480px}.featured-event-orbit{top:47%}.featured-event-card,.featured-event-card.active,.featured-event-card.active:hover{width:min(62vw,270px);transform:translate(-50%, -50%) rotateY(var(--event-angle)) translateZ(clamp(190px, 58vw, 285px))}}.featured-event-carousel{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 4%,#5cf0c738,#0000 34%),radial-gradient(circle at 8% 90%,#7459e83d,#0000 31%),linear-gradient(145deg,#071822,#0d2130 52%,#111832);border:1px solid #5be2b93d;border-radius:32px;margin:0 0 72px;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 34px 80px #040f1d40}.featured-event-carousel:before{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(circle,#ffffff94 0 1px,#0000 1.4px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.featured-event-carousel>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.featured-event-carousel>header span{color:#61ddb9;letter-spacing:.22em;font-size:12px;font-weight:900}.featured-event-carousel>header h2{color:#fff;max-width:680px;margin:8px 0 0;font-size:clamp(28px,4.2vw,54px);line-height:1.04}.featured-event-carousel>header p{color:#aab9c9;max-width:330px;margin:0;line-height:1.55}.featured-event-stage{perspective:1300px;min-height:500px;position:relative}.featured-event-orbit{transform-style:preserve-3d;position:absolute;inset:42px 0 64px}.featured-event-card{--event-offset:0;aspect-ratio:4/5;background-color:#183249;background-image:linear-gradient(180deg, transparent 20%, #030a12f0 100%), var(--event-poster);color:#fff;width:clamp(230px,28vw,350px);opacity:max(.18, calc(1 - abs(var(--event-offset)) * .24));transform:translate(-50%, -50%) translateX(calc(var(--event-offset) * clamp(150px, 19vw, 255px))) translateZ(calc(abs(var(--event-offset)) * -150px)) rotateY(calc(var(--event-offset) * -34deg)) scale(calc(1 - abs(var(--event-offset)) * .09));z-index:calc(10 - abs(var(--event-offset)));background-position:50%;background-size:cover;border:1px solid #ffffff47;border-radius:25px;text-decoration:none;transition:transform .75s cubic-bezier(.18,.8,.2,1),opacity .55s,filter .55s,box-shadow .55s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 60px #0000006b}.featured-event-card:after{content:"";background:linear-gradient(115deg,#0000 22%,#ffffff2e 42%,#0000 58%);transition:transform .75s;position:absolute;inset:0;transform:translate(-130%)}.featured-event-card.active:hover{transform:translate(-50%,-52%)translateZ(28px)rotateX(1deg);box-shadow:0 40px 80px #00000080,0 0 0 2px #61ddb9}.featured-event-glass{background:linear-gradient(#ffffff14,#0000 35%,#01080fd1);position:absolute;inset:0}.featured-event-copy{z-index:2;text-shadow:0 2px 15px #0009;flex-direction:column;justify-content:end;width:100%;padding:24px;display:flex;position:relative}.featured-event-copy small{color:#77ebc8;font-weight:800}.featured-event-copy strong{color:#fff;margin-top:8px;font-size:clamp(20px,2.2vw,29px);line-height:1.12}.featured-event-copy em{color:#d8e2ec;margin-top:10px;font-size:13px;font-style:normal}.featured-event-copy b{color:#fff;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;font-size:13px;display:flex}.featured-event-copy b span{background:#0c9872;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.featured-event-controls{justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.featured-event-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:21px;transition:transform .2s,background .2s,border-color .2s;display:grid}.featured-event-controls button:hover{background:#087b5d;border-color:#61ddb9;transform:translateY(-3px)scale(1.06)}.featured-event-controls span{color:#8495a8;letter-spacing:.14em;font-size:12px}.featured-event-controls span b{color:#fff;font-size:18px}@media (max-width:720px){.featured-event-carousel{border-radius:24px;margin-bottom:44px}.featured-event-carousel>header{flex-direction:column;align-items:start}.featured-event-carousel>header p{font-size:13px}.featured-event-stage{min-height:430px}.featured-event-orbit{inset:26px 0 64px}.featured-event-card{width:min(68vw,290px);transform:translate(-50%, -50%) translateX(calc(var(--event-offset) * 52vw)) translateZ(calc(abs(var(--event-offset)) * -190px)) rotateY(calc(var(--event-offset) * -42deg)) scale(calc(1 - abs(var(--event-offset)) * .12))}}@media (prefers-reduced-motion:reduce){.featured-event-card{transition:none}.featured-event-card:after{display:none}}@keyframes auth-reveal-down{0%{opacity:0;filter:blur(9px)brightness(1.28);transform:perspective(900px)translate3d(0,-28px,78px)rotateX(-20deg)scale(.965)}62%{opacity:1;filter:blur()brightness(1.05);transform:perspective(900px)translate3d(0,3px,8px)rotateX(2deg)scale(1.008)}to{opacity:1;filter:none;transform:perspective(900px)translate(0)rotateX(0)scale(1)}}@keyframes auth-light-scan{0%{opacity:0;transform:translateZ(70px)rotateX(9deg)}12%{opacity:1}82%{opacity:.82}to{opacity:0;transform:translateY(610%)rotateX(0)}}@keyframes auth-close-arrive{0%{opacity:0;transform:translate3d(10px,-12px,45px)rotate(16deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-card.auth-card-3d:after,.auth-card-3d>:not(.auth-3d-scene),.auth-card-3d form>*{opacity:1;filter:none;transform:none;animation:none!important}}.event-form{background:#fff;border:1px solid #e0e4ed;border-radius:24px;overflow:hidden}.profile-workspace .event-form{--profile-step-origin:50%;--profile-step-shift:0px;transform-origin:var(--profile-step-origin) 0;will-change:opacity, transform, clip-path;animation:.52s cubic-bezier(.18,.82,.24,1) both profile-step-reveal}.profile-workspace .event-form[data-profile-step="1"]{--profile-step-origin:12.5%;--profile-step-shift:-28px}.profile-workspace .event-form[data-profile-step="2"]{--profile-step-origin:37.5%;--profile-step-shift:-10px}.profile-workspace .event-form[data-profile-step="3"]{--profile-step-origin:62.5%;--profile-step-shift:10px}.profile-workspace .event-form[data-profile-step="4"]{--profile-step-origin:87.5%;--profile-step-shift:28px}@keyframes profile-step-reveal{0%{opacity:0;transform:translate3d(var(--profile-step-shift), -8px, 0) scale(.975);clip-path:circle(8% at var(--profile-step-origin) 0%);filter:blur(5px)}58%{opacity:1;transform:translate3d(calc(var(--profile-step-shift) * -.08), 2px, 0) scale(1.006)}to{opacity:1;clip-path:circle(150% at var(--profile-step-origin) 0%);filter:blur();transform:translate(0)scale(1)}}.form-section{padding:30px}.form-title{border-bottom:1px solid #edf0f5;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:24px;display:flex}.form-title>span{color:#fff;background:linear-gradient(135deg,#6849f3,#8c61f2);border-radius:16px;place-items:center;width:52px;height:52px;font-weight:850;display:grid}.form-title h3{margin:0 0 5px;font-size:22px}.form-title p{color:#7b8498;margin:0}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:8px;display:grid}.field.wide{grid-column:1/-1}.field>span{text-transform:uppercase;letter-spacing:.04em;color:#636d83;font-size:11px;font-weight:800}.field b,.upload-field i{color:#e14962}.field input,.field select,.field textarea,.level-inputs input,.level-inputs select,.penalty-row input,.time-penalty input{color:#101a36;background:#fbfcfe;border:1px solid #dce1eb;border-radius:12px;outline:none;width:100%;padding:13px}.field input:focus,.field select:focus,.field textarea:focus,.level-inputs input:focus{border-color:#7658ed;box-shadow:0 0 0 3px #7658ed16}.region-field-message{color:#a45d18;font-size:12px;line-height:1.45}.dashboard-dark .region-field-message{color:#f3c66d}.compact-grid{align-items:end}.dynamic-block,.penalty-block{border:1px solid #e1e5ee;border-radius:18px;margin-top:23px;padding:20px}.dynamic-block>header,.penalty-block>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.dynamic-block h4,.penalty-block h4{margin:0 0 5px;font-size:17px}.dynamic-block p,.penalty-block p{color:#7d8699;margin:0;font-size:13px}.dynamic-block>header button,.add-inline{color:#5e44d5;background:#f7f8fb;border:1px solid #d9dfea;border-radius:11px;padding:9px 12px;font-weight:750}.person-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:12px;display:grid}.remove-row{color:#d8435e;background:#fff0f2;border:0;border-radius:12px;width:42px;height:42px;font-size:20px}.level-table{border:1px solid #e0e4ed;border-radius:17px;margin-top:25px;overflow:hidden}.level-head,.level-row{grid-template-columns:180px 1fr;display:grid}.level-head{text-transform:uppercase;color:#687288;background:#f1f3f8;padding:14px;font-size:11px}.level-row{border-top:1px solid #e7eaf1;align-items:center;padding:14px}.level-name{align-items:center;gap:8px;display:flex}.level-inputs{grid-template-columns:.65fr 1fr .8fr 1.2fr;gap:8px;display:grid}.money-input,.minus-input{background:#fbfcfe;border:1px solid #dce1eb;border-radius:12px;align-items:center;display:flex;overflow:hidden}.money-input span,.minus-input span{color:#717a8e;padding-left:12px}.money-input input,.minus-input input{border:0;border-radius:0}.penalty-block{background:#fffdf9;border-color:#f1d9ba}.penalty-block>header>div{align-items:center;gap:12px;display:flex}.penalty-symbol{color:#b66c00;background:#fff0da;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.penalty-type{background:#fff;border:1px solid #eee5d9;border-radius:14px;margin-top:12px;padding:17px}.penalty-type>p{margin:5px 0 13px}.penalty-row{grid-template-columns:1fr 180px;gap:10px;margin-top:8px;display:grid}.add-inline{background:#fff;margin-top:10px}.time-penalty{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.time-penalty .minus-input{width:150px}.time-penalty>input{width:110px}.upload-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.upload-field{text-align:center;background:#fafbfe;border:1px dashed #bfc6d6;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:20px;display:flex;position:relative}.upload-field:hover{background:#f8f6ff;border-color:#7255e9}.upload-field .upload-field-native-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-field{cursor:pointer}.upload-image-preview{object-fit:contain;background:#fff;border:1px solid #d9e6e1;border-radius:18px;width:92px;height:92px;padding:8px;display:block;box-shadow:0 8px 24px #243b5314}.upload-field:focus-within{outline-offset:3px;outline:3px solid #7657e433}.upload-field>span{color:#6849e6;font-size:26px}.upload-field small{color:#818a9e}.upload-field em{color:#6246dd;margin-top:6px;font-size:12px;font-style:normal;font-weight:800}.info-banner{color:#3d6178;background:#edf7ff;border:1px solid #cde8fb;border-radius:14px;gap:13px;margin-top:18px;padding:16px;display:flex}.info-banner>span{background:#d6edfc;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.info-banner p{margin:0;font-size:13px;line-height:1.6}.form-actions{background:#fafbfc;border-top:1px solid #e7eaf1;justify-content:space-between;align-items:center;gap:15px;padding:18px 30px;display:flex}.form-actions>div{align-items:center;gap:10px;display:flex}.form-back,.secondary-form{color:#586278;background:#fff;border:1px solid #dce1eb}.form-back:disabled{opacity:.4;cursor:not-allowed}.saved-message{color:#11815d;font-size:12px}@media (max-width:1100px){.stat-grid.four{grid-template-columns:repeat(2,1fr)}.overview-columns,.level-head,.level-row{grid-template-columns:1fr}.level-head b:first-child{display:none}.level-inputs{margin-top:12px}.upload-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.profile-heading{display:block}.draft-pill{margin-top:14px;display:inline-block}.form-steps{display:flex;overflow:auto}.form-steps button{flex:none}.form-section{padding:20px 15px}.form-grid,.person-row{grid-template-columns:1fr}.person-row .remove-row{width:100%}.level-inputs{grid-template-columns:1fr 1fr}.penalty-row,.upload-grid{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:stretch;padding:15px}.form-actions>div{display:grid}.saved-message{text-align:center}.stat-grid.four{grid-template-columns:1fr}.profile-heading h2{font-size:27px}}.event-commerce-page,.event-commerce-form,.commerce-tab-panel,.commerce-report-card,.commerce-report-card>*,.commerce-report-controls,.commerce-report-list{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:760px){.dashboard-shell.account-event .event-commerce-page{width:100%;max-width:100%;overflow-x:clip}.dashboard-shell.account-event .commerce-module-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;padding:6px}.dashboard-shell.account-event .commerce-module-tabs button{gap:5px;min-width:0;min-height:72px;padding:7px 3px}.dashboard-shell.account-event .commerce-module-tabs button span{width:27px;height:27px;font-size:.72rem}.dashboard-shell.account-event .commerce-module-tabs button b{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;text-align:center;text-overflow:clip;-webkit-box-orient:vertical;font-size:clamp(.58rem,2.55vw,.72rem);line-height:1.12;display:-webkit-box;overflow:hidden}.dashboard-shell.account-event .commerce-module-card{width:100%;max-width:100%;padding:14px;overflow-x:clip}.dashboard-shell.account-event .commerce-module-card>header,.dashboard-shell.account-event .commerce-module-card>header>div,.dashboard-shell.account-event .commerce-module-card>header>div>div{min-width:0;max-width:100%}.dashboard-shell.account-event .commerce-module-card>header h3,.dashboard-shell.account-event .commerce-module-card>header p,.dashboard-shell.account-event .commerce-module-card>header>small{overflow-wrap:anywhere;max-width:100%}.dashboard-shell.account-event .commerce-report-controls{grid-template-columns:1fr;width:100%;padding:11px}.dashboard-shell.account-event .commerce-report-controls>*{grid-column:auto;min-width:0;max-width:100%}.dashboard-shell.account-event .commerce-report-controls :is(input,select){width:100%;max-width:100%}.dashboard-shell.account-event .commerce-report-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.dashboard-shell.account-event .commerce-report-toolbar button{white-space:normal;width:100%;min-width:0;padding-inline:7px;font-size:.72rem}.dashboard-shell.account-event .commerce-report-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-shell.account-event .commerce-order-detail summary{align-items:flex-start;gap:8px}.dashboard-shell.account-event .commerce-order-detail summary>span:last-child{max-width:42%}.dashboard-shell.account-event .commerce-order-detail summary :is(b,small),.dashboard-shell.account-event .commerce-order-metadata :is(dd,small){overflow-wrap:anywhere}.dashboard-light.account-event .ticket-scope-field{color:#14213d!important;background:#f5f8fc!important;border-color:#cbd6e5!important}.dashboard-light.account-event .ticket-scope-field :is(legend,p,label,span){color:#14213d!important;-webkit-text-fill-color:#14213d!important}.dashboard-light.account-event .ticket-scope-field>p{color:#607089!important;-webkit-text-fill-color:#607089!important}.dashboard-light.account-event .ticket-scope-field label{background:#fff!important;border-color:#cbd6e5!important}.dashboard-dark.account-event .ticket-scope-field{color:#f4f7ff!important;background:#14233d!important;border-color:#4a617d!important}.dashboard-dark.account-event .ticket-scope-field :is(legend,label,span){color:#f4f7ff!important;-webkit-text-fill-color:#f4f7ff!important}.dashboard-dark.account-event .ticket-scope-field>p{color:#b9c7dc!important;-webkit-text-fill-color:#b9c7dc!important}.dashboard-dark.account-event .ticket-scope-field label{background:#1d3151!important;border-color:#526987!important}}@media (max-width:380px){.dashboard-shell.account-event .commerce-module-tabs button b{font-size:.58rem}.dashboard-shell.account-event .commerce-report-summary{grid-template-columns:1fr}}.legal-page{color:#eef5ff;background:linear-gradient(145deg,#09162d,#102845);min-height:100dvh}.legal-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;max-width:1040px;margin:auto;padding:22px clamp(18px,4vw,42px);display:flex}.legal-header a{color:#edf6ff;font-weight:800;text-decoration:none}.legal-header a:first-child{letter-spacing:.09em}.legal-header em{color:#65dfbd;font-style:normal}.legal-document{color:#14213d;background:#f8fafc;border:1px solid #ffffff20;border-radius:28px;width:min(960px,100% - 28px);margin:32px auto;overflow:hidden;box-shadow:0 28px 80px #02081766}.legal-title{background:linear-gradient(135deg,#e6f7f2,#f3f0ff);border-bottom:1px solid #d8e1eb;padding:clamp(26px,5vw,58px)}.legal-title span{color:#08795e;letter-spacing:.18em;font-size:.76rem;font-weight:900}.legal-title h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(2rem,6vw,4rem)}.legal-title p{color:#56657d;max-width:68ch;margin:0 0 16px;line-height:1.7}.legal-title small{color:#718097}.legal-content{gap:28px;padding:clamp(26px,5vw,58px);display:grid}.legal-content section{min-width:0}.legal-content h2{margin:0 0 10px;font-size:1.18rem}.legal-content p,.legal-content li{color:#4f5f77;overflow-wrap:anywhere;line-height:1.75}.legal-content p{margin:0}.legal-content :is(ul,ol){gap:7px;margin:0;padding-left:22px;display:grid}.legal-content a,.legal-contact a{color:#08795e;font-weight:750}.legal-contact{background:#eaf8f4;border:1px solid #bce4d8;border-radius:18px;margin:0 clamp(26px,5vw,58px) clamp(26px,5vw,58px);padding:22px}.legal-contact h2{margin:0 0 9px}.legal-contact p{color:#40556a;margin:0;line-height:1.75}.legal-footer{max-width:1040px;padding:30px clamp(18px,4vw,42px) calc(34px + env(safe-area-inset-bottom));color:#c8d6e8;gap:14px;margin:0 auto;display:grid}.legal-footer nav{flex-wrap:wrap;gap:10px 20px;display:flex}.legal-footer a{color:#71e2c2;font-size:.86rem;font-weight:750;text-decoration:none}.legal-footer small{color:#8fa1b9}.transaction-lookup{gap:20px;display:grid}.transaction-lookup form{background:#f7f9fc;border:1px solid #d9e1eb;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.transaction-lookup label{color:#28354d;gap:7px;font-weight:800;display:grid}.transaction-lookup input{color:#101a36;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c8d2e3;border-radius:12px;padding:10px 13px}.transaction-lookup button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#078b6c;border:1px solid #078b6c;border-radius:12px;padding:10px 18px;font-weight:850}.transaction-lookup button:disabled{opacity:.6;cursor:wait}.transaction-message{color:#a32742;background:#fff1f3;border-radius:12px;margin:0;padding:13px 15px;font-weight:750}.transaction-result{color:#101a36;background:#fff;border:1px solid #d4ddea;border-radius:18px;gap:18px;padding:20px;display:grid}.transaction-result>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.transaction-result>header :is(h2,small){margin:0}.transaction-result>header small{color:#078b6c;letter-spacing:.09em;font-weight:900}.transaction-result>header>b{color:#8a5b00;background:#fff4d8;border-radius:999px;padding:8px 11px;font-size:.78rem}.transaction-result.lunas>header>b{color:#087456;background:#e2f8ef}.transaction-result.gagal>header>b{color:#b22946;background:#ffeaee}.transaction-result dl{background:#e1e6ee;border:1px solid #e1e6ee;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.transaction-result dl>div{background:#f8fafc;gap:4px;min-width:0;padding:12px;display:grid}.transaction-result dt{color:#6b7890;font-size:.82rem}.transaction-result dd{overflow-wrap:anywhere;margin:0;font-weight:800}.transaction-result>p{color:#64728a;margin:0;line-height:1.55}.site>main>.legal-footer{background:#09162d;width:100%;max-width:none;padding-left:clamp(22px,6vw,90px);padding-right:clamp(22px,6vw,90px)}@media (max-width:600px){.legal-document{border-radius:20px;margin:16px auto}.legal-content{gap:24px}.legal-footer nav{grid-template-columns:1fr 1fr;display:grid}.transaction-lookup form{grid-template-columns:1fr;padding:14px}.transaction-result{padding:15px}.transaction-result>header{flex-direction:column}.transaction-result dl{grid-template-columns:1fr}.site>main>.legal-footer{padding-bottom:calc(var(--mobile-nav-height,68px) + 34px + env(safe-area-inset-bottom))}}html,body{max-width:100%;overflow-x:clip}@media (max-width:799px){.site{width:100%;max-width:100vw;overflow-x:clip}.site .topbar{justify-content:space-between;gap:8px;width:100%;height:68px;min-height:68px;padding:7px 12px}.site .desktop-nav,.site .desktop-nav.illuminated-nav{display:none!important}.site .topbar>.brand{gap:8px;min-width:0}.site .topbar .app-brand-symbol{flex-basis:44px;width:44px;height:44px}.site .top-actions{flex:none;gap:6px}.site .top-actions .icon-button{width:40px;height:40px}.site .top-actions .login-nav-button{min-height:40px;padding:8px 12px}.site :is(main,.home-featured-events,.featured-event-carousel,.event-section,.event-grid,.event-card,.about){min-width:0;max-width:100%}.site .mobile-nav.illuminated-nav{width:auto;max-width:none;margin:0}}@media (max-width:620px){.site .event-section{padding:42px 14px 34px}.site .event-grid,.site .event-grid.single-event,.site .event-grid.paired-events,.site .event-grid.many-events{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.site .event-card{border-radius:18px;width:100%;min-width:0}body .site .event-poster,body .site .event-poster.uploaded-poster{aspect-ratio:4/5;padding:8px;background-size:contain!important}.site .poster-event-tags{gap:3px;max-width:calc(100% - 42px);top:7px;left:7px}.site .poster-event-tags>span{padding:3px 5px;font-size:6px}body .site .event-poster .event-poster-hint{width:30px;height:30px;top:7px;right:7px}body .site .event-poster .event-poster-hint:before{font-size:14px}body .site .event-card .event-content{padding:11px}.site .public-event-favorite{width:30px;height:30px;font-size:17px;top:9px;right:9px}body .site .event-card .event-heading{padding-right:30px}body .site .event-card .event-heading small{font-size:9px}body .site .event-card .event-heading h3{-webkit-line-clamp:2;min-height:2.44em;font-size:14px;line-height:1.22}body .site .event-card .event-content>p{min-height:4.05em;margin:8px 0;font-size:9px;line-height:1.35}body .site .event-card-meta{gap:5px;display:grid}body .site .event-card-meta>span{gap:5px}body .site .event-card-meta .public-ui-icon{width:12px;height:12px}body .site .event-card .event-footer{gap:7px;min-height:0;padding-top:8px;display:grid}body .site .event-card .event-footer small{font-size:8px}body .site .event-card .event-footer strong{font-size:13px}body .site .event-card .event-footer a{text-align:center;border-radius:10px;min-height:36px;padding:8px 6px;font-size:10px}}@media (max-width:340px){.site .event-grid,.site .event-grid.single-event,.site .event-grid.paired-events,.site .event-grid.many-events{grid-template-columns:1fr}}.public-event-detail-page:not(.light-theme)>.event-community-panel h3,.public-event-detail-page:not(.light-theme)>.event-community-panel .event-community-grid a b{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}.public-event-detail-page:not(.light-theme)>.event-community-panel p,.public-event-detail-page:not(.light-theme)>.event-community-panel .event-community-grid>div>small,.public-event-detail-page:not(.light-theme)>.event-community-panel .event-community-grid a em{color:#b8c5db!important;-webkit-text-fill-color:#b8c5db!important}.public-event-detail-page:not(.light-theme)>.event-community-panel>header>span{color:#6ce1bd!important;-webkit-text-fill-color:#6ce1bd!important}.public-event-detail-page.light-theme>.event-community-panel h3,.public-event-detail-page.light-theme>.event-community-panel .event-community-grid a b{color:#17213b!important;-webkit-text-fill-color:#17213b!important}.public-event-detail-page.light-theme>.event-community-panel p,.public-event-detail-page.light-theme>.event-community-panel .event-community-grid>div>small,.public-event-detail-page.light-theme>.event-community-panel .event-community-grid a em{color:#66748b!important;-webkit-text-fill-color:#66748b!important}@media (max-width:699px),(hover:none) and (pointer:coarse) and (max-width:900px){.dashboard-shell.account-event .sidebar,.dashboard-shell.account-event .sidebar.mobile-open{width:min(92vw,360px);min-width:0;height:100dvh;padding:max(18px,env(safe-area-inset-top)) 16px max(14px,env(safe-area-inset-bottom));border-right:1px solid var(--account-highlight);gap:0;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.account-event .sidebar,.dashboard-shell.account-event .sidebar.mobile-open{border-right:1px solid color-mix(in srgb,var(--account-highlight) 42%,transparent)}}.dashboard-shell.account-event .sidebar,.dashboard-shell.account-event .sidebar.mobile-open{box-shadow:24px 0 70px #01081880}.dashboard-shell.account-event .sidebar.mobile-open{transform:translate(0)}.dashboard-shell.account-event .sidebar .brand{align-items:center;width:100%;min-width:0;min-height:54px;padding:0 46px 0 2px;display:flex}.dashboard-shell.account-event .sidebar .sidebar-brand-full{align-items:center;width:100%;min-width:0;display:flex}.dashboard-shell.account-event .sidebar .sidebar-brand-mark{display:none}.dashboard-shell.account-event .sidebar .sidebar-brand-full strong{white-space:nowrap;min-width:0;font-size:clamp(17px,5vw,22px)}.dashboard-shell.account-event .sidebar .role-badge{flex:none;gap:11px;width:100%;min-height:74px;margin:16px 0 12px;padding:11px 12px;display:flex}.dashboard-shell.account-event .sidebar .role-badge>span{width:42px;min-width:42px;height:42px}.dashboard-shell.account-event .sidebar .role-badge>div{gap:3px;min-width:0;display:grid}.dashboard-shell.account-event .sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;gap:5px;width:100%;min-width:0;padding:2px 3px 8px 0;display:grid;overflow:hidden auto}.dashboard-shell.account-event .sidebar nav button{white-space:normal;border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-width:0;min-height:50px;padding:6px 9px;display:grid;transform:none}.dashboard-shell.account-event .sidebar nav button:is(:hover,:focus-visible){transform:none}.dashboard-shell.account-event .sidebar nav button.active{border-color:var(--account-highlight)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.account-event .sidebar nav button.active{border-color:color-mix(in srgb,var(--account-highlight) 60%,transparent)!important}}.dashboard-shell.account-event .sidebar nav button.active{box-shadow:inset 3px 0 var(--account-highlight),0 9px 22px #020c1e38!important}.dashboard-shell.account-event .sidebar nav button .sidebar-menu-icon{border-radius:12px;place-items:center;width:42px;min-width:42px;height:42px;display:grid}.dashboard-shell.account-event .sidebar nav button .sidebar-menu-label{opacity:1;visibility:visible;color:#dce7f5;-webkit-text-fill-color:#dce7f5;overflow-wrap:normal;word-break:normal;text-align:left;width:auto;min-width:0;font-size:13px;font-weight:750;line-height:1.25;display:block;transform:none}.dashboard-shell.account-event .sidebar .switch-role{text-align:left;flex:none;grid-template-columns:42px minmax(0,1fr);justify-content:stretch;gap:11px;width:100%;min-width:0;min-height:52px;margin:10px 0 0;padding:6px 10px;display:grid}.dashboard-shell.account-event .sidebar .sidebar-switch-icon{place-items:center;width:42px;min-width:42px;height:42px;display:grid}.dashboard-shell.account-event .sidebar .sidebar-switch-label{opacity:1;visibility:visible;white-space:normal;align-self:center;width:auto;min-width:0;transform:none}.dashboard-shell.account-event .mobile-sidebar-close{top:max(14px,env(safe-area-inset-top));z-index:2;border-radius:12px;width:38px;height:38px;display:grid;right:14px}}.site .event-grid{grid-auto-rows:1fr;align-items:stretch}.site .event-grid .event-card{height:100%}.site .event-grid .event-poster-slider{flex:none}.site .event-grid .event-content{flex-direction:column;flex:auto;min-height:0;display:flex}.site .event-grid .event-footer{width:100%;margin-top:auto}@media (max-width:620px){.site .event-grid{grid-auto-rows:auto}}.dashboard-dark.account-peserta .registration-document-checklist{color:#14213d!important;background:#fbfcfe!important;border-color:#cbd5e1!important}.dashboard-dark.account-peserta .registration-document-checklist :is(h3,b){color:#14213d!important;-webkit-text-fill-color:#14213d!important}.dashboard-dark.account-peserta .registration-document-checklist header>span{color:#087456!important;-webkit-text-fill-color:#087456!important}.dashboard-dark.account-peserta .registration-document-checklist>div>span{background:#eef2f7!important}.dashboard-dark.account-peserta .registration-document-checklist>div>span small{color:#60708c!important;-webkit-text-fill-color:#60708c!important}.dashboard-dark.account-peserta .event-upload-grid label{color:#14213d!important;background:#fbfcfe!important;border-color:#aebbd0!important}.dashboard-dark.account-peserta .event-upload-grid label.uploaded{background:#effbf6!important;border-color:#62c6a5!important}.dashboard-dark.account-peserta .event-upload-grid label>b{color:#14213d!important;-webkit-text-fill-color:#14213d!important}.dashboard-dark.account-peserta .event-upload-grid label>small{color:#66758f!important;-webkit-text-fill-color:#66758f!important}.dashboard-dark.account-peserta .event-upload-grid label>em{color:#5638c7!important;-webkit-text-fill-color:#5638c7!important}.dashboard-dark.account-peserta .administration-note{color:#365a72!important;background:#eaf6ff!important;border:1px solid #bfd9ea!important}.dashboard-dark.account-peserta .administration-note :is(p,span){color:#365a72!important;-webkit-text-fill-color:#365a72!important}.dashboard-dark.account-peserta :is(.registration-review-note,.payment-deadline-card){color:#14213d!important;background:#fff6f7!important;border-color:#e5b7c1 #e5b7c1 #e5b7c1 #bd2f49!important}.dashboard-dark.account-peserta :is(.registration-review-note,.payment-deadline-card) :is(b,span){color:#14213d!important;-webkit-text-fill-color:#14213d!important}.dashboard-dark.account-peserta :is(.registration-review-note,.payment-deadline-card) :is(p,small){color:#66758f!important;-webkit-text-fill-color:#66758f!important}.dashboard-dark.account-event .result-pdf-ranking-toggle{color:#263650!important;-webkit-text-fill-color:#263650!important;background:#f7fafc!important;border-color:#c9d2df!important}.dashboard-dark.account-event .result-pdf-ranking-toggle input{opacity:1}.dashboard-dark.account-event .additional-workspace .manual-award-rank>strong{color:#654900!important;-webkit-text-fill-color:#654900!important;background:#ffe7a1!important}.dashboard-dark.account-event .additional-workspace .manual-award-rank :is(select,input){color:#17223c!important;-webkit-text-fill-color:#17223c!important;background:#f8fafc!important}.dashboard-dark.account-event .additional-workspace .manual-award-rank input:disabled{color:#667085!important;-webkit-text-fill-color:#667085!important;opacity:1!important;background:#e4e9ef!important;border-color:#66758a!important}.dashboard-dark.account-event .additional-workspace .manual-award-rank input::placeholder{color:#667085!important;-webkit-text-fill-color:#667085!important;opacity:1!important}.dashboard-dark.account-event .level-result-lock span{color:#aebbd0!important;-webkit-text-fill-color:#aebbd0!important}.dashboard-dark.account-event .level-result-lock b{color:#f6f8fd!important;-webkit-text-fill-color:#f6f8fd!important}.dashboard-dark.account-event .level-tabs.leader-dynamic-tabs button small{color:#43506a!important;-webkit-text-fill-color:#43506a!important;background:#e7ecf4!important}.dashboard-dark.account-event .level-tabs.leader-dynamic-tabs button.active small{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#8d7ae9!important}.dashboard-dark.account-event .event-pin-audit .jury-pin-status-card{background:#f7fbf9!important;border-color:#ccd8d3!important}.dashboard-dark.account-event .event-pin-audit .jury-pin-status-card strong{color:#17213d!important;-webkit-text-fill-color:#17213d!important}.dashboard-dark.account-event .event-pin-audit .jury-pin-status-card header span{color:#087653!important;-webkit-text-fill-color:#087653!important;background:#dff7ed!important}.dashboard-dark.account-event .event-pin-audit .jury-pin-status-card p{color:#586a63!important;-webkit-text-fill-color:#586a63!important}.dashboard-dark.account-event .event-pin-audit .jury-pin-attempt-meter{background:#dce5e1!important}.dashboard-dark.account-event .event-pin-audit .jury-security-empty{color:#c5d0e2!important;-webkit-text-fill-color:#c5d0e2!important;background:#172541!important;border-color:#718098!important}.dashboard-dark.account-event .championship-workspace .category-heading .import-scoring-config:hover,.dashboard-dark.account-event .championship-workspace .category-heading .import-scoring-config:focus-within{color:#4327b4!important;-webkit-text-fill-color:#4327b4!important;background:#eeeaff!important;border-color:#7b68df!important}.championship-workspace{padding-bottom:50px}.weight-pill{white-space:nowrap;border-radius:18px;padding:10px 14px;font-size:12px;font-weight:850}.weight-pill.complete{color:#0e7c56;background:#def7ed}.weight-pill.incomplete{color:#a56200;background:#fff0d8}.system-flow{background:#fff;border:1px solid #e0e4ed;border-radius:18px;justify-content:center;align-items:center;gap:18px;margin-bottom:18px;padding:15px;display:flex}.system-flow div{color:#7c8598;align-items:center;gap:8px;display:flex}.system-flow div span{background:#edf0f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.system-flow div.active{color:#6044d9}.system-flow div.active span{color:#fff;background:#6749eb}.system-flow i{color:#bcc2cf;font-style:normal}.system-card{background:#fff;border:1px solid #e0e4ed;border-radius:23px;margin-bottom:18px;padding:28px}.system-card .form-title{margin-bottom:22px}.score-foundation{grid-template-columns:1fr auto 160px 1fr;align-items:end;gap:18px;display:grid}.equals-sign{color:#a0a7b6;padding-bottom:10px;font-size:28px}.percent-display{background:linear-gradient(135deg,#eeebff,#e8f7ff);border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;display:flex}.percent-display strong{color:#5f42db;font-size:21px}.percent-display small{color:#737d91}.formula-note{color:#45677e;background:#edf7ff;border-radius:13px;gap:12px;margin-top:18px;padding:14px;display:flex}.formula-note span{background:#d5ebfa;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:850;display:grid}.formula-note p{margin:2px 0;font-size:13px;line-height:1.6}.category-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.category-heading .form-title{flex:1}.category-heading>div{flex-wrap:wrap;gap:7px;display:flex}.category-heading>div button{color:#5e43d7;background:#f8f8fc;border:1px solid #dcdfea;border-radius:11px;padding:9px 11px;font-size:11px;font-weight:800}.import-scoring-config{color:#5e43d7;cursor:pointer;background:#f8f8fc;border:1px solid #dcdfea;border-radius:11px;align-items:center;padding:9px 11px;font-size:11px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.import-scoring-config input{opacity:0;cursor:pointer;position:absolute;inset:0}.category-table{background:#f3f6fa;border:1px solid #e0e4ed;border-radius:16px;overflow:hidden}.category-table-head,.category-score-row{grid-template-columns:1.2fr .72fr 1.15fr minmax(112px,.78fr) .9fr 38px;align-items:center;gap:9px;display:grid}.category-table-head{color:#6b7488;text-transform:uppercase;letter-spacing:.05em;background:#f1f3f7;padding:12px;font-size:9px;font-weight:850}.category-filter-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.category-accordion-actions{justify-content:flex-end;gap:8px;display:flex}.category-search-row{justify-content:space-between;align-items:end;gap:12px;padding:0;display:flex}.category-search-row label{color:#69758a;text-transform:uppercase;flex:1;gap:5px;font-size:10px;font-weight:850;display:grid}.category-search-row input{color:#17213b;width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #d4dceb;border-radius:10px;padding:10px 12px}.category-search-row small{color:#68748a;white-space:nowrap;padding-bottom:10px}.category-accordion-actions button{color:#53617c;background:#fff;border:1px solid #d4dceb;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:800}.category-score-row{border-top:1px solid #e6e9f0;padding:10px 12px}.category-name-and-level{grid-column:1/6;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:10px;min-width:0;display:grid}.category-name-and-level>input{color:#101a36;width:100%;min-width:0;font:inherit;background:#fbfcfe;border:1px solid #dce1eb;border-radius:10px;padding:10px}.category-score-row>.delete-category{grid-area:1/6}.category-score-row>select{grid-area:2/1}.category-score-row>.yes-no{grid-area:2/2/auto/4}.category-score-row>.weight-input{grid-area:2/4}.category-score-row>output{grid-area:2/5}.category-score-row>input,.category-score-row>select,.weight-input{color:#101a36;background:#fbfcfe;border:1px solid #dce1eb;border-radius:10px;width:100%;min-width:0;padding:10px}.yes-no{border:1px solid #dce1eb;border-radius:10px;padding:3px;display:flex}.yes-no button{color:#737c8e;background:0 0;border:0;border-radius:7px;flex:1;padding:7px;font-size:11px}.yes-no button.active{color:#087751;background:#e2f7ef;font-weight:850}.yes-no button.active.no{color:#60697b;background:#f0f1f5}.weight-input{align-items:center;padding:0;display:flex;overflow:hidden}.weight-input input{background:0 0;border:0;flex:auto;width:0;min-width:0;padding:10px 6px 10px 10px;font-weight:800}.weight-input input:disabled{background:#f0f1f4}.weight-input span{color:#56627a;border-left:1px solid #e0e5ee;flex:none;align-self:stretch;place-items:center;min-width:32px;padding:0 8px;font-weight:850;display:grid}.category-score-row output{display:grid}.category-score-row output strong{font-size:16px}.category-score-row output small{color:#858da0;font-size:9px}.delete-category{color:#d8425d;background:#fff0f2;border:0;border-radius:9px;width:32px;height:32px;font-size:18px}.weight-summary{border-radius:14px;justify-content:space-between;align-items:center;margin-top:14px;padding:16px;display:flex}.weight-summary>div{gap:5px;display:grid}.weight-summary small{font-size:11px}.weight-summary strong{font-size:20px}.weight-summary.valid{color:#0d7854;background:#e3f8ef}.weight-summary.invalid{color:#a05f00;background:#fff1de}.championship-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rank-preview{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.rank-preview>div{border:1px solid #e1e5ed;border-radius:12px;align-items:center;display:flex;overflow:hidden}.rank-preview span{color:#6044d8;background:#f0edff;align-self:stretch;place-items:center;width:43px;font-weight:900;display:grid}.rank-preview input{border:0;width:100%;min-width:0;padding:12px}.championship-description{margin-top:15px}.tie-order{background:#f8f9fc;border:1px solid #e2e5ed;border-radius:14px;margin-top:18px;padding:17px}.tie-order>b{font-size:12px}.tie-order>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tie-order span{background:#fff;border:1px solid #dce1eb;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.tie-order i{color:#fff;background:#674ae5;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.category-tie-rules{background:#f8f9fc;border:1px solid #e2e5ed;border-radius:14px;margin-top:14px;padding:17px}.category-tie-rules>header b,.category-tie-rules>header small,.category-tie-rules article>div:first-child strong,.category-tie-rules article>div:first-child small{display:block}.category-tie-rules>header small,.category-tie-rules article small,.tie-time-note{color:#69758a;margin-top:4px;font-size:11px}.category-tie-rules>div{gap:10px;margin-top:13px;display:grid}.category-tie-rules article{background:#fff;border:1px solid #dce1eb;border-radius:12px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr);align-items:start;gap:12px;padding:14px;display:grid}.category-tie-rules label>span,.tie-component-order>span{color:#59657a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.category-tie-rules select{width:100%}.tie-component-order,.tie-time-note{grid-column:2}.tie-component-order>label{grid-template-columns:25px minmax(0,1fr) 34px;align-items:center;gap:7px;margin-top:7px;display:grid}.tie-component-order i{color:#fff;background:#674ae5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:800;display:grid}.tie-component-order button{color:#5e45dd;background:#fff;border:1px solid #d8deea;border-radius:9px;min-height:34px;font-weight:800}.tie-component-order>button{width:100%;margin-top:8px}@media (max-width:720px){.category-tie-rules article{grid-template-columns:1fr}.tie-component-order,.tie-time-note{grid-column:1}}.system-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.system-actions .saved-message{margin-right:auto}.system-actions .primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width:1050px){.category-table{overflow:hidden}.category-table-head{display:none}.category-score-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;gap:10px;min-width:0}.category-name-and-level{grid-area:1/1/auto/3}.category-score-row>select{grid-area:2/1}.category-score-row>.yes-no{grid-area:2/2}.category-score-row>.weight-input{grid-area:3/1}.category-score-row>output{grid-area:3/2;align-content:center;padding-inline:10px}.category-score-row>.delete-category{grid-area:1/3}.criteria-editor{margin-left:12px}.score-foundation{grid-template-columns:1fr 1fr}.equals-sign{display:none}.category-heading{display:block}.category-heading>div{margin-bottom:15px}.rank-preview{grid-template-columns:1fr}}@media (max-width:700px){.system-card{padding:20px 15px}.system-flow{justify-content:flex-start;overflow:auto}.system-flow i{display:none}.system-flow div{flex:none}.score-foundation,.championship-grid{grid-template-columns:1fr}.category-heading>div{display:grid}.category-editor{margin:10px 8px}.category-editor+.category-editor{margin-top:16px}.category-score-row{grid-template-columns:minmax(0,1fr) 36px;padding:10px}.category-name-and-level{grid-area:1/1;grid-template-columns:minmax(0,1.25fr) minmax(128px,.75fr)}.category-score-row>.delete-category{grid-area:1/2}.category-score-row>select,.category-score-row>.yes-no,.category-score-row>.weight-input,.category-score-row>output{grid-column:1/-1}.category-score-row>select{grid-row:2}.category-score-row>.yes-no{grid-row:3}.category-score-row>.weight-input{grid-row:4}.category-score-row>output{grid-row:5;padding:5px 2px}.system-actions{flex-direction:column;align-items:stretch}.system-actions .saved-message{text-align:center;margin:0}.percent-display{justify-content:flex-start;padding:0 14px}}.verification-workspace{padding-bottom:45px}.verification-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.verification-stats article{background:#fff;border:1px solid #e0e4ed;border-radius:18px;gap:6px;padding:19px;display:grid}.verification-stats span{letter-spacing:.08em;color:#778095;font-size:9px;font-weight:850}.verification-stats strong{font-size:30px}.verification-stats small{color:#8991a3;font-size:11px}.participant-panel{background:#fff;border:1px solid #e0e4ed;border-radius:22px;overflow:hidden}.participant-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.participant-search{border:1px solid #dce1eb;border-radius:12px;align-items:center;gap:8px;min-width:330px;padding:0 12px;display:flex}.participant-search input{color:#101a36;border:0;outline:0;width:100%;padding:11px 0}.status-tabs{background:#f1f3f7;border-radius:11px;gap:5px;padding:4px;display:flex}.status-tabs button{color:#70798b;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:750}.status-tabs button.active{color:#5f43db;background:#fff;box-shadow:0 3px 10px #30385312}.participant-table{overflow:auto}.participant-table-head,.participant-row{grid-template-columns:60px 1.65fr .85fr .75fr .85fr .75fr 25px;align-items:center;gap:10px;min-width:880px;padding:13px 17px;display:grid}.participant-table-head{color:#697287;text-transform:uppercase;letter-spacing:.05em;background:#f4f5f8;font-size:9px;font-weight:850}.participant-row{color:#101a36;text-align:left;background:#fff;border:0;border-top:1px solid #e9ecf2;width:100%}.participant-row:hover{background:#fafaff}.participant-number{color:#283354;font-weight:900}.team-cell{gap:5px;display:grid}.team-cell small,.participant-row>span>small{color:#858da0}.level-chip{color:#3569a8;white-space:nowrap;background:#edf3ff;border-radius:9px;padding:6px 8px;font-size:10px;font-style:normal}.table-status{white-space:nowrap;border-radius:9px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.table-status.paid,.table-status.terverifikasi{color:#0b7b56;background:#e1f7ee}.table-status.waiting,.table-status.menunggu{color:#a36600;background:#fff0da}.table-status.perbaikan{color:#c33c55;background:#fff0f2}.row-arrow{font-size:19px}.no-participants{text-align:center;color:#7e8799;padding:50px}.drawer-backdrop{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0e2266;justify-content:flex-end;display:flex;position:fixed;inset:0}.participant-drawer{color:#101a36;background:#f6f7fa;width:min(580px,100%);height:100%;overflow:auto;box-shadow:-25px 0 70px #101a3640}.participant-drawer>header{background:#fff;border-bottom:1px solid #e1e5ed;justify-content:space-between;align-items:flex-start;padding:25px;display:flex}.participant-drawer h2{margin:7px 0 4px}.participant-drawer header p{color:#7c8597;margin:0}.participant-drawer>header>button{background:#eff1f5;border:0;border-radius:50%;width:38px;height:38px;font-size:21px}.participant-identity{color:#fff;background:linear-gradient(130deg,#101735,#273262);border-radius:17px;align-items:center;gap:14px;margin:18px;padding:20px;display:flex}.team-logo{background:linear-gradient(135deg,#7252ef,#29c1e4);border-radius:17px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.participant-identity>div{gap:5px;display:grid}.participant-identity small{color:#c2cae1}.participant-identity em{color:#8f9ab7;font-size:10px;font-style:normal}.detail-section{background:#fff;border:1px solid #e0e4ed;border-radius:17px;margin:14px 18px;padding:20px}.detail-section h3{margin:0 0 15px;font-size:15px}.detail-section dl{grid-template-columns:1fr 1fr;gap:13px;margin:0;display:grid}.detail-section dl div{gap:4px;display:grid}.detail-section dt{text-transform:uppercase;color:#818a9d;font-size:9px;font-weight:800}.detail-section dd{margin:0;font-size:13px;font-weight:650}.document-row{align-items:center;gap:11px;display:flex}.document-row>span{color:#6347df;background:#f0edff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:grid}.document-row>div{flex:1;gap:4px;display:grid}.document-row small{color:#838b9d}.document-row i{border-radius:8px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850}.verified-doc{color:#097753;background:#dff7ed}.pending-doc{color:#a46600;background:#fff0d9}.locked-document{color:#747d90;background:#f4f5f8;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.locked-document p{margin:0;font-size:11px;line-height:1.5}.order-input{border:1px solid #dce1ea;border-radius:12px;display:flex;overflow:hidden}.order-input>span{color:#5d42d8;background:#efecff;place-items:center;width:45px;font-weight:900;display:grid}.order-input input{border:0;flex:1;min-width:0;padding:12px}.order-input button{color:#fff;background:#172044;border:0;padding:0 14px;font-size:11px;font-weight:800}.detail-section>small{color:#81899b;margin-top:9px;line-height:1.5;display:block}.detail-section textarea{resize:vertical;border:1px solid #dce1eb;border-radius:11px;width:100%;padding:12px}.drawer-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-top:1px solid #dfe3eb;grid-template-columns:1fr 1.4fr;gap:10px;padding:16px 18px;display:grid;position:sticky;bottom:0}.drawer-actions button{border:0;border-radius:12px;padding:13px;font-weight:800}.reject-action{color:#bd3b54;background:#fff0f2}.approve-action{color:#fff;background:linear-gradient(135deg,#6548e9,#7e59ec)}.approve-action:disabled{opacity:.4;cursor:not-allowed}.manual-modal select{background:#fff;border:1px solid #d9deea;border-radius:13px;padding:14px}.manual-modal h2{margin-top:12px}.number-sync{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.number-sync span{color:#087653;background:#e1f7ed;border-radius:9px;padding:6px 8px;font-size:9px;font-weight:800}@media (max-width:1050px){.verification-stats{grid-template-columns:repeat(2,1fr)}.participant-toolbar{flex-direction:column;align-items:stretch}.participant-search{min-width:0}.status-tabs{overflow:auto}.status-tabs button{flex:none}}@media (max-width:600px){.verification-stats{grid-template-columns:1fr 1fr}.verification-workspace .profile-heading .button{margin-top:15px}.participant-drawer>header{padding:20px 16px}.participant-identity,.detail-section{margin-left:10px;margin-right:10px}.detail-section dl,.drawer-actions{grid-template-columns:1fr}.verification-stats article{padding:14px}.verification-stats strong{font-size:25px}}.score-workspace{padding-bottom:50px}.score-header-actions{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.score-workspace>.score-page-heading{background:linear-gradient(135deg,#fff,#f5faf8);border:1px solid #dbe3eb;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:15px;margin-bottom:18px;padding:18px 20px;display:grid;box-shadow:0 10px 30px #12223c0f}.score-workspace>.score-page-heading>div:first-child{justify-content:space-between;align-items:baseline;gap:18px;min-width:0;display:flex}.score-workspace>.score-page-heading .eyebrow{flex:none}.score-workspace>.score-page-heading h2{color:#111b38;text-align:right;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.score-workspace>.score-page-heading .score-header-actions{border-top:1px solid #e2e8ee;align-items:end;padding-top:14px}.dashboard-dark .score-workspace>.score-page-heading{background:linear-gradient(135deg,#14243c,#132e2a);border-color:#38506b;box-shadow:0 12px 34px #0003}.dashboard-dark .score-workspace>.score-page-heading h2{color:#f4f7ff}.dashboard-dark .score-workspace>.score-page-heading .score-header-actions{border-color:#38506b}.result-pdf-mode{gap:5px;min-width:178px;display:grid}.result-pdf-mode>span{color:#667189;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.result-pdf-mode select{color:#121b38;min-height:46px;font:inherit;background:#fff;border:1px solid #d4dbea;border-radius:12px;padding:0 36px 0 14px;font-size:14px;font-weight:750}.result-pdf-paper{min-width:104px}.result-pdf-watermark{min-width:140px}.result-pdf-estimate{color:#176d5b;white-space:nowrap;background:#eef8f5;border-radius:12px;align-items:center;min-height:46px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.result-pdf-ranking-toggle{color:#34405b;white-space:nowrap;background:#fff;border:1px solid #d4dbea;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 13px;font-size:13px;font-weight:750;display:flex}.result-pdf-ranking-toggle input{accent-color:#13876d;width:16px;height:16px}@media (max-width:720px){.score-header-actions,.participant-result-actions{align-items:stretch}.result-pdf-mode{flex:145px;min-width:0}.result-pdf-ranking-toggle,.result-pdf-estimate{flex:auto;justify-content:center}}.score-team-selector{color:#fff;background:linear-gradient(125deg,#111938,#263260);border-radius:22px;margin-bottom:15px;padding:20px}.selector-fields{grid-template-columns:.6fr 1.4fr;gap:12px;display:grid}.selector-fields label{gap:7px;display:grid}.selector-fields label>span{letter-spacing:.08em;color:#99a5c3;text-transform:uppercase;font-size:9px;font-weight:850}.selector-fields select{color:#fff;background:#ffffff0e;border:1px solid #ffffff1d;border-radius:11px;padding:12px}.selector-fields option{color:#101a36}.selected-team-summary{border-top:1px solid #ffffff16;grid-template-columns:62px 1fr auto auto;align-items:center;gap:14px;margin-top:17px;padding-top:17px;display:grid}.selected-team-summary>span{color:#a994ff;background:#ffffff12;border-radius:13px;place-items:center;width:58px;height:48px;font-weight:900;display:grid}.selected-team-summary>div{gap:5px;display:grid}.selected-team-summary small{color:#aeb8d0}.selected-team-summary dl{gap:22px;margin:0;display:flex}.selected-team-summary dl div{gap:4px;display:grid}.selected-team-summary dt{color:#919cba;text-transform:uppercase;font-size:9px}.selected-team-summary dd{margin:0;font-weight:800}.has-penalty{color:#ff8c9d}.penalty-button{color:#ff9cac;background:#ff617c18;border:1px solid #ff8a9e55;border-radius:11px;padding:11px 14px;font-weight:850}.score-category-tabs{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:15px;display:grid}.score-category-tabs button{text-align:left;color:#19223a;background:#fff;border:1px solid #e0e4ed;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;column-gap:10px;padding:13px;display:grid}.score-category-tabs button>span{color:#6144da;background:#f0edff;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.score-category-tabs button b{font-size:13px}.score-category-tabs button small{color:#858da1;font-size:9px}.score-category-tabs button.active{background:#f8f6ff;border-color:#785cea;box-shadow:0 8px 24px #6048d914}.score-sheet{background:#fff;border:1px solid #dfe3ec;border-radius:22px;overflow:hidden}.score-sheet>header{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.score-sheet h3{margin:6px 0 0;font-size:25px}.sheet-progress{text-align:right;width:240px}.sheet-progress>span{font-size:12px;font-weight:850}.sheet-progress>div{background:#e9ecf3;border-radius:8px;height:6px;margin-top:8px;overflow:hidden}.sheet-progress i{background:linear-gradient(90deg,#6547e9,#27bee5);height:100%;display:block}.score-table{overflow:auto}.score-table-head,.score-table-row{grid-template-columns:55px 1.6fr repeat(3,.72fr) .7fr .55fr;align-items:center;gap:9px;min-width:850px;padding:11px 17px;display:grid}.score-table-head{color:#dfe5f5;text-transform:uppercase;text-align:center;background:#1e2a52;font-size:9px;font-weight:850}.score-table-head span:nth-child(2){text-align:left}.score-table-row{border-top:1px solid #e7eaf0}.score-table-row>span:first-child{color:#7c8598;font-weight:850}.score-table-row>span:nth-child(2){gap:4px;display:grid}.score-table-row>span:nth-child(2) small{color:#8a92a3}.score-table-row label{position:relative}.score-table-row input{text-align:center;background:#fbfcfe;border:1px solid #d9dee8;border-radius:10px;width:100%;padding:11px 31px 11px 8px;font-weight:800}.score-table-row label small{color:#9ca3b1;font-size:8px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.score-table-row output{text-align:center;color:#078b6c;font-size:16px;font-weight:900}.score-table-row>strong{text-align:center}.score-sheet-total{background:#f3f1ff;border-top:1px solid #ddd7ff;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.score-sheet-total>div{gap:4px;display:grid}.score-sheet-total small{color:#777f94}.score-sheet-total>strong{color:#5940cf;font-size:28px}.score-sheet-total>strong small{font-size:12px}.score-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.score-footer p{color:#747d90;font-size:11px}.score-footer>div{align-items:center;gap:10px;display:flex}.penalty-modal{color:#101a36;background:#f7f8fb;border-radius:24px;width:min(570px,100%);max-height:calc(100vh - 30px);overflow:auto}.penalty-modal>header{color:#fff;background:#151d3c;justify-content:space-between;align-items:center;padding:21px;display:flex}.penalty-modal>header>div{align-items:center;gap:12px;display:flex}.penalty-modal>header>div>span{color:#ff8fa2;background:#ff617c20;border-radius:13px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.penalty-modal header small{color:#9ba6c2}.penalty-modal h2{margin:3px 0}.penalty-modal>header>button{color:#fff;background:#ffffff12;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.penalty-modal-body{padding:18px}.penalty-modal-body>section{background:#fff;border:1px solid #e1e5ed;border-radius:15px;margin-bottom:12px;padding:16px}.penalty-modal-body h3{margin:0 0 5px}.penalty-modal-body section>p{color:#7e8799;margin:0 0 13px;font-size:11px}.penalty-choice{border-top:1px solid #edf0f4;align-items:center;gap:10px;padding:12px 2px;display:flex}.penalty-choice>span{flex:1;gap:4px;display:grid}.penalty-choice small{color:#8b93a4}.penalty-choice>strong{color:#cf3e58}.time-entry{grid-template-columns:1fr 90px auto 60px;align-items:center;gap:8px;display:grid}.time-entry input{border:1px solid #dce1ea;border-radius:9px;padding:9px}.time-entry i{font-size:11px;font-style:normal}.time-entry strong{color:#cf3e58;text-align:right}.penalty-total{color:#9f2f45;background:#fff0f2;border-radius:13px;justify-content:space-between;align-items:center;padding:17px;display:flex}.penalty-total strong{font-size:25px}.penalty-modal>footer{background:#fff;border-top:1px solid #e1e5ed;justify-content:flex-end;gap:9px;padding:15px 18px;display:flex}.score-rule-note{color:#45677e;background:#edf7ff;border-radius:11px;align-items:center;gap:10px;margin:14px 17px;padding:11px 13px;display:flex}.score-rule-note>span{background:#d5ebfa;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:850;display:grid}.score-rule-note p{margin:0;font-size:11px;line-height:1.5}@media (max-width:800px){.score-workspace .profile-heading{display:block}.score-workspace>.score-page-heading{gap:13px;padding:16px;display:grid}.score-workspace>.score-page-heading>div:first-child{gap:7px;display:grid}.score-workspace>.score-page-heading h2{text-align:left}.score-header-actions{margin-top:0}.selected-team-summary{grid-template-columns:55px 1fr}.selected-team-summary dl,.penalty-button{grid-column:1/-1}.selected-team-summary dl{justify-content:space-between}.score-category-tabs{display:flex;overflow:auto}.score-category-tabs button{flex:0 0 150px}.score-footer{flex-direction:column;align-items:stretch}.score-footer>div{justify-content:flex-end}}@media (max-width:560px){.selector-fields{grid-template-columns:1fr}.score-header-actions{display:grid}.selected-team-summary dl{grid-template-columns:1fr 1fr;display:grid}.score-sheet>header{flex-direction:column;align-items:flex-start}.sheet-progress{text-align:left;width:100%;margin-top:12px}.score-footer>div{display:grid}.time-entry{grid-template-columns:1fr 75px auto}.time-entry strong{grid-column:1/-1}.penalty-modal>footer{display:grid}}.gateway-system-health{border-top:1px solid;grid-column:1/-1;padding-top:8px;display:block}@supports (color:color-mix(in lab, red, red)){.gateway-system-health{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent)}}.gateway-system-health{color:inherit;opacity:.82}.operational-diagnostics{color:#101a36;background:#f8fafc;border:1px solid #ccd6e5;border-radius:20px;gap:14px;padding:20px;display:grid}.operational-diagnostics>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.operational-diagnostics>header :is(small,h4),.operational-diagnostics>p{margin:0}.operational-diagnostics>header small{color:#078b6c;letter-spacing:.12em;font-weight:900}.operational-diagnostics>header h4{margin-top:4px;font-size:1.08rem}.operational-diagnostics>header button{color:#087456;background:#fff;border:1px solid #078b6c;border-radius:12px;min-height:42px;padding:8px 16px;font-weight:850}.operational-diagnostics-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.operational-diagnostics-summary>div{background:#fff;border:1px solid #d6deea;border-radius:14px;gap:6px;padding:14px;display:grid}.operational-diagnostics-summary small{color:#68758c;font-size:.75rem;font-weight:800}.operational-diagnostics-summary strong{font-size:1.25rem}.operational-diagnostics-result{color:#087456;background:#dff8ee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.operational-diagnostics.attention .operational-diagnostics-result{color:#845a00;background:#fff3d7}.operational-diagnostics-result small{text-align:right}.operational-diagnostics-error,.operational-diagnostics-warning{color:#ad2942;background:#fff0f3;border-radius:12px;padding:12px 14px}.operational-diagnostics details{border-top:1px solid #d6deea;padding-top:12px}.operational-diagnostics summary{cursor:pointer;font-weight:850}.operational-diagnostics details>div{gap:8px;margin-top:10px;display:grid}.operational-diagnostics details article{background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.operational-diagnostics details article>span{color:#ad2942;background:#fff0f3;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.operational-diagnostics details article.warning>span{color:#845a00;background:#fff3d7}.operational-diagnostics details article div{gap:3px;display:grid}.operational-diagnostics details article small{color:#68758c;overflow-wrap:anywhere}.dashboard-dark .operational-diagnostics{color:#fff;background:#101c34;border-color:#536481}.dashboard-dark .operational-diagnostics-summary>div,.dashboard-dark .operational-diagnostics details article{color:#fff;background:#172742;border-color:#40506d}.dashboard-dark .operational-diagnostics-summary small,.dashboard-dark .operational-diagnostics details article small{color:#b8c5da}@media (max-width:720px){.operational-diagnostics>header,.operational-diagnostics-result{flex-direction:column;align-items:stretch}.operational-diagnostics-result small{text-align:left}.operational-diagnostics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.additional-workspace{padding-bottom:50px}.additional-workspace>.profile-heading{align-items:center;margin-bottom:18px;padding:4px 2px 14px}.additional-workspace>.profile-heading h2{margin:5px 0 0;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.12}.voting-award-panel{background:#fff;border:1px solid #dce4ec;border-radius:20px;margin-bottom:18px;overflow:hidden;box-shadow:0 14px 36px #13243b0c}.voting-award-panel>header{color:#fff;background:linear-gradient(125deg,#172444,#3e327d);grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:17px 19px;display:grid}.voting-award-icon{color:#ff83aa;background:#ffffff18;border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.3rem;display:grid}.voting-award-panel>header small{color:#b8c7e5;letter-spacing:.11em;font-size:.63rem;font-weight:900}.voting-award-panel>header h3{margin:3px 0;font-size:1.15rem}.voting-award-panel>header p{color:#c8d3e9;margin:0;font-size:.76rem}.voting-award-panel>header i{letter-spacing:.08em;background:#19a77d;border-radius:999px;padding:6px 9px;font-size:.65rem;font-style:normal;font-weight:900}.voting-award-name{background:#f8fafc;border-bottom:1px solid #e6eaf0;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:15px 19px;display:grid}.voting-award-name label{color:#546178;gap:6px;font-size:.72rem;font-weight:800;display:grid}.voting-award-name input{color:#15213c;min-width:0;font:inherit;background:#fff;border:1px solid #d4dce7;border-radius:11px;padding:11px 13px}.voting-award-name button{color:#fff;cursor:pointer;background:#118667;border:0;border-radius:11px;padding:11px 15px;font-weight:850}.voting-award-name button:disabled{opacity:.45;cursor:not-allowed}.voting-award-levels{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:11px;padding:15px;display:grid}.voting-award-levels>article{background:#fff;border:1px solid #e0e5ed;border-radius:14px;transition:transform .18s,box-shadow .18s;overflow:hidden}.voting-award-levels>article:hover{transform:translateY(-2px);box-shadow:0 12px 25px #1c2b4414}.voting-award-levels article>header{background:#eef7f4;justify-content:space-between;gap:10px;padding:11px 13px;display:flex}.voting-award-levels article>header span{color:#607086;font-size:.7rem}.voting-award-levels article>div{border-top:1px solid #edf0f4;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.voting-award-levels article>div>strong{color:#6f5100;background:#f4e4a9;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.voting-award-levels article>div>span{gap:2px;min-width:0;display:grid}.voting-award-levels article>div small{color:#7c8799;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.voting-award-levels article>div em{color:#0b8063;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:900}.voting-award-levels article>p{color:#8490a2;margin:0;padding:18px 13px;font-size:.74rem}.dashboard-dark.account-event .voting-award-panel{background:#14263c;border-color:#40566d}.dashboard-dark.account-event .voting-award-name{background:#112238;border-color:#40566d}.dashboard-dark.account-event .voting-award-name label{color:#bfccdc}.dashboard-dark.account-event .voting-award-name input{color:#fff;background:#1d334a;border-color:#455c73}.dashboard-dark.account-event .voting-award-levels>article{color:#f2f7ff;background:#172b40;border-color:#40576d}.dashboard-dark.account-event .voting-award-levels article>header{background:#203b49}.dashboard-dark.account-event .voting-award-levels article>div{border-color:#354d62}.account-event .voting-award-panel>header :is(h3,h3 *,small,p){color:#fff!important}.account-event .voting-award-panel>header small{color:#cbd7ee!important}.account-event .voting-award-panel>header p{color:#d8e0f1!important}.voting-award-name{grid-template-columns:minmax(0,1fr) max-content}.voting-award-name label{min-width:0}.voting-award-name input{box-sizing:border-box;width:100%}.voting-award-name button{white-space:nowrap;min-width:138px}.dashboard-dark.account-event .voting-award-levels article>header span{color:#cad6e7!important}.dashboard-dark.account-event .voting-award-levels article>div em{color:#62e2ba!important}.dashboard-dark.account-event .voting-award-levels article>div small,.dashboard-dark.account-event .voting-award-levels article>p{color:#bcc9da!important}.dashboard-dark.account-event .voting-award-levels article>div>strong{color:#5b4300!important}.dashboard-light.account-event .voting-award-levels article>header span{color:#596980!important}.dashboard-light.account-event .voting-award-levels article>div em{color:#08785d!important}.dashboard-shell.account-event .create-award-modal{color:#15213b!important;background:#fffdf8!important}.dashboard-shell.account-event .create-award-modal :is(h2,form>label){color:#15213b!important;-webkit-text-fill-color:#15213b!important}.dashboard-shell.account-event .create-award-modal :is(input,select){color:#15213b!important;-webkit-text-fill-color:#15213b!important;background:#fff!important;border-color:#cfd7e3!important}.dashboard-shell.account-event .create-award-modal input::placeholder{color:#8791a3!important;-webkit-text-fill-color:#8791a3!important}.dashboard-shell.account-event .create-award-modal .award-form-preview :is(b,small){color:#33415a!important;-webkit-text-fill-color:#33415a!important}@media (max-width:650px){.voting-award-panel>header{grid-template-columns:42px 1fr}.voting-award-panel>header i{grid-column:2;justify-self:start}.voting-award-name{grid-template-columns:minmax(0,1fr)}.voting-award-name button{width:100%}}.additional-empty-state{background:linear-gradient(135deg,#fff,#f1f8f5);border:1px solid #dbe3e8;border-radius:20px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:116px;padding:22px 24px;display:grid;box-shadow:0 14px 36px #102e2512}.additional-empty-state>span{color:#94650a;background:linear-gradient(145deg,#fff8df,#f2e4b7);border:1px solid #efd794;border-radius:17px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #fffc,0 9px 22px #7b5c1618}.additional-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.additional-empty-state>div{min-width:0}.additional-empty-state small{color:#16866a;letter-spacing:.12em;font-size:.64rem;font-weight:900}.additional-empty-state h3{margin:5px 0 4px;font-size:1.08rem}.additional-empty-state p{color:#727c91;margin:0;font-size:.82rem}.additional-empty-state .button{min-width:178px;transition:transform .18s,box-shadow .18s}.additional-empty-state .button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #08765c30}.dashboard-dark.account-event .additional-empty-state{background:linear-gradient(135deg,#111d36,#172a40);border-color:#3e5671;box-shadow:0 16px 40px #02081745}.dashboard-dark.account-event .additional-empty-state>span{color:#f0c75e;background:linear-gradient(145deg,#3c321c,#272746);border-color:#8f712d;box-shadow:inset 0 1px #ffffff14,0 10px 24px #02081752}.dashboard-dark.account-event .additional-empty-state p{color:#b9c7dc}.additional-layout{grid-template-columns:285px 1fr;align-items:start;gap:16px;display:grid}.award-level-filter{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin-bottom:12px;display:grid}.award-level-filter button{color:#24314c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ec;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;min-width:0;padding:13px 15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.award-level-filter button:hover{border-color:#4fb497;transform:translateY(-2px);box-shadow:0 10px 25px #0f795f18}.award-level-filter button.active{color:#fff;background:linear-gradient(135deg,#0a6f5a,#15a17d);border-color:#08785f;box-shadow:0 11px 25px #0a755c32}.award-level-filter button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.award-level-filter button b{background:#eef2f7;border-radius:999px;grid-area:1/2/3;place-items:center;min-width:31px;height:31px;display:grid}.award-level-filter button.active b{color:#fff;background:#ffffff2a}.award-level-filter button small{color:#7d8799;font-size:.67rem}.award-level-filter button.active small{color:#d9f5ec}.additional-toolbar{background:#f8fafb;border:1px solid #e1e6ee;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 13px;display:flex}.additional-toolbar>span{gap:2px;display:grid}.additional-toolbar small{color:#778195}.additional-toolbar button,.award-history button,.award-detail-footer button{color:#31405a;cursor:pointer;background:#fff;border:1px solid #d6dde8;border-radius:10px;padding:8px 11px;font-weight:800}.award-history{background:#fff;border:1px solid #dce3ec;border-radius:14px;margin:-2px 0 14px;overflow:hidden}.award-history header,.award-history>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;padding:11px 14px;display:flex}.award-history p{color:#7d8698;margin:0;padding:14px}.award-history time{color:#7d8698;white-space:nowrap;font-size:.72rem}.award-level-empty{background:#f9fbfc;border:1px dashed #bdc9d7;border-radius:18px;justify-items:start;gap:5px;padding:26px;display:grid}.award-level-empty span{color:#7a8498}.award-level-empty .button{margin-top:10px}.award-form-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.award-form-steps span{color:#778195;background:#f1f3f7;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:.72rem;font-weight:800;display:flex}.award-form-steps b{background:#dfe4ec;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.award-form-steps span.active{color:#087457;background:#e7f7f1}.award-form-steps span.active b{color:#fff;background:#159373}.award-form-preview{background:linear-gradient(135deg,#f1fbf7,#f8f7ff);border:1px solid #dbe5e1;border-radius:13px;gap:4px;margin-top:16px;padding:13px 14px;display:grid}.award-form-preview span{color:#16876a;letter-spacing:.12em;font-size:.64rem;font-weight:900}.award-form-preview small{color:#738095}.award-level-checks{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.award-level-checks legend{color:#15213b;margin-bottom:7px;font-weight:800}.award-level-checks>label{cursor:pointer;background:#f8fafc;border:1px solid #d6deea;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.award-level-checks>label>span{gap:2px;display:grid}.award-level-checks>label small{color:#7a8598}.award-level-checks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.award-level-checks>div label{color:#34415a;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:flex}.award-level-checks label.selected{background:#ebf8f3;border-color:#169171;box-shadow:inset 0 0 0 1px #169171}.award-level-checks input{accent-color:#11876a;height:17px;width:17px!important}.dashboard-shell.account-event .create-award-modal .award-level-checks :is(legend,label,b,span){color:#15213b!important;-webkit-text-fill-color:#15213b!important}.dashboard-shell.account-event .create-award-modal .award-level-checks input{accent-color:#11876a}@media (max-width:520px){.award-level-checks>div{grid-template-columns:1fr}}.award-detail{scroll-margin-top:18px}.award-detail-footer button:disabled{opacity:.45;cursor:not-allowed}.manual-award-picker{background:#f9fbfc;border:1px solid #dce3ec;border-radius:16px;margin:16px;overflow:hidden}.manual-award-picker>header{background:#eef7f4;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.manual-award-picker>header small{color:#168268;letter-spacing:.1em;font-weight:900}.manual-award-picker>header h3{margin:3px 0 0;font-size:1rem}.manual-award-picker>header>span{color:#176d59;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.manual-award-picker>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:9px;padding:12px;display:grid}.manual-award-picker>.manual-award-dropdowns{grid-template-columns:1fr;gap:9px;display:grid}.manual-award-rank{background:#fff;border:1px solid #dfe5ec;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 130px;align-items:end;gap:12px;padding:12px;display:grid}.manual-award-rank>strong{color:#624800;background:#f6e4a4;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:2px;font-size:1rem;display:grid}.manual-award-rank label{color:#536078;gap:6px;min-width:0;font-size:.7rem;font-weight:800;display:grid}.manual-award-rank select,.manual-award-rank input{box-sizing:border-box;color:#17223c;background:#fff;border:1px solid #ccd5e1;border-radius:10px;width:100%;min-width:0;height:42px;padding:0 11px;font-weight:750}.manual-award-rank select:focus,.manual-award-rank input:focus{border-color:#159373;outline:3px solid #38ae8d32}.manual-award-rank input:disabled{color:#8a94a5;background:#eff2f5}.manual-award-picker>div>label{background:#fff;border:1px solid #dfe5ec;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 90px;align-items:center;gap:10px;padding:11px;transition:border-color .16s,background .16s,transform .16s;display:grid}.manual-award-picker>div>label:hover{border-color:#71bca6;transform:translateY(-1px)}.manual-award-picker>div>label.selected{background:#effaf6;border-color:#159373;box-shadow:inset 0 0 0 1px #159373}.manual-award-picker label>input[type=checkbox]{accent-color:#128768;width:17px;height:17px}.manual-award-picker label>span{gap:3px;min-width:0;display:grid}.manual-award-picker label>span small{color:#7d8798;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-award-picker label>input[type=number]{box-sizing:border-box;color:#17223c;background:#fff;border:1px solid #ccd5e1;border-radius:9px;width:100%;min-width:0;padding:9px;font-weight:850}.manual-award-picker>footer{border-top:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.manual-award-picker>footer small{color:#717d91}.manual-award-picker>footer button{color:#fff;cursor:pointer;background:#108568;border:0;border-radius:10px;padding:10px 13px;font-weight:850}.manual-award-picker>footer button:disabled{opacity:.45;cursor:not-allowed}.dashboard-dark.account-event .manual-award-picker{color:#f3f7ff;background:#14283c;border-color:#40576d}.dashboard-dark.account-event .manual-award-picker>header{background:#203c49;border-color:#40576d}.dashboard-dark.account-event .manual-award-picker>div>label{color:#f3f7ff;background:#1a3046;border-color:#40576d}.dashboard-dark.account-event .manual-award-picker>div>label.selected{background:#1b443e;border-color:#5fd2b2}.dashboard-dark.account-event .manual-award-rank{background:#1a3046;border-color:#40576d}.dashboard-dark.account-event .manual-award-rank label{color:#c6d2e1}.dashboard-dark.account-event .manual-award-rank :is(select,input),.dashboard-dark.account-event .manual-award-picker label>input[type=number]{color:#17223c;background:#fff;border-color:#50657a}.dashboard-dark.account-event .manual-award-picker>footer{border-color:#40576d}@media (max-width:650px){.manual-award-picker>div{grid-template-columns:1fr}.manual-award-picker>footer{flex-direction:column;align-items:stretch}.manual-award-rank{grid-template-columns:36px minmax(0,1fr)}.manual-award-score{grid-column:2}}.dashboard-dark.account-event :is(.award-level-filter button,.additional-toolbar,.award-history,.award-level-empty){color:#eef5ff;background:#14273d;border-color:#405a70}.dashboard-dark.account-event .award-level-filter button:not(.active) small,.dashboard-dark.account-event .additional-toolbar small,.dashboard-dark.account-event .award-history time,.dashboard-dark.account-event .award-level-empty span{color:#b6c4d7}.dashboard-dark.account-event :is(.additional-toolbar button,.award-history button,.award-detail-footer button){color:#eef5ff;background:#20364c;border-color:#496177}.award-list,.award-detail{background:#fff;border:1px solid #e0e4ed;border-radius:21px;overflow:hidden}.award-list>header{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;padding:18px;display:flex}.award-list>header>div{gap:4px;display:grid}.award-list>header small{color:#858da0}.award-list>header>span{color:#087653;background:#e2f7ef;border-radius:12px;padding:6px 8px;font-size:9px;font-weight:850}.award-list>button{color:#101a36;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;grid-template-columns:39px 1fr auto;align-items:center;gap:9px;width:100%;padding:14px;display:grid}.award-list>button:hover,.award-list>button.active{background:#f8f6ff}.award-list>button.active{box-shadow:inset 3px 0 #684ae7}.award-medal{color:#b16b00;background:#fff1d9;border-radius:11px;place-items:center;width:37px;height:37px;font-size:19px;display:grid}.award-list>button>span:nth-child(2){gap:4px;display:grid}.award-list>button small{color:#858da0;font-size:9px}.award-list>button>i{border-radius:8px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:850}.award-list>button>i.active{color:#087653;background:#e0f7ed}.award-list>button>i.draft{color:#727b8d;background:#eff1f5}.award-detail>header{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:flex-start;gap:15px;padding:21px;display:flex}.award-detail h2{margin:7px 0 4px}.award-detail header p{color:#7d8699;margin:0;font-size:12px}.award-actions{gap:7px;display:flex}.award-actions button{background:#f8f9fb;border:1px solid #dce1ea;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:750}.award-actions .delete-award{color:#c23c55;background:#fff2f4;border-color:#f3d5da}.award-rule-summary{background:#e5e8ef;border-bottom:1px solid #e5e8ef;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.award-rule-summary>div{background:#fafbfc;gap:5px;padding:15px;display:grid}.award-rule-summary span{color:#858da0;text-transform:uppercase;font-size:8px;font-weight:850}.award-rule-summary b{font-size:11px}.award-ranking{overflow:auto}.award-ranking-head,.award-ranking-row{grid-template-columns:72px 75px 1.6fr .9fr .75fr 1fr;align-items:center;gap:9px;min-width:780px;padding:11px 15px;display:grid}.award-ranking-head{color:#e1e6f4;text-transform:uppercase;background:#172343;font-size:8px;font-weight:850}.award-ranking-row{border-top:1px solid #e7eaf0}.award-ranking-row.winner{background:#fffbf2}.award-ranking-row>span:first-child i{background:#edf0f5;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.award-ranking-row.winner>span:first-child i{color:#5e3b00;background:#ffc857}.award-ranking-row>span:nth-child(3){gap:4px;display:grid}.award-ranking-row small{color:#848c9f}.award-ranking-row em{color:#3569a8;background:#edf3ff;border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal}.winner-badge{color:#8d5b00;background:#fff0c9;border:1px solid #f2cf73;border-radius:10px;padding:6px 8px;font-size:9px;display:inline-block}.award-detail-footer{background:#fafbfc;border-top:1px solid #e4e7ee;justify-content:flex-end;align-items:center;gap:8px;padding:15px;display:flex}.award-detail-footer p{color:#7b8496;margin-right:auto;font-size:10px}.create-award-modal select{background:#fff;border:1px solid #d9deea;border-radius:13px;padding:14px}.create-award-modal{overscroll-behavior:contain;max-height:calc(100vh - 24px);overflow:auto}.create-award-modal form{gap:11px}.create-award-modal form>label{gap:6px}.create-award-info{color:#46677d;background:#edf7ff;border-radius:11px;align-items:flex-start;gap:9px;margin-top:17px;padding:12px;display:flex}.create-award-info>span{background:#d4ebfa;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:850;display:grid}.create-award-info p{margin:1px 0;font-size:10px;line-height:1.5}@media (max-width:1050px){.additional-layout{grid-template-columns:1fr}.award-list{display:flex;overflow:auto}.award-list>header{flex:0 0 185px}.award-list>button{border-top:0;border-left:1px solid #edf0f5;flex:0 0 230px}.award-rule-summary{grid-template-columns:1fr 1fr}}@media (max-width:650px){.additional-toolbar{flex-direction:column;align-items:stretch}.award-history>div{flex-direction:column;align-items:flex-start;gap:4px}.award-form-steps{grid-template-columns:1fr}.additional-empty-state{grid-template-columns:48px 1fr;padding:18px}.additional-empty-state>span{width:46px;height:46px}.additional-empty-state .button{grid-column:1/-1;width:100%}.additional-workspace .profile-heading .button{margin-top:14px}.award-detail>header{display:block}.award-actions{margin-top:13px}.award-rule-summary{grid-template-columns:1fr 1fr}.award-detail-footer{align-items:stretch;display:grid}.award-detail-footer p{margin-right:0}.award-list>header{display:none}}.criterion-print-options{background:#f7f9fd;border:1px solid #d9e1ee;border-radius:14px;grid-column:2/-1;overflow:hidden}.criterion-print-options summary{color:#536078;cursor:pointer;justify-content:space-between;gap:12px;padding:11px 13px;list-style:none;display:flex}.criterion-print-options summary::-webkit-details-marker{display:none}.criterion-print-options summary span{text-transform:uppercase;font-size:12px;font-weight:900}.criterion-print-options summary b{color:#26324c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.criterion-print-options[open] summary{border-bottom:1px solid #d9e1ee}.criterion-print-options-body{grid-template-columns:minmax(190px,.7fr) minmax(280px,1.3fr);gap:12px;padding:12px;display:grid}.criterion-print-options label{gap:7px;display:grid}.criterion-print-options label>span,.score-options-field>span{color:#536078;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.score-options-field{gap:7px;display:grid}.criterion-print-options select,.criterion-print-options input{color:#14203c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e5;border-radius:10px;padding:9px 11px}.criterion-print-options small{color:#728098;line-height:1.45}.score-interval-picker{gap:7px;display:grid}.score-interval-picker>small{font-weight:800}.score-interval-picker>div{flex-wrap:wrap;gap:7px;display:flex}.score-interval-picker button{color:#44516b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e5;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:850;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s}.score-interval-picker button:hover{color:#553dde;border-color:#6550e8;transform:translateY(-1px);box-shadow:0 7px 18px #4d3ed51c}.category-sheet-toolbar{background:linear-gradient(135deg,#f5f8fd,#f2efff);border:1px solid #d4deec;border-radius:16px;grid-template-columns:minmax(190px,1fr) minmax(160px,220px);align-items:end;gap:14px;margin:12px 14px 18px;padding:15px;display:grid}.category-sheet-toolbar>div:first-child{align-self:center;gap:4px;display:grid}.category-sheet-toolbar>div:first-child span{color:#5746dc;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.category-sheet-toolbar>div:first-child b{color:#1b2742;font-size:14px}.category-sheet-toolbar label{gap:7px;display:grid}.category-sheet-toolbar label>span{color:#59667e;text-transform:uppercase;font-size:11px;font-weight:900}.category-sheet-toolbar select{color:#18233f;min-height:42px;font:inherit;background:#fff;border:1px solid #c7d2e4;border-radius:10px;padding:8px 11px;font-weight:800}.predicate-settings{background:linear-gradient(135deg,#effaf6,#f4f1ff);border:1px solid #b9d9ce;border-radius:16px;gap:12px;margin:0 14px 18px;padding:15px;display:grid}.predicate-settings>header{grid-template-columns:minmax(220px,1fr) minmax(130px,180px) minmax(130px,180px);align-items:end;gap:12px;display:grid}.predicate-settings>header>div{align-self:center;gap:4px;display:grid}.predicate-settings>header>div span{color:#078b6c;letter-spacing:.08em;font-size:11px;font-weight:950}.predicate-settings>header>div b{color:#1b2742;font-size:14px}.predicate-settings label{gap:6px;display:grid}.predicate-settings label>span{color:#59667e;text-transform:uppercase;font-size:10px;font-weight:900}.predicate-settings :is(select,input){color:#18233f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b9c9d8;border-radius:10px;padding:8px 10px;font-weight:800}.predicate-settings input[readonly]{color:#53617a;background:#f0f4f7}.predicate-label-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.predicate-label-grid label{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:6px;display:grid}.predicate-label-grid label>span{color:#087456;background:#dcefe9;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.predicate-span-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding-top:2px;display:grid}.predicate-span-grid label{min-width:0}.predicate-span-status{border-radius:9px;margin:0;padding:8px 10px;font-size:11px;font-weight:850}.predicate-span-status.is-valid{color:#087456;background:#dcf7eb}.predicate-span-status.is-invalid{color:#bd3049;background:#fff0f1}.predicate-distribution-preview{background:#fff;border:1px dashed #8dbdab;border-radius:12px;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:8px;display:grid}.predicate-distribution-preview>span{color:#173d35;text-align:center;background:linear-gradient(135deg,#dcefe9,#e9e3ff);border-radius:8px;place-items:center;min-width:0;padding:8px 4px;font-size:11px;font-weight:900;display:grid}.predicate-distribution-preview small{color:#61746f;font-size:9px;font-weight:750}.subgroup-editor{background:#f8fafc;border:1px solid #d5deec;border-radius:16px;gap:10px;margin:0 14px 16px;padding:14px;display:grid}.subgroup-editor>header{margin:0}.subgroup-editor>header div{gap:3px;display:grid}.subgroup-editor>header b{color:#1d2942;font-size:13px}.subgroup-editor>header small{color:#6d7990;font-size:11px}.subgroup-editor>div{gap:8px;display:grid}.subgroup-editor label{grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.subgroup-editor label>span{color:#614900;background:#ffe49b;border-radius:9px;place-items:center;height:32px;font-weight:900;display:grid}.subgroup-editor input{color:#17223e;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #cdd8e7;border-radius:10px;padding:8px 11px;font-weight:750}.subgroup-editor button{color:#d8425d;cursor:pointer;background:#fff0f2;border:0;border-radius:9px;width:34px;height:34px;font-size:18px}.jury-sheet-builder{background:#fff;border:1px solid #d5deec;border-radius:24px;gap:18px;margin-top:24px;padding:24px;display:grid}.jury-sheet-builder>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.jury-sheet-builder>header h3{margin:5px 0;font-size:clamp(22px,3vw,32px)}.jury-sheet-builder>header p{color:#6a7790;margin:0}.jury-sheet-actions{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;min-width:min(100%,430px);display:grid}.jury-sheet-actions .button{white-space:nowrap;min-height:48px;padding:10px 13px}.jury-sheet-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.jury-sheet-controls label{align-content:start;gap:7px;min-width:0;display:grid}.jury-sheet-controls label>span{color:#5e6b83;text-transform:uppercase;font-size:12px;font-weight:900}.jury-sheet-controls select,.jury-sheet-controls input{color:#16213d;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #ccd6e5;border-radius:12px;padding:10px 12px;font-weight:750}.jury-sheet-controls .jury-paper-size-control select{padding-right:30px;font-size:12px}.jury-sheet-controls .jury-paper-size-control small{color:#68758e;font-size:10px;line-height:1.4}.jury-category-picker{min-width:0;position:relative}.jury-category-picker summary{cursor:pointer;color:#16213d;background:#fff;border:1px solid #ccd6e5;border-radius:12px;align-content:center;gap:2px;min-height:48px;padding:8px 38px 8px 12px;list-style:none;display:grid}.jury-category-picker summary::-webkit-details-marker{display:none}.jury-category-picker summary:after{content:"⌄";font-size:18px;transition:transform .18s;position:absolute;top:13px;right:14px}.jury-category-picker[open] summary:after{transform:rotate(180deg)}.jury-category-picker summary span{color:#5e6b83;text-transform:uppercase;font-size:10px;font-weight:900}.jury-category-picker>div{z-index:20;background:#fff;border:1px solid #ccd6e5;border-radius:14px;width:max(100%,250px);max-height:260px;margin-top:6px;padding:8px;display:grid;position:absolute;overflow-y:auto;box-shadow:0 14px 30px #16213d2e}.jury-category-picker>div label{color:#16213d;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:9px;font-weight:750;display:grid}.jury-category-picker>div label:hover{background:#eef3ff}.jury-category-picker>div input{width:18px;min-height:18px;margin:0;padding:0}.jury-sheet-export-message{color:#08775a;margin:0;font-size:12px;font-weight:800}.jury-sheet-preview{color:#111;background:#fff;border:2px solid #101a36;width:100%;max-width:100%;font-family:Arial,sans-serif;position:relative;overflow:hidden}.jury-sheet-calibration{z-index:5;pointer-events:none;width:10px;height:10px;position:absolute;background:#111!important}.jury-sheet-calibration.top-left{top:5px;left:5px}.jury-sheet-calibration.top-right{top:5px;right:5px}.jury-sheet-calibration.bottom-left{bottom:5px;left:5px}.jury-sheet-calibration.bottom-right{bottom:5px;right:5px}.jury-sheet-preview>header{border-bottom:2px solid #101a36;grid-template-columns:1fr auto;display:grid}.jury-sheet-preview>header>div:first-child{text-align:center;gap:2px;min-width:0;padding:9px 14px;display:grid}.jury-sheet-preview>header small{font-weight:900}.jury-sheet-preview>header strong{overflow-wrap:anywhere;font-size:clamp(12px,1.8vw,18px)}.jury-sheet-preview>header dl{border-left:2px solid #101a36;grid-template-columns:auto auto;margin:0;display:grid}.jury-sheet-preview>header dl>div{text-align:center;border-left:1px solid #101a36;min-width:100px;padding:7px 10px;display:grid}.jury-sheet-preview>header dt{text-transform:uppercase;font-size:10px;font-weight:900}.jury-sheet-preview>header dd{margin:2px 0 0;font-size:15px;font-weight:900}.jury-sheet-identity{border-bottom:2px solid #101a36;grid-template-columns:1fr 1fr;gap:10px;padding:7px 11px;font-size:11px;display:grid}.jury-sheet-block-index{background:#f2f5fa;border-bottom:2px solid #101a36;flex-wrap:wrap;gap:6px;padding:7px 10px;display:flex}.jury-sheet-block-index>span{color:#101a36;background:#fff;border-left:5px solid #1c3252;flex:190px;gap:1px;padding:6px 8px;display:grid}.jury-sheet-block-index b{font-size:10px}.jury-sheet-block-index small{color:#56647b;font-size:8px}.jury-sheet-table-additional{border-top:6px solid #1c3252}.jury-sheet-row{border-bottom:1px solid #101a36;grid-template-columns:minmax(34px,6%) minmax(0,42%) minmax(0,52%);min-height:42px;font-size:12px;display:grid}.jury-sheet-row>*{overflow-wrap:anywhere;border-right:1px solid #101a36;align-items:center;min-width:0;padding:7px 9px;display:flex}.jury-sheet-row>:first-child{justify-content:center}.jury-sheet-row:not(.jury-sheet-head)>:first-child{font-weight:400}.jury-sheet-row>:last-child{border-right:0}.jury-sheet-subgroup{color:#161616;text-transform:uppercase;background:#ffe49b;border-bottom:1px solid #101a36;align-items:center;min-height:30px;display:flex}.jury-sheet-subgroup>strong{text-align:left;width:100%;padding:5px 9px;font-size:12px}.jury-sheet-head{text-transform:uppercase;background:#d7d9df}.jury-sheet-head>:last-child{justify-content:center}.jury-sheet-score-heading{grid-template-rows:auto auto;padding:0!important;display:grid!important}.jury-sheet-score-heading>b{place-items:center;min-height:31px;padding:5px;display:grid}.jury-sheet-score-heading>span{border-top:1px solid #101a36;grid-template-columns:repeat(12,minmax(0,1fr));width:100%;display:grid}.jury-sheet-score-heading>span i{text-align:center;border-right:1px solid #101a36;place-items:center;min-width:0;min-height:28px;padding:3px 2px;font-size:9px;font-style:normal;line-height:1.1;display:grid}.jury-sheet-score-heading>span i:last-child{border-right:0}.jury-sheet-values{grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding:0;display:grid}.jury-sheet-values>span{text-overflow:ellipsis;border-right:1px solid #101a36;place-items:center;min-width:0;min-height:41px;padding-inline:2px;font-size:12px;font-weight:400;display:grid;overflow:hidden}.jury-sheet-values>span:last-child{border-right:0}.jury-sheet-values .jury-sheet-write-value{justify-content:start;padding-inline:12px}.jury-sheet-signature{text-align:center;background:#fff;border:2px solid #101a36;width:min(220px,34%);min-height:92px;margin:10px 12px 10px auto;display:grid;overflow:hidden}.jury-sheet-signature>b{letter-spacing:.08em;text-transform:uppercase;background:#1c3252;border-bottom:1px solid #101a36;padding:6px;font-size:8px;color:#fff!important}.jury-sheet-signature>small{border-top:1px solid #667085;justify-content:center;align-items:flex-end;min-height:58px;margin:0 18px;padding:4px 6px;font-size:8px;font-weight:800;display:flex}.jury-sheet-preview>footer{grid-template-columns:58px 1fr 150px;align-items:center;gap:14px;padding:14px;display:grid}.jury-sheet-preview>footer p{margin:0;font-size:11px;line-height:1.45}.jury-sheet-preview>footer>div:last-child{text-align:center;gap:24px;font-size:11px;display:grid}.jury-sheet-qr-placeholder{border:2px dashed #101a36;place-items:center;width:52px;height:52px;font-size:12px;font-weight:900;display:grid}.jury-sheet-empty{color:#69768e;text-align:center;border:1px dashed #aab6c9;border-radius:16px;padding:30px}.dashboard-dark .criterion-print-options,.dashboard-dark .jury-sheet-builder{background:#132039;border-color:#3d4c6a}.dashboard-dark .criterion-print-options label>span,.dashboard-dark .score-options-field>span,.dashboard-dark .jury-sheet-builder>header p,.dashboard-dark .jury-sheet-controls label>span{color:#b7c4db}.dashboard-dark .jury-sheet-controls select,.dashboard-dark .jury-sheet-controls input,.dashboard-dark .jury-category-picker summary,.dashboard-dark .jury-category-picker>div{color:#eef3fc;background:#1e2a52;border-color:#52617e}.dashboard-dark .jury-category-picker summary span{color:#b7c4db}.dashboard-dark .jury-category-picker>div label{color:#eef3fc}.dashboard-dark .jury-category-picker>div label:hover{background:#243757}.dashboard-dark .jury-sheet-export-message{color:#65e6bd}.dashboard-dark .jury-sheet-preview,.dashboard-dark .jury-sheet-preview *{color:#111827!important}.dashboard-dark .jury-sheet-preview,.dashboard-dark .jury-sheet-row:not(.jury-sheet-head),.dashboard-dark .jury-sheet-preview>header,.dashboard-dark .jury-sheet-identity,.dashboard-dark .jury-sheet-preview>footer{background:#fff}.dashboard-dark .criterion-print-options summary{color:#bac7dd}.dashboard-dark .criterion-print-options summary b{color:#f0f4fb}.dashboard-dark .score-interval-picker button{color:#e7edfa;background:#1e2a52;border-color:#52617e}.dashboard-dark .category-sheet-toolbar{background:linear-gradient(135deg,#172640,#211e46);border-color:#40506d}.dashboard-dark .category-sheet-toolbar>div:first-child b,.dashboard-dark .category-sheet-toolbar label>span{color:#dbe5f7}.dashboard-dark .category-sheet-toolbar select{color:#eef3fc;background:#172640;border-color:#4d5d7a}.dashboard-dark .predicate-settings{background:linear-gradient(135deg,#142b2a,#211e46);border-color:#41685d}.dashboard-dark .predicate-settings>header>div b,.dashboard-dark .predicate-settings label>span{color:#dbe5f7}.dashboard-dark .predicate-settings :is(select,input){color:#eef3fc;background:#132039;border-color:#4d6c68}.dashboard-dark .predicate-settings input[readonly]{color:#bac7da;background:#1d2b43}.dashboard-dark .predicate-label-grid label>span{color:#83dfc0;background:#21483f}.dashboard-dark .predicate-span-status.is-valid{color:#8be4c7;background:#153d34}.dashboard-dark .predicate-span-status.is-invalid{color:#ff9bab;background:#431f2a}.dashboard-dark .predicate-distribution-preview{background:#101a36;border-color:#41685d}.dashboard-dark .predicate-distribution-preview>span{color:#eefbf7;background:linear-gradient(135deg,#21483f,#302856)}.dashboard-dark .predicate-distribution-preview small{color:#b8c8c3}.dashboard-dark .subgroup-editor{background:#172640;border-color:#40506d}.dashboard-dark .subgroup-editor>header b{color:#f0f4fb}.dashboard-dark .subgroup-editor>header small{color:#b7c4db}.dashboard-dark .subgroup-editor input{color:#eef3fc;background:#132039;border-color:#4d5d7a}@media (max-width:1100px){.jury-sheet-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.criterion-print-options-body,.jury-sheet-controls,.category-sheet-toolbar{grid-template-columns:1fr}.category-sheet-toolbar,.predicate-settings{margin-inline:8px}.predicate-settings>header{grid-template-columns:1fr}.jury-sheet-builder{border-radius:18px;padding:16px}.jury-sheet-builder>header{flex-direction:column;align-items:stretch}.jury-sheet-actions{grid-template-columns:1fr;min-width:0}.jury-sheet-preview>header{grid-template-columns:minmax(0,1fr) auto}.jury-sheet-preview>header>div:first-child{padding:9px 7px}.jury-sheet-preview>header dl>div{min-width:64px;padding:7px 5px}.jury-sheet-preview>header dd{font-size:12px}.jury-sheet-identity{grid-template-columns:1fr;gap:3px;padding:7px;font-size:10px}.jury-sheet-row{grid-template-columns:34px minmax(0,42%) minmax(0,1fr);font-size:12px}.jury-sheet-row>*{padding:5px 4px}.jury-sheet-preview>footer{grid-template-columns:40px minmax(0,1fr) 68px;gap:6px;padding:7px}.jury-sheet-preview>footer p{font-size:8px}.jury-sheet-signature{width:min(170px,48%);min-height:82px;margin:8px 8px 8px auto}.jury-sheet-qr-placeholder{width:34px;height:34px;font-size:9px}}.leaderboard-workspace{flex-direction:column;padding-bottom:50px;display:flex}.leaderboard-workspace .leader-controls{order:10}.leaderboard-workspace .leader-tab-content-anchor{order:11}.leaderboard-workspace>:is(.leader-tab-panel,.all-recap-preview){order:20}.leaderboard-workspace>.optional-leaderboards{order:30}.leaderboard-workspace>.leader-footer{order:40}.leader-actions{align-items:center;gap:8px;display:flex}.live-status,.draft-status{border-radius:12px;padding:8px 10px;font-size:10px;font-weight:900}.live-status{color:#087853;background:#dff8ed}.draft-status{color:#70798b;background:#eff1f5}.ranking-rule{color:#594a2e;background:#fff6df;border:1px solid #edcf7d;border-radius:14px;gap:11px;margin-bottom:15px;padding:14px 16px;display:flex}.ranking-rule>span{background:#ffe9ad;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.ranking-rule p{margin:2px 0;font-size:11px;line-height:1.6}.leader-controls{justify-content:space-between;gap:15px;margin-bottom:14px;display:flex}.level-tabs,.leader-view-tabs{background:#fff;border:1px solid #dfe3eb;border-radius:13px;gap:5px;padding:5px;display:flex;overflow:auto}.level-tabs button,.leader-view-tabs button{color:#727b8e;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800}.level-tabs button small{background:#eceef3;border-radius:7px;margin-left:7px;padding:3px 5px}.level-tabs button.active,.leader-view-tabs button.active{color:#fff;background:#1e2a52}.level-tabs button.active small{background:#ffffff1c}.main-leaderboard{background:#fff;border:1px solid #dfe3eb;border-radius:21px;overflow:hidden}.main-leaderboard>header{color:#fff;text-align:center;background:linear-gradient(110deg,#183c60,#247d8d);padding:18px;position:relative}.main-leaderboard>header>span{letter-spacing:.13em;-webkit-text-fill-color:#c8f5fb;font-size:9px;font-weight:850;color:#c8f5fb!important}.main-leaderboard h3{-webkit-text-fill-color:#fff;text-shadow:0 2px 12px #03142747;margin:5px 0;font-size:22px;color:#fff!important}.main-leaderboard>header>div{justify-content:center;gap:15px;display:flex}.main-leaderboard>header i{-webkit-text-fill-color:#f4fbff;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:700;display:flex;color:#f4fbff!important}.main-leaderboard>header i b{background:#72d2ba;border-radius:3px;width:10px;height:10px}.main-leaderboard>header i:nth-child(2) b{background:#b5a5e4}.leader-table{overflow:auto}.leader-table-head,.leader-table-row{grid-template-columns:75px 70px 1.6fr repeat(4,.52fr) .55fr .75fr 1fr .72fr .65fr;align-items:stretch;gap:0;min-width:1380px;display:grid}.leader-table-head{color:#fff;text-transform:uppercase;background:#172f4f;font-size:8px;font-weight:850}.leader-table-head>span,.leader-table-row>span,.leader-table-row>strong{border-right:1px solid #ffffff18;justify-content:center;align-items:center;padding:13px 8px;display:flex}.leader-table-head .main-score{background:#1d665f}.leader-table-head .general-score{background:#514f82}.leader-table-row{border-top:1px solid #d9e0e8}.leader-table-row:nth-child(2n){background:#f7f9fb}.leader-table-row .main-score{background:#e6f6f1}.leader-table-row .general-score{background:#f0ecfa}.leader-table-row>span:first-child i,.general-rank,.category-mini-row>span:first-child i{background:#e8edf1;border-radius:10px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.leader-table-row>span:first-child i.gold,.category-mini-row>span:first-child i.gold{color:#593b00;background:#ffc653}.leader-team{gap:4px;justify-content:flex-start!important;display:grid!important}.leader-team small{color:#7e899d}.penalty-value{color:#c63850}.main-winner{color:#835500;text-align:center;background:#fff0c9;border:1px solid #efcb71;border-radius:11px;padding:7px;font-size:9px}.general-total{color:#54438b;background:#f3f0fd}.general-rank{color:#087854;background:#e1f7ee}.empty-leaderboard{text-align:center;color:#7e8799;padding:45px}.category-recaps{margin-top:18px}.category-recaps>header{margin-bottom:13px}.category-recaps h3{margin:7px 0 4px;font-size:23px}.category-recaps>header p{color:#7e879a;margin:0}.category-recap-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.category-recap-card{background:#fff;border:1px solid #dfe3eb;border-radius:18px;overflow:hidden}.category-recap-card>header{color:#fff;background:linear-gradient(105deg,#17425f,#267889);justify-content:space-between;align-items:center;padding:15px;display:flex}.category-recap-card h4{-webkit-text-fill-color:#fff;text-shadow:0 2px 10px #0314273d;margin:3px 0;font-size:18px;color:#fff!important}.category-recap-card header small{-webkit-text-fill-color:#c8f5fb;font-size:8px;font-weight:750;color:#c8f5fb!important}.category-recap-card header>span{-webkit-text-fill-color:#fff;background:#ffffff29;border:1px solid #ffffff24;border-radius:10px;padding:6px 8px;font-size:9px;font-weight:750;color:#fff!important}.category-mini-head,.category-mini-row{grid-template-columns:60px 1fr 65px;align-items:center;gap:8px;padding:9px 13px;display:grid}.category-mini-head{color:#727b8d;text-transform:uppercase;background:#f0f3f6;font-size:8px;font-weight:850}.category-mini-row{border-top:1px solid #e8ebf0}.category-mini-row>span:nth-child(2){gap:4px;display:grid}.category-mini-row small{color:#828b9d}.category-mini-row>strong{text-align:right;color:#17425f;font-size:16px}.no-category-data{text-align:center;color:#838c9d;padding:15px}.leader-footer{background:#fff;border:1px solid #dfe3eb;border-radius:17px;align-items:center;gap:10px;margin-top:17px;padding:15px;display:flex}.leader-footer>div{gap:4px;margin-right:12px;display:grid}.leader-footer>div span{color:#848da0;text-transform:uppercase;font-size:8px;font-weight:850}.leader-footer>div b{font-size:10px}.awaiting-approval{color:#9c6300}.leader-footer button:first-of-type{margin-left:auto}@media (max-width:1050px){.leader-actions{flex-wrap:wrap}.leader-controls{flex-direction:column;align-items:stretch}.category-recap-grid{grid-template-columns:1fr}.leader-footer{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.leader-footer button:first-of-type{margin-left:0}}@media (max-width:650px){.leaderboard-workspace .profile-heading{display:block}.leader-actions{margin-top:14px;display:grid}.leader-actions span{text-align:center}.main-leaderboard h3{font-size:18px}.main-leaderboard>header>div{flex-wrap:wrap}.leader-footer{grid-template-columns:1fr}.category-recaps h3{font-size:20px}}.leader-data-source{background:#fff;border:1px solid #dce1eb;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 15px;display:flex}.leader-data-source>b{color:#4f3fc0;font-size:11px}.leader-data-source>div{flex-wrap:wrap;gap:7px;display:flex}.leader-data-source span{color:#6f788b;background:#f2f3f7;border-radius:9px;padding:6px 8px;font-size:9px}.leader-data-source i{color:#5340bf;margin-left:4px;font-style:normal;font-weight:800}.leader-table-head,.leader-table-row{grid-template-columns:75px 90px 1.7fr repeat(4,.52fr) .55fr 1fr .72fr .75fr;min-width:1250px}@media (max-width:650px){.leader-data-source{flex-direction:column;align-items:flex-start}}.participant-primary{color:#fff;background:linear-gradient(135deg,#316de8,#714ce9);border:0;box-shadow:0 10px 25px #4d58df2b}.participant-dashboard{padding-bottom:50px}.participant-hero{color:#fff;background:radial-gradient(circle at 75% 20%,#2ec9e755,#0000 30%),linear-gradient(125deg,#101737,#282165 65%,#16435f);border-radius:25px;justify-content:space-between;min-height:230px;padding:34px;display:flex;position:relative;overflow:hidden}.participant-hero h2{margin:10px 0;font-size:34px}.participant-hero p{color:#bdc6dc;max-width:600px}.participant-hero .button{margin-top:13px}.participant-hero-art{place-items:center;width:220px;display:grid;position:relative}.participant-hero-art>span{background:linear-gradient(135deg,#7451f0,#27c3e4);border-radius:30px;place-items:center;width:105px;height:105px;font-size:55px;font-weight:900;display:grid;transform:rotate(-8deg);box-shadow:0 25px 55px #0005}.participant-hero-art i{border:1px solid #ffffff2b;border-radius:50%;position:absolute}.participant-stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.participant-stat-grid article{background:#fff;border:1px solid #e0e4ed;border-radius:18px;align-items:center;gap:12px;padding:17px;display:flex}.participant-stat-icon{border-radius:13px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.participant-stat-icon.violet{color:#6749df;background:#eeeaff}.participant-stat-icon.blue{color:#2e74ba;background:#e5f3ff}.participant-stat-icon.green{color:#087a56;background:#dff7ed}.participant-stat-icon.amber{color:#ac6800;background:#fff0d7}.participant-stat-grid article>div{grid-template-columns:auto 1fr;column-gap:7px;display:grid}.participant-stat-grid strong{grid-row:1/3;font-size:24px}.participant-stat-grid b{font-size:11px}.participant-stat-grid small{color:#858da0;font-size:9px}.participant-dashboard-columns{grid-template-columns:1.3fr .7fr;gap:15px;display:grid}.participant-section{background:#fff;border:1px solid #e0e4ed;border-radius:20px;padding:20px}.participant-section>header{justify-content:space-between;align-items:center;display:flex}.participant-section h3{margin:5px 0}.participant-section>header>button{color:#5f44d5;background:0 0;border:0;font-size:11px;font-weight:800}.joined-preview{gap:10px;margin-top:15px;display:grid}.joined-preview article{border-top:1px solid #e9ecf1;align-items:center;gap:12px;padding-top:12px;display:flex}.mini-event-poster{color:#fff;border-radius:12px;flex:0 0 62px;justify-content:center;align-items:center;width:62px;height:70px;padding:7px;display:flex;overflow:hidden}.mini-event-poster img{object-fit:contain;filter:drop-shadow(0 3px 7px #07112455);width:100%;height:100%}.mini-event-poster.no-logo>span{opacity:.9;font-size:25px;line-height:1}.mini-event-poster.violet{background:linear-gradient(145deg,#402780,#167c99)}.mini-event-poster.ember{background:linear-gradient(145deg,#8e334f,#e78345)}.joined-preview article>div{flex:1;gap:5px;display:grid}.joined-preview small{color:#7e8799}.joined-preview article>div>div{align-items:center;gap:9px;display:flex}.joined-preview article>div>div span{color:#6f788a;font-size:9px}.join-status{border-radius:8px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.join-status.verified{color:#087653;background:#ddf7ec}.join-status.waiting{color:#a26600;background:#fff0d9}.participant-quick-actions{gap:8px;margin-top:15px;display:grid}.participant-quick-actions button{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e3e6ed;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;gap:2px 9px;padding:11px;transition:transform .18s,background .24s,border-color .24s,box-shadow .2s;display:grid}.participant-quick-actions button>span{color:#6648dc;background:#eeeaff;border-radius:11px;grid-row:1/3;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.participant-quick-actions button small{color:#858da0}.participant-quick-actions button:hover,.participant-quick-actions button:focus-visible{outline-offset:2px;background:linear-gradient(115deg,#386fe5 0%,#7042d9 100%);border-color:#7b68ed;outline:2px solid #7966e94d;transform:translateY(-2px);box-shadow:0 12px 26px #5543c52b}.participant-quick-actions button:hover b,.participant-quick-actions button:focus-visible b{color:#fff}.participant-quick-actions button:hover small,.participant-quick-actions button:focus-visible small{color:#e8e9ff}.participant-quick-actions button:hover>span,.participant-quick-actions button:focus-visible>span{color:#fff;background:#ffffff26}.dashboard-dark .participant-stat-grid article,.dashboard-dark .participant-section{color:#edf6f4;box-shadow:none;background:#111d2c;border-color:#405665}.dashboard-dark .participant-stat-grid b,.dashboard-dark .participant-stat-grid strong,.dashboard-dark .participant-section h3,.dashboard-dark .joined-preview b,.dashboard-dark .participant-quick-actions b{color:#edf6f4}.dashboard-dark .participant-stat-grid small,.dashboard-dark .joined-preview small,.dashboard-dark .joined-preview article>div>div span,.dashboard-dark .participant-quick-actions button small{color:#aab6c7}.dashboard-dark .joined-preview article{border-color:#354958}.dashboard-dark .participant-quick-actions button{color:#edf6f4;background:#142334;border-color:#405665}.dashboard-dark .participant-quick-actions button:hover,.dashboard-dark .participant-quick-actions button:focus-visible{background:#172c37;border-color:#75ddc2}.team-workspace{padding-bottom:50px}.team-info-banner{color:#45677d;background:#edf7ff;border:1px solid #cde6f8;border-radius:14px;gap:11px;margin-bottom:16px;padding:14px 16px;display:flex}.team-info-banner>span{background:#d6ebfa;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:850;display:grid}.team-info-banner p{margin:2px 0;font-size:11px;line-height:1.6}.team-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.team-card{background:#fff;border:1px solid #dfe3eb;border-radius:21px;overflow:hidden}.team-card>header{background:linear-gradient(130deg,#f1efff,#edf8ff);justify-content:space-between;padding:19px;display:flex}.team-card>header>span{color:#fff;background:linear-gradient(135deg,#6949e7,#29bee0);border-radius:17px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:900;display:grid}.team-card>header>div{align-items:flex-start;gap:8px;display:flex}.team-card>header i{color:#5741bd;background:#fff;border-radius:10px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850}.team-card>header button{color:#17213d;-webkit-text-fill-color:#17213d;letter-spacing:1px;cursor:pointer;background:#fff;border:0;border-radius:9px;width:31px;height:29px;font-size:15px;font-weight:900;line-height:1;transition:color .16s,background .16s,transform .16s,box-shadow .16s;box-shadow:0 1px 2px #0f172a24}.team-card>header button:hover,.team-card>header button:focus-visible{color:#5639cb;-webkit-text-fill-color:#5639cb;background:#f1edff;transform:translateY(-1px);box-shadow:0 0 0 3px #6849e72e}.team-card>div{padding:19px}.team-card h3{margin:0 0 5px;font-size:19px}.team-card p{color:#788195;margin:0}.team-card dl{border-top:1px solid #ebedf2;grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 0;padding-top:14px;display:grid}.team-card dl div{gap:4px;display:grid}.team-card dt{color:#8991a2;text-transform:uppercase;font-size:8px;font-weight:850}.team-card dd{margin:0;font-size:11px;font-weight:700}.team-card>footer{background:#fafbfc;border-top:1px solid #e6e9ef;justify-content:space-between;align-items:center;padding:13px 19px;display:flex}.team-card>footer span{color:#087654;font-size:9px;font-weight:800}.team-card>footer button{color:#5d43d0;background:0 0;border:0;font-size:10px;font-weight:800}.team-modal{color:#101a36;background:#fff;border-radius:23px;width:min(680px,100%);max-height:calc(100vh - 30px);overflow:auto}.team-modal>header{border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:flex-start;padding:23px;display:flex}.team-modal h2{margin:6px 0}.team-modal>header>button{background:#eff1f5;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.team-modal>form{padding:22px}.team-logo-upload{background:#fafbfe;border:1px dashed #bfc6d4;border-radius:15px;align-items:center;gap:14px;margin-bottom:20px;padding:15px;display:flex;position:relative}.team-logo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.team-logo-upload>span{color:#6647db;background:#eeeaff;border-radius:16px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:900;display:grid}.team-logo-upload>div{gap:4px;display:grid}.team-logo-upload small{color:#828a9d}.team-logo-upload em{color:#5d43d2;font-size:10px;font-style:normal;font-weight:850}.team-modal form>footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.delete-team{color:#c63e57;background:#fff0f2;border:0;border-radius:12px;margin-right:auto;padding:11px 14px;font-weight:800}@media (max-width:1100px){.participant-stat-grid{grid-template-columns:1fr 1fr}.participant-dashboard-columns{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.participant-hero{padding:25px 20px}.participant-hero-art{display:none}.participant-hero h2{font-size:29px}.participant-stat-grid{grid-template-columns:1fr 1fr}.team-grid{grid-template-columns:1fr}.team-workspace .profile-heading .button{margin-top:14px}.team-modal form>footer{display:grid}.delete-team{margin-right:0}.team-modal>form{padding:18px 14px}}.account-event-search{padding-bottom:50px}.account-search-hero{color:#fff;background:linear-gradient(130deg,#111837,#252c60);border-radius:20px;padding:20px}.account-search-hero>div{color:#6c7588;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 15px;display:flex}.account-search-hero input{color:#101a36;border:0;outline:0;flex:1;padding:14px 0}.account-search-hero nav{gap:7px;margin-top:13px;display:flex;overflow:auto}.account-search-hero nav button{color:#abb5cf;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:11px;flex:none;padding:8px 11px;font-size:10px;transition:transform .18s,background .22s,border-color .2s,color .18s,box-shadow .2s}.account-search-hero nav button:hover,.account-search-hero nav button:focus-visible{color:#fff;outline-offset:1px;background:linear-gradient(115deg,#3971e5,#7543db);border-color:#9b8cff;outline:2px solid #a494ff66;transform:translateY(-2px);box-shadow:0 8px 20px #090e2f66}.account-search-hero nav button.active{color:#fff;background:#7354ec;border-color:#7354ec}.account-event-summary{justify-content:space-between;padding:18px 2px 12px;display:flex}.account-event-summary span{color:#7e8799;font-size:10px}.account-event-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.account-event-card{background:#fff;border:1px solid #dfe3eb;border-radius:20px;overflow:hidden}.account-event-poster{color:#fff;background:linear-gradient(#0000,#080d27ee),linear-gradient(135deg,#40267c,#0d7294);flex-direction:column;justify-content:flex-end;height:210px;padding:18px;display:flex}.account-event-poster.ember,.detail-event-poster.ember,.registration-event-head.ember{background:linear-gradient(#0000,#080d27e8),linear-gradient(135deg,#91364f,#ec8b4a)}.account-event-poster.ocean,.detail-event-poster.ocean,.registration-event-head.ocean{background:linear-gradient(#0000,#080d27e8),linear-gradient(135deg,#143b67,#356bc0)}.account-event-poster>div{gap:6px;margin-bottom:auto;display:flex}.account-event-poster>div span,.account-event-poster>div i{background:#ffffff1f;border-radius:8px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:850}.account-event-poster>div i{color:#64edbd}.account-event-poster b{margin-top:5px;font-size:23px}.account-event-content{padding:16px}.account-event-content p{color:#70798c;gap:7px;font-size:11px;line-height:1.4;display:flex}.account-event-content>div{border-top:1px solid #eaedf2;gap:4px;padding-top:12px;display:grid}.account-event-content>div small{color:#8991a2}.account-event-content strong{font-size:18px}.account-event-content>div strong{color:#1e2a52;text-shadow:none}.account-event-content button{color:#fff;background:#1e2a52;border:0;border-radius:11px;width:100%;margin-top:13px;padding:11px;font-weight:800}.account-empty-event{text-align:center;background:#fff;border:1px dashed #d5dae5;border-radius:18px;grid-column:1/-1;padding:55px}.account-empty-event>span{color:#684ae3;font-size:30px}.account-empty-event p{color:#7e8799}.event-detail-drawer{color:#101a36;background:#f5f6f9;width:min(620px,100%);height:100%;position:relative;overflow:auto}.event-detail-drawer>header{background:#fff;border-bottom:1px solid #e1e6ef;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.event-detail-drawer>header>button,.event-detail-header-actions>button{color:#101a36;background:#eff1f5;border:0;border-radius:50%;width:36px;height:36px}.event-detail-drawer>header .brand strong{color:#101a36}.event-detail-drawer>header .brand strong i{color:#20bce6}.event-detail-header-actions{align-items:center;gap:8px;display:flex}.event-detail-header-actions>.event-detail-theme-toggle{border:1px solid #d8deea;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:94px;padding:0 13px;font-size:12px;display:inline-flex}.event-detail-theme-toggle span{font-size:18px;line-height:1}.event-detail-theme-toggle b{font-size:11px}.event-detail-drawer.event-detail-dark{color:#eef3ff;background:#091229}.event-detail-dark>header{background:#111d36;border-bottom-color:#30405e}.event-detail-dark>header .brand strong,.event-detail-dark>header>button,.event-detail-dark .event-detail-header-actions>button{color:#faf7ef}.event-detail-dark>header>button,.event-detail-dark .event-detail-header-actions>button{background:#1b2a47;border-color:#405170}.event-detail-dark .event-registration-card,.event-detail-dark .event-public-details,.event-detail-dark .public-commerce-panel{color:#f3f6ff;background:#121f39;border-color:#354665}.event-detail-dark .event-price span,.event-detail-dark .event-price small,.event-detail-dark .event-public-details>p,.event-detail-dark .event-public-details dt{color:#b9c5da}.event-detail-dark .share-event,.event-detail-dark .voting-event{color:#f3f6ff;background:#192844;border-color:#465777}.event-detail-dark>footer{background:#101c33ed;border-top-color:#354665}.event-detail-dark>footer .share-round{color:#f3f6ff;background:#192844;border-color:#465777}@media (max-width:560px){.event-detail-drawer>header{padding:11px 12px}.event-detail-drawer>header .brand strong{font-size:18px}.event-detail-header-actions>.event-detail-theme-toggle{width:42px;min-width:42px;padding:0}.event-detail-theme-toggle b{display:none}}.detail-event-poster{color:#fff;background:linear-gradient(#0000,#080d27e8),linear-gradient(135deg,#40267c,#0d7294);flex-direction:column;justify-content:flex-end;height:275px;padding:28px;display:flex}.detail-event-poster h2{margin:10px 0;font-size:35px}.detail-event-poster p{color:#d2d8e7;margin:0}.event-registration-card,.event-public-details{background:#fff;border:1px solid #dfe3eb;border-radius:19px;margin:15px;padding:19px}.event-badges{align-items:center;gap:6px;display:flex}.event-badges span{color:#3474ac;background:#e5f3ff;border-radius:9px;padding:6px 8px;font-size:8px;font-weight:850}.event-badges span:nth-child(2){color:#087854;background:#e0f7ed}.event-badges i{color:#747d90;font-size:9px;font-style:normal}.event-price{gap:5px;margin:17px 0;display:grid}.event-price span{color:#7d8698;font-size:9px;font-weight:850}.event-price strong{font-size:34px}.event-price small{color:#818a9c}.event-quota{grid-template-columns:1fr auto;gap:8px;font-size:11px;display:grid}.event-quota b{color:#5e43d5}.event-quota i{background:#e7eafb;border-radius:8px;grid-column:1/-1;height:6px;overflow:hidden}.event-quota em{background:#7254eb;width:70%;height:100%;display:block}.event-primary-actions{grid-template-columns:1.4fr .8fr;gap:8px;margin:17px 0 8px;display:grid}.event-registration-card button{border-radius:11px;padding:12px;font-weight:850}.register-now,.ticket-event{color:#fff;background:linear-gradient(135deg,#5f46e5,#7958ea);border:0}.live-now{color:#fff;background:#10bb88;border:0}.share-event,.voting-event{color:#182039;background:#fff;border:1px solid #dce1ea;width:100%;margin-top:7px}.ticket-event{width:100%;margin-top:16px}.event-public-details h3{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:9px 0 10px;font-size:clamp(21px,2.5vw,34px);line-height:1.16}.event-public-details>p{color:#717a8e;overflow-wrap:anywhere;white-space:normal;max-width:78ch;margin:0 0 16px;font-size:clamp(13px,1.35vw,18px);line-height:1.55}.event-public-details dl{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px 24px;margin:0;display:grid}.event-public-details dl div{gap:4px;display:grid}.event-public-details dt{color:#848d9f;text-transform:uppercase;font-size:8px;font-weight:850}.event-public-details dd{overflow-wrap:anywhere;margin:0;font-size:clamp(11px,1vw,14px);font-weight:700;line-height:1.45}.event-documents{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.event-documents-heading{border-top:1px solid #808fab47;align-items:center;gap:10px;margin-top:18px;padding-top:15px;display:flex}.event-documents-heading>span{color:#56dcb7;-webkit-text-fill-color:#56dcb7;background:#59dbb826;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:900;display:grid}.event-documents-heading>div{gap:2px;display:grid}.event-documents-heading b{color:#17213b;-webkit-text-fill-color:#17213b;font-size:12px}.event-documents-heading small{color:#6f7c91;-webkit-text-fill-color:#6f7c91;font-size:10px}.event-detail-dark .event-documents-heading b{color:#f7f9ff;-webkit-text-fill-color:#f7f9ff}.event-detail-dark .event-documents-heading small{color:#aebbd3;-webkit-text-fill-color:#aebbd3}.event-documents button{background:#f8f9fb;border:1px solid #dce1ea;border-radius:9px;padding:8px;font-size:9px}.event-detail-drawer>footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-top:1px solid #dfe3eb;grid-template-columns:1fr 48px 48px;gap:8px;padding:13px 15px;display:grid;position:sticky;bottom:0}.event-detail-drawer>footer button{color:#fff;background:#6549e8;border:0;border-radius:12px;font-weight:850}.event-detail-drawer>footer .live-round{background:#0fb989}.event-detail-drawer>footer .share-round{color:#101a36;background:#fff;border:1px solid #dce1ea}.registration-modal{color:#101a36;background:#f7f8fb;border-radius:24px;width:min(720px,100%);max-height:calc(100vh - 24px);overflow:auto}.registration-event-head{color:#fff;background:linear-gradient(135deg,#40267c,#0d7294);padding:25px;position:relative}.registration-event-head>button{color:#fff;background:#ffffff26;border:0;border-radius:50%;width:36px;height:36px;font-size:19px;position:absolute;top:15px;right:16px}.registration-event-head>span{color:#c6cfed;font-size:9px;font-weight:800}.registration-event-head h2{margin:7px 0}.registration-steps{background:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:18px 28px;display:grid}.registration-steps>div{color:#9aa2b2;align-items:center;gap:8px;display:flex}.registration-steps>div:last-child{justify-content:flex-end}.registration-steps span{background:#edf0f4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.registration-steps b{font-size:10px}.registration-steps div.active,.registration-steps div.done{color:#6045dc}.registration-steps div.active span,.registration-steps div.done span{color:#fff;background:#684be8}.registration-steps i{background:#dfe3eb;height:1px}.registration-body{padding:22px}.registration-existing-team{text-align:center;justify-items:center;gap:12px;padding:42px 28px;display:grid}.registration-existing-icon{color:#087b5c;background:#dcf8ee;border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.registration-existing-team h2,.registration-existing-team p{margin:0}.registration-existing-team>p{color:#687287}.registration-existing-team>div{grid-template-columns:1fr 1fr;gap:10px;width:min(420px,100%);margin-top:10px;display:grid}.registration-existing-team button{border-radius:13px;min-height:48px;padding:12px 16px;font-weight:850}.registration-choice-no{color:#59647a;background:#fff;border:1px solid #d6dce7}.registration-choice-yes{color:#fff;background:#674ae8;border:1px solid #674ae8}.registration-choice-yes:disabled{opacity:.55}.registration-note{color:#46677e;background:#edf7ff;border-radius:11px;gap:9px;padding:12px;display:flex}.registration-note span{background:#d6ebfa;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.registration-note p{margin:1px 0;font-size:10px;line-height:1.5}.registration-body h3{margin-bottom:4px}.registration-body>p{color:#7d8698;margin-top:0;font-size:11px}.registration-team-list{gap:9px;display:grid}.registration-team-list>label{background:#fff;border:1px solid #dfe3eb;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex;position:relative}.registration-team-list>label.selected{background:#f8f6ff;border-color:#7052e9}.registration-team-list>label.already-registered{cursor:pointer;opacity:.9;background:#f4f6f9;border-color:#d9dee8}.registration-team-list>label.already-registered.selected{background:#f3efff;border-color:#7052e9;box-shadow:0 0 0 2px #7052e91f}.registration-team-list input{position:absolute;right:14px}.registration-team-list>label>span{color:#6044da;background:#eeeaff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.registration-team-list>label>div{gap:4px;display:grid}.registration-team-list small{color:#818a9b}.registration-team-list i{color:#356aa8;background:#eaf2ff;border-radius:7px;width:max-content;padding:4px 6px;font-size:8px;font-style:normal}.registration-team-list .registration-status-tag{color:#127558;background:#dff7ed;border-radius:999px;width:max-content;max-width:calc(100% - 28px);padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.registration-all-registered{background:#fff5d8;border-radius:12px;margin:4px 0 0;padding:12px 14px;line-height:1.5;color:#805b00!important}.manual-quota-summary{color:#126f59;background:#effbf7;border:1px solid #a8ddcd;border-radius:14px;gap:4px;margin:14px 0;padding:14px 16px;display:grid}.manual-quota-summary span,.manual-quota-summary small{color:#52766d}.manual-quota-summary strong{font-size:1.15rem}.manual-quota-summary.full{color:#a22d40;background:#fff2f4;border-color:#efb5bd}.dashboard-dark .manual-quota-summary{color:#8ce2c8;background:#12382f;border-color:#2f735f}.dashboard-dark .manual-quota-summary span,.dashboard-dark .manual-quota-summary small{color:#a6c8bd}.dashboard-dark .manual-quota-summary.full{color:#ffb9c4;background:#3b1d29;border-color:#8d4050}.registration-footer{background:#fff;border-top:1px solid #e0e4ed;align-items:center;gap:9px;padding:16px 22px;display:flex}.registration-footer>div{gap:4px;margin-right:auto;display:grid}.registration-footer span{color:#818a9c;font-size:8px;font-weight:850}.registration-footer strong{font-size:22px}.registration-footer>button{color:#fff;background:#674ae8;border:0;border-radius:11px;padding:12px 15px;font-weight:850}.registration-footer>button:disabled{opacity:.4}.registration-footer .back-payment{color:#677084;background:#eff1f5}.payment-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-tabs button{text-align:left;background:#fff;border:1px solid #dce1ea;border-radius:13px;gap:5px;padding:13px;display:grid}.payment-tabs button.active{background:#f7f5ff;border-color:#6b4de8}.payment-tabs small{color:#7f889a}.manual-payment>div{background:#eaf4ff;border-radius:13px;gap:6px;margin:15px 0;padding:17px;display:grid}.manual-payment>div span{color:#3470af;font-size:10px}.manual-payment>div b{font-size:18px}.manual-payment>div p{margin:0}.manual-payment>label{background:#fff;border:1px dashed #7760e4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;display:flex;position:relative}.manual-payment>label input{opacity:0;position:absolute;inset:0}.manual-payment>label>span{color:#6447df;font-size:25px}.manual-payment>label small{color:#7f8899}.online-payment>nav{gap:6px;margin:14px 0;display:flex}.online-payment>nav button{background:#fff;border:1px solid #dce1ea;border-radius:10px;flex:1;padding:9px}.online-payment>nav button.active{color:#fff;background:#684ae8}.auto-barcode{background:#fff;border:1px solid #e0e4ec;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.qr-pattern{background:repeating-conic-gradient(#111 0 25%, #fff 0 50%) 0/18px 18px;border:10px solid #fff;width:145px;height:145px;box-shadow:0 0 0 1px #dfe3eb}.auto-barcode small{color:#7e8799}.auto-barcode em{background:#eff1f5;border-radius:8px;padding:5px 8px;font-size:10px;font-style:normal}.registration-success{text-align:center;padding:55px 25px}.registration-success>span{color:#087854;background:#dcf7ec;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:32px;display:grid}.registration-success p{color:#747d90;max-width:480px;margin:0 auto 20px;line-height:1.6}@media (max-width:1100px){.account-event-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.account-event-grid{grid-template-columns:1fr}.account-event-summary{flex-direction:column;align-items:flex-start;gap:5px}.event-detail-drawer .brand strong{display:none}.detail-event-poster{height:230px}.detail-event-poster h2{font-size:28px}.event-primary-actions,.event-public-details dl{grid-template-columns:1fr}.event-documents{display:grid}.registration-body{padding:18px 13px}.registration-steps{padding:14px}.registration-steps b{font-size:8px}.registration-footer{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.registration-footer>div{grid-column:1/-1}.payment-tabs{grid-template-columns:1fr}.registration-modal{border-radius:0;max-height:100vh}}.joined-events-workspace{padding-bottom:50px}.joined-count{color:#5f43d3;background:#eae7ff;border-radius:13px;padding:9px 12px;font-size:11px;font-weight:850}.joined-layout{grid-template-columns:285px 1fr;align-items:start;gap:15px;display:grid}.joined-event-list{background:0 0;gap:10px;display:grid}.joined-event-list>button{color:#101a36;text-align:left;background:#fff;border:1px solid #d7ddea;border-radius:17px;grid-template-columns:50px 1fr 15px;align-items:center;gap:10px;padding:13px;display:grid}.joined-event-list>button.active{background:#f7f5ff;border-color:#684ae7;box-shadow:inset 3px 0 #684ae7,0 8px 22px #5943ba18}.joined-list-poster{color:#fff;background:linear-gradient(145deg,#402780,#167c99);border-radius:11px;place-items:center;width:48px;height:55px;font-size:11px;font-weight:900;display:grid}.joined-list-poster.ember,.joined-detail-header.ember{background:linear-gradient(145deg,#8e334f,#e78345)}.joined-event-list>button>span:nth-child(2){gap:4px;display:grid}.joined-event-list small{color:#818a9c}.joined-event-list i{border-radius:7px;width:max-content;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.joined-event-list i.verified,.joined-detail-header i.verified{color:#087653;background:#dff7ed}.joined-event-list i.waiting,.joined-detail-header i.waiting{color:#a46600;background:#fff0d9}.joined-event-list em{font-size:18px;font-style:normal}.joined-event-detail{background:#fff;border:1px solid #dfe3eb;border-radius:21px;overflow:hidden}.joined-event-choice{text-align:center;color:#7b8497;border-style:dashed;place-content:center;justify-items:center;gap:8px;min-height:270px;padding:28px;display:grid}.joined-event-choice>span{color:#684ae7;font-size:34px}.joined-event-choice h3,.joined-event-choice p{margin:0}.joined-event-choice h3{color:#101a36}.joined-detail-header{box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#402780,#167c99);justify-content:space-between;align-items:flex-start;width:100%;min-height:132px;padding:clamp(20px,3vw,30px);display:flex}.joined-detail-header span{font-size:8px;font-weight:850;color:#dce7f5!important}.joined-detail-header h2{overflow-wrap:anywhere;margin:6px 0;font-size:27px;line-height:1.18;color:#fff!important}.joined-detail-header p{margin:0;color:#dce7f5!important}.joined-detail-header>i{border-radius:9px;padding:7px 8px;font-size:9px;font-style:normal;font-weight:850}.dashboard-light .joined-detail-header h2,.dashboard-dark .joined-detail-header h2{color:#fff!important}.dashboard-light .joined-detail-header span,.dashboard-light .joined-detail-header p,.dashboard-dark .joined-detail-header span,.dashboard-dark .joined-detail-header p{color:#dce7f5!important}.joined-team-strip{color:#101a36;background:#f8f9fc;border-bottom:1px solid #e4e7ed;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:16px 20px;display:grid}.joined-team-strip>span{color:#6245d9;background:#eeeaff;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.joined-team-strip>div{gap:4px;display:grid}.joined-team-strip small{color:#7e8799}.joined-team-strip b,.joined-team-strip dd{color:#101a36}.joined-team-strip dl{gap:22px;margin:0;display:flex}.joined-team-strip dl div{gap:4px;display:grid}.joined-team-strip dt{color:#838c9e;text-transform:uppercase;font-size:8px;font-weight:850}.joined-team-strip dd{margin:0;font-size:11px;font-weight:800}.joined-tabs{background:#f4f5f8;padding:8px 14px;display:flex;overflow:auto}.joined-tabs button{color:#747d90;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:9px 11px;font-size:10px;font-weight:800;transition:transform .18s,background .22s,color .18s,box-shadow .2s}.joined-tabs button:hover,.joined-tabs button:focus-visible{color:#fff;outline-offset:1px;background:linear-gradient(115deg,#3b72e4,#7042d8);outline:2px solid #7662e84d;transform:translateY(-2px);box-shadow:0 8px 20px #4e39bd30}.joined-tabs button.active{color:#5f43d6;background:#fff;box-shadow:0 3px 12px #28304e12}.joined-tab-content{padding:20px}.registration-timeline h3{margin:0 0 15px}.registration-timeline>div{display:flex}.registration-timeline span{color:#9aa2b1;flex:1;justify-items:center;gap:6px;display:grid;position:relative}.registration-timeline span:not(:last-child):after{content:"";background:#e1e4ea;width:84%;height:2px;position:absolute;top:14px;left:58%}.registration-timeline span.done{color:#087653}.registration-timeline span.done:not(:last-child):after{background:#66d5ad}.registration-timeline i{z-index:1;background:#edf0f4;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:grid;position:relative}.registration-timeline span.done i{background:#dff7ed}.registration-timeline span.rejected i{color:#fff;background:#b52e47}.registration-review-note,.payment-deadline-card,.registration-document-checklist{color:#12203f;background:#fff;border:1px solid #d9e0ec;border-radius:20px;margin-top:18px;padding:18px 20px}.registration-review-note{border-left:5px solid #d5a429}.registration-review-note.rejected{background:#fff6f7;border-left-color:#b52e47}.registration-review-note b,.registration-review-note p{margin:0;display:block}.registration-review-note p{color:#5e6b84;margin-top:6px}.payment-deadline-card{border-left:5px solid #d5a429;gap:8px;display:grid}.payment-deadline-card.expired{background:#fff6f7;border-left-color:#b52e47}.payment-deadline-card>div{justify-content:space-between;gap:16px;display:flex}.payment-deadline-card span{font-weight:800}.payment-deadline-card small{color:#68748a}.registration-document-checklist header,.registration-document-checklist>div,.registration-document-checklist>div>span{align-items:center;display:flex}.registration-document-checklist header{justify-content:space-between;gap:16px}.registration-document-checklist header h3{margin:0}.registration-document-checklist header span{color:#087456;font-weight:800}.registration-document-checklist>div{flex-wrap:wrap;gap:10px;margin-top:16px}.registration-document-checklist>div>span{background:#f2f5fa;border-radius:14px;gap:8px;padding:10px 12px}.registration-document-checklist>div>span.done i{color:#087456}.registration-document-checklist>div>span.pending i{color:#d59d14}.registration-document-checklist>div>span small{color:#758198;text-transform:uppercase;font-size:11px;font-weight:800}@media (max-width:700px){.payment-deadline-card>div,.registration-document-checklist header{flex-direction:column;align-items:flex-start}}[data-theme=dark] .registration-review-note,[data-theme=dark] .payment-deadline-card,[data-theme=dark] .registration-document-checklist{color:#f7f4ed;background:#121b38;border-color:#33405e}[data-theme=dark] .registration-review-note.rejected,[data-theme=dark] .payment-deadline-card.expired{background:#2a1725}[data-theme=dark] .registration-document-checklist>div>span{background:#1c2749}.participant-notification-list{border-top:1px solid #dfe5ef;margin-top:20px;padding-top:18px}.participant-notification-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.participant-notification-list>header h3{margin:4px 0 0}.participant-notification-list>header>b{color:#087456;background:#dcf7ed;border-radius:999px;padding:6px 10px;font-size:12px}.participant-notification-list>div{gap:9px;margin-top:14px;display:grid}.participant-notification-list article{background:#fff;border:1px solid #dde4ef;border-radius:15px;gap:12px;padding:13px;display:flex}.participant-notification-list article.unread{background:#f3fffb;border-color:#65dcbf}.participant-notification-list article>span{color:#fff;background:#102044;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.participant-notification-list article p{color:#5e6b84;margin:3px 0;font-size:13px}.participant-notification-list article small{color:#7b879d}.registration-timeline b{font-size:8px}.joined-summary-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.joined-summary-grid article{border:1px solid #e2e5ec;border-radius:14px;gap:11px;padding:14px;display:flex}.summary-icon{border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.summary-icon.green{color:#087653;background:#dff7ed}.summary-icon.violet{color:#6044d9;background:#eeeaff}.summary-icon.blue{color:#3474ae;background:#e5f3ff}.summary-icon.amber{color:#a46600;background:#fff0d9}.joined-summary-grid article>div{gap:5px;display:grid}.joined-summary-grid small{color:#848d9f;font-size:8px;font-weight:850}.joined-summary-grid p{color:#798295;margin:0;font-size:10px}.joined-summary-grid button{color:#5d43d2;text-align:left;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.card-ready-banner{background:#f0edff;border:1px solid #dcd4ff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:15px;display:flex}.card-ready-banner>div{align-items:center;gap:10px;display:flex}.card-ready-banner>div>span{color:#6548dd;font-size:25px}.card-ready-banner p{color:#625b7f;margin:0;font-size:10px;line-height:1.5}.card-ready-banner button{color:#fff;background:#6649e5;border:0;border-radius:10px;padding:10px;font-size:9px;font-weight:850}.joined-content-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.joined-content-heading h3{margin:0 0 5px}.joined-content-heading p{color:#7e8799;margin:0;font-size:11px}.joined-content-heading>span{color:#5f43d3;background:#eeeaff;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:850}.event-upload-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.event-upload-grid label{text-align:center;background:#fafbfe;border:1px dashed #bfc6d4;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:15px;display:flex;position:relative}.event-upload-grid label.uploaded{background:#f3fcf8;border-style:solid;border-color:#8ad8ba}.event-upload-grid input{opacity:0;cursor:pointer;position:absolute;inset:0}.event-upload-grid label>span{color:#6346db;background:#eeeaff;border-radius:12px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.event-upload-grid label.uploaded>span{color:#087653;background:#dff7ed}.event-upload-grid small{color:#80899b}.event-upload-grid em{color:#5e43d1;font-size:9px;font-style:normal;font-weight:850}.administration-note,.result-source-note{color:#46677d;background:#edf7ff;border-radius:11px;gap:9px;margin-top:12px;padding:12px;display:flex}.administration-note>span,.result-source-note>span{background:#d5ebfa;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-weight:850;display:grid}.administration-note p,.result-source-note p{margin:2px 0;font-size:10px;line-height:1.5}.locked-event-section{text-align:center;padding:60px 20px}.locked-event-section>span{color:#6245d9;background:#eeeaff;border-radius:19px;place-items:center;width:64px;height:64px;margin:auto;font-size:24px;display:grid}.locked-event-section p{color:#7c8598;max-width:460px;margin:auto;line-height:1.6}.participant-card-preview{background:#fff;border:1px solid #dce1ea;border-radius:20px;max-width:720px;margin:auto;overflow:hidden;box-shadow:0 18px 45px #26305513}.participant-card-preview>header{color:#fff;background:#101735;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.participant-card-preview>header>div{text-align:right;gap:4px;display:grid}.participant-card-preview>header small{color:#9ba6c3}.participant-card-preview>main{grid-template-columns:180px 1fr;display:grid}.card-number{color:#fff;background:linear-gradient(145deg,#6648e7,#278fbd);flex-direction:column;justify-content:center;align-items:center;padding:30px 20px;display:flex}.card-number strong{font-size:53px}.card-number span{border:1px solid #ffffff45;border-radius:8px;padding:5px;font-size:9px}.card-data dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.card-data dl div{gap:4px;display:grid}.card-data dt{color:#858e9f;text-transform:uppercase;font-size:8px;font-weight:850}.card-data dd{margin:0;font-size:11px;font-weight:750}.card-qr{align-items:center;gap:10px;margin-top:18px;display:flex}.card-qr .qr-pattern{background-size:10px 10px;border-width:5px;width:75px;height:75px}.participant-card-preview>footer{background:#f1f3f7;justify-content:space-between;padding:11px 20px;font-size:8px;display:flex}.participant-card-preview>footer b{color:#087653}.participant-result-hero{color:#fff;background:linear-gradient(130deg,#151d40,#2a3470);border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex}.participant-result-hero>div{justify-items:center;display:grid}.participant-result-hero small{color:#a5afc9}.participant-result-hero>div strong{color:#ffc95e;font-size:48px}.participant-result-hero>div span{background:#ffffff16;border-radius:8px;padding:5px 7px;font-size:10px}.participant-result-hero dl{gap:28px;display:flex}.participant-result-hero dl div{gap:5px;display:grid}.participant-result-hero dt{color:#929dbb;text-transform:uppercase;font-size:8px}.participant-result-hero dd{margin:0;font-size:19px;font-weight:850}.participant-category-results{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.participant-category-results article{border:1px solid #e0e4eb;border-radius:13px;padding:14px}.participant-category-results header{justify-content:space-between;display:flex}.participant-category-results article>div{background:#e9ecf2;border-radius:7px;height:6px;margin:11px 0;overflow:hidden}.participant-category-results article i{background:linear-gradient(90deg,#684ae7,#28bde0);height:100%;display:block}.participant-category-results small{color:#838c9e;font-size:9px}@media (max-width:1050px){.joined-layout{grid-template-columns:1fr}.joined-event-list{display:flex;overflow:auto}.joined-event-list>button{border:1px solid #d7ddea;flex:0 0 250px}}@media (max-width:650px){.joined-count{margin-top:12px;display:inline-block}.joined-detail-header{min-height:0;padding:20px 18px;display:block}.joined-detail-header h2{font-size:clamp(21px,7vw,27px)}.joined-detail-header>i{margin-top:12px;display:inline-block}.joined-team-strip{grid-template-columns:46px 1fr}.joined-team-strip dl{grid-column:1/-1;justify-content:space-between}.joined-summary-grid,.event-upload-grid,.participant-category-results{grid-template-columns:1fr}.registration-timeline>div{overflow:auto}.registration-timeline span{flex:0 0 80px}.card-ready-banner,.joined-content-heading{flex-direction:column;align-items:stretch}.participant-card-preview>main{grid-template-columns:1fr}.card-number{padding:18px}.card-data dl{grid-template-columns:1fr}.participant-result-hero{flex-direction:column;align-items:stretch;gap:18px}.participant-result-hero dl{justify-content:space-around}.joined-tab-content{padding:15px 11px}}.jury-primary{color:#fff;background:linear-gradient(135deg,#653adf,#9a3ed8);border:0;border-radius:12px;padding:12px 15px;font-weight:850}.jury-dashboard,.jury-assignments,.jury-profile{padding-bottom:50px}.jury-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#a545df66,#0000 30%),linear-gradient(125deg,#17132f,#38205e 68%,#1c4057);border-radius:25px;justify-content:space-between;align-items:center;min-height:220px;padding:34px;display:flex}.jury-hero h2{margin:10px 0;font-size:34px}.jury-hero p{color:#c8bed7}.jury-hero-icon{background:linear-gradient(135deg,#9b46e1,#36c5dd);border-radius:32px;place-items:center;width:110px;height:110px;font-size:50px;display:grid;box-shadow:0 22px 50px #0005}.jury-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin:15px 0;display:grid}.jury-stats article{background:#fff;border:1px solid #e0e4ed;border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}.jury-stats article>span{color:#7b3fd0;background:#f1e9ff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.jury-stats article>div{grid-template-columns:auto 1fr;gap:3px 7px;display:grid}.jury-stats strong{grid-row:1/3;font-size:25px}.jury-stats b{font-size:11px}.jury-stats small{color:#858da0;font-size:9px}.jury-dashboard-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.jury-dashboard-alert{color:#9f263a;background:#fff1f3;border:1px solid #f2a4ad;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:15px 0;padding:14px 16px;display:flex}.jury-dashboard-alert>div{gap:3px;display:grid}.jury-dashboard-alert span{font-size:12px}.jury-dashboard-alert button{color:#a72d43;background:#fff;border:1px solid #d64b62;border-radius:10px;flex:none;padding:8px 12px;font-weight:850}.jury-panel{background:#fff;border:1px solid #e0e4ed;border-radius:20px;padding:20px}.jury-panel-loading{align-items:center;gap:14px;min-height:145px;display:flex}.jury-panel-loading>div{gap:5px;display:grid}.jury-panel-loading small{color:#707b90}.jury-loading-mark{border:4px solid #e8ddfa;border-top-color:#7543d4;border-radius:50%;flex:0 0 44px;width:44px;height:44px;animation:.8s linear infinite jury-loading-spin}@keyframes jury-loading-spin{to{transform:rotate(360deg)}}.jury-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jury-panel-event-title{align-items:center;gap:12px;min-width:0;display:flex}.jury-panel-event-title>div{min-width:0}.jury-event-logo-dashboard{border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.jury-panel h3{margin:5px 0}.jury-live{color:#087653;background:#dff7ed;border-radius:9px;padding:6px 8px;font-size:9px;font-style:normal}.jury-panel dl{border-top:1px solid #e9ecf1;border-bottom:1px solid #e9ecf1;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 0;display:grid}.jury-panel dl div{gap:5px;display:grid}.jury-panel dt{color:#858da0;text-transform:uppercase;font-size:8px}.jury-panel dd{margin:0;font-size:10px;font-weight:800}.jury-panel>button{color:#703fd0;background:0 0;border:0;margin-top:13px;font-weight:850}.pin-ready{gap:6px;padding:15px 0;display:grid}.pin-ready>span{letter-spacing:.2em;color:#6d3dcc;font-size:26px}.pin-ready small{color:#81899b}.jury-assignment-layout{grid-template-columns:280px 1fr;gap:15px;display:grid}.jury-assignment-layout>aside{background:#fff;border:1px solid #dfe3eb;border-radius:19px;overflow:hidden}.jury-assignment-layout>aside button{color:#101a36;text-align:left;background:#fff;border:0;border-top:1px solid #e8ebf1;gap:10px;width:100%;padding:14px;display:flex}.jury-assignment-layout>aside button:first-child{border-top:0}.jury-assignment-layout>aside button.active{background:#faf5ff;box-shadow:inset 3px 0 #823ed4}.jury-assignment-layout>aside button>span{color:#783fc9;background:#f1e9ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.jury-event-logo{background:#f6f1ff;border:1px solid #ded5ee;overflow:hidden}.jury-event-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.jury-event-logo>b{color:#713ece;font-size:16px}.jury-event-heading{align-items:flex-start;gap:13px;min-width:0;display:flex}.jury-event-heading>div{min-width:0}.jury-event-logo-large{border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.jury-assignment-layout>aside button>div{gap:4px;display:grid}.jury-assignment-layout>aside small{color:#81899b}.jury-assignment-layout>aside i{border-radius:7px;width:max-content;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.jury-assignment-layout>aside i.live{color:#087653;background:#dff7ed}.jury-assignment-layout>aside i.upcoming{color:#326da9;background:#e8f2ff}.jury-assignment-layout>main{background:#fff;border:1px solid #dfe3eb;border-radius:20px;overflow:hidden}.jury-assignment-layout>main>header{justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.jury-assignment-layout>main>header h2{margin:6px 0}.jury-assignment-layout>main>header p{color:#7e8799;margin:0}.jury-assignment-layout>main>nav{background:#f3f4f7;padding:7px 14px;display:flex}.jury-assignment-layout>main>nav button{color:#737c8f;background:0 0;border:0;border-radius:9px;flex:1;padding:9px;font-size:10px;font-weight:800}.jury-assignment-layout>main>nav button.active{color:#713ece;background:#fff}.jury-tab{padding:20px}.paper-scoring-note{background:#f5efff;border:1px solid #e2d4f8;border-radius:14px;gap:12px;padding:17px;display:flex}.paper-scoring-note>span{color:#713cc4;background:#e9dcfa;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.paper-scoring-note h3{margin:0 0 5px}.paper-scoring-note p{color:#746c83;margin:0}.jury-info-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.jury-info-grid article{border:1px solid #e1e5ed;border-radius:13px;gap:6px;padding:14px;display:grid}.jury-info-grid small{color:#858da0;font-size:8px;font-weight:850}.jury-info-grid p{color:#7b8496;margin:0;font-size:10px}.jury-live-head{justify-content:space-between;align-items:flex-start;display:flex}.jury-live-head h3{margin:6px 0}.jury-live-head p{color:#7e8799;margin:0}.jury-live-head i{color:#087653;font-size:9px;font-style:normal;font-weight:850}.jury-live-head>span{color:#818a9c;font-size:9px}.jury-live-table,.jury-recap-table{border:1px solid #e0e4ec;border-radius:13px;margin-top:15px;overflow:auto}.jury-live-table>div{grid-template-columns:65px 80px 1fr 120px;align-items:center;min-width:620px;padding:11px;display:grid}.jury-live-table>div:first-child,.jury-recap-table>div:first-child{color:#fff;text-transform:uppercase;background:#1b294b;font-size:8px;font-weight:850}.jury-live-table>div:not(:first-child){border-top:1px solid #e5e8ef}.jury-live-table i{background:#ffc95e;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.recap-version{background:#f4f5f8;border-radius:12px;justify-content:space-between;align-items:center;padding:13px;display:flex}.recap-version>div{gap:4px;display:grid}.recap-version span{color:#818a9c;font-size:8px}.recap-version i{border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.recap-version i.none{color:#a46600;background:#fff0d9}.recap-version i.revision{color:#bd3c54;background:#fff0f2}.recap-version i.approved{color:#087653;background:#dff7ed}.jury-recap-table>div{grid-template-columns:55px 70px 1.5fr repeat(5,.55fr) 1fr;align-items:center;gap:7px;min-width:920px;padding:10px;display:grid}.jury-recap-table>div:not(:first-child){border-top:1px solid #e5e8ef}.jury-recap-table i{background:#e9edf2;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.jury-recap-table em{color:#855500;background:#fff0c9;border-radius:8px;padding:6px;font-size:8px;font-style:normal}.jury-recap-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.jury-recap-actions .request-revision{color:#b83950;background:#fff0f2;border:0;border-radius:12px;padding:11px;font-weight:800}.jury-recap-actions button:disabled{opacity:.45}.jury-approval-modal{color:#101a36;text-align:center;background:#fff;border-radius:23px;width:min(480px,100%);padding:30px;position:relative}.jury-approval-modal>button:first-child{background:#eff1f5;border:0;border-radius:50%;width:35px;height:35px;position:absolute;top:14px;right:16px}.approval-shield{color:#087653;background:#e3f7ee;border-radius:20px;place-items:center;width:67px;height:67px;margin:auto;font-size:30px;display:grid}.jury-approval-modal h2{margin-bottom:7px}.jury-approval-modal>p{color:#747d90;line-height:1.6}.approval-summary{background:#f3f0ff;border-radius:12px;gap:5px;margin:16px 0;padding:14px;display:grid}.approval-summary small{color:#7e8799}.jury-approval-modal label{text-align:left;gap:8px;font-size:11px;font-weight:800;display:grid}.jury-approval-modal input{text-align:center;letter-spacing:.25em;border:1px solid #dce1ea;border-radius:11px;padding:14px;font-size:22px}.approval-warning{text-align:left;color:#675531;background:#fff6df;border-radius:11px;gap:9px;margin:14px 0;padding:12px;display:flex}.approval-warning>span{background:#ffe9ad;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.approval-warning p{margin:1px 0;font-size:9px;line-height:1.5}.jury-approval-modal>.jury-primary{width:100%}.jury-profile-layout{grid-template-columns:250px 1fr;align-items:start;gap:15px;display:grid}.jury-profile-card,.jury-form-card{background:#fff;border:1px solid #dfe3eb;border-radius:19px}.jury-profile-card{text-align:center;justify-items:center;padding:25px;display:grid}.jury-avatar{color:#fff;background:linear-gradient(135deg,#713ed0,#37bdd6);border-radius:26px;place-items:center;width:86px;height:86px;font-size:27px;font-weight:900;display:grid}.jury-profile-card h3{margin:14px 0 3px}.jury-profile-card p{color:#7e8799}.jury-profile-card>span{color:#087653;background:#dff7ed;border-radius:8px;padding:6px;font-size:9px}.jury-profile-card small{color:#848d9f;margin-top:8px}.jury-profile-layout>main{gap:12px;display:grid}.jury-form-card{padding:20px}.jury-form-card>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.jury-form-card h3{margin:0}.jury-form-card>header span{color:#7e8799;font-size:8px}.jury-form-card .jury-primary{margin-top:14px}.locked-task{background:#eff1f5;border-radius:7px;padding:5px 7px}.jury-task-row{background:#f8f6ff;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.jury-task-row>span{color:#743fc8;background:#ece3fb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.jury-task-row>div{flex:1;gap:4px;display:grid}.jury-task-row small{color:#7d8698}.jury-task-row i{color:#087653;background:#dff7ed;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal}.jury-task-note{color:#7d8698;margin-bottom:0;font-size:10px}.jury-security-history>header{gap:14px}.jury-security-history>header>div{gap:4px;display:grid}.jury-security-history>header p{color:#7d8698;margin:0;font-size:9px}.jury-history-refresh{color:#5637b3;background:#f8f9fb;border:1px solid #dce1ea;border-radius:10px;flex:none;padding:9px 12px;font-size:9px;font-weight:850;margin:0!important}.jury-security-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jury-pin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jury-pin-status-card{background:#f7fbf9;border:1px solid #dce5e1;border-radius:12px;gap:8px;padding:12px;display:grid}.jury-pin-status-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.jury-pin-status-card strong{color:#17213d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.jury-pin-status-card header span{color:#087653;background:#dff7ed;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:850}.jury-pin-attempt-meter{background:#e1e7e4;border-radius:999px;height:6px;overflow:hidden}.jury-pin-attempt-meter i{border-radius:inherit;background:linear-gradient(90deg,#e4aa2c,#d3415d);height:100%;display:block}.jury-pin-status-card p{color:#6e7b75;margin:0;font-size:8px}.jury-pin-status-card.is-locked{background:#fff4f5;border-color:#efb2bd}.jury-pin-status-card.is-locked header span{color:#a6253e;background:#ffdce2}.jury-security-watch{background:#edfaf5;border:1px solid #bfe5d6;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.jury-security-watch>span{color:#087653;background:#d5f5e8;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.jury-security-watch>div{gap:3px;min-width:0;display:grid}.jury-security-watch strong{color:#0b5f48;font-size:10px}.jury-security-watch p{color:#527367;overflow-wrap:anywhere;margin:0;font-size:9px}.jury-security-watch.is-warning{background:#fff8e6;border-color:#f1d392}.jury-security-watch.is-warning>span{color:#8d5f00;background:#ffecb8}.jury-security-watch.is-warning strong{color:#775000}.jury-security-watch.is-warning p{color:#806c43}.jury-security-watch.is-critical{background:#fff1f3;border-color:#efb2bd}.jury-security-watch.is-critical>span{color:#b52742;background:#ffdce2}.jury-security-watch.is-critical strong{color:#9f1f38}.jury-security-watch.is-critical p{color:#895560}.jury-security-list{gap:8px;display:grid}.jury-security-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.jury-security-summary span{color:#747d90;background:#f8fafc;border:1px solid #e4e8ef;border-radius:11px;gap:2px;padding:10px 12px;font-size:9px;font-weight:750;display:grid}.jury-security-summary b{color:#111c3b;font-size:17px}.jury-security-item{background:#fafbfc;border:1px solid #e0e4ec;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.jury-security-item>span{color:#087653;background:#dff7ed;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.jury-security-item>div{gap:3px;min-width:0;display:grid}.jury-security-item strong{font-size:10px}.jury-security-item small{color:#7d8698;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jury-security-item time{color:#687286;white-space:nowrap;font-size:8px}.jury-security-item.is-invalid_pin>span{color:#c23550;background:#fff0f2}.jury-security-item.is-locked>span{color:#8d5f00;background:#fff3cf}.jury-security-empty{color:#7d8698;text-align:center;border:1px dashed #d7dce6;border-radius:12px;margin:0;padding:16px;font-size:10px}.jury-pin-row{grid-template-columns:1fr auto auto;align-items:end;gap:8px;display:grid}.jury-pin-row label{gap:7px;display:grid}.jury-pin-row label span{color:#747d90;font-size:9px;font-weight:850}.jury-pin-row input{letter-spacing:.15em;border:1px solid #dce1ea;border-radius:10px;padding:12px}.jury-pin-row button{background:#f8f9fb;border:1px solid #dce1ea;border-radius:10px;padding:11px;font-size:9px;font-weight:800}@media (max-width:1000px){.jury-dashboard-grid,.jury-assignment-layout,.jury-profile-layout{grid-template-columns:1fr}.jury-assignment-layout>aside{display:flex;overflow:auto}.jury-assignment-layout>aside button{border-top:0;border-left:1px solid #e8ebf1;flex:0 0 250px}.jury-stats{grid-template-columns:1fr}.jury-profile-card{display:none}}@media (max-width:560px){.jury-pin-status-grid{grid-template-columns:1fr}.jury-security-actions{width:100%}.jury-security-actions .button{flex:140px}.jury-security-summary{grid-template-columns:1fr}.jury-security-history>header{align-items:flex-start}.jury-security-item{grid-template-columns:32px minmax(0,1fr)}.jury-security-item>span{width:32px;height:32px}.jury-security-item time{white-space:normal;grid-column:2}}@media (max-width:650px){.jury-hero{padding:24px 19px}.jury-hero-icon{display:none}.jury-hero h2{font-size:27px}.jury-panel dl,.jury-info-grid{grid-template-columns:1fr}.jury-assignment-layout>main>header,.jury-live-head,.recap-version{flex-direction:column;align-items:stretch;gap:10px}.jury-recap-actions{display:grid}.jury-pin-row{grid-template-columns:1fr 1fr}.jury-pin-row label{grid-column:1/-1}.jury-profile .profile-heading .jury-primary{margin-top:13px}.jury-approval-modal{border-radius:18px;padding:25px 17px}}.auth-message{background:#f1efff;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5;color:#513bc1!important;margin:14px 0 0!important}.auth-card .button:disabled{cursor:not-allowed;opacity:.65}.public-event-empty{text-align:center;background:#fff;border:1px dashed #cfd6e5;border-radius:24px;grid-column:1/-1;width:100%;padding:55px 25px}.public-event-empty>span{color:#6547e6;background:#efedff;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 15px;font-size:28px;display:grid}.public-event-empty h3{color:#101a36;margin:0 0 8px}.public-event-empty p{color:#747d91;margin:0}.featured-empty{background:linear-gradient(145deg,#172044,#263b69 55%,#154b5d)}.event-registration-card button:disabled{cursor:not-allowed;opacity:.5}.penalty-row{grid-template-columns:minmax(0,1fr) 180px auto}@media (max-width:700px){.penalty-row{grid-template-columns:1fr}.penalty-row .remove-row{width:100%}}.penalty-button:disabled{cursor:wait;opacity:.65}.no-penalty-rules{background:#f8f9fb;border:1px dashed #d7dce6;border-radius:10px;padding:12px;color:#7e8799!important;margin:10px 0 0!important}.juror-entry{background:#fafbfe;border:1px solid #e2e6ee;border-radius:15px;margin-top:14px;padding:17px}.juror-entry-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.juror-entry-head .remove-row{width:34px;height:34px}.juror-entry-head>div{align-items:center;gap:8px;display:flex}.juror-entry-actions{gap:7px;display:flex!important}.juror-activation{text-transform:uppercase;color:#986100;background:#fff0d9;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:850}.juror-activation.terkirim{color:#326da9;background:#e8f2ff}.juror-activation.aktif{color:#087653;background:#dff7ed}.invite-juror{color:#6142cf;background:#fff;border:1px solid #d8ddeb;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:850}.invite-juror:disabled{cursor:not-allowed;opacity:1;color:#536078!important;-webkit-text-fill-color:#536078!important;background:#e8edf3!important;border-color:#c7d0dc!important}.dashboard-dark.account-event .juror-entry:has(.juror-activation.aktif) .invite-juror:disabled{color:#087653!important;-webkit-text-fill-color:#087653!important;background:#dff7ed!important;border-color:#a9ddcb!important}.juror-assign-panel{background:linear-gradient(135deg,#faf7ef 0%,#eefcf8 100%);border:1px solid #cdd8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex}.juror-assign-panel>div:first-child{flex:420px}.juror-assign-panel b{color:#101a36;font-size:14px}.juror-assign-panel p{color:#66728e;max-width:650px;margin:5px 0 0;font-size:11px;line-height:1.55}.juror-assign-panel .juror-assign-feedback{color:#34415f;background:#ffffffb8;border-radius:10px;flex-basis:100%;max-width:none;margin:2px 0 0;padding:9px 12px;font-weight:750}.assign-all-jurors{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3569e8,#7842e9);border:0;border-radius:12px;flex:none;min-width:220px;padding:14px 18px;font-weight:850;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 24px #5247dc3d}.assign-all-jurors:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #5247dc52}.assign-all-jurors:disabled{cursor:not-allowed;opacity:.55}@media (max-width:600px){.juror-entry-head{flex-direction:column;align-items:flex-start;gap:9px}.juror-entry-actions{width:100%}.invite-juror{flex:1}.juror-assign-panel{flex-direction:column;align-items:stretch}.assign-all-jurors{width:100%;min-width:0}}.publication-upload-grid{grid-template-columns:repeat(2,1fr)}.upload-field.has-file{background:#f3fcf8;border-style:solid;border-color:#83d7b5}.upload-field.has-file>span{color:#087653;background:#dff7ed;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.upload-field.has-file small{word-break:break-word;color:#087653}@media (max-width:700px){.publication-upload-grid{grid-template-columns:1fr}}.uploaded-poster{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.event-documents a{color:#4f3bb5;background:#f8f9fb;border:1px solid #dce1ea;border-radius:9px;padding:9px 10px;font-size:9px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s}.event-documents a:hover,.event-documents a:focus-visible{border-color:#58cdb0;transform:translateY(-1px);box-shadow:0 6px 16px #0a193224}.team-logo-background{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.team-message{color:#513bc1;background:#f4f1ff;border:1px solid #dcd5ff;border-radius:12px;padding:12px 14px;font-size:12px}.team-grid>.account-empty-event{grid-column:1/-1}.category-editor{background:#fff;border:2px solid #aebfe0;border-radius:15px;margin:14px 12px;overflow:hidden;box-shadow:inset 4px 0 #5d6fe8,0 8px 20px #28355817}.category-editor:first-of-type{border-top:2px solid #aebfe0}.category-editor+.category-editor{margin-top:20px}.category-editor.is-collapsed{box-shadow:inset 4px 0 #5d6fe8,0 5px 14px #28355812}.category-collapse-toggle{color:#111b38;text-align:left;cursor:pointer;background:linear-gradient(135deg,#edf5ff 0%,#f4f1ff 55%,#eef9f7 100%);border:0;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:14px;width:100%;min-height:74px;padding:14px 18px;display:grid}.category-collapse-toggle:hover{filter:brightness(.985)}.category-collapse-toggle:focus-visible{outline-offset:-4px;outline:3px solid #d3a32e}.category-collapse-title{gap:5px;min-width:0;display:grid}.category-collapse-title strong{color:#111b38;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.category-collapse-title small,.category-collapse-meta{color:#65718b;font-size:12px;font-weight:750}.category-collapse-status{justify-content:flex-end;align-items:center;gap:7px;display:flex}.category-collapse-status>.ready,.category-collapse-status>.needs-attention{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.category-collapse-status>.ready{color:#087658;background:#dff7ee}.category-collapse-status>.needs-attention{color:#9a5b00;background:#fff0d6}.system-dirty-status{border-radius:999px;margin-right:auto;padding:7px 11px;font-size:11px;font-weight:850}.system-dirty-status.dirty{color:#995900;background:#fff0d6}.system-dirty-status.saved{color:#087658;background:#dff7ee}.category-collapse-meta{white-space:nowrap;background:#ffffffb8;border:1px solid #d6deec;border-radius:999px;padding:8px 11px}.category-collapse-icon{color:#263553;background:#ffffffc7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;transition:transform .18s;display:grid}.category-collapse-toggle[aria-expanded=true] .category-collapse-icon{transform:rotate(180deg)}.category-expandable-content{border-top:1px solid #d6dfec}.category-table>.category-editor:nth-child(4n+3){border-color:#9fd5c8;box-shadow:inset 4px 0 #21a889,0 8px 20px #206f5e17}.category-table>.category-editor:nth-child(4n+4){border-color:#c8b8ed;box-shadow:inset 4px 0 #7857df,0 8px 20px #5d43af17}.category-table>.category-editor:nth-child(4n+5){border-color:#e7cf9e;box-shadow:inset 4px 0 #d3972a,0 8px 20px #885c1417}.category-editor .category-score-row{background:linear-gradient(135deg,#edf5ff 0%,#f4f1ff 55%,#eef9f7 100%);border-top:0;box-shadow:inset 0 -1px #d6dfec,0 7px 16px #2d3a5e14}.criteria-editor{background:#f8f9fc;border:1px solid #e2e6ef;border-radius:14px;margin:0 12px 14px 48px;padding:14px}.criteria-editor header,.criteria-editor footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.criteria-editor header{margin-bottom:10px}.criteria-editor header b{color:#374159;font-size:12px}.criteria-editor header button{color:#5f42d8;background:#ebe7ff;border:0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.criterion-row{background:#fbfcfe;border:1px solid #e0e6f0;border-radius:14px;grid-template-columns:28px minmax(160px,1fr) 150px 145px 34px;align-items:center;gap:9px;margin-top:8px;padding:10px;display:grid}.criterion-row>span{color:#6550cf;background:#e9edfa;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:850;display:grid}.criterion-row>input,.criterion-row label{background:#fff;border:1px solid #dce1eb;border-radius:10px;min-width:0}.criterion-row>input{padding:10px}.criterion-row label{align-items:center;display:flex;overflow:hidden}.criterion-row label input{border:0;width:75px;min-width:0;padding:10px}.criterion-row label small{color:#737c8e;white-space:nowrap;font-size:9px}.criterion-row label.criterion-interval-control{grid-template-rows:1fr auto;display:grid;position:relative}.criterion-row label.criterion-interval-control:after,.criterion-row label.criterion-subgroup-control:after{content:"⌄";color:#4f5c75;pointer-events:none;font-size:17px;font-weight:900;line-height:1;position:absolute;top:9px;right:11px}.criterion-interval-control select{color:#18213a;width:100%;min-width:0;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;padding:9px 32px 4px 10px;font-size:12px;font-weight:850}.criterion-interval-control small{padding:0 10px 6px}.criterion-row label.criterion-subgroup-control{grid-column:2/-1;grid-template-columns:minmax(105px,.35fr) minmax(220px,1.65fr);align-items:center;padding-left:11px;display:grid;position:relative}.criterion-subgroup-control>span{color:#5b6780;text-transform:uppercase;font-size:10px;font-weight:900}.criterion-subgroup-control select{color:#18213a;min-width:0;min-height:38px;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;border-left:1px solid #dce1eb;padding:7px 34px 7px 11px;font-weight:800}.criterion-row>button{color:#d8425d;background:#fff0f2;border:0;border-radius:9px;width:32px;height:32px;font-size:18px}.criterion-row>button:disabled{opacity:.35}.criterion-order-actions{grid-column:2/-1;justify-content:flex-end;gap:6px;display:flex}.criterion-order-actions button{color:#4d5a75;background:#f4f6fb;border:1px solid #d6ddea;border-radius:8px;min-width:34px;padding:5px 9px;font-weight:900}.criterion-order-actions button:disabled{opacity:.35}.restore-local-draft{color:#865700;background:#fff7df;border:1px solid #c89a28;border-radius:10px;padding:9px 12px;font-weight:850}.jury-sheet-readiness{background:#f8fafd;border:1px solid #dce2ed;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.jury-sheet-readiness span,.jury-sheet-readiness b{font-size:11px}.jury-sheet-readiness span{border-radius:999px;padding:6px 9px;font-weight:850}.jury-sheet-readiness span.valid{color:#087658;background:#dff7ee}.jury-sheet-readiness span.invalid{color:#995900;background:#fff0d6}.jury-sheet-readiness b{color:#59667e;margin-right:auto}.jury-sheet-density-note{color:#087658;font-size:10px;font-weight:850}.jury-sheet-readiness button{color:#53617b;background:#fff;border:1px solid #d5ddec;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:850}.jury-sheet-readiness input,.jury-sheet-readiness select{color:#53617b;background:#fff;border:1px solid #d5ddec;border-radius:8px;min-height:31px;padding:6px 8px;font-size:10px;font-weight:750}.jury-preset-name{width:128px}.jury-sheet-preset-message{color:#16745b;margin:8px 0 0;font-size:11px;font-weight:800}.jury-sheet-page-preview{color:#64718a;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:10px;font-weight:800;display:flex}.jury-sheet-page-preview button{color:#53617b;background:#fff;border:1px solid #d5ddec;border-radius:8px;width:28px;height:28px;font-weight:850}.jury-sheet-page-preview button.active{color:#fff;background:#6950da;border-color:#6950da}.jury-sheet-page-preview small{margin-left:auto}.jury-sheet-preview.ink-saver .jury-sheet-block-index,.jury-sheet-preview.ink-saver .jury-sheet-head,.jury-sheet-preview.ink-saver .jury-sheet-signature>b{color:#111827!important;background:#ececec!important}.jury-sheet-preview.ink-saver .jury-sheet-subgroup{background:#f5f5f5!important}.criteria-bottom-actions{margin-top:12px;display:flex}.criteria-bottom-actions button{color:#5638d1;width:100%;font:inherit;cursor:pointer;background:#f0edff;border:1px dashed #765ee0;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:900}.criteria-bottom-actions button:hover{background:#e7e1ff}.dashboard-dark .criteria-bottom-actions button{color:#e1d9ff;background:#292347;border-color:#8f79ec}.criteria-editor footer{color:#5f687b;border-top:1px dashed #d8dde8;margin-top:12px;padding-top:10px;font-size:11px}.criteria-editor footer strong{color:#18213a;font-size:15px}@media (max-width:700px){.criteria-editor{margin:0 8px 12px}.criterion-row{grid-template-columns:25px minmax(0,1fr) minmax(0,1fr) 32px;align-items:start;padding:8px}.criterion-row>span{grid-row:1/span 2}.criterion-row>input{grid-column:2/4}.criterion-row>button{grid-area:1/4}.criterion-row>label:not(.criterion-interval-control){grid-column:2}.criterion-row>.criterion-interval-control{grid-column:3}.criterion-row>.criterion-print-options{grid-column:2/-1}.criterion-row>label.criterion-subgroup-control{grid-column:2/-1;grid-template-columns:1fr;padding:7px 9px 0}.criterion-subgroup-control select{border-top:1px solid #dce1eb;border-left:0;margin-top:6px}.criterion-row label.criterion-subgroup-control:after{top:31px}.criterion-row label{display:grid}.criterion-row label input{width:100%;padding:7px 9px}.criterion-row label small{padding:0 9px 6px}}.jury-pin-setup{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.dynamic-jury-recap{overscroll-behavior-inline:contain;scrollbar-color:#736581 transparent;scrollbar-width:thin;overflow:auto}.dynamic-jury-recap>div{width:max-content;min-width:900px}.dynamic-jury-recap>div>span:nth-child(3){display:grid}.dynamic-jury-recap>div>span:nth-child(3) small{color:#81899b;margin-top:3px}.dynamic-jury-recap>div>:first-child{z-index:2;position:sticky;left:0}.dynamic-jury-recap>div:first-child>:first-child{z-index:3;background:#1b294b;align-self:stretch;align-items:center;display:flex}.dynamic-jury-recap>div:not(:first-child)>:first-child{background:#fff;align-self:stretch;align-items:center;display:flex}.jury-recap-levels{gap:20px;margin-top:18px;display:grid}.jury-recap-level{min-width:0}.jury-recap-level>header{color:#101a36;background:linear-gradient(135deg,#f6f8fc,#eef3fb);border:1px solid #d9e0ea;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.jury-recap-level>header>div{gap:2px;display:grid}.jury-recap-level>header small{color:#68748a;letter-spacing:.12em;font-size:8px;font-weight:900}.jury-recap-level>header h3{margin:0;font-size:15px}.jury-recap-level>header>span{color:#087653;white-space:nowrap;background:#dff7ed;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.jury-recap-level .jury-recap-table{margin-top:8px}.public-live-backdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e25b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.public-live-report{color:#101a36;background:#f7f9fc;border:1px solid #dfe4ee;border-radius:24px;width:min(980px,100%);max-height:min(88dvh,920px);padding:20px;overflow:auto;box-shadow:0 30px 80px #050a1e5c}.public-live-report>header{justify-content:space-between;align-items:center;display:flex}.public-live-report>header span{color:#00a978;font-size:10px;font-weight:900}.public-live-report>header h3{margin:4px 0}.public-live-report>header button{background:#e8ebf2;border:0;border-radius:50%;width:32px;height:32px}.public-live-report>p{text-align:center;color:#747d90;padding:17px}.public-live-state{text-align:center;color:#101a36;place-content:center;justify-items:center;gap:8px;min-height:190px;padding:24px;display:grid}.public-live-state small{color:#6d788d}.public-live-state button{color:#31405e;background:#fff;border:1px solid #cfd6e4;border-radius:11px;margin-top:6px;padding:9px 15px;font-weight:800}.public-live-state button:hover{color:#078b6c;border-color:#078b6c;transform:translateY(-1px)}.public-live-report>small{color:#7a8395}.public-live-table{border:1px solid #dfe4ec;border-radius:12px;margin-top:12px;overflow:auto}.public-live-table>div{border-top:1px solid #e5e8ef;grid-template-columns:55px 1fr 120px 90px;align-items:center;gap:8px;min-width:570px;padding:10px 12px;display:grid}.public-live-table>div:first-child{color:#fff;background:#182342;border-top:0;font-size:9px;font-weight:800}.public-live-table>div>span:nth-child(2){display:grid}.public-live-table small{color:#848c9d}.public-live-table i{color:#078b6c;background:#e8e3ff;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.public-live-table strong{color:#078b6c;text-align:right}.public-live-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.public-live-meta>div{gap:4px;display:grid}.public-live-meta small{color:#6d788d}.public-live-connection{letter-spacing:.04em;color:#876b16;font-size:9px;font-weight:850}.public-live-connection.realtime{color:#087456}.public-live-connection.polling{color:#916212}.public-live-meta>b{letter-spacing:.08em;color:#0b7657;background:#ddf7ed;border-radius:9px;padding:6px 8px;font-size:8px}.public-live-levels{background:#fff;border:1px solid #dfe4ec;border-radius:13px;gap:6px;margin-top:12px;padding:5px;display:flex;overflow:auto}.public-live-levels button{color:#707a8e;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:850}.public-live-levels button small{background:#edf0f4;border-radius:7px;margin-left:7px;padding:2px 5px}.public-live-levels button.active{color:#fff;background:linear-gradient(110deg,#173c59,#227c75)}.public-live-levels button.active small{color:#fff;background:#ffffff24}@media (max-width:700px){.jury-pin-setup{grid-template-columns:1fr}.public-live-backdrop{align-items:end;padding:0}.public-live-report{border-radius:24px 24px 0 0;width:100%;max-height:92dvh;padding:16px}.public-live-meta{align-items:flex-start}.public-live-table>div{grid-template-columns:44px minmax(150px,1fr) 74px;min-width:0}.public-live-table>div>span:nth-child(3){display:none}}.participant-extra-awards{background:#faf9ff;border:1px solid #ddd8fb;border-radius:16px;margin-top:14px;padding:15px}.participant-extra-awards>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.participant-extra-awards h3{margin:3px 0 0}.participant-extra-awards>header>small{color:#7e8799}.participant-extra-awards>div{gap:8px;display:grid}.participant-extra-awards article{background:#fff;border:1px solid #e1e4eb;border-radius:12px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid}.participant-extra-awards article.winner{background:#fffaf0;border-color:#e7bf58}.participant-extra-awards article>div{gap:3px;display:grid}.participant-extra-awards article small{color:#7e8799}.participant-extra-awards article>strong{color:#18213a}.participant-extra-awards article>i{color:#6c7588;background:#edf0f4;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.participant-extra-awards article.winner>i{color:#8b5c00;background:#fff0c8}@media (max-width:650px){.participant-extra-awards>header{flex-direction:column;align-items:start;gap:5px}.participant-extra-awards article{grid-template-columns:36px 1fr auto}.participant-extra-awards article>i{grid-column:2/-1;width:max-content}}.public-extra-championships{border-top:1px solid #dfe4ec;margin-top:16px;padding-top:15px}.public-extra-championships>header span{color:#7052dc;font-size:9px;font-weight:900}.public-extra-championships>header h4{margin:4px 0 10px}.public-extra-championships>div{gap:10px;display:grid}.public-extra-championships article{background:#fff;border:1px solid #e1e4ec;border-radius:13px;overflow:hidden}.public-extra-championships article>div{background:#f1eeff;gap:3px;padding:11px 12px;display:grid}.public-extra-championships article>div small{color:#746a9c}.public-extra-championships ol{margin:0;padding:0;list-style:none}.public-extra-championships li{border-top:1px solid #eceef3;grid-template-columns:30px 1fr 70px;align-items:center;gap:9px;padding:10px 12px;display:grid}.public-extra-championships li:first-child{border-top:0}.public-extra-championships li>i{color:#8b5c00;background:#fff0c8;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.public-extra-championships li>span{display:grid}.public-extra-championships li>span small{color:#858d9d}.public-extra-championships li>strong{text-align:right;color:#078b6c}.mobile-menu-toggle,.mobile-sidebar-close,.sidebar-backdrop{display:none}@media (max-width:900px){html,body{width:100%;max-width:100%;overflow-x:clip}.site,.role-page,.dashboard-shell,.dashboard-main{width:100%;min-width:0;max-width:100%}img,video,canvas,svg{max-width:100%}input,select,textarea{min-width:0;max-width:100%}.dashboard-shell{min-height:100dvh;display:block}.dashboard-main{padding:0 16px 36px;overflow-x:clip}.dashboard-main>*{min-width:0;max-width:100%}.dashboard-top{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;height:82px;display:grid}.dashboard-top h1{overflow-wrap:anywhere;font-size:clamp(19px,6vw,25px)}.mobile-menu-toggle{color:#101a36;background:#fff;border:1px solid #dce1ec;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;font-size:21px;display:grid}.sidebar{z-index:70;width:min(82vw,290px);height:100dvh;padding:22px 16px;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-102%);box-shadow:20px 0 55px #02061766}.sidebar.mobile-open{transform:translate(0)}.sidebar .brand{padding-right:42px;display:flex}.sidebar .role-badge{margin:24px 0 18px;display:flex}.sidebar nav{align-content:start;gap:5px;display:grid;overflow:hidden auto}.sidebar nav button{white-space:normal;flex:none;width:100%}.sidebar .switch-role{margin-top:auto;display:flex}.mobile-sidebar-close{color:#fff;background:#ffffff10;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:23px;display:grid;position:absolute;top:14px;right:14px}.sidebar-backdrop{z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061799;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.filters,.jury-assignment-layout>aside{overscroll-behavior-x:contain;max-width:100%}.event-grid,.stat-grid,.form-grid,.jury-dashboard-grid,.jury-profile-layout{min-width:0}}@media (max-width:430px){.dashboard-main{padding-left:12px;padding-right:12px}.dashboard-top{gap:8px}.user-tools{gap:6px}.user-tools button{width:38px;height:38px}.hero,.event-section,.about{max-width:100%;overflow-x:hidden}.filters{width:100%;padding-bottom:4px}}.site{--page-scroll:0;--public-bg:#070b24;--public-text:#f6f7ff;--public-muted:#aeb5d0;--public-surface:#11183ae0;--public-surface-strong:#121936;--public-section:#080d26e6;--public-line:#ffffff21;--public-nav:#070b24c7;--public-input:#ffffff13;--public-shadow:#00000052;isolation:isolate;background:var(--public-bg);color:var(--public-text);transition:background-color .35s,color .35s;position:relative;overflow:clip}.site:before,.site:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}.site:before{background:radial-gradient(circle at calc(12% + var(--page-scroll) * 22%) calc(8% + var(--page-scroll) * 18%), #7147ff6b, transparent 32%), radial-gradient(circle at calc(88% - var(--page-scroll) * 18%) calc(18% + var(--page-scroll) * 45%), #23c8ed4d, transparent 30%);opacity:calc(.38 + var(--page-scroll) * .46);transition:opacity .2s linear}.site:after{opacity:calc(.72 - var(--page-scroll) * .3);background:linear-gradient(155deg,#4022962e,#0000 42%,#0a93b224)}.site>main,.site>.mobile-nav{z-index:1;position:relative}.site .topbar{background:var(--public-nav);border-bottom-color:var(--public-line);box-shadow:0 8px 35px rgba(0, 0, 0, calc(.04 + var(--page-scroll) * .18));transition:background-color .35s,border-color .35s,box-shadow .2s linear}.site .brand,.site .desktop-nav a,.site .secondary,.site .icon-button{color:var(--public-text)}.site .desktop-nav a:hover{color:var(--cyan)}.site .secondary,.site .icon-button{background:var(--public-input);border-color:var(--public-line)}.site .hero{color:var(--public-text);background:linear-gradient(180deg, rgba(7, 11, 36, calc(.48 + var(--page-scroll) * .24)), rgba(7, 11, 36, calc(.7 + var(--page-scroll) * .18))), radial-gradient(circle at 15% 20%, #49279a75, transparent 35%)}.site .hero-copy>p,.site .featured-meta span,.site .role-preview article p{color:var(--public-muted)}.site .hero-glow.one{opacity:calc(.22 + var(--page-scroll) * .28)}.site .hero-glow.two{opacity:calc(.42 - var(--page-scroll) * .2)}.site .featured{background:var(--public-input);border-color:var(--public-line);box-shadow:0 35px 90px var(--public-shadow)}.site .event-section,.site .about{color:var(--public-text);background:linear-gradient(145deg, var(--public-section), #11193cc2);border-top:1px solid var(--public-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site .eyebrow.dark{color:#9e8aff}.site .chip,.site .search,.site .event-card,.site .public-event-empty{color:var(--public-text);background:var(--public-surface);border-color:var(--public-line);box-shadow:0 16px 45px var(--public-shadow);transition:transform .2s,background-color .35s,border-color .35s}.site .event-card:hover{transform:translateY(-4px)}.site .chip{box-shadow:none}.site .chip.active{color:#fff;background:linear-gradient(135deg,#078b6c,#1e2a52)}.site .search input{color:var(--public-text);background:0 0}.site .search input::placeholder{color:var(--public-muted)}.site .search button{background:var(--public-input);color:var(--public-text)}.site .event-content p,.site .empty-state{color:var(--public-muted)}.site .event-footer button{color:#fff;background:linear-gradient(135deg,#078b6c,#1e2a52)}.site .role-preview article{background:var(--public-surface);border-color:var(--public-line)}.site .mobile-nav{background:var(--public-nav);border-color:var(--public-line)}.site.light-theme{--public-bg:#faf7ef;--public-text:#101a36;--public-muted:#667087;--public-surface:#ffffffe0;--public-surface-strong:#fff;--public-section:#f4f7ffe0;--public-line:#26345b24;--public-nav:#fffc;--public-input:#24315411;--public-shadow:#2630531f}.site.light-theme:before{background:radial-gradient(circle at calc(12% + var(--page-scroll) * 22%) calc(8% + var(--page-scroll) * 18%), #845fff40, transparent 34%), radial-gradient(circle at calc(88% - var(--page-scroll) * 18%) calc(18% + var(--page-scroll) * 45%), #23c8ed3b, transparent 31%)}.site.light-theme:after{background:linear-gradient(155deg,#ac94ff24,#0000 44%,#50d1ed21)}.site.light-theme .hero{color:var(--public-text);background:linear-gradient(180deg, rgba(248, 250, 255, calc(.58 + var(--page-scroll) * .2)), rgba(237, 244, 255, calc(.72 + var(--page-scroll) * .16))), radial-gradient(circle at 15% 20%, #9771ff3d, transparent 38%)}.site.light-theme .event-section,.site.light-theme .about{color:var(--public-text);background:linear-gradient(145deg, var(--public-section), #e6f1ffc7)}.site.light-theme .trust-row{color:#5d6880}.site.light-theme .ghost{color:#101a36;border-color:#26345b40}.site.light-theme .mobile-nav a,.site.light-theme .mobile-nav button{color:#101a36}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site,.site *,.site:before,.site:after{transition:none!important}.site .event-card:hover{transform:none}}@media (min-width:700px) and (hover:hover) and (pointer:fine){.dashboard-shell{grid-template-columns:88px minmax(0,1fr)}.dashboard-shell .sidebar{z-index:60;width:88px;min-width:88px;padding:22px 14px;transition:width .34s cubic-bezier(.2,.82,.2,1),min-width .34s cubic-bezier(.2,.82,.2,1),padding .34s cubic-bezier(.2,.82,.2,1),box-shadow .28s,background .28s;position:sticky;top:0;overflow:hidden;box-shadow:10px 0 30px #0314121f}.dashboard-shell .sidebar:hover{width:320px;min-width:320px;padding-inline:20px;box-shadow:24px 0 60px #0314124d}.dashboard-shell .sidebar:has(:focus-visible){width:320px;min-width:320px;padding-inline:20px;box-shadow:24px 0 60px #0314124d}.dashboard-shell .sidebar .brand{white-space:nowrap;gap:13px;width:280px;min-height:48px}.dashboard-shell .sidebar .brand-mark{place-items:center;width:52px;min-width:52px;height:52px;display:grid}.dashboard-shell .sidebar .brand strong,.dashboard-shell .sidebar .role-badge>div,.dashboard-shell .sidebar .sidebar-menu-label,.dashboard-shell .sidebar .sidebar-switch-label{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .2s,transform .25s;transform:translate(-10px)}.dashboard-shell .sidebar:hover .brand strong,.dashboard-shell .sidebar:hover .role-badge>div,.dashboard-shell .sidebar:hover .sidebar-menu-label,.dashboard-shell .sidebar:hover .sidebar-switch-label{opacity:1;visibility:visible;transition-delay:.1s,0s,.1s;transform:translate(0)}.dashboard-shell .sidebar:has(:focus-visible) .brand strong{opacity:1;visibility:visible;transition-delay:.1s,0s,.1s;transform:translate(0)}.dashboard-shell .sidebar:has(:focus-visible) .role-badge>div{opacity:1;visibility:visible;transition-delay:.1s,0s,.1s;transform:translate(0)}.dashboard-shell .sidebar:has(:focus-visible) .sidebar-menu-label{opacity:1;visibility:visible;transition-delay:.1s,0s,.1s;transform:translate(0)}.dashboard-shell .sidebar:has(:focus-visible) .sidebar-switch-label{opacity:1;visibility:visible;transition-delay:.1s,0s,.1s;transform:translate(0)}.dashboard-shell .sidebar .role-badge{gap:13px;width:60px;min-height:66px;margin:26px 0 18px;padding:10px;transition:width .34s cubic-bezier(.2,.82,.2,1),padding .34s,background-color .2s;overflow:hidden}.dashboard-shell .sidebar:hover .role-badge{width:280px;padding:12px}.dashboard-shell .sidebar:has(:focus-visible) .role-badge{width:280px;padding:12px}.dashboard-shell .sidebar .role-badge>span{width:40px;min-width:40px}.dashboard-shell .sidebar nav{width:280px;overflow-x:hidden}.dashboard-shell .sidebar nav button{white-space:nowrap;transform-origin:0;gap:13px;width:60px;min-height:48px;padding:10px;transition:width .34s cubic-bezier(.2,.82,.2,1),background-color .2s,color .2s,transform .2s,box-shadow .2s;overflow:hidden}.dashboard-shell .sidebar:hover nav button{width:280px}.dashboard-shell .sidebar:has(:focus-visible) nav button{width:280px}.dashboard-shell .sidebar nav button:hover{transform:translate(2px)translateZ(0)}.dashboard-shell .sidebar .sidebar-menu-icon,.dashboard-shell .sidebar .sidebar-switch-icon{border-radius:12px;place-items:center;width:40px;min-width:40px;height:40px;font-size:18px;display:grid}.dashboard-shell .sidebar nav button.active .sidebar-menu-icon{background:#ffffff1a}.dashboard-shell .sidebar .switch-role{white-space:nowrap;justify-content:flex-start;gap:13px;width:60px;min-height:54px;padding:6px 9px;transition:width .34s cubic-bezier(.2,.82,.2,1),background-color .2s,border-color .2s,transform .2s;overflow:hidden}.dashboard-shell .sidebar:hover .switch-role{width:280px}.dashboard-shell .sidebar:has(:focus-visible) .switch-role{width:280px}}.publication-upload-grid .upload-field-with-actions{min-width:0;display:block;position:relative}.publication-upload-grid .upload-field-with-actions>.upload-field{width:100%;height:100%;min-height:238px;padding-bottom:76px;position:relative}.publication-upload-grid .upload-field-with-actions .upload-field>em{background:linear-gradient(135deg,#087b5d,#0c9a72);border:1px solid #087b5d;border-radius:12px;justify-content:center;align-items:center;min-height:42px;margin:0;padding:10px 16px;font-size:13px;font-style:normal;font-weight:850;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:absolute;bottom:16px;left:18px;right:18px;box-shadow:0 8px 18px #087b5d2e;color:#fff!important}.publication-upload-grid .upload-field-with-actions.has-remove-action .upload-field>em{right:148px}.publication-upload-grid .upload-field-with-actions .upload-field:hover>em{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 11px 23px #087b5d3d}.publication-upload-grid .upload-field-with-actions .upload-remove-action{z-index:4;white-space:nowrap;box-shadow:none;border-radius:12px;justify-content:center;line-height:1.15;width:118px!important;min-width:118px!important;max-width:118px!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;font-size:12px!important;position:absolute!important;bottom:16px!important;left:auto!important;right:18px!important}.dashboard-dark .publication-upload-grid .upload-field-with-actions .upload-field>em{background:linear-gradient(135deg,#0b7059,#0b8d69);border-color:#35c49a;color:#fff!important}@media (max-width:520px){.publication-upload-grid .upload-field-with-actions>.upload-field{min-height:278px;padding-bottom:126px}.publication-upload-grid .upload-field-with-actions.has-remove-action .upload-field>em{bottom:66px;left:16px;right:16px}.publication-upload-grid .upload-field-with-actions .upload-remove-action{width:calc(100% - 32px)!important;min-width:0!important;max-width:none!important;bottom:16px!important;right:16px!important}}.profile-workspace .form-steps button{-webkit-user-select:none;user-select:none}.dashboard-dark .profile-workspace .form-steps button:not(.active) .form-step-label,.dashboard-dark .profile-workspace .form-steps button:not(.active) .form-step-label b{color:#e7edf8!important;-webkit-text-fill-color:#e7edf8!important;background:0 0!important}.dashboard-dark .profile-workspace .form-steps button.complete:not(.active) .form-step-label small{color:#55d7aa!important;-webkit-text-fill-color:#55d7aa!important;background:0 0!important}.dashboard-dark .profile-workspace .form-steps button.active .form-step-label,.dashboard-dark .profile-workspace .form-steps button.active .form-step-label b,.dashboard-dark .profile-workspace .form-steps button.active .form-step-label small{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.event-poster-slider{background:#101b38;width:100%;min-width:0;position:relative;overflow:hidden}.event-poster-slider>.event-poster,.event-poster-slider>.account-event-poster{transition:background-image .38s,filter .2s}.poster-slide-arrow{z-index:8;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071026c2;border:1px solid #ffffffa3;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:27px;transition:opacity .2s,transform .2s,background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.poster-slide-arrow.previous{left:10px}.poster-slide-arrow.next{right:10px}.event-poster-slider:hover .poster-slide-arrow,.event-poster-slider:focus-within .poster-slide-arrow{opacity:1}.poster-slide-arrow:hover{background:#087d62;transform:translateY(-50%)scale(1.08)}.poster-slide-dots{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071026ad;border-radius:999px;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:12px;right:50%;transform:translate(50%)}.poster-slide-dots button{cursor:pointer;background:#ffffff85;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .22s,background .22s}.poster-slide-dots button.active{background:#f0bf43;width:22px}@media (hover:none){.poster-slide-arrow{opacity:1}}.auth-modal-backdrop.login-sequence{perspective:1300px;animation:.38s both auth-backdrop-arrive}.auth-card.auth-card-3d{isolation:isolate;transform-style:preserve-3d;animation:.82s cubic-bezier(.16,.86,.22,1) both auth-card-unfold;overflow:hidden;box-shadow:0 34px 90px #020a187a,0 0 0 1px #40deb12e}.auth-card-3d>:not(.auth-3d-scene){z-index:3;animation:.56s cubic-bezier(.2,.8,.2,1) .38s both auth-form-rise;position:relative}.auth-3d-scene{z-index:0;pointer-events:none;background:radial-gradient(circle at 17% 17%,#25d19d33,#0000 36%);position:absolute;inset:0;overflow:hidden;transform:translateZ(-1px)}.auth-lamp{filter:drop-shadow(0 8px 14px #056b5259);width:62px;height:54px;animation:.62s cubic-bezier(.15,.82,.24,1) .12s both auth-lamp-drop;position:absolute;top:-12px;left:50px}.auth-lamp:before{content:"";background:#16362f;width:3px;height:34px;position:absolute;top:-25px;left:29px}.auth-lamp:after{content:"";clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(145deg,#203f3b,#071b1c);border-radius:50% 50% 12px 12px;position:absolute;inset:12px 4px 0}.auth-lamp i{z-index:2;background:#7affd5;border-radius:50%;width:20px;height:11px;position:absolute;bottom:-4px;left:22px;box-shadow:0 0 20px #38e5af,0 0 42px #38e5af}.auth-light-cone{opacity:.25;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(#4fffc7b8,#0000);width:150px;height:230px;animation:.8s .3s both auth-light-on;position:absolute;top:43px;left:7px}.auth-3d-emblem{background:radial-gradient(circle at 35% 30%,#36d9aa,#075d50 58%,#072a2c);border:1px solid #6affe0;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;font-weight:950;animation:3.4s ease-in-out 1s infinite auth-emblem-float,.7s cubic-bezier(.2,.85,.2,1) .45s both auth-emblem-arrive;display:grid;position:absolute;top:132px;left:53px;box-shadow:0 0 0 8px #26d6a314,0 18px 28px #002d275c;color:#fff!important}.auth-orbit{border:1px solid #36daaa33;border-radius:50%;animation:7s linear infinite auth-orbit-spin;position:absolute}.auth-orbit.one{width:190px;height:190px;top:82px;left:-32px}.auth-orbit.two{width:115px;height:115px;animation-direction:reverse;bottom:40px;right:-48px}@keyframes auth-backdrop-arrive{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes auth-card-unfold{0%{opacity:0;clip-path:inset(0 48% round 28px);transform:rotateX(-16deg)rotateY(18deg)translateY(28px)scale(.84)}58%{opacity:1;clip-path:inset(0 round 28px);transform:rotateX(2deg)rotateY(-3deg)translateY(-4px)scale(1.015)}to{clip-path:inset(0 round 28px);transform:rotateX(0)rotateY(0)translateY(0)scale(1)}}@keyframes auth-form-rise{0%{opacity:0;transform:translate(22px)translateZ(35px)}to{opacity:1;transform:none}}@keyframes auth-lamp-drop{0%{opacity:0;transform:translateY(-45px)}to{opacity:1;transform:none}}@keyframes auth-light-on{0%{opacity:0;transform-origin:top;transform:scaleY(.15)}to{opacity:.25;transform:scaleY(1)}}@keyframes auth-emblem-arrive{0%{opacity:0;transform:translateY(28px)scale(.6)rotateY(90deg)}to{opacity:1;transform:none}}@keyframes auth-emblem-float{0%,to{translate:0;rotate:-2deg}50%{translate:0 -8px;rotate:2deg}}@keyframes auth-orbit-spin{to{transform:rotate(360deg)}}@media (min-width:760px){.auth-card.auth-card-3d{max-width:760px;min-height:540px;padding-left:250px}.auth-card-3d .auth-3d-scene{border-right:1px solid #2ab58f2e;width:220px}}@media (max-width:759px){.auth-card-3d .auth-3d-scene{opacity:.38}.auth-card-3d .auth-lamp,.auth-card-3d .auth-light-cone,.auth-card-3d .auth-3d-emblem{display:none}}@media (prefers-reduced-motion:reduce){.auth-modal-backdrop.login-sequence,.auth-card.auth-card-3d,.auth-card-3d>:not(.auth-3d-scene),.auth-card-3d *{animation:none!important}}.poster-gallery-guidance{color:#14203d;background:linear-gradient(135deg,#f6fbf9,#f3f5ff);border:1px dashed #79bca8;border-radius:18px;align-content:center;gap:6px;min-height:118px;padding:20px;display:grid}.poster-gallery-guidance b{color:#087b5d}.poster-gallery-guidance small{color:#69758c;line-height:1.55}.dashboard-dark .poster-gallery-guidance{color:#f5f8ff;background:linear-gradient(135deg,#132a2a,#18233e);border-color:#426c63}.dashboard-dark .poster-gallery-guidance b{color:#68dfba}.dashboard-dark .poster-gallery-guidance small{color:#bcc8dc}.upload-field-with-actions{min-width:0;display:grid;position:relative}.upload-field-with-actions>.upload-field{width:100%;height:100%}.upload-remove-action{z-index:3;color:#b52d47;cursor:pointer;background:#fff4f6;border:1px solid #ed9aaa;border-radius:11px;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-weight:850;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:14px;right:16px}.upload-remove-action:hover{background:#ffe5ea;transform:translateY(-2px);box-shadow:0 8px 18px #b52d4729}.dashboard-dark .upload-remove-action{color:#ffb5c2;background:#381d2a;border-color:#a64a5d}@media (prefers-reduced-motion:reduce){.dashboard-shell .sidebar,.dashboard-shell .sidebar *,.dashboard-shell .sidebar :before,.dashboard-shell .sidebar :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.voting-value-mode{background:linear-gradient(135deg,#f4fbff,#f7f5ff);border:1px solid #cfe1ec;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex!important}.voting-value-mode>span{gap:3px;display:grid!important}.voting-value-mode>span small{color:#6d7890;font-size:11px}.voting-value-mode>div{background:#e8edf4;border-radius:11px;gap:4px;padding:3px;display:flex!important}.voting-value-mode button{color:#647086;background:0 0;border:0;border-radius:8px;padding:8px 11px;font-weight:800}.voting-value-mode button:hover{color:#4f35cf;transform:translateY(-1px)}.voting-value-mode button.active{color:#4f35cf;background:#fff;box-shadow:0 2px 8px #27314d1f}.dashboard-dark .voting-value-mode{background:linear-gradient(135deg,#142b3b,#242449);border-color:#405b72}.dashboard-dark .voting-value-mode>span small{color:#b9c5d4}.dashboard-dark .voting-value-mode>div{background:#102136}.dashboard-dark .voting-value-mode button.active{color:#fff;background:#30415c}@media (max-width:640px){.voting-value-mode{flex-direction:column;align-items:stretch}.voting-value-mode>div{grid-template-columns:1fr 1fr;display:grid!important}}.site .scroll-fade-section{--scroll-visibility:1;--scroll-offset:0px;opacity:var(--scroll-visibility);transform:translate3d(0, var(--scroll-offset), 0);will-change:opacity, transform;transition:opacity .14s linear,transform .14s linear}@media (prefers-reduced-motion:reduce){.site .scroll-fade-section{opacity:1!important;transform:none!important}}.site .floating-contact{z-index:40;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#111831,#26335c);border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:10px 17px 10px 12px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:28px;right:clamp(16px,2.4vw,34px);box-shadow:0 14px 38px #04081957}.site .floating-contact:hover{transform:translateY(-3px);box-shadow:0 18px 46px #0408196b}.site .floating-contact span{background:linear-gradient(135deg,#7654ff,#20c3e8);border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.site .floating-contact b{white-space:nowrap;font-size:13px}.contact-card{color:#101a36;text-align:center;background:#fff;border-radius:27px;width:min(430px,100%);padding:36px;position:relative;box-shadow:0 30px 90px #0007}.contact-card .contact-icon{color:#fff;background:linear-gradient(135deg,#7654ff,#20c3e8);border-radius:20px;place-items:center;width:64px;height:64px;margin:4px auto 18px;font-size:31px;display:grid}.contact-card h2{margin:0;font-size:30px}.contact-card p{color:#657087;line-height:1.65}.contact-card a{margin:22px 0 14px;display:block}.contact-card small{color:#80889b;line-height:1.5;display:block}.site .filters .chip{white-space:nowrap}@media (max-width:620px){.site .search button{padding-inline:14px;display:block}.site .search{grid-template-columns:25px minmax(0,1fr) auto}.site .floating-contact{width:52px;padding:9px;bottom:92px;right:14px}.site .floating-contact b{display:none}.site .floating-contact span{width:32px;height:32px}.site .topbar{gap:10px}.site .top-actions{margin-left:auto}.site .top-actions .secondary{border-radius:12px;align-items:center;min-height:40px;padding:9px 14px;display:inline-flex}.site .mobile-nav{justify-content:space-around}}@media (max-width:950px){.site .top-actions .login-nav-button{border-radius:12px;align-items:center;min-height:40px;padding:9px 14px;display:inline-flex}}.criteria-editor header .criteria-header-actions{grid-template-columns:repeat(3,minmax(130px,1fr));align-items:stretch;gap:9px;width:min(100%,720px);display:grid}.criteria-editor>header{border-bottom:1px solid #e0e5ef;grid-template-columns:minmax(150px,.55fr) minmax(0,2fr);align-items:start;padding-bottom:12px;display:grid}.criteria-editor header .criteria-header-actions button{text-align:center;justify-content:center;align-items:center;min-height:40px;line-height:1.25;display:inline-flex}.criteria-editor header .delete-category-inline{color:#c74359;background:#fff1f3;border:1px solid #f4c8cf}.criteria-editor header .delete-category-inline:hover{color:#a9253c;background:#ffe4e8}@media (max-width:720px){.criteria-editor header{align-items:flex-start;gap:12px}.criteria-editor header .criteria-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.criteria-editor header .criteria-header-actions button{width:100%}.category-filter-toolbar{grid-template-columns:1fr}.category-accordion-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.dashboard-dark :is(.system-card,.system-step-section,.jury-form-card,.score-foundation,.score-workspace,.leaderboard-workspace,.championship-workspace,.additional-workspace,.joined-events-workspace,.account-empty-event,.event-overview,.participant-section,.participant-page-section,.activity-card,.jury-panel,.jury-detail-card) :is(h1,h2,h3,h4,b,strong,dt,dd,label){color:#eef2ff!important}.dashboard-dark :is(.system-card,.system-step-section,.jury-form-card,.score-foundation,.score-workspace,.leaderboard-workspace,.championship-workspace,.additional-workspace,.joined-events-workspace,.account-empty-event,.event-overview,.participant-section,.participant-page-section,.activity-card,.jury-panel,.jury-detail-card) :is(p,small){color:#aeb9cf!important}.dashboard-light :is(.system-card,.system-step-section,.jury-form-card,.score-foundation,.score-workspace,.leaderboard-workspace,.championship-workspace,.additional-workspace,.joined-events-workspace,.account-empty-event,.event-overview,.participant-section,.participant-page-section,.activity-card,.jury-panel,.jury-detail-card) :is(h1,h2,h3,h4,b,strong,dt,dd,label){color:#101a36!important}.dashboard-light :is(.system-card,.system-step-section,.jury-form-card,.score-foundation,.score-workspace,.leaderboard-workspace,.championship-workspace,.additional-workspace,.joined-events-workspace,.account-empty-event,.event-overview,.participant-section,.participant-page-section,.activity-card,.jury-panel,.jury-detail-card) :is(p,small){color:#6f7990!important}.dashboard-dark .championship-workspace .system-card{color:#eef3ff;background:linear-gradient(145deg,#101a36,#14243c);border-color:#344568;box-shadow:0 18px 42px #02061755}.dashboard-dark .championship-workspace .system-card .form-title{border-bottom-color:#344568}.dashboard-dark .championship-workspace .system-card .form-title h3,.dashboard-dark .championship-workspace .category-heading h3{color:#f5f8ff}.dashboard-dark .championship-workspace .system-card .form-title p{color:#b4bfd8}.dashboard-dark .championship-workspace .system-card .field>span{color:#bdc7dd}.dashboard-dark .championship-workspace .percent-display{background:linear-gradient(135deg,#2d285d,#163f4a);border:1px solid #536787}.dashboard-dark .championship-workspace .percent-display strong{color:#9d8bff}.dashboard-dark .championship-workspace .percent-display small{color:#c0cadc}.dashboard-dark .championship-workspace .formula-note{color:#c5d9e5;background:linear-gradient(135deg,#132f45,#173a43);border:1px solid #31576b}.dashboard-dark .championship-workspace .formula-note span{color:#bfeaff;background:#244c63}.dashboard-dark .championship-workspace .category-table,.dashboard-dark .championship-workspace .criteria-editor{background:#101a34;border-color:#344568}.dashboard-dark .championship-workspace .category-table{background:#0c172d}.dashboard-dark .championship-workspace .category-editor{background:#111d34;border-color:#526995;box-shadow:inset 4px 0 #7183ff,0 9px 22px #0000003d}.dashboard-dark .championship-workspace .category-table>.category-editor:nth-child(4n+3){border-color:#3f786f;box-shadow:inset 4px 0 #35c7a4,0 9px 22px #0000003d}.dashboard-dark .championship-workspace .category-table>.category-editor:nth-child(4n+4){border-color:#65558e;box-shadow:inset 4px 0 #9a76ff,0 9px 22px #0000003d}.dashboard-dark .championship-workspace .category-table>.category-editor:nth-child(4n+5){border-color:#806638;box-shadow:inset 4px 0 #e5aa43,0 9px 22px #0000003d}.dashboard-dark .championship-workspace .category-table-head{color:#b9c4dc;background:#1b2949}.dashboard-dark .championship-workspace .category-score-row{border-top-color:#344568}.dashboard-dark .championship-workspace .category-editor .category-score-row{background:linear-gradient(135deg,#172b40 0%,#252244 58%,#173a38 100%);box-shadow:inset 0 -1px #425574,0 7px 16px #00000038}.dashboard-dark .championship-workspace .category-collapse-toggle{color:#f6f8ff;background:linear-gradient(135deg,#172b40 0%,#252244 58%,#173a38 100%)}.dashboard-dark .championship-workspace .category-collapse-title strong{color:#f6f8ff}.dashboard-dark .championship-workspace .category-collapse-title small,.dashboard-dark .championship-workspace .category-collapse-meta{color:#bdc9df}.dashboard-dark .championship-workspace .category-collapse-meta,.dashboard-dark .championship-workspace .category-collapse-icon{color:#edf3ff;background:#0b172db8;border-color:#405373}.dashboard-dark .championship-workspace .category-accordion-actions button{color:#d8e2f5;background:#17233e;border-color:#405373}.dashboard-dark .championship-workspace .category-search-row input,.dashboard-dark .championship-workspace .jury-sheet-readiness,.dashboard-dark .championship-workspace .jury-sheet-readiness button,.dashboard-dark .championship-workspace .jury-sheet-readiness input,.dashboard-dark .championship-workspace .jury-sheet-readiness select,.dashboard-dark .championship-workspace .jury-sheet-page-preview button,.dashboard-dark .championship-workspace .criterion-order-actions button{color:#e3eaf8;background:#17233e;border-color:#405373}.dashboard-dark .championship-workspace .category-collapse-status>.ready{color:#7ce1c1;background:#143f37}.dashboard-dark .championship-workspace .category-collapse-status>.needs-attention,.dashboard-dark .championship-workspace .system-dirty-status.dirty{color:#ffd485;background:#493817}.dashboard-dark .championship-workspace .system-dirty-status.saved{color:#7ce1c1;background:#143f37}.dashboard-dark .championship-workspace .category-expandable-content{border-top-color:#405373}@media (max-width:700px){.category-collapse-toggle{grid-template-columns:minmax(0,1fr) 34px;gap:9px;min-height:68px;padding:12px 13px}.category-collapse-meta,.category-collapse-status>.ready,.category-collapse-status>.needs-attention{display:none}.category-collapse-title strong{font-size:15px}.category-collapse-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.championship-workspace .system-flow{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;justify-content:center;padding:12px 15px;position:sticky;top:12px;box-shadow:0 12px 34px #1f2a4f1f}.system-flow .system-step-wrap{align-items:center;gap:18px;display:flex}.system-flow .system-step-wrap button{color:#7c8598;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;padding:7px 10px;font-weight:750;transition:transform .22s,color .22s,background .22s,box-shadow .22s;display:flex}.system-flow .system-step-wrap button i{color:#7c8598;background:#edf0f5;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;transition:all .2s;display:grid}.system-flow .system-step-wrap button.active{color:#6044d9;background:#f3f0ff}.system-flow .system-step-wrap button.active i{color:#fff;background:#6749eb}.system-flow .system-step-wrap button:hover{color:#6044d9;background:#f5f3ff;transform:translateY(-2px);box-shadow:0 8px 20px #503eae29}.system-flow .system-step-wrap button:active{transform:translateY(0)scale(.98)}.system-flow .system-step-wrap button:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.system-flow .system-step-wrap em{color:#bcc2cf;font-style:normal}.system-step-section{scroll-margin-top:105px}.system-step-section:not([hidden]){--step-origin-x:50%;--step-enter-x:0px;will-change:opacity, transform, clip-path;animation:.58s cubic-bezier(.2,.8,.2,1) both system-step-reveal}.system-step-section[data-system-step="1"]:not([hidden]){--step-origin-x:16%;--step-enter-x:-24px}.system-step-section[data-system-step="2"]:not([hidden]){--step-origin-x:50%;--step-enter-x:0px}.system-step-section[data-system-step="3"]:not([hidden]){--step-origin-x:84%;--step-enter-x:24px}@keyframes system-step-reveal{0%{opacity:0;transform:translate3d(var(--step-enter-x), -12px, 0) scale(.985);clip-path:circle(0% at var(--step-origin-x) 0%);filter:blur(3px)}55%{opacity:1}to{opacity:1;clip-path:circle(150% at var(--step-origin-x) 0%);filter:blur();transform:translate(0)scale(1)}}@media (max-width:720px){.championship-workspace .system-flow{scrollbar-width:none;justify-content:flex-start;max-width:100%;top:8px;overflow-x:auto}.championship-workspace .system-flow::-webkit-scrollbar{display:none}.system-flow .system-step-wrap{gap:8px}.system-flow .system-step-wrap button{padding:6px 8px}.system-flow .system-step-wrap button b{font-size:12px}.system-flow .system-step-wrap em{display:none}.system-step-section{scroll-margin-top:92px}}.champion-level-scope{background:linear-gradient(135deg,#f7fbfa,#f7f8ff);border:1px solid #d6dfeb;border-radius:20px;grid-template-columns:minmax(240px,.7fr) 1.3fr;align-items:center;gap:24px;margin-top:24px;padding:22px;display:grid}.champion-level-scope>div:first-child>span{color:#13846a;letter-spacing:.16em;font-size:10px;font-weight:900}.champion-level-scope h3{margin:6px 0;font-size:20px}.champion-level-scope p{color:#68758b;margin:0;line-height:1.5}.champion-level-tabs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.champion-level-tabs button{color:#17213b;text-align:left;background:#fff;border:1px solid #d5deea;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.champion-level-tabs button:hover{border-color:#75b9aa;transform:translateY(-2px);box-shadow:0 8px 20px #14413917}.champion-level-tabs button.active{background:#e9f8f3;border-color:#159271;box-shadow:inset 0 0 0 1px #159271}.champion-level-tabs button.needs-setup{color:#9f2538;background:#fff3f4;border-color:#ef9aa5}.champion-level-tabs button.needs-setup small{color:#bd4052}.champion-level-tabs button.needs-setup.active{box-shadow:inset 0 0 0 2px #d64559}.champion-level-tabs button span{font-weight:850}.champion-level-tabs button small{color:#78849a;font-weight:650}.dashboard-dark .champion-level-scope{background:linear-gradient(135deg,#142d2a,#17223f);border-color:#3e5d70}.dashboard-dark .champion-level-scope h3{color:#f8fafc}.dashboard-dark .champion-level-scope p,.dashboard-dark .champion-level-tabs button small{color:#b7c5d4}.dashboard-dark .champion-level-tabs button{color:#f8fafc;background:#172a40;border-color:#405c70}.dashboard-dark .champion-level-tabs button:hover{border-color:#66c9b1}.dashboard-dark .champion-level-tabs button.active{background:#174d43;border-color:#55d3b1}.dashboard-dark .champion-level-tabs button.needs-setup{color:#ffe7ea;background:#4a202a;border-color:#e66b7c}.dashboard-dark .champion-level-tabs button.needs-setup small{color:#ffb4be}@media (max-width:760px){.champion-level-scope{grid-template-columns:1fr}}.optional-champions{gap:16px;margin-top:24px;display:grid}.optional-champion{background:#f8f9fd;border:1px solid #dfe4ef;border-radius:20px;padding:21px}.optional-champion.enabled{background:linear-gradient(135deg,#faf8ff,#f2faff);border-color:#b9acef}.optional-champion.needs-decision{background:#fff7f7;border-color:#ef9aa5;box-shadow:inset 0 0 0 1px #f3bcc3}.champion-decision-actions{background:#eef2f6;border:1px solid #d8dfea;border-radius:14px;grid-template-columns:repeat(2,minmax(118px,1fr));gap:4px;width:min(100%,310px);padding:4px;display:grid}.no-champion-button{color:#68758b;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-height:42px;padding:8px 12px;font-size:13px;font-weight:800}.no-champion-button.selected{color:#334155;background:#fff;box-shadow:0 2px 8px #1f2d4217}.dashboard-dark .optional-champion.needs-decision{background:#3a2029;border-color:#d65b6c}.dashboard-dark .no-champion-button{color:#dbe4ef;background:#1a2b40;border-color:#52667b}.dashboard-dark .no-champion-button.selected{color:#fff;background:#334155;border-color:#9aa9ba}.optional-champion>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.optional-champion>header span{letter-spacing:.15em;color:#7053ea;font-size:10px;font-weight:850}.optional-champion>header h3{margin:5px 0;font-size:21px}.optional-champion>header p{color:#717b91;margin:0}.option-toggle{color:#737d91;white-space:nowrap;background:#fff;border:1px solid #d8ddea;border-radius:10px;min-width:96px;min-height:42px;padding:8px 13px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s}.option-toggle.active{color:#137956;background:#e3f8ef;border-color:#a7e5cc;box-shadow:0 3px 10px #1379561f}.option-toggle:hover,.no-champion-button:hover{transform:translateY(-1px)}.champion-decision-actions .option-toggle{background:0 0;border:0;min-width:0}.champion-decision-actions .option-toggle.active{background:#fff}.optional-champion-body{border-top:1px solid #dfe4ef;grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:18px;margin-top:20px;padding-top:20px;display:grid}.locked-method>strong{color:#17213b;background:#f1f5f7;border:1px solid #d8dfea;border-radius:12px;align-items:center;min-height:46px;padding:0 14px;font-size:15px;display:flex}.locked-method>small{color:#6f7b8f;margin-top:7px;display:block}.champion-calculation-options{background:#eef2f6;border:1px solid #d8dfea;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:6px;padding:4px;display:grid}.champion-calculation-options button{color:#68748a;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-height:46px;padding:9px 14px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s}.champion-calculation-options button:hover{color:#5538d4;transform:translateY(-1px)}.champion-calculation-options button.active{color:#4e32cf;background:#fff;box-shadow:0 2px 9px #402c9221,inset 0 0 0 1px #8067ec}.dashboard-dark .champion-calculation-options{background:#122338;border-color:#445a70}.dashboard-dark .champion-calculation-options button{color:#bac6d5;background:0 0}.dashboard-dark .champion-calculation-options button.active{color:#fff;background:#2c2852;border-color:#9b87f2}.dashboard-dark .locked-method>strong{color:#f8fafc;background:#162b3f;border-color:#486075}.dashboard-dark .locked-method>small{color:#b8c5d4}.champion-source-picker>b{margin-bottom:5px;display:block}.champion-source-picker>p{color:#7b8498;margin:0 0 12px;font-size:13px}.champion-source-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.champion-source-picker>div>label{cursor:pointer;background:#fff;border:1px solid #dce2ed;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.champion-source-picker>div>label.selected{background:#f2efff;border-color:#8064ef;box-shadow:inset 0 0 0 1px #8064ef}.champion-source-picker label input{accent-color:#6749eb;width:17px;height:17px}.champion-source-picker label span{gap:3px;display:grid}.champion-source-picker label small{color:#7b8498}@media (max-width:720px){.optional-champion>header{flex-direction:column}.option-toggle{width:100%}.optional-champion-body,.champion-source-picker>div{grid-template-columns:1fr}}.optional-champion-body{grid-template-columns:repeat(2,minmax(0,1fr))}.optional-champion-body .champion-source-picker{grid-column:1/-1}.champion-method small{color:#737d91;font-weight:500;line-height:1.45}@media (max-width:720px){.optional-champion-body{grid-template-columns:1fr}.optional-champion-body .champion-source-picker{grid-column:auto}}.custom-source-form{grid-column:1/-1;gap:9px;margin-bottom:4px;grid-template-columns:minmax(180px,1fr) auto!important;display:grid!important}.custom-source-form input{color:#101a36;background:#fff;border:1px solid #dce2ed;border-radius:13px;min-width:0;padding:12px 14px}.custom-source-form button{color:#5d42d6;background:#ede8ff;border:0;border-radius:13px;padding:11px 15px;font-weight:800}.custom-source-form button:disabled{opacity:.48;cursor:not-allowed}.manual-champion-input{background:#fff;border:1px solid #dfe4ef;border-radius:23px;margin-top:22px;padding:25px}.manual-champion-input>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.manual-champion-input h2{margin:7px 0;font-size:26px}.manual-champion-input p{color:#727c91;margin:0}.manual-champion-input .manual-source-note{color:#7a8496;max-width:660px;margin-top:7px;font-size:.68rem;line-height:1.45}.dashboard-dark.account-event .manual-champion-input .manual-source-note{color:#b9c7d9!important}.manual-source-grid{gap:16px;display:grid}.manual-level-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 18px;display:grid}.manual-level-tabs button{color:#293650;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d8deea;border-radius:14px;grid-template-columns:1fr auto;gap:3px 10px;min-width:0;padding:13px 15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.manual-level-tabs button:hover{background:#f0faf6;border-color:#66bba3;transform:translateY(-2px);box-shadow:0 10px 24px #176d5518}.manual-level-tabs button:focus-visible{outline-offset:2px;outline:3px solid #45b99a3d}.manual-level-tabs button.active{color:#fff;background:linear-gradient(135deg,#0d765f,#18a17d);border-color:#199171;box-shadow:0 12px 26px #08765c30}.manual-level-tabs button span{white-space:nowrap;text-overflow:ellipsis;font-weight:850;overflow:hidden}.manual-level-tabs button b{color:#17233f;background:#e8edf5;border-radius:999px;grid-area:1/2/3;align-self:center;place-items:center;min-width:32px;height:32px;padding:0 7px;display:grid}.manual-level-tabs button.active b{color:#fff;background:#ffffff2e}.manual-level-tabs button small{color:#7a8498;font-size:.68rem}.manual-level-tabs button.active small{color:#d7f5eb}.manual-level-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;padding:0 3px;display:flex}.manual-level-heading span{color:#16866a;letter-spacing:.12em;font-size:.65rem;font-weight:900}.manual-level-heading h3{margin:3px 0 0;font-size:1.12rem}.manual-level-heading>small{color:#737d91;font-weight:750}.manual-source-grid>article{border:1px solid #dfe4ef;border-radius:18px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.manual-source-grid>article:hover{border-color:#88c6b4;transform:translateY(-2px);box-shadow:0 14px 34px #163e3217}.manual-source-grid>article>header{background:#f3f1ff;justify-content:space-between;padding:15px 18px;display:flex}.manual-source-grid>article>header small{color:#737d91}.manual-source-grid>article>div{display:grid}.manual-source-grid label{border-top:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:15px;padding:13px 18px;transition:background .16s,box-shadow .16s;display:grid}.manual-source-grid label:hover,.manual-source-grid label:focus-within{background:#f4faf7;box-shadow:inset 3px 0 #31ad8a}.manual-source-grid label:first-child{border-top:0}.manual-source-grid label>span{gap:4px;display:grid}.manual-source-grid label small{color:#7b8498}.manual-source-grid input{text-align:right;border:1px solid #d8deea;border-radius:12px;width:100%;padding:11px 13px;font-weight:750}@media (max-width:720px){.custom-source-form{grid-template-columns:1fr!important}.manual-champion-input>header{flex-direction:column}.manual-champion-input>header button{width:100%}.manual-source-grid label{grid-template-columns:1fr}.manual-source-grid input{text-align:left}.manual-level-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-level-heading{flex-direction:column;align-items:flex-start;gap:4px}}.optional-leaderboards{background:linear-gradient(135deg,#fff,#f3f7f8);border:1px solid #dfe4ef;border-radius:22px;margin:18px 0;padding:20px}.optional-leaderboards>header{border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;display:flex}.optional-leaderboards>header h3{text-align:right;margin:0;font-size:22px;line-height:1.15}.optional-leaderboards>header p{display:none}.optional-leaderboards>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px;display:grid}.optional-leaderboards article{background:#fff;border:1px solid #dfe4ef;border-radius:17px;min-width:0;padding:16px;box-shadow:0 8px 24px #101a360a}.optional-leaderboards article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.optional-leaderboards article>header small{letter-spacing:.1em;color:#7053ea;font-size:9px;font-weight:850}.optional-leaderboards article h4{margin:5px 0 0;font-size:20px}.optional-leaderboards article>header>span{color:#667087;white-space:nowrap;background:#eef1f7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.optional-leaderboards article>p{color:#59657a;text-overflow:ellipsis;white-space:nowrap;background:#f5f7fa;border-radius:10px;min-height:0;margin:12px 0 4px;padding:8px 10px;font-size:10px;line-height:1.4;overflow:hidden}.optional-leaderboards ol{margin:12px 0 0;padding:0;list-style:none;display:grid}.optional-leaderboards li{border-top:1px solid #edf0f5;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.optional-leaderboards li>i{color:#6145dc;background:#eeeaff;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:850;display:grid}.optional-leaderboards li>span{gap:3px;min-width:0;display:grid}.optional-leaderboards li>span b,.optional-leaderboards li>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.optional-leaderboards li>span small{color:#7a8397}.optional-leaderboards li>strong{color:#101a36;font-size:18px}@media (max-width:850px){.optional-leaderboards>div{grid-template-columns:1fr}}@media (max-width:520px){.optional-leaderboards{padding:16px}.optional-leaderboards>header{flex-direction:column;align-items:flex-start}.optional-leaderboards>header h3{text-align:left;font-size:20px}.optional-leaderboards article>header{flex-direction:column}}.champion-source-picker>div>.champion-source-option{grid-template-columns:minmax(0,1fr) minmax(180px,210px) auto;align-items:stretch;gap:8px;display:grid}.champion-source-weight{background:#faf8ff;border:1px solid #cfc5fb;border-radius:12px;align-content:center;gap:5px;min-width:180px;padding:10px 14px;display:grid}.champion-source-weight>span{color:#6f668e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.champion-source-weight>div{align-items:center;gap:8px;display:flex}.champion-source-picker .champion-source-weight input{color:#17213b;text-align:right;background:#fff;border:1px solid #a997ef;border-radius:8px;width:112px;height:46px;padding:7px 12px;font-size:19px;font-weight:900}.champion-source-weight b{color:#6749eb;font-size:20px}.champion-weight-summary{border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;margin:12px 0 0!important;font-size:12px!important}.champion-weight-summary small{font-size:11px;font-weight:750}.champion-weight-summary button{color:inherit;white-space:nowrap;background:#ffffffb8;border:1px solid;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:850}.champion-weight-summary button:hover{background:#fff;transform:translateY(-1px)}.champion-level-tabs .copy-level-config{color:#5138c7;background:#f6f3ff;border-style:dashed;border-color:#7561d8}.dashboard-dark .champion-level-tabs .copy-level-config{color:#fff;background:#282546;border-color:#8f7ce5}.champion-weight-summary.valid{background:#e8f8f2;color:#08745a!important}.champion-weight-summary.invalid{background:#fff0f2;color:#b22f45!important}.dashboard-dark .champion-source-weight{background:#1d2943;border-color:#5d528b}.dashboard-dark .champion-source-weight>span{color:#b9b0dc}.dashboard-dark .champion-source-picker .champion-source-weight input{color:#fff;background:#101d34;border-color:#7568aa}@media (max-width:1100px){.champion-source-picker>div:not(.custom-source-form){grid-template-columns:1fr}}.champion-source-picker .champion-source-option>label{cursor:pointer;background:#fff;border:1px solid #dce2ed;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.champion-source-picker .champion-source-option>label.selected{background:#f2efff;border-color:#8064ef;box-shadow:inset 0 0 0 1px #8064ef}.delete-custom-source{color:#bd354d;background:#fff1f3;border:1px solid #f2c6ce;border-radius:12px;padding:9px 12px;font-weight:800}.delete-custom-source:hover{background:#ffe3e8}@media (max-width:520px){.champion-source-picker>div>.champion-source-option{grid-template-columns:1fr}.champion-source-weight{grid-template-columns:1fr auto;min-width:0}.champion-source-picker .champion-source-weight input{width:100%;min-width:120px}.champion-weight-summary{flex-direction:column;align-items:flex-start;gap:3px}.champion-calculation-options{grid-template-columns:1fr}.delete-custom-source{width:100%}}.rank-group-editor{border:1px solid #dfe4ef;border-radius:20px;margin-bottom:18px;overflow:hidden}.rank-group-editor>header{background:#f5f3ff;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.rank-group-editor>header>div{gap:4px;display:grid}.rank-group-editor>header small{color:#737d91}.rank-group-editor>header button{color:#5f43d8;background:#e9e3ff;border:0;border-radius:12px;padding:10px 14px;font-weight:800}.rank-group-editor>div{display:grid}.rank-group-editor article{border-top:1px solid #e7eaf2;grid-template-columns:125px minmax(210px,1fr) 180px auto;align-items:end;gap:13px;padding:16px 18px;display:grid}.rank-range{color:#59647a;text-align:center;background:#eef1f7;border-radius:12px;align-self:center;padding:9px 11px;font-size:12px;font-weight:800}.delete-rank-group{color:#bd354d;background:#fff1f3;border:1px solid #f2c6ce;border-radius:12px;min-height:45px;padding:10px 13px;font-weight:800}.delete-rank-group:disabled{opacity:.4;cursor:not-allowed}.dynamic-rank-preview{margin-bottom:20px}.dynamic-rank-preview>header{background:#f7f8fc;grid-template-columns:1fr!important;gap:4px!important;padding:14px 16px!important;display:grid!important}.dynamic-rank-preview>header small{color:#737d91}@media (max-width:820px){.rank-group-editor article{grid-template-columns:1fr 1fr}.rank-range{text-align:left;grid-column:1/-1}}@media (max-width:560px){.rank-group-editor>header{flex-direction:column;align-items:flex-start}.rank-group-editor>header button{width:100%}.rank-group-editor article{grid-template-columns:1fr}.rank-range{grid-column:auto}}.public-optional-champions{background:#f7f8fd;border:1px solid #dfe4ef;border-radius:20px;margin-top:18px;padding:18px}.public-optional-champions>header span{letter-spacing:.13em;color:#6b4fe3;font-size:10px;font-weight:850}.public-optional-champions>header h4{margin:5px 0 14px;font-size:21px}.public-optional-champions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-optional-champions article{background:#fff;border:1px solid #dfe4ef;border-radius:16px;min-width:0;padding:15px}.public-optional-champions article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.public-optional-champions article>header>div{gap:4px;display:grid}.public-optional-champions article>header small{color:#6b4fe3;letter-spacing:.08em;font-size:8px}.public-optional-champions article>header>span{color:#697389;white-space:nowrap;background:#eef1f7;border-radius:999px;padding:5px 8px;font-size:9px}.public-optional-champions article>p{color:#747e92;font-size:11px;line-height:1.5}.public-optional-champions ol{margin:10px 0 0;padding:0;list-style:none;display:grid}.public-optional-champions li{border-top:1px solid #edf0f5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.public-optional-champions li>i{color:#6246db;background:#eeeaff;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:850;display:grid}.public-optional-champions li>span{gap:2px;min-width:0;display:grid}.public-optional-champions li>span b,.public-optional-champions li>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-optional-champions li>span small{color:#7a8397}@media (max-width:720px){.public-optional-champions>div{grid-template-columns:1fr}.public-optional-champions article>header{flex-direction:column}}.verification-tools{grid-template-columns:minmax(0,1fr) 230px;gap:14px;padding:18px;display:grid}.verification-tools select{background:var(--panel,#fff);min-width:0;color:inherit;font:inherit;border:1px solid #d9deeb;border-radius:16px;padding:0 16px}.verification-tabs button span{color:#6044df;background:#ece9ff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.78rem;display:inline-grid}.verification-row .level-badge.invalid{color:#a95c00;background:#fff0e1}.status-badge.ditolak{color:#bd304c;background:#ffe9ed}.participant-review-modal{color:#101a36;background:#fff;border-radius:28px;width:min(680px,100vw - 28px);max-height:calc(100dvh - 32px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #10162a55}.participant-review-modal>h2{margin:10px 0 4px;font-size:clamp(1.6rem,4vw,2.3rem)}.participant-review-modal>p{color:#798399;margin:0 0 22px}.modal-close{color:#687188;cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:14px;right:18px}.participant-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.participant-review-grid>div{background:#f8f9fd;border:1px solid #e0e4ef;border-radius:16px;gap:5px;padding:14px;display:grid}.participant-review-grid small{color:#778197}.participant-review-grid strong{overflow-wrap:anywhere}.level-warning{color:#865000;background:#fff8e8;border:1px solid #f4c36e;border-radius:16px;margin:16px 0;padding:14px}.level-warning p{margin:6px 0 0}.participant-review-modal textarea{resize:vertical;min-height:110px}.participant-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.danger-button{color:#bd304c!important;background:#fff0f2!important;border:1px solid #f0b8c2!important}@media (max-width:760px){.verification-tools{grid-template-columns:1fr}.verification-tools select{min-height:52px}.verification-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.verification-tabs button{flex:none}.participant-review-modal{padding:24px 18px}.participant-review-grid{grid-template-columns:1fr 1fr}.participant-review-actions{grid-template-columns:1fr;display:grid}.participant-review-actions .button{width:100%}}@media (max-width:440px){.participant-review-grid{grid-template-columns:1fr}}.verification-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-source-badge{color:#6044df;vertical-align:middle;background:#ece9ff;border-radius:999px;margin-left:7px;padding:4px 8px;font-size:.68rem;font-style:normal;display:inline-flex}.admin-participant-modal form{gap:18px;margin-top:22px;display:grid}.admin-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-participant-grid .wide{grid-column:1/-1}.admin-participant-grid select{color:#101a36;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #d9deeb;border-radius:14px;padding:0 14px}.field-hint{color:#a45d00;margin-top:7px;font-size:.82rem;line-height:1.4;display:block}@media (max-width:680px){.verification-head-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.verification-head-actions .button{width:100%}.admin-participant-grid{grid-template-columns:1fr}.admin-participant-grid .wide{grid-column:auto}}.session-recovery-notice{z-index:10000;color:#15213f;background:#fffaf0;border:1px solid #f5b732b3;border-radius:18px;align-items:center;gap:16px;width:min(520px,100vw - 32px);padding:16px 18px;display:flex;position:fixed;inset:auto 20px 20px auto;box-shadow:0 18px 46px #0713303d}.session-recovery-notice p{color:#60708e;margin:4px 0 0}.session-recovery-notice .button{flex:none}.light-theme .session-recovery-notice{color:#15213f;background:#fffaf0}@media (max-width:640px){.session-recovery-notice{flex-direction:column;align-items:stretch;inset:auto 16px 16px}.session-recovery-notice .button{width:100%}}.dashboard-shell{--account-primary:var(--brand-midnight);--account-secondary:var(--brand-navy);--account-accent:var(--brand-emerald);--account-highlight:var(--brand-gold);--account-soft:var(--brand-emerald-soft);--account-soft-alt:var(--brand-gold-soft);--account-on-color:var(--brand-ivory);--account-heading:var(--brand-midnight);--account-copy:#59657b;--account-border:#1e2a523d;--account-focus:#c99a2e6b}.dashboard-shell.account-event{--account-primary:#101a36;--account-secondary:#1e2a52;--account-accent:#078b6c;--account-highlight:#c99a2e;--account-soft:#dcefe9;--account-soft-alt:#f5e9c9}.dashboard-shell.account-peserta{--account-primary:#1e2a52;--account-secondary:#293b70;--account-accent:#078b6c;--account-highlight:#c99a2e;--account-soft:#dcefe9;--account-soft-alt:#e7ecf8;--account-border:#1e2a5245}.dashboard-shell.account-juri{--account-primary:#321b3f;--account-secondary:#101a36;--account-accent:#7a304f;--account-highlight:#c99a2e;--account-soft:#f1e5ed;--account-soft-alt:#f5e9c9;--account-border:#63345f4d}.dashboard-light[class*=account-]{--text:var(--account-heading);--muted:var(--account-copy);--border:var(--account-border);color:var(--account-heading)}.dashboard-dark[class*=account-]{--text:var(--brand-ivory);--muted:#c5cede;--border:#faf7ef33;color:var(--brand-ivory)}.dashboard-dark[class*=account-] :is(.dashboard-content,.participant-dashboard,.jury-dashboard,.jury-assignments,.jury-profile) :is(h1,h2,h3,h4,h5,strong,b){color:var(--brand-ivory)}.dashboard-dark[class*=account-] :is(.dashboard-content,.participant-dashboard,.jury-dashboard,.jury-assignments,.jury-profile) :is(p,small,.section-description,.helper-text){color:#c5cede}.dashboard-shell[class*=account-] .sidebar{border-color:var(--account-highlight)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .sidebar{border-color:color-mix(in srgb, var(--account-highlight) 42%, transparent)}}.dashboard-shell[class*=account-] .sidebar{background:radial-gradient(circle at 10% 8%, var(--account-accent), transparent 32%), linear-gradient(165deg, var(--account-primary), var(--account-secondary))}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .sidebar{background:radial-gradient(circle at 10% 8%, color-mix(in srgb, var(--account-accent) 22%, transparent), transparent 32%), linear-gradient(165deg, var(--account-primary), var(--account-secondary))}}.dashboard-shell[class*=account-] .role-badge>span,.dashboard-shell[class*=account-] .avatar{color:var(--account-on-color);background:linear-gradient(145deg, var(--account-accent), var(--account-primary));border-color:var(--account-highlight)}.dashboard-shell[class*=account-] .sidebar nav button{color:#d7deea;border-color:#0000}.dashboard-shell[class*=account-] .sidebar nav button:hover,.dashboard-shell[class*=account-] .sidebar nav button:focus-visible{color:var(--account-on-color);border-color:var(--account-highlight)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .sidebar nav button:hover,.dashboard-shell[class*=account-] .sidebar nav button:focus-visible{border-color:color-mix(in srgb, var(--account-highlight) 55%, transparent)}}.dashboard-shell[class*=account-] .sidebar nav button:hover,.dashboard-shell[class*=account-] .sidebar nav button:focus-visible{background:var(--account-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .sidebar nav button:hover,.dashboard-shell[class*=account-] .sidebar nav button:focus-visible{background:color-mix(in srgb, var(--account-accent) 25%, transparent)}}.dashboard-shell[class*=account-] .sidebar nav button.active{color:var(--account-on-color);border-color:var(--account-highlight);background:linear-gradient(110deg, var(--account-primary), var(--account-accent));box-shadow:0 10px 24px var(--account-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .sidebar nav button.active{box-shadow:0 10px 24px color-mix(in srgb, var(--account-primary) 30%, transparent)}}.dashboard-shell[class*=account-] .sidebar nav button.active span{color:var(--account-primary);background:var(--account-highlight)}.dashboard-shell[class*=account-] :is(button,a,input,select,textarea):focus-visible{outline-color:var(--account-highlight);box-shadow:0 0 0 4px var(--account-focus)}.dashboard-shell[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:hover{color:var(--account-accent)!important;border-color:var(--account-highlight)!important;background:var(--account-soft)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:hover{background:color-mix(in srgb, var(--account-soft) 75%, white)!important}}.dashboard-shell[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button.active{color:var(--account-on-color)!important;border-color:var(--account-highlight)!important;background:linear-gradient(125deg, var(--account-primary), var(--account-accent))!important;box-shadow:0 9px 22px var(--account-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button.active{box-shadow:0 9px 22px color-mix(in srgb, var(--account-primary) 28%, transparent)!important}}.dashboard-dark[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:not(.active){color:#c9d2e2!important;background:var(--account-secondary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-dark[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:not(.active){background:color-mix(in srgb, var(--account-secondary) 78%, var(--brand-ink))!important}}.dashboard-dark[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:not(.active){border-color:#faf7ef38!important}.dashboard-dark[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:not(.active):hover{color:var(--account-on-color)!important;background:var(--account-accent)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-dark[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:not(.active):hover{background:color-mix(in srgb, var(--account-accent) 35%, var(--account-primary))!important}}.account-event :is(.primary-button,.button.primary,.commerce-primary-action){color:var(--account-on-color);border-color:var(--account-highlight);background:linear-gradient(125deg, var(--account-primary), var(--account-accent))}.account-peserta .participant-primary{color:var(--account-on-color);border:1px solid var(--account-highlight);background:linear-gradient(130deg, var(--account-secondary), var(--account-accent));box-shadow:0 10px 25px #1e2a523d}.account-peserta .participant-hero{color:var(--account-on-color);border:1px solid var(--account-highlight)}@supports (color:color-mix(in lab, red, red)){.account-peserta .participant-hero{border:1px solid color-mix(in srgb, var(--account-highlight) 52%, transparent)}}.account-peserta .participant-hero{background:radial-gradient(circle at 78% 18%, #078b6c57, transparent 31%), linear-gradient(125deg, var(--account-primary), var(--account-secondary) 68%, #0d584c)}.account-peserta .participant-hero :is(h2,strong,b){color:var(--account-on-color)}.account-peserta .participant-hero p{color:#d5deea}.account-peserta .participant-hero-art>span{color:var(--account-on-color);background:linear-gradient(135deg, var(--account-secondary), var(--account-accent));box-shadow:0 20px 50px #090e1c61}.account-peserta .participant-stat-icon.violet,.account-peserta .participant-quick-actions button>span{color:var(--account-primary);background:var(--account-soft)}.account-peserta .participant-stat-icon.blue{color:var(--account-secondary);background:var(--account-soft-alt)}.account-peserta .participant-section>header>button{color:var(--account-accent)}.account-peserta .participant-quick-actions button:hover,.account-peserta .participant-quick-actions button:focus-visible{border-color:var(--account-highlight);background:linear-gradient(115deg, var(--account-secondary), var(--account-accent));box-shadow:0 12px 26px #1e2a523d}.dashboard-light.account-peserta :is(.participant-stat-grid article,.participant-section){color:var(--account-heading);border-color:var(--account-border);background:linear-gradient(145deg,#fffdf8,#f6f8fc)}.dashboard-dark.account-peserta :is(.participant-stat-grid article,.participant-section){color:var(--account-on-color);background:linear-gradient(145deg,#16213f,#1e2a52);border-color:#078b6c7a}.account-juri .jury-primary{color:var(--account-on-color);border:1px solid var(--account-highlight);background:linear-gradient(130deg, var(--account-primary), var(--account-accent));box-shadow:0 10px 24px #321b3f40}.account-juri .jury-hero{color:var(--account-on-color);border:1px solid var(--account-highlight)}@supports (color:color-mix(in lab, red, red)){.account-juri .jury-hero{border:1px solid color-mix(in srgb, var(--account-highlight) 55%, transparent)}}.account-juri .jury-hero{background:radial-gradient(circle at 80% 15%, #7a304f75, transparent 31%), linear-gradient(125deg, var(--account-secondary), var(--account-primary) 68%, #4b223d)}.account-juri .jury-hero :is(h2,strong,b){color:var(--account-on-color)}.account-juri .jury-hero p{color:#ddd2dd}.account-juri .jury-hero-icon{color:var(--account-on-color);background:linear-gradient(135deg, var(--account-accent), var(--account-highlight));box-shadow:0 20px 48px #090e1c6b}.dashboard-light.account-juri :is(.jury-stats article,.jury-card,.jury-section){color:var(--account-heading);border-color:var(--account-border);background:linear-gradient(145deg,#fffdf8,#faf4f7)}.dashboard-dark.account-juri :is(.jury-stats article,.jury-card,.jury-section){color:var(--account-on-color);background:linear-gradient(145deg,#21162d,#321b3f);border-color:#c99a2e5c}.participant-dashboard,.jury-dashboard{max-width:1440px;margin-inline:auto}.participant-hero,.jury-hero{border-radius:24px;min-height:200px;padding:clamp(26px,3vw,42px);box-shadow:0 22px 55px #050c1f2e}.participant-hero:after,.jury-hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 42%);position:absolute;inset:0}.jury-hero{position:relative;overflow:hidden}.participant-hero>div:first-child,.jury-hero>div:first-child{z-index:1;position:relative}.participant-hero h2,.jury-hero h2{letter-spacing:-.035em;max-width:780px;margin:8px 0 10px;font-size:clamp(30px,3vw,44px);line-height:1.08}.participant-hero p,.jury-hero p{max-width:680px;margin:0;font-size:clamp(14px,1.2vw,17px);line-height:1.65}.participant-hero .button,.jury-hero .button{z-index:2;border-radius:13px;align-items:center;gap:9px;min-height:46px;padding-inline:18px;font-size:14px;display:inline-flex;position:relative}.participant-hero .button svg{width:18px;height:18px}.participant-hero-art,.jury-hero-icon{z-index:1;position:relative}.participant-hero-art{width:190px}.participant-hero-art>span,.jury-hero-icon{border-radius:25px;width:92px;height:92px;transform:none;box-shadow:0 18px 42px #050c1f4d}.participant-hero-art>span svg,.jury-hero-icon svg{width:44px;height:44px}.participant-hero-art i:nth-child(2){width:145px;height:145px}.participant-hero-art i:nth-child(3){width:195px;height:195px}.participant-stat-grid,.jury-stats{gap:14px;margin:18px 0}.participant-stat-grid article,.jury-stats article{border-radius:18px;min-width:0;min-height:104px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 28px #09122a14}.participant-stat-grid article:hover,.jury-stats article:hover{transform:translateY(-2px);box-shadow:0 14px 34px #09122a21}.participant-stat-icon,.jury-stats article>span{border-radius:14px;flex:none;width:48px;height:48px}.participant-stat-icon svg,.jury-stats article>span svg{width:24px;height:24px}.participant-stat-grid article>div,.jury-stats article>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.participant-stat-grid strong,.jury-stats strong{font-variant-numeric:tabular-nums;min-width:1.15em;font-size:30px;line-height:1}.participant-stat-grid b,.jury-stats b{font-size:13px;line-height:1.2}.participant-stat-grid small,.jury-stats small{font-size:10.5px;line-height:1.35}.participant-section,.jury-panel{border-radius:20px;box-shadow:0 12px 32px #09122a12}@media (max-width:900px){.participant-hero,.jury-hero{min-height:180px;padding:25px}.participant-hero-art,.jury-hero-icon{display:none}.participant-stat-grid,.jury-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.participant-hero,.jury-hero{border-radius:18px;min-height:0;padding:22px 18px}.participant-hero h2,.jury-hero h2{font-size:28px}.participant-stat-grid,.jury-stats{grid-template-columns:1fr;gap:10px}.participant-stat-grid article,.jury-stats article{min-height:86px;padding:14px}}.dashboard-shell[class*=account-] :is(button,input,select):disabled{opacity:.58;color:currentColor}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] :is(button,input,select):disabled{color:color-mix(in srgb, currentColor 78%, transparent)}}@media (max-width:680px){.dashboard-shell[class*=account-] .participant-hero,.dashboard-shell[class*=account-] .jury-hero{border-color:var(--account-highlight)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .participant-hero,.dashboard-shell[class*=account-] .jury-hero{border-color:color-mix(in srgb, var(--account-highlight) 48%, transparent)}}}:is(.site,.dashboard-shell,.event-detail-drawer){--brand-midnight:#101a36;--brand-navy:#1e2a52;--brand-gold:#c99a2e;--brand-emerald:#078b6c;--brand-ivory:#faf7ef;--brand-ink:#090e1c;--brand-gold-soft:#f5e9c9;--brand-emerald-soft:#dcefe9}:is(.site.light-theme,.dashboard-light,.event-detail-light){--public-bg:#faf7ef;--public-text:#101a36;--public-muted:#667087;--public-surface:#fffdf8f0;--public-surface-strong:#fffdf8;--public-section:#faf7eff0;--public-line:#101a3629;--public-nav:#faf7efe6;--public-input:#1e2a5212;--public-shadow:#090e1c21;color:#101a36}:is(.site:not(.light-theme),.dashboard-dark,.event-detail-dark){--public-bg:#090e1c;--public-text:#faf7ef;--public-muted:#b8c2d6;--public-surface:#101a36f0;--public-surface-strong:#101a36;--public-section:#101a36e6;--public-line:#c99a2e4d;--public-nav:#090e1ceb;--public-input:#faf7ef14;--public-shadow:#00000059;color:#faf7ef}:is(.site,.dashboard-shell,.event-detail-drawer) :focus-visible{outline-offset:3px;outline:3px solid #c99a2e!important}:is(.site,.dashboard-shell,.event-detail-drawer) :is(.primary,.accent-button,.active,button[aria-selected=true]):not(.danger):not(.status-rejected){border-color:#c99a2e}:is(.site,.dashboard-shell,.event-detail-drawer) :is(.primary,.accent-button){color:#faf7ef;background:linear-gradient(135deg,#101a36 0%,#078b6c 100%);box-shadow:0 14px 30px #078b6c33}:is(.site,.dashboard-shell,.event-detail-drawer) :is(.primary,.accent-button):hover{filter:brightness(1.06);box-shadow:0 17px 36px #078b6c4d}.site .brand-mark,:is(.dashboard-shell,.event-detail-drawer) .brand-mark{color:#c99a2e;background:linear-gradient(145deg,#1e2a52,#101a36);border:1px solid #c99a2e}.site:not(.light-theme):before,.site.light-theme:before{background:radial-gradient(circle at 88% 20%,#078b6c3d,#0000 34%),radial-gradient(circle at 52% 104%,#c99a2e33,#0000 30%)}.site:not(.light-theme):after,.site.light-theme:after{background:linear-gradient(145deg,#c99a2e0f,#0000 45%,#078b6c1a)}.site .hero h1 span{color:#0000;background:linear-gradient(110deg,#1e2a52 0%,#078b6c 72%);-webkit-background-clip:text;background-clip:text}.site .chip.active,.site .event-footer button{color:#faf7ef;background:linear-gradient(135deg,#1e2a52,#078b6c);border-color:#c99a2e}.dashboard-light :is(.system-card,.system-step-section,.jury-form-card,.score-foundation,.score-workspace,.leaderboard-workspace,.championship-workspace,.additional-workspace,.joined-events-workspace,.account-empty-event,.event-overview,.participant-section,.participant-page-section,.activity-card,.jury-panel,.jury-detail-card,.commerce-section-card){box-shadow:0 16px 36px #090e1c14;color:#101a36!important;background:linear-gradient(145deg,#fffdf8,#faf7ef)!important;border-color:#1e2a5229!important}.dashboard-dark :is(.system-card,.system-step-section,.jury-form-card,.score-foundation,.score-workspace,.leaderboard-workspace,.championship-workspace,.additional-workspace,.joined-events-workspace,.account-empty-event,.event-overview,.participant-section,.participant-page-section,.activity-card,.jury-panel,.jury-detail-card,.commerce-section-card){color:#faf7ef!important;background:linear-gradient(145deg,#101a36,#1e2a52)!important;border-color:#c99a2e4d!important}.dashboard-light :is(input,select,textarea),.event-detail-light :is(input,select,textarea){color:#101a36;background-color:#fffdf8;border-color:#1e2a5238}.dashboard-dark :is(input,select,textarea),.event-detail-dark :is(input,select,textarea){color:#faf7ef;background-color:#101a36;border-color:#c99a2e52}:is(.dashboard-light,.event-detail-light) :is(input,textarea)::placeholder{color:#7b8497}:is(.dashboard-dark,.event-detail-dark) :is(input,textarea)::placeholder{color:#aeb8cb}:is(.dashboard-light,.event-detail-light) :is(table,.table-shell,.data-table,.commerce-report-card){--table-bg:#fffdf8;--table-head:#f5e9c9;color:#101a36}:is(.dashboard-dark,.event-detail-dark) :is(table,.table-shell,.data-table,.commerce-report-card){--table-bg:#101a36;--table-head:#1e2a52;color:#faf7ef}.auth-card{color:#101a36;background:#faf7ef;border:1px solid #c99a2e73}.auth-card :is(h2,label,.remember,.brand.compact,.brand.compact strong){color:#101a36}.auth-card .brand.compact i,.auth-card .auth-switch{color:#078b6c}.category-level-toolbar{background:linear-gradient(135deg,#faf7ef,#dcefe9);border-color:#c99a2e6b}.category-level-picker summary b{color:#078b6c}.dashboard-dark .category-level-toolbar,.dashboard-dark .category-level-picker,.dashboard-dark .category-level-picker>div{background:linear-gradient(135deg,#101a36,#1e2a52);border-color:#c99a2e66}.gate-access-manager{color:#101a36;background:linear-gradient(145deg,#f7faff,#f1edff);border:1px solid #7488b8;border-radius:22px;gap:16px;margin-top:24px;padding:22px;display:grid;box-shadow:0 16px 36px #25365a14}.gate-access-manager>header :is(h4,p,small){margin:0}.gate-access-manager>header small{color:#5946df;letter-spacing:.1em;font-weight:900}.gate-access-manager>header h4{margin-top:5px;font-size:1.15rem}.gate-access-manager>header p{color:#627089;margin-top:5px}.gate-link-form{grid-template-columns:minmax(0,1.25fr) minmax(160px,.55fr) auto;align-items:end;gap:12px;display:grid}.gate-link-form label{color:#53617a;gap:7px;font-weight:850;display:grid}.gate-link-form :is(input,select),.gate-new-link input{color:#101a36;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #a9b7d3;border-radius:13px;padding:0 14px}.gate-link-form button,.gate-new-link :is(button,a),.gate-link-list button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#416cf2,#813fe8);border:1px solid #654fdf;border-radius:13px;place-items:center;padding:0 17px;font-weight:850;text-decoration:none;display:grid}.gate-link-form button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.62}.gate-new-link{background:#eafaf4;border:1px solid #56c59e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:12px;display:grid}.gate-new-link :is(button,a){min-height:44px}.gate-link-list{gap:10px;display:grid}.gate-link-list article{background:#fff;border:1px solid #c9d3e6;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.gate-link-list article>div{gap:3px;display:grid}.gate-link-list article small{color:#66738a}.gate-link-list article>span{border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900}.gate-link-list article>span.active{color:#087456;background:#d9f7eb}.gate-link-list article>span.inactive{color:#69758a;background:#edf0f5}.gate-link-list button{color:#a62440;background:#fff2f4;border-color:#e3a0ad;min-height:38px}.gate-history{gap:10px;display:grid}.gate-history-toggle{color:#273553;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #a9b7d3;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.gate-history-toggle span{font-weight:900}.gate-history-toggle b{color:#53617a;text-align:center;background:#e8edf5;border-radius:999px;min-width:28px;padding:4px 8px}.gate-history-toggle i{color:#5d42d6;font-size:.82rem;font-style:normal;font-weight:850}.gate-history-list{padding-top:2px}.gate-link-list .gate-delete-history{color:#a62440;background:#fff2f4;border-color:#e3a0ad}.gate-link-list button:disabled{cursor:not-allowed;opacity:.58}.gate-activity-summary{font-weight:850;color:#087456!important}.central-checkin-history{border-top:1px solid #c9d3e6;gap:14px;margin-top:8px;padding-top:18px;display:grid}.central-checkin-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.central-checkin-history>header small{color:#5946df;letter-spacing:.1em;font-weight:900}.central-checkin-history>header h4{margin:4px 0 0}.central-checkin-history>header button,.central-checkin-filters button{color:#fff;background:#087456;border:1px solid #087456;border-radius:11px;min-height:42px;padding:0 14px;font-weight:850}.central-checkin-filters{grid-template-columns:minmax(220px,1fr) minmax(140px,.45fr) minmax(170px,.55fr) minmax(135px,.4fr) minmax(135px,.4fr) auto;align-items:end;gap:9px;display:grid}.central-checkin-filters label{gap:5px;display:grid}.central-checkin-filters label span{color:#68758c;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:850}.central-checkin-filters :is(input,select){color:#101a36;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #a9b7d3;border-radius:11px;padding:0 12px}.central-checkin-result-summary{color:#275849;background:#eefaf6;border:1px solid #b9dfd3;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.central-checkin-result-summary span{align-items:baseline;gap:5px;display:flex}.central-checkin-result-summary b{color:#087456;font-size:1.1rem}.central-checkin-result-summary small{color:#4d6f65;text-align:right}.central-checkin-result-summary.truncated{color:#72500e;background:#fff8e6;border-color:#e7c373}.central-checkin-result-summary.truncated b,.central-checkin-result-summary.truncated small{color:#8a5d00}.central-checkin-table{border:1px solid #c9d3e6;border-radius:14px;display:grid;overflow:auto}.central-checkin-table :is(.head,article){grid-template-columns:145px minmax(190px,1fr) 135px 140px minmax(170px,.8fr);align-items:center;gap:10px;min-width:855px;padding:11px 13px;display:grid}.central-checkin-table .head{color:#53617a;text-transform:uppercase;background:#e9eef7;font-size:.78rem}.central-checkin-table article{background:#fff;border-top:1px solid #dbe2ee}.central-checkin-table article span{gap:2px;display:grid}.central-checkin-table article small{color:#68758c}.central-checkin-table article strong{text-transform:capitalize;background:#edf0f5;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.75rem}.central-checkin-table article strong.accepted{color:#087456;background:#d9f7eb}.central-checkin-table article strong:is(.duplicate,.invalid,.cancelled){color:#b42c48;background:#fff0f2}.central-checkin-status small{white-space:normal;font-size:.68rem;font-weight:750}.central-checkin-empty{color:#68758c;background:#f4f6fa;border-radius:12px;margin:0;padding:16px}.gate-operator-identity{background:#ffffff12;border-radius:10px;padding:7px 10px}.dashboard-dark .central-checkin-history{border-color:#536481}.dashboard-dark .central-checkin-filters label span{color:#aebbd0}.dashboard-dark .central-checkin-filters :is(input,select),.dashboard-dark .central-checkin-table article{color:#fff;background:#101c34;border-color:#536481}.dashboard-dark .central-checkin-result-summary{color:#d9f7eb;background:#12372f;border-color:#2c765f}.dashboard-dark .central-checkin-result-summary small,.dashboard-dark .central-checkin-result-summary b{color:#b9f0de}.dashboard-dark .central-checkin-result-summary.truncated{color:#ffe5a6;background:#392f17;border-color:#7f682f}.dashboard-dark .central-checkin-result-summary.truncated small,.dashboard-dark .central-checkin-result-summary.truncated b{color:#ffe5a6}.dashboard-dark .central-checkin-table,.dashboard-dark .central-checkin-table article{border-color:#40506d}.dashboard-dark .central-checkin-table .head{color:#c8d3e5;background:#263653}.dashboard-dark .central-checkin-empty{color:#c2cee0;background:#101c34}.ticket-gate-fixed-label{background:#fff;border:1px solid #b7c5dd;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ticket-gate-fixed-label span{color:#637089;font-size:.82rem;font-weight:800}.ticket-gate-fixed-label b{color:#101a36}.gate-public-shell{color:#f5f7ff;background:radial-gradient(circle at 85% 10%,#203e65 0,#0000 35%),linear-gradient(145deg,#071126,#111b3e 55%,#151238);min-height:100dvh;padding:24px}.gate-public-shell>header{justify-content:space-between;align-items:center;width:min(900px,100%);margin:0 auto 20px;padding:0 4px;display:flex}.gate-public-shell>header span{letter-spacing:.03em;font-size:1.25rem;font-weight:950}.gate-public-shell>header i{color:#28c7ee;font-weight:700}.gate-public-shell>header small{color:#b9c7df;letter-spacing:.09em;font-weight:850}.gate-public-card{background:linear-gradient(145deg,#15223b,#191a3c);border:1px solid #536481;border-radius:26px;width:min(900px,100%);margin:auto;padding:22px;box-shadow:0 24px 60px #02071866}.gate-public-title{padding:4px 4px 2px}.gate-public-title :is(h1,p,small){margin:0}.gate-public-title small{color:#75dabb;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.gate-public-title h1{margin-top:6px;font-size:clamp(1.35rem,3vw,2.1rem)}.gate-public-title p{color:#bfcbde;margin-top:6px}.gate-expiry-countdown{background:#102d35;border:1px solid #416a70;border-radius:12px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:12px;padding:9px 12px;display:flex}.gate-expiry-countdown>span{color:#72dfc0;font-size:1.3rem}.gate-expiry-countdown>div{gap:1px;display:grid}.gate-expiry-countdown small{color:#9eb9bd;font-size:.66rem}.gate-expiry-countdown b{color:#eafff8;font-size:.86rem}.gate-public-card .ticket-gate-scanner{color:#faf7ef;background:linear-gradient(145deg,#172742,#1e2949);border-color:#536481}.gate-public-card .ticket-gate-scanner>header p,.gate-public-card .ticket-scanner-message{color:#c2cee0}.gate-public-card .ticket-manual-form input{color:#fff;background:#101c34;border-color:#536481}.gate-public-card .ticket-gate-fixed-label{background:#101c34;border-color:#536481}.gate-public-card .ticket-gate-fixed-label :is(span,b){color:#f3f6ff}.gate-public-shell>footer{color:#8fa0bb;text-align:center;width:min(900px,100%);margin:16px auto 0;font-size:.8rem}.gate-public-shell.gate-error{place-items:center;display:grid}.gate-public-shell.gate-error section{background:#26172b;border:1px solid #8e5265;border-radius:22px;max-width:520px;padding:28px}.gate-public-shell.gate-error b{color:#ff9caf;letter-spacing:.1em}.dashboard-dark .gate-access-manager>header p,.dashboard-dark .gate-link-form label,.dashboard-dark .gate-link-list article small{color:#c2cee0}.dashboard-dark .gate-link-form :is(input,select),.dashboard-dark .gate-new-link input,.dashboard-dark .gate-link-list article{color:#fff;background:#101c34;border-color:#536481}.dashboard-dark .gate-new-link{background:#102e2d;border-color:#327d6b}.dashboard-dark .ticket-gate-fixed-label{background:#101c34;border-color:#536481}.dashboard-dark .ticket-gate-fixed-label :is(span,b){color:#fff}.dashboard-dark .gate-history-toggle{color:#f5f7ff;background:#15233c;border-color:#536481}.dashboard-dark .gate-history-toggle b{color:#c8d3e5;background:#263653}.dashboard-dark .gate-history-toggle i{color:#73dfbd}@media (max-width:720px){.gate-access-manager{padding:16px}.gate-link-form,.gate-new-link{grid-template-columns:1fr}.gate-link-list article{grid-template-columns:minmax(0,1fr) auto}.gate-link-list article button{grid-column:1/-1}.central-checkin-history>header{flex-direction:column;align-items:stretch}.central-checkin-filters{grid-template-columns:1fr}.central-checkin-result-summary{flex-direction:column;align-items:flex-start}.central-checkin-result-summary small{text-align:left}.gate-public-shell{padding:14px}.gate-public-card{border-radius:20px;padding:14px}.gate-public-shell>header{flex-direction:column;align-items:flex-start;gap:4px}}.participant-mode-tabs{background:#eef1f7;border:1px solid #dce1ed;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 22px;padding:8px;display:grid}.participant-mode-tabs button{color:#687289;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;font-weight:850}.participant-mode-tabs button.active{color:#6044df;background:#fff;box-shadow:0 8px 24px #29335a12}.participant-mode-tabs span,.participant-mode-tabs small{color:#6044df;background:#eae6ff;border-radius:999px;place-items:center;margin-left:7px;padding:3px 7px;font-size:.72rem;display:inline-grid}.admin-participant-panel{background:#fff;border:1px solid #dce1ed;border-radius:26px;padding:clamp(20px,4vw,38px);box-shadow:0 18px 48px #18223c0d}.admin-participant-panel>header h2{margin:9px 0;font-size:clamp(1.55rem,4vw,2.35rem)}.admin-participant-panel>header p{color:#778198;margin:0 0 24px;line-height:1.6}.admin-participant-panel form{gap:20px;display:grid}@media (max-width:560px){.participant-mode-tabs{grid-template-columns:1fr 1fr}.participant-mode-tabs button{padding:9px 6px;font-size:.82rem}.participant-mode-tabs small{display:none}}.verification-tools{grid-template-columns:minmax(0,1fr) minmax(180px,230px) minmax(210px,270px)}@media (max-width:980px){.verification-tools{grid-template-columns:1fr 1fr}.verification-tools .verification-search{grid-column:1/-1}}@media (max-width:760px){.verification-tools{grid-template-columns:1fr}.verification-tools .verification-search{grid-column:auto}}.participant-result-access-note{color:#246b55;background:#eefbf6;border:1px solid #bde8d8;border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:15px 17px;display:flex}.participant-result-access-note>span{background:#d5f5e8;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.participant-result-access-note p{margin:2px 0;line-height:1.55}.admin-submit-message{border-radius:14px;margin:0;padding:13px 15px;font-weight:750;line-height:1.45}.admin-submit-message.error{color:#a92743;background:#fff0f2;border:1px solid #f0b8c2}.participant-number-field{margin:4px 0 16px}.participant-number-field input{letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-weight:850}.participant-number-field small{color:#778197;font-weight:500;line-height:1.45}.participant-mode-tabs.three{grid-template-columns:repeat(3,minmax(0,1fr))}.verification-tabs button.status-menunggu{color:#9a7000;background:#fff8df}.verification-tabs button.status-perbaikan{color:#b45c00;background:#fff0df}.verification-tabs button.status-terverifikasi{color:#087d58;background:#e7f8f0}.verification-tabs button.status-ditolak{color:#b62945;background:#ffeaee}.verification-tabs button.status-semua{color:#5f46d6;background:#eeebff}.verification-tabs button.status-menunggu.active{color:#4f3c00;background:#f1c84c;box-shadow:0 8px 22px #d9af3550}.verification-tabs button.status-perbaikan.active{color:#fff;background:#ed8a32;box-shadow:0 8px 22px #d66f2850}.verification-tabs button.status-terverifikasi.active{color:#fff;background:#18a978;box-shadow:0 8px 22px #0c8a5e45}.verification-tabs button.status-ditolak.active{color:#fff;background:#dc405c;box-shadow:0 8px 22px #bd2e4945}.verification-tabs button.status-semua.active{color:#fff;background:#6547e7;box-shadow:0 8px 22px #5738cf45}.verification-tabs button.active span{color:inherit;background:#ffffff2b}@media (max-width:680px){.participant-mode-tabs.three{grid-template-columns:1fr}.participant-mode-tabs.three button{min-height:50px}}.participant-step-nav{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1f3f9ef;border:1px solid #dce1ed;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 26px;padding:8px;display:grid;position:sticky;top:12px;box-shadow:0 12px 34px #19234114}.participant-step-nav button{text-align:left;color:#18213d;background:#fff;border:0;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:13px 15px;display:grid}.participant-step-nav button:hover{color:#5c42db;background:#eeeaff}.participant-step-nav i{color:#fff;background:#6849eb;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.participant-step-nav span{font-weight:900}.participant-step-nav small{color:#7a8499}.participant-page-section{background:#fff;border:1px solid #dce1ed;border-radius:28px;margin:0 0 34px;padding:clamp(20px,4vw,38px);scroll-margin-top:110px;box-shadow:0 18px 48px #18223c0d}.participant-page-section.optional-section{background:linear-gradient(145deg,#fff,#faf9ff);border-style:dashed;border-color:#bdb2f5}.participant-section-heading{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.participant-section-heading>span{color:#fff;background:linear-gradient(135deg,#5b42ef,#8c48ef);border-radius:18px;flex:0 0 58px;place-items:center;height:58px;font-size:1.25rem;font-weight:950;display:grid}.participant-section-heading p{color:#778198;margin:0 0 7px;line-height:1.55}.participant-section-heading h2{margin:3px 0 7px;font-size:clamp(1.45rem,3vw,2.25rem)}.verification-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.verification-mini-stats article{border-radius:16px;align-items:center;gap:12px;padding:14px 17px;display:flex}.verification-mini-stats b{font-size:1.6rem}.verification-mini-stats span{font-weight:850}.verification-mini-stats .waiting{color:#8b6700;background:#fff8df}.verification-mini-stats .revision{color:#a95300;background:#fff0df}.section-table{overflow:hidden}.section-table .verification-table{margin-top:0}.manual-participant-inline-form{gap:20px;display:grid}@media (max-width:760px){.participant-step-nav{grid-template-columns:repeat(3,1fr);top:8px}.participant-step-nav button{justify-content:center;padding:10px 5px;display:flex}.participant-step-nav button span,.participant-step-nav button small{display:none}.participant-step-nav i{width:36px;height:36px}.participant-page-section{border-radius:22px;padding:20px 14px}.participant-section-heading>span{border-radius:15px;flex-basis:48px;height:48px}}.verification-main-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid;overflow:visible}.verification-main-tabs button{white-space:normal;min-width:0;padding:12px 8px}.participant-compact-table{background:#fff;border:1px solid #e0e4ee;border-radius:18px;width:100%;overflow:hidden}.participant-compact-row{border-top:1px solid #e7eaf1;grid-template-columns:90px minmax(200px,1.5fr) minmax(190px,.8fr) 100px;align-items:center;gap:14px;padding:15px 17px;display:grid}.participant-compact-row:first-child{border-top:0}.participant-compact-row.head{color:#687188;letter-spacing:.08em;text-transform:uppercase;background:#f4f5f9;font-size:.72rem;font-weight:900}.compact-number{color:#26304e;overflow-wrap:anywhere;font-size:1rem}.compact-identity{gap:3px;min-width:0;display:grid}.compact-identity strong{color:#18213c;overflow-wrap:anywhere;font-size:.95rem;line-height:1.25}.compact-identity small{color:#7b8498;overflow-wrap:anywhere;font-size:.78rem;line-height:1.35}.compact-identity .admin-source-badge{justify-self:start;margin:4px 0 0}.compact-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.compact-meta i{white-space:nowrap;font-size:.72rem;font-style:normal}.participant-compact-row .table-action{justify-self:end;min-width:82px}.level-data-control{background:#f7f8fb;border:1px solid #e0e4ee;border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.35fr) auto;align-items:end;gap:18px;margin-bottom:18px;padding:16px;display:grid}.level-data-control label{gap:7px;min-width:min(330px,100%);display:grid}.level-data-control label>span{color:#626c82;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:900}.level-data-control select,.level-data-control input{color:#18213c;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #d5dbe8;border-radius:13px;padding:0 14px;font-weight:750}.level-data-control input::placeholder{color:#929bad;font-weight:550}.level-data-control>small{color:#707a90;font-weight:750}@media (max-width:760px){.level-data-control{grid-template-columns:1fr;align-items:stretch}.verification-main-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-compact-row.head{display:none}.participant-compact-table{background:0 0;border:0;gap:10px;display:grid}.participant-compact-row{background:#fff;border:1px solid #e0e4ee;border-radius:16px;grid-template-columns:62px minmax(0,1fr) auto;padding:14px}.participant-compact-row .compact-number{color:#6147dc;background:#efedff;border-radius:12px;grid-row:1/3;align-self:start;place-items:center;min-height:42px;display:grid}.compact-identity strong{font-size:.9rem}.compact-identity small{font-size:.74rem}.compact-meta{grid-column:2}.participant-compact-row .table-action{grid-area:1/3/3;min-width:auto;padding:9px}.level-data-control{flex-direction:column;align-items:stretch}.level-data-control label{width:100%;min-width:0}}@media (max-width:430px){.participant-compact-row{grid-template-columns:52px minmax(0,1fr)}.participant-compact-row .table-action{grid-area:auto/1/auto/-1;justify-self:stretch;width:100%}}@media (max-width:760px){.participant-step-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f1f3f9ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px;position:sticky;top:8px;box-shadow:0 12px 34px #19234124}.participant-step-nav button{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;column-gap:7px;min-width:0;padding:9px 7px;display:grid}.participant-step-nav button i{grid-row:1/3;width:32px;height:32px;font-size:.82rem}.participant-step-nav button span{overflow-wrap:anywhere;min-width:0;font-size:clamp(.66rem,2.5vw,.82rem);line-height:1.15;display:block}.participant-step-nav button small{overflow-wrap:anywhere;min-width:0;margin-top:2px;font-size:clamp(.53rem,1.85vw,.66rem);line-height:1.2;display:block}}@media (max-width:900px){.dashboard-top{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f5faef;border-bottom:1px solid #dfe4ef;margin:0 -16px;padding:0 16px;position:sticky;top:0;box-shadow:0 8px 24px #18223c0d}.participant-step-nav{z-index:45;top:90px}.participant-page-heading{margin:8px 0 12px}.participant-page-heading h2{margin:3px 0;font-size:1rem}.participant-page-heading p{display:none}.participant-page-heading .eyebrow{font-size:.62rem}.participant-page-heading>button{padding:8px 10px;font-size:.72rem}}@media (max-width:430px){.dashboard-top{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.participant-page-heading{display:none}.participant-step-nav{top:88px}}.active-review-status{border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;font-size:.84rem;display:flex}.active-review-status small{font-size:.74rem;font-weight:750}.active-review-status.status-panel-menunggu{color:#846100;background:#fff8df}.active-review-status.status-panel-terverifikasi{color:#087554;background:#e7f8f0}.active-review-status.status-panel-perbaikan{color:#a95300;background:#fff0df}.active-review-status.status-panel-ditolak{color:#ad2842;background:#ffeaee}@media (max-width:520px){.active-review-status{padding:9px 11px}.active-review-status small{font-size:.68rem}}.dashboard-shell{transition:background-color .25s,color .25s}.dashboard-dark{--account-bg:#080e24;--account-panel:#101a36;--account-panel-soft:#151f40;--account-text:#eef2ff;--account-muted:#9da9c5;--account-line:#293555;background:var(--account-bg);color:var(--account-text)}.dashboard-dark .dashboard-main{background:radial-gradient(circle at 85% 0, #28346855, transparent 32%), var(--account-bg);color:var(--account-text)}.dashboard-dark .dashboard-top{border-bottom-color:var(--account-line);background:#080e24ef}.dashboard-dark .dashboard-top small,.dashboard-dark .dashboard-top h1{color:var(--account-text)}.dashboard-dark .mobile-menu-toggle,.dashboard-dark .user-tools button{background:var(--account-panel);border-color:var(--account-line);color:var(--account-text)}.dashboard-dark .user-tools .avatar{color:#fff;background:#6574ed}.dashboard-dark :is(.welcome-panel,.event-progress,.stat-grid article,.activity-card,.profile-workspace .event-form,.form-steps,.form-section,.dynamic-block,.penalty-block,.level-table,.participant-page-section,.admin-participant-panel,.verification-table-card,.participant-compact-table,.participant-compact-row,.optional-leaderboards,.optional-leaderboards article,.leaderboard-table-card,.score-input-card,.additional-form,.participant-review-modal,.joined-tab-content,.joined-content-heading,.event-registration-card,.team-card,.jury-card,.assignment-card){background:var(--account-panel);border-color:var(--account-line);color:var(--account-text);box-shadow:none}.dashboard-dark .task-list button{background:var(--account-panel-soft);border-top-color:var(--account-line);color:var(--account-text)}.dashboard-dark .task-list button:hover,.dashboard-dark .task-list button:focus-visible{background:#202c55}.dashboard-dark .task-list button b{color:var(--account-text)}.dashboard-dark .task-list button small,.dashboard-dark .task-list button i{color:var(--account-muted)}.dashboard-dark :is(.participant-page-section.optional-section,.event-welcome,.welcome-panel){background:linear-gradient(135deg,#101a36,#172146)}.dashboard-dark :is(.participant-step-nav,.participant-mode-tabs,.verification-tools,.level-data-control,.rank-group-editor>header,.participant-compact-row.head,.level-head,.create-award-info,.active-review-status){border-color:var(--account-line)}.dashboard-dark .participant-step-nav{background:#0e1732ef}.dashboard-dark .participant-step-nav button{background:var(--account-panel-soft);color:var(--account-text)}.dashboard-dark .participant-step-nav button:hover{background:#252f5c}.dashboard-dark :is(.participant-step-nav small,.page-heading p,.participant-section-heading p,.profile-heading p,.activity-card p,.empty-state p,.compact-identity small,.level-data-control>small,.field-hint){color:var(--account-muted)}.dashboard-dark :is(.field input,.field select,.field textarea,.level-inputs input,.level-inputs select,.penalty-row input,.time-penalty input,.admin-participant-grid select,.level-data-control select,.level-data-control input,.verification-tools select,.participant-number-field input){background:var(--account-panel-soft);border-color:var(--account-line);color:var(--account-text)}.dashboard-dark :is(input,textarea)::placeholder{color:#7f8baa}.dashboard-dark .participant-compact-row{background:var(--account-panel);border-color:var(--account-line)}.dashboard-dark .participant-compact-row.head{background:#182242}.dashboard-dark .compact-identity strong,.dashboard-dark .compact-number,.dashboard-dark .participant-review-modal h2{color:var(--account-text)}.dashboard-dark .participant-review-grid>div{background:var(--account-panel-soft);border-color:var(--account-line)}.dashboard-dark .modal-close{color:var(--account-text)}.dashboard-dark .button.secondary-form,.dashboard-dark .table-action{background:var(--account-panel-soft);border-color:var(--account-line);color:var(--account-text)}.dashboard-dark .empty-state{border-color:var(--account-line)}.dashboard-dark .empty-state h3{color:var(--account-text)}.dashboard-dark .verification-main-tabs button:not(.active){border:1px solid var(--account-line)}.dashboard-dark .level-data-control{background:#0e1732}.dashboard-dark .participant-result-access-note{color:#8ee0c3;background:#102d2c;border-color:#235c50}@media (max-width:900px){.dashboard-dark .dashboard-top{background:#080e24ef}}.account-menu-wrap{position:relative}.theme-control,.notification-control{place-items:center;font-size:1rem;display:grid!important}.notification-control{font-size:.92rem;position:relative}.notification-control.has-notifications{border-color:#18a77d!important}.notification-badge{color:#fff;background:#e5445e;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.58rem;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.header-popover{z-index:90;color:#101a36;background:#fff;border:1px solid #dce1ec;border-radius:15px;width:min(280px,100vw - 30px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #1118312b}.header-popover b{display:block}.header-popover p{color:#778197;margin:7px 0 0;font-size:.82rem}.notification-popover{width:min(370px,100vw - 24px);padding:10px}.notification-popover>header{border-bottom:1px solid #e5e8f0;gap:2px;padding:5px 6px 10px;display:grid}.notification-popover>header small{color:#778197;font-size:.7rem}.notification-list{gap:7px;max-height:min(430px,100vh - 150px);margin-top:8px;display:grid;overflow:auto}.notification-list>button{color:#101a36;text-align:left;background:#f2fbf7;border:1px solid #dce9e5;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:9px;width:100%;padding:10px;display:grid}.notification-list>button:hover{background:#e8f8f1;border-color:#25a57d}.notification-list>button>span{color:#087a59;background:#d8f5e9;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.notification-list>button>div{gap:3px;min-width:0;display:grid}.notification-list strong,.notification-list small{overflow-wrap:anywhere}.notification-list strong{font-size:.82rem}.notification-list small{color:#6e7890;font-size:.68rem;line-height:1.45}.account-popover{padding:8px}.account-popover header{border-bottom:1px solid #e5e8f0;gap:3px;padding:10px 11px 12px;display:grid}.account-popover header small{letter-spacing:.1em;color:#788298;font-size:.62rem}.account-popover header span{color:#788298;font-size:.72rem}.account-popover>button{text-align:left;width:100%;color:#27304a!important;background:0 0!important;border:0!important;border-radius:10px!important;height:auto!important;padding:11px!important}.account-popover>button:hover{background:#f0f2f7!important}.account-popover>button.logout-menu-item{color:#bb304a!important}.dashboard-dark .header-popover{background:var(--account-panel);border-color:var(--account-line);color:var(--account-text)}.dashboard-dark .header-popover p,.dashboard-dark .notification-popover>header small,.dashboard-dark .account-popover header small,.dashboard-dark .account-popover header span{color:var(--account-muted)}.dashboard-dark .notification-popover>header{border-bottom-color:var(--account-line)}.dashboard-dark .notification-list>button{color:var(--account-text);background:#102c2a;border-color:#28534b}.dashboard-dark .notification-list>button:hover{background:#153834;border-color:#38ad88}.dashboard-dark .notification-list>button>span{color:#8ee0c3;background:#174c3f}.dashboard-dark .notification-list small{color:var(--account-muted)}.dashboard-dark .notification-badge{border-color:#0b1230}.dashboard-dark .account-popover header{border-bottom-color:var(--account-line)}.dashboard-dark .account-popover>button{color:var(--account-text)!important}.dashboard-dark .account-popover>button:hover{background:var(--account-panel-soft)!important}.dashboard-dark .account-popover>button.logout-menu-item{color:#ff8da2!important}@media (max-width:430px){.user-tools{gap:4px}.user-tools>button,.user-tools .account-menu-wrap>button{width:34px;height:34px}.header-popover{position:fixed;top:76px;right:12px}}.dashboard-light .dashboard-top{color:#fff;background:#0b1230;border-bottom-color:#202b52;box-shadow:0 10px 28px #10172d24}.dashboard-light .dashboard-top small{color:#aeb9d4}.dashboard-light .dashboard-top h1{color:#fff}.dashboard-light .dashboard-top .user-tools .avatar{color:#fff;background:#6752e8;border-color:#806df2}@media (max-width:900px){.dashboard-light .dashboard-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1230f2}}.dashboard-light .participant-step-nav{background:linear-gradient(135deg,#0b1230f5,#172452f2);border-color:#2d3b69;box-shadow:0 14px 34px #111a382e}.dashboard-light .participant-step-nav button{color:#faf7ef;background:#ffffff12;border:1px solid #ffffff16}.dashboard-light .participant-step-nav button:hover,.dashboard-light .participant-step-nav button:focus-visible{color:#fff;outline-offset:1px;background:#ffffff20;outline:2px solid #8b7aff}.dashboard-light .participant-step-nav button small{color:#b9c4df}.dashboard-light .participant-step-nav i{background:linear-gradient(135deg,#7154ff,#9764f3);box-shadow:0 7px 18px #7154ff55}.participant-page-section.optional-section .participant-section-heading{background:linear-gradient(135deg,#f8f6ff,#f2f5ff);border:1px solid #b9acf6;border-left:5px solid #7154ef;border-radius:18px;margin:-10px -10px 26px;padding:18px}.dashboard-dark .participant-page-section.optional-section .participant-section-heading{background:linear-gradient(135deg,#1a2147,#151d3c);border-color:#51468b #51468b #51468b #8b73ff}@media (max-width:560px){.participant-page-section.optional-section .participant-section-heading{border-left-width:4px;border-radius:15px;margin:-6px -2px 22px;padding:14px 12px}}.dashboard-dark .participant-step-nav{background:linear-gradient(135deg,#f8f9fdf5,#e9edf7f2);border-color:#cdd5e5;box-shadow:0 14px 34px #0206173d}.dashboard-dark .participant-step-nav button{color:#101a36;background:#fff;border:1px solid #dce2ee}.dashboard-dark .participant-step-nav button:hover,.dashboard-dark .participant-step-nav button:focus-visible{color:#5138ca;outline-offset:1px;background:#eeeaff;outline:2px solid #8068ee}@media (max-width:900px){.dashboard-dark .dashboard-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f7fcf2}}.participant-page-section .participant-section-heading{background:linear-gradient(135deg,#f8f6ff,#f2f5ff);border:1px solid #b9acf6;border-left:5px solid #7154ef;border-radius:18px;margin:-10px -10px 26px;padding:18px}.participant-page-section .participant-section-heading h2{font-size:clamp(1.25rem,3vw,1.8rem);line-height:1.2}.participant-page-section .participant-section-heading>div>p:last-child{max-width:760px;font-size:clamp(.78rem,1.8vw,.92rem);line-height:1.5}.dashboard-dark .participant-page-section .participant-section-heading{background:linear-gradient(135deg,#1a2147,#151d3c);border-color:#51468b #51468b #51468b #8b73ff}@media (max-width:560px){.participant-page-section .participant-section-heading{border-left-width:4px;border-radius:15px;margin:-6px -2px 22px;padding:14px 12px}.participant-page-section .participant-section-heading h2{font-size:1.15rem}.participant-page-section .participant-section-heading>div>p:last-child{font-size:.74rem;line-height:1.45}}@media (max-width:900px){.championship-workspace .system-flow{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;max-width:100%;margin-bottom:18px;position:sticky;top:90px;box-shadow:0 14px 34px #111a382e}.system-step-section{scroll-margin-top:170px}.profile-workspace .form-steps{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;width:100%;max-width:100%;margin-bottom:18px;position:sticky;top:90px;box-shadow:0 14px 34px #111a382e}.profile-workspace .event-form{scroll-margin-top:174px}.dashboard-light .profile-workspace .form-steps{background:linear-gradient(#ffffffeb,#ffffffeb) padding-box padding-box,linear-gradient(115deg,#2f73f1,#6556ef 52%,#8a43e7) border-box;border-color:#0000}.dashboard-dark .profile-workspace .form-steps{background:linear-gradient(#111936eb,#111936eb) padding-box padding-box,linear-gradient(115deg,#3189ff,#6d5cff 52%,#a04df0) border-box;border-color:#0000}}@media (max-width:430px){.championship-workspace .system-flow{padding:8px;top:88px}.system-flow .system-step-wrap button{gap:6px;padding:7px 6px}.system-flow .system-step-wrap button i{width:28px;height:28px}.system-flow .system-step-wrap button b{font-size:.7rem}.profile-workspace .form-steps{top:88px}}.dashboard-light .championship-workspace .system-flow{background:linear-gradient(135deg,#0b1230f5,#172452f2);border-color:#2d3b69}.dashboard-light .system-flow .system-step-wrap button{color:#b9c4df}.dashboard-light .system-flow .system-step-wrap button.active{color:#fff;background:#ffffff16}.dashboard-light .system-flow .system-step-wrap button:not(.active) i{color:#b9c4df;background:#25315a}.dashboard-dark .championship-workspace .system-flow{background:linear-gradient(135deg,#f8f9fdf5,#e9edf7f2);border-color:#cdd5e5}.dashboard-dark .dashboard-top{color:#faf7ef;background:linear-gradient(135deg,#182345f2,#253460f0);border-bottom-color:#394978;box-shadow:0 10px 30px #02061766}.dashboard-dark .dashboard-top small{color:#b5c1dd}.dashboard-dark .dashboard-top h1{color:#faf7ef}.dashboard-dark .dashboard-top .mobile-menu-toggle,.dashboard-dark .dashboard-top .user-tools button{color:#fff;background:#ffffff10;border-color:#ffffff24}.dashboard-dark .dashboard-top .user-tools .avatar{color:#fff;background:#745cf0;border-color:#8b76f5}.dashboard-dark .participant-step-nav button{color:#faf7ef;background:#ffffff0d;border-color:#ffffff18}.dashboard-dark .participant-step-nav button small{color:#b6c2de}.dashboard-dark .participant-step-nav button:hover,.dashboard-dark .participant-step-nav button:focus-visible{color:#fff;background:#ffffff1b}.dashboard-dark .system-flow .system-step-wrap button{color:#b6c2de}.dashboard-dark .system-flow .system-step-wrap button.active{color:#fff;background:#ffffff18}.dashboard-dark .system-flow .system-step-wrap button:not(.active) i{color:#c7d0e6;background:#34436f}@media (max-width:900px){.dashboard-dark .dashboard-top{background:linear-gradient(135deg,#182345f5,#253460f2)}}.dashboard-light .dashboard-top{background:linear-gradient(135deg,#132523f5,#1f4039f2);border-bottom-color:#315c52;box-shadow:0 10px 30px #071c1860}.dashboard-light .dashboard-top .mobile-menu-toggle,.dashboard-light .dashboard-top .user-tools button{color:#fff;background:#ffffff10;border-color:#ffffff24}.dashboard-light .participant-step-nav,.dashboard-light .championship-workspace .system-flow{background:linear-gradient(135deg,#142725f5,#245047f2);border-color:#37675c;box-shadow:0 14px 34px #09231e42}.dashboard-dark .dashboard-top{background:linear-gradient(135deg,#203936f5,#31554cf2);border-bottom-color:#47756a;box-shadow:0 10px 30px #020d0b70}.dashboard-dark .participant-step-nav,.dashboard-dark .championship-workspace .system-flow{background:linear-gradient(135deg,#1d3633f5,#2d5149f2);border-color:#47756a;box-shadow:0 14px 34px #020d0b66}.dashboard-light .participant-step-nav i,.dashboard-dark .participant-step-nav i,.dashboard-light .system-flow .system-step-wrap button.active i,.dashboard-dark .system-flow .system-step-wrap button.active i{color:#fff;background:linear-gradient(135deg,#17a47f,#68c99f);box-shadow:0 7px 18px #15916f45}.dashboard-light .participant-step-nav button:hover,.dashboard-dark .participant-step-nav button:hover,.dashboard-light .system-flow .system-step-wrap button:hover,.dashboard-dark .system-flow .system-step-wrap button:hover{color:#fff;background:linear-gradient(135deg,#3877df,#7449e8);box-shadow:0 10px 24px #11182742}.dashboard-light .system-flow .system-step-wrap button:hover i,.dashboard-dark .system-flow .system-step-wrap button:hover i{color:#fff;background:#fff2;box-shadow:inset 0 0 0 1px #ffffff38}@media (prefers-reduced-motion:reduce){.system-flow .system-step-wrap button{transition:none}.system-step-section:not([hidden]),.profile-workspace .event-form{animation:none}}@media (max-width:900px){.dashboard-light .dashboard-top{background:linear-gradient(135deg,#132523f7,#1f4039f4)}.dashboard-dark .dashboard-top{background:linear-gradient(135deg,#203936f7,#31554cf4)}}.sidebar{background:radial-gradient(circle at 15% 8%,#2c655744,#0000 30%),linear-gradient(165deg,#0d1c1b 0%,#112b27 48%,#173b34 100%);border-right:1px solid #315f55;transition:transform .28s cubic-bezier(.22,.8,.24,1),background .28s}.sidebar .role-badge{color:#f4fbf8;background:#ffffff0a;border-color:#4c786e}.sidebar .role-badge>span{color:#7ee0ba;background:#1b5a4b}.sidebar nav button{color:#afc5bd;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}.sidebar nav button:hover{color:#fff;background:#ffffff0d;transform:translate(3px)}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#22a77d38,#65d3a418);box-shadow:inset 4px 0 #55d3a6,0 8px 24px #041b1628}.sidebar nav button.active span{color:#86e6c1}.sidebar .switch-role{color:#d6e8e1;background:#ffffff08;border-color:#416d63}.dashboard-light .sidebar nav button:hover,.dashboard-light .sidebar nav button:focus-visible,.dashboard-dark .sidebar nav button:hover,.dashboard-dark .sidebar nav button:focus-visible{color:#fff;outline-offset:1px;background:linear-gradient(105deg,#3476dc 0%,#6542c7 58%,#7b49d6 100%);outline:1px solid #a99aff8c;transform:translate(5px);box-shadow:0 10px 26px #07152f59}.dashboard-light .sidebar nav button:hover span,.dashboard-light .sidebar nav button:focus-visible span,.dashboard-dark .sidebar nav button:hover span,.dashboard-dark .sidebar nav button:focus-visible span{color:#fff;transform:scale(1.08)}.mobile-sidebar-close{transition:transform .2s,background .2s;background:#ffffff0d!important;border-color:#ffffff32!important}.mobile-sidebar-close:hover{transform:rotate(90deg);background:#ffffff18!important}.sidebar-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#071c19aa,#07110fcc)}.sidebar .brand-mark{background:linear-gradient(135deg,#19a77e,#54d0ad)}.sidebar .brand i{color:#65d8b6}.participant-compact-row .table-action{color:#fff;background:linear-gradient(135deg,#159873,#32b88a);border:1px solid #168766;border-radius:11px;padding:9px 13px;font-weight:850;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 7px 16px #11816125}.participant-compact-row .table-action:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 22px #11816135}.dashboard-dark .participant-compact-row .table-action{color:#071d18;background:linear-gradient(135deg,#1aa47d,#49c79a);border-color:#5ed4a9}@media (max-width:760px){.participant-compact-table{gap:7px}.participant-compact-row{border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:10px 11px}.participant-compact-row .compact-number{border-radius:10px;min-height:34px;font-size:.82rem}.compact-identity{gap:2px}.compact-identity strong{font-size:.8rem;line-height:1.18}.compact-identity small{font-size:.66rem;line-height:1.25}.compact-identity .admin-source-badge{margin-top:2px;padding:3px 6px;font-size:.58rem}.compact-meta{gap:4px}.compact-meta i{padding:4px 6px;font-size:.61rem}.participant-compact-row .table-action{border-radius:9px;min-width:66px;padding:7px 9px;font-size:.7rem}}@media (max-width:430px){.participant-compact-row{grid-template-columns:40px minmax(0,1fr) auto}.participant-compact-row .table-action{grid-area:1/3/3;place-self:center end;width:auto}}.status-badge.terverifikasi{align-items:center;gap:5px;display:inline-flex}.status-badge.terverifikasi:before{content:"✓";color:#fff;background:#159873;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.65rem;font-weight:950;line-height:1;display:inline-grid;box-shadow:0 3px 8px #1181612e}@media (max-width:760px){.status-badge.terverifikasi:before{width:13px;height:13px;font-size:.52rem}}.status-badge.terverifikasi:before{color:#fff;text-shadow:0 1px 1px #075a8e66;clip-path:polygon(50% 0%,61% 9%,76% 6%,83% 20%,97% 25%,94% 40%,100% 50%,91% 62%,94% 77%,79% 83%,73% 97%,58% 94%,50% 100%,39% 91%,24% 94%,17% 80%,3% 75%,6% 60%,0% 50%,9% 38%,6% 23%,21% 17%,27% 3%,42% 6%);width:17px;height:17px;box-shadow:none;background:#159fea;border-radius:0;font-size:.65rem}.dashboard-dark .status-badge.terverifikasi:before{color:#fff;background:#31b6ff}@media (max-width:760px){.status-badge.terverifikasi:before{width:15px;height:15px;font-size:.56rem}}.performance-time-inline{align-items:flex-end;gap:6px;display:flex!important}.performance-time-inline label{gap:2px;display:grid}.performance-time-inline input{width:58px;color:inherit;text-align:center;background:#ffffff12;border:1px solid #65759f;border-radius:9px;padding:7px;font-weight:850}.performance-time-inline small,.time-rule-preview{color:#aeb9d4;font-size:.6rem}.time-rule-preview{margin-top:4px;display:block}.score-table{scrollbar-width:thin;overscroll-behavior-inline:contain;border:2px solid #18445a;border-radius:16px;width:100%;max-width:100%;overflow:auto}.score-table-head,.score-table-row{box-sizing:border-box;gap:6px;width:100%;min-width:100%;padding:8px 12px}.score-table-head{color:#17344e;background:#ffe5a8;border-bottom:1px solid #99752c}.score-table-head>span{letter-spacing:.08em;padding:8px 5px;font-size:.62rem}.score-table-row{min-height:54px}.score-table-row>span,.score-table-row>label,.score-table-row>output,.score-table-row>strong{min-width:0;padding:6px}.score-table-row>span:first-child{text-align:center;font-size:.82rem}.score-table-row>span:nth-child(2) b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.25;display:-webkit-box;overflow:hidden}.score-table-row>span:nth-child(2) small{font-size:.68rem;line-height:1.25}.score-table-row label input{min-height:34px;padding:8px 23px 8px 6px;font-size:.84rem}.score-table-row label small{font-size:.62rem;right:4px}.score-table-row output,.score-table-row>strong{font-size:.88rem}.score-sheet>header{color:#fff;background:linear-gradient(135deg,#123d55,#247a7b);border-radius:14px 14px 0 0;padding:16px}.score-sheet>header .eyebrow,.score-sheet>header small{color:#bfe8df}.score-sheet-total{color:#17344e;background:#ffe3a0}.time-limit-config{margin:12px 0}.time-limit-config label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.time-limit-config input{border:1px solid #dce1eb;border-radius:10px;width:150px;padding:10px}.performance-modal-time{grid-template-columns:1fr auto 1fr minmax(120px,.8fr);align-items:end;gap:10px;margin-top:12px;display:grid}.performance-modal-time label{gap:6px;display:grid}.performance-modal-time input,.manual-penalty-entry input{border:1px solid #dce1eb;border-radius:11px;min-width:0;padding:11px}.performance-modal-time>b{padding-bottom:12px}.performance-modal-time output{text-align:right;gap:3px;display:grid}.performance-modal-time output strong{color:#c63b55;font-size:1.4rem}.manual-penalty-entry{grid-template-columns:minmax(0,1fr) 100px auto;gap:8px;margin-top:12px;display:grid}.manual-penalty-entry button{color:#fff;background:#168e6c;border:0;border-radius:10px;padding:10px 13px;font-weight:850}.manual-penalty-entry button:disabled{opacity:.45}.custom-penalty-row{background:#fff5f6;border:1px solid #efc2cb;border-radius:10px;grid-template-columns:1fr auto 32px;align-items:center;gap:8px;margin-top:8px;padding:9px 11px;display:grid}.custom-penalty-row button{color:#c4314c;background:0 0;border:0;font-size:1.1rem}.dashboard-dark .performance-time-inline input,.dashboard-dark .performance-modal-time input,.dashboard-dark .manual-penalty-entry input,.dashboard-dark .time-limit-config input{color:#f5f8ff;background:#172247;border-color:#42527e}.dashboard-dark .custom-penalty-row{background:#351e2b;border-color:#6e3b4b}@media (max-width:760px){.score-team-selector{padding:12px}.selected-team-summary{padding:14px}.selected-team-summary dl{grid-template-columns:1fr 1fr}.score-sheet{padding:10px}.score-sheet>header{padding:12px}.score-table-head>span:first-child,.score-table-row>span:first-child{z-index:3;background:inherit;position:sticky;left:0}.score-table-head>span:nth-child(2),.score-table-row>span:nth-child(2){z-index:2;background:inherit;position:sticky;left:55px;box-shadow:7px 0 12px #0d172318}.score-table-row>span:first-child,.score-table-row>span:nth-child(2){background:#fff}.dashboard-dark .score-table-row>span:first-child,.dashboard-dark .score-table-row>span:nth-child(2){background:#101a36}.performance-modal-time{grid-template-columns:1fr auto 1fr}.performance-modal-time output{text-align:left;grid-column:1/-1}.manual-penalty-entry{grid-template-columns:1fr 90px}.manual-penalty-entry button{grid-column:1/-1}}.score-team-selector{background:linear-gradient(135deg,#142725,#245047);border-color:#37675c;box-shadow:0 18px 42px #09231e2e}.score-team-selector .selector-fields{border-bottom-color:#ffffff1c}.score-team-selector select{color:#f7fbf9;background:#ffffff0d;border-color:#ffffff24}.score-team-selector label>span,.selected-team-summary small,.selected-team-summary dt{color:#b8d2c9}.selected-team-summary{color:#fff}.selected-team-summary>span{color:#fff;background:linear-gradient(135deg,#1aa47d,#68c99f)}.score-category-tabs button{transition:background .2s,color .2s,border-color .2s,transform .2s}.score-category-tabs button.active{color:#145b49;background:linear-gradient(135deg,#e6f8f1,#d5f2e7);border-color:#64b99e;box-shadow:0 9px 24px #19846920}.score-category-tabs button.active span{color:#fff;background:linear-gradient(135deg,#159873,#49c79a)}.score-sheet{background:#fbfefd;border-color:#9ccfbd}.score-sheet>header{color:#fff;background:linear-gradient(135deg,#153a38,#267066)}.score-table{border-color:#2f7166}.score-table-head{color:#153f38;background:linear-gradient(90deg,#bce9da,#8fd3bf);border-bottom-color:#5ba991}.score-table-row:nth-child(odd){background:#f4fbf8}.score-table-row:nth-child(2n){background:#fff}.score-table-row>strong{color:#17634f}.score-sheet-total{color:#153f38;background:linear-gradient(90deg,#ccefe3,#a4ddca);border-top-color:#62b59d}.score-rule-note{color:#2a6758;background:#eefaf6;border-color:#b7e2d4}.penalty-button{color:#fff;background:linear-gradient(135deg,#843b4d,#b84d62);border-color:#d77a8c}.penalty-button:hover{filter:brightness(1.07)}.dashboard-dark .score-team-selector{background:linear-gradient(135deg,#172c2a,#285047);border-color:#47756a}.dashboard-dark .score-sheet{background:#101d1b;border-color:#315f55}.dashboard-dark .score-sheet>header{background:linear-gradient(135deg,#1b3935,#2d5d53)}.dashboard-dark .score-table-head{color:#e7faf4;background:linear-gradient(90deg,#275b50,#377667);border-bottom-color:#4d8f7e}.dashboard-dark .score-table-row:nth-child(odd){background:#12231f}.dashboard-dark .score-table-row:nth-child(2n){background:#172a26}.dashboard-dark .score-table-row>span:first-child,.dashboard-dark .score-table-row>span:nth-child(2){background:inherit}.dashboard-dark .score-table-row>strong{color:#70d2ad}.dashboard-dark .score-sheet-total{color:#ebfff8;background:linear-gradient(90deg,#244d43,#316958);border-top-color:#4c927d}.dashboard-dark .score-rule-note{color:#bce8d9;background:#17332d;border-color:#315f55}.duration-control{align-items:flex-end;gap:7px;margin-top:7px;display:inline-flex}.duration-control label{gap:3px!important;display:grid!important}.duration-control input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:900;width:62px!important;min-width:62px!important;padding:10px 7px!important}.duration-control b{padding-bottom:19px;font-size:1.2rem}.duration-control small{color:#68738d;text-align:center;font-size:.62rem}.performance-time-inline input,.performance-modal-time input{font-variant-numeric:tabular-nums;letter-spacing:.08em}.time-limit-config>div{gap:2px;display:grid}.time-limit-config>div>span{color:#26324d;font-weight:800}.time-rule-summary{color:#17664f;background:#eaf8f3;border-radius:10px;margin-top:12px;padding:10px 12px;display:block}.dashboard-dark .duration-control small{color:#aab7d2}.dashboard-dark .time-limit-config>div>span{color:#eef3ff}.dashboard-dark .time-rule-summary{color:#a7ead6;background:#123d36}@media (max-width:760px){.time-penalty{align-items:flex-end}.duration-control input{width:54px!important;min-width:54px!important}}.score-table-row label.score-cell-missing{background:#fff3f1;box-shadow:inset 0 0 0 2px #e96b64}.score-cell-missing .score-value{background:#fff!important;border-color:#d94c4c!important}.score-cell-warning{color:#b52f36;max-width:145px;margin-top:5px;font-size:.58rem;font-style:normal;font-weight:750;line-height:1.25;display:block}.dashboard-dark .score-table-row label.score-cell-missing{background:#3b2028;box-shadow:inset 0 0 0 2px #f07a72}.dashboard-dark .score-cell-missing .score-value{background:#281b28!important;border-color:#f07a72!important}.dashboard-dark .score-cell-warning{color:#ffaaa3}.jury-duty-field{border:1px solid #d8dfec;border-radius:16px;grid-column:1/-1;margin:0;padding:0 15px 15px}.jury-level-field{border:1px solid #d6deea;border-radius:16px;grid-column:1/-1;margin:0;padding:16px}.jury-level-field legend{color:#17213d;padding:0 7px;font-weight:900}.jury-level-field legend small{color:#68758c;font-weight:700}.jury-level-field>p{color:#68758c;margin:0 0 10px;font-size:.8rem}.jury-level-field>div{flex-wrap:wrap;gap:8px;display:flex}.jury-level-field label{cursor:pointer}.jury-level-field input{opacity:0;pointer-events:none;position:absolute}.jury-level-field span{color:#46546d;background:#fff;border:1px solid #cfd8e7;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:850;display:block}.jury-level-field label.selected span{color:#087456;background:#e2f8f1;border-color:#078b6c}.replace-juror{color:#8a5c00!important;border-color:#e0a72c!important}.dashboard-dark .jury-level-field{border-color:#40506d}.dashboard-dark .jury-level-field legend{color:#f4f7ff}.dashboard-dark .jury-level-field legend small,.dashboard-dark .jury-level-field>p{color:#b8c5da}.dashboard-dark .jury-level-field span{color:#c6d1e4;background:#111d35;border-color:#52617d}.dashboard-dark .jury-level-field label.selected span{color:#79e3c4;background:#123d39;border-color:#38c9a1}.jury-duty-title{color:#5e6981;text-transform:uppercase;letter-spacing:.08em;background:#f6f8fc;border-radius:0 0 11px 11px;align-items:baseline;gap:7px;width:max-content;max-width:calc(100% - 12px);margin:-1px 0 14px;padding:10px 12px 8px;font-size:.78rem;font-weight:850;line-height:1.25;display:flex}.jury-duty-title small{text-transform:none;letter-spacing:0;white-space:nowrap;font-size:.68rem}.jury-duty-options{flex-wrap:wrap;gap:9px;display:flex}.jury-duty-options label{cursor:pointer}.jury-duty-options input{opacity:0;pointer-events:none;position:absolute}.jury-duty-options span{color:#4d5870;background:#f6f8fc;border:1px solid #d3dae8;border-radius:999px;padding:9px 14px;font-weight:800;transition:all .18s;display:block}.jury-duty-options label.selected span{color:#11664e;background:linear-gradient(135deg,#daf5ea,#c9eee2);border-color:#168e6c;box-shadow:0 5px 14px #168e6c20}.jury-duty-other{color:#5e6981;gap:6px;margin-top:14px;font-size:.75rem;font-weight:800;display:grid}.jury-duty-other textarea{resize:vertical;color:#18233d;width:100%;font:inherit;background:#fff;border:1px solid #d8dfec;border-radius:12px;padding:11px 13px;font-weight:600}.jury-assignment-warning{color:#845600;background:#fff6dc;border:1px solid #e9b34f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px;padding:12px 14px;display:flex}.jury-assignment-warning span{font-size:.75rem}.dashboard-dark .jury-duty-field,.dashboard-dark .jury-duty-other textarea{color:#eef3ff;background:#131d3d;border-color:#3a496f}.dashboard-dark .jury-duty-title,.dashboard-dark .jury-duty-other{color:#aeb9d4}.dashboard-dark .jury-duty-title{color:#eef3ff;background:#1b274b}.dashboard-dark .juror-entry{background:#101a36;border-color:#3a496f}.dashboard-dark .juror-entry-head b{color:#eef3ff}.dashboard-dark .juror-assign-panel{background:linear-gradient(135deg,#142242 0%,#153a38 100%);border-color:#365278}.dashboard-dark .juror-assign-panel b{color:#f3f7ff}.dashboard-dark .juror-assign-panel p{color:#aebbd2}.dashboard-dark .jury-duty-options span{color:#bfc9df;background:#182345;border-color:#3a496f}.dashboard-dark .jury-duty-options label.selected span{color:#a8ecd7;background:linear-gradient(135deg,#163e38,#194b42);border-color:#39b993}.dashboard-dark .jury-assignment-warning{color:#ffd982;background:#322b1b;border-color:#80642d}@media (max-width:760px){.jury-duty-title{flex-direction:column;align-items:flex-start;gap:2px}.jury-duty-options{grid-template-columns:1fr 1fr;display:grid}.jury-assignment-warning{flex-direction:column;align-items:flex-start}}.score-mode-tabs{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.score-mode-tabs button{color:#435267;text-align:left;cursor:pointer;background:#f7faf9;border:1px solid #cfdae2;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.score-mode-tabs button>span{color:#27685a;background:#e4ecea;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.15rem;display:grid}.score-mode-tabs button div{gap:2px;display:grid}.score-mode-tabs button b{font-size:.92rem}.score-mode-tabs button small{color:#7a8798;font-size:.68rem}.score-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#153d36,#21584c);border-color:#248c72;box-shadow:0 10px 24px #174d4030}.score-mode-tabs button.active>span{color:#0d3d31;background:#45c8a3}.score-mode-tabs button.active small{color:#c5e5dc}.score-result-preview{background:#f9fcfb;border:1px solid #cbdad5;border-radius:22px;overflow:hidden;box-shadow:0 16px 38px #173f3520}.score-result-preview>header{color:#fff;background:linear-gradient(135deg,#183d37,#276959);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.score-result-preview>header h3{margin:4px 0;font-size:1.45rem}.score-result-preview>header p{color:#c8e2da;margin:0}.preview-time{text-align:right;gap:3px;display:grid}.preview-time small{color:#bcdad1;text-transform:uppercase;letter-spacing:.08em}.preview-time strong{font-variant-numeric:tabular-nums;font-size:1.65rem}.preview-score-list{border:1px solid #d6e1dd;border-radius:15px;margin:20px;overflow:hidden}.preview-score-head,.preview-score-row{grid-template-columns:minmax(180px,1fr) 70px 100px 100px;align-items:center;display:grid}.preview-score-head{color:#285e52;text-transform:uppercase;letter-spacing:.08em;background:#d8f1e9;font-size:.68rem;font-weight:900}.preview-score-head>*{padding:11px 14px}.preview-score-row>*{border-top:1px solid #e1e9e6;padding:14px}.preview-score-row>span:first-child{gap:3px;display:grid}.preview-score-row small{color:#82908c;font-size:.68rem}.preview-score-row strong{color:#13654f;font-size:1.05rem}.preview-subtotal{color:#245c4e;background:#e9f6f2;border-radius:13px;justify-content:space-between;align-items:center;margin:0 20px;padding:15px 18px;font-weight:800;display:flex}.preview-subtotal strong{font-size:1.2rem}.preview-penalty-section{background:#fffafb;border:1px solid #efc1c8;border-radius:16px;margin:20px;overflow:hidden}.preview-penalty-section>header{color:#fff;background:linear-gradient(135deg,#7a3446,#b84c65);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.preview-penalty-section>header>div{align-items:center;gap:11px;display:flex}.preview-penalty-section h4,.preview-penalty-section p{margin:0}.preview-penalty-section p{color:#ffdbe2;font-size:.7rem}.preview-penalty-section>header>strong{font-size:1.25rem}.preview-penalty-list>div{border-top:1px solid #f2dbe0;justify-content:space-between;align-items:center;gap:16px;padding:13px 17px;display:flex}.preview-penalty-list span{gap:3px;display:grid}.preview-penalty-list small{color:#8c6b73;font-size:.68rem}.preview-penalty-list strong{color:#c13653}.preview-no-penalty{color:#18755b;align-items:center;gap:9px;padding:16px;display:flex}.preview-no-penalty p{margin:0}.preview-final-score{color:#fff;background:linear-gradient(135deg,#123f37,#1f715d);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.preview-final-score div{gap:3px;display:grid}.preview-final-score small{color:#aee7d5;letter-spacing:.12em}.preview-final-score span{color:#c7e4dc;font-size:.72rem}.preview-final-score strong{font-size:2rem}.preview-actions{justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}.dashboard-dark .score-mode-tabs button{color:#c7d1e5;background:#15213c;border-color:#344767}.dashboard-dark .score-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#173f37,#20584c);border-color:#44bd9b}.dashboard-dark .score-result-preview{background:#111c2f;border-color:#31554d}.dashboard-dark .preview-score-list{border-color:#314e49}.dashboard-dark .preview-score-head{color:#bce5d9;background:#1b4c41}.dashboard-dark .preview-score-row>*{border-color:#273d3c}.dashboard-dark .preview-score-row small{color:#91a7aa}.dashboard-dark .preview-subtotal{color:#bcebdc;background:#183a35}.dashboard-dark .preview-penalty-section{background:#291b2a;border-color:#673847}.dashboard-dark .preview-penalty-list>div{border-color:#54303c}.dashboard-dark .preview-penalty-list small{color:#c7a5ae}@media (max-width:760px){.score-mode-tabs{gap:8px}.score-mode-tabs button{padding:10px}.score-mode-tabs button>span{width:34px;height:34px}.score-mode-tabs button small{display:none}.score-result-preview>header{align-items:flex-start;padding:18px}.preview-time strong{font-size:1.3rem}.preview-score-list{margin:12px;overflow:auto}.preview-score-head,.preview-score-row{min-width:540px}.preview-subtotal,.preview-penalty-section{margin:12px}.preview-final-score{padding:17px}.preview-actions{flex-wrap:wrap}.preview-actions .saved-message{width:100%}}.score-category-tabs{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;background:#eef5f3ef;border:1px solid #cfded9;border-radius:20px;width:100%;max-width:100%;padding:9px;position:relative;box-shadow:0 14px 34px #173f3524}.score-category-tabs button{cursor:pointer}.dashboard-dark .score-category-tabs{background:#101d2eef;border-color:#31554d;box-shadow:0 15px 38px #0008}@media (max-width:900px){.score-category-tabs{z-index:44;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;display:flex;position:sticky;top:92px;overflow-x:auto}.score-category-tabs button{scroll-snap-align:start;flex:0 0 min(190px,72vw)}.score-table-head,.score-table-row{width:max-content;min-width:850px}}@media (max-width:560px){.score-category-tabs{border-radius:17px;margin-left:-6px;margin-right:-6px;padding:7px;top:88px}.score-category-tabs button{flex-basis:158px}}.score-recap-sheet{color:#18263a;background:#f7fbfa;border:2px solid #244f46;border-radius:24px;overflow:hidden;box-shadow:0 20px 48px #173f3524}.recap-identity-grid{color:#fff;background:linear-gradient(135deg,#153d36,#236858);border-bottom:2px solid #244f46;grid-template-columns:190px minmax(360px,1fr) 190px;display:grid}.recap-identity-grid>aside,.recap-identity-grid>main{min-width:0;padding:20px}.recap-order{text-align:center;border-right:1px solid #ffffff35;align-content:start;display:grid}.recap-order>small,.recap-penalty-total>small{color:#aee6d5;letter-spacing:.12em;font-weight:900}.recap-order>strong{margin:6px 0;font-size:2.75rem}.recap-order>div{border-top:1px solid #ffffff38;gap:3px;padding-top:12px;display:grid}.recap-order>div b{font-variant-numeric:tabular-nums;font-size:1.2rem}.recap-order>div span{color:#c8e4dc;font-size:.62rem;font-weight:850}.recap-identity-grid>main{text-align:center;color:#18342e;background:#f3faf8}.recap-identity-grid>main .eyebrow{color:#168669}.recap-identity-grid>main h2{margin:4px 0 8px;font-size:1.7rem}.recap-identity-grid>main>b{color:#15715b;display:block}.recap-identity-grid>main>div{border-top:1px solid #c9dcd7;gap:3px;margin-top:13px;padding-top:13px;display:grid}.recap-identity-grid>main>div span{color:#6f827d;font-size:.65rem;font-weight:850}.recap-identity-grid>main>div strong{font-size:1.15rem}.recap-identity-grid>main>div small{color:#758681}.recap-penalty-total{text-align:center;border-left:1px solid #ffffff35;place-content:center;display:grid}.recap-penalty-total>strong{color:#ff9daf;margin:8px 0;font-size:2.25rem}.recap-penalty-total>span{color:#c8e4dc;font-size:.65rem}.recap-category-list{gap:20px;padding:24px;display:grid}.recap-category-card{background:#fff;border:2px solid #285c50;border-radius:17px;overflow:hidden}.recap-category-card>header{color:#fff;background:linear-gradient(100deg,#183f39,#27816e);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.recap-category-card h3{margin:0;font-size:1rem}.recap-category-card>header span{color:#b9ecdd;font-size:.65rem;font-weight:850}.recap-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#27816e #d9f1e9;-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow:auto hidden}.recap-table-scroll::-webkit-scrollbar{height:8px}.recap-table-scroll::-webkit-scrollbar-track{background:#d9f1e9}.recap-table-scroll::-webkit-scrollbar-thumb{background:#27816e;border:2px solid #d9f1e9;border-radius:999px}.recap-table-scroll:focus-visible{outline-offset:-3px;outline:3px solid #6a53e8}.recap-table{--recap-number-width:55px;position:relative}.recap-table-head,.recap-table-row,.recap-table-total{align-items:stretch;display:grid}.recap-table-head{color:#28584e;letter-spacing:.08em;text-align:center;background:#d9f1e9;font-size:.67rem;font-weight:900}.recap-table-head>span{border-right:1px solid #a6c9be;padding:11px 8px}.recap-table-head>span:nth-child(2){text-align:left}.recap-table-head>span:first-child,.recap-table-row>span:first-child{z-index:4;position:sticky;left:0}.recap-table-head>span:nth-child(2),.recap-table-row>span:nth-child(2){left:var(--recap-number-width);z-index:3;position:sticky;box-shadow:8px 0 12px -12px #102b25}.recap-table-head>span:first-child,.recap-table-head>span:nth-child(2){background:#d9f1e9}.recap-category-band{text-align:center;color:#174b40;letter-spacing:.04em;background:linear-gradient(90deg,#c9ebe1,#a8dfd0);padding:9px;font-size:.72rem;font-weight:900}.recap-table-row>*{border-top:1px solid #cbd9d5;border-right:1px solid #d7e2df;justify-content:center;align-items:center;padding:12px 10px;display:flex}.recap-table-row>span:nth-child(2){justify-content:start;gap:3px;display:grid}.recap-table-row>span:first-child,.recap-table-row>span:nth-child(2){background:#fff}.recap-table-row small{color:#82928e;font-size:.63rem}.recap-table-row strong{font-variant-numeric:tabular-nums}.recap-table-row>strong:last-child{color:#176a55;background:#edf8f4}.recap-table-total{color:#174d41;background:#d7f0e8;font-size:.76rem;font-weight:900}.recap-table-total>*{text-align:center;border-right:1px solid #a9cabe;padding:11px 9px}.recap-table-total>span{z-index:3;background:#d7f0e8;grid-column:1/3;position:sticky;left:0;box-shadow:8px 0 12px -12px #102b25}.recap-table-total>strong:last-child{background:#a9dfcf}.recap-no-jury{text-align:center;color:#8b6000;background:#fff4db;margin:0;padding:10px;font-size:.72rem}.recap-penalty-detail{background:#fffafb;border:1px solid #efc0ca;border-radius:16px;margin:0 24px 20px;overflow:hidden}.recap-penalty-detail>header{color:#fff;background:linear-gradient(135deg,#743346,#b74d65);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.recap-penalty-detail>header>div{align-items:center;gap:11px;display:flex}.recap-penalty-detail h3,.recap-penalty-detail p{margin:0}.recap-penalty-detail p{color:#ffd6df;font-size:.68rem}.recap-penalty-detail>header>strong{font-size:1.3rem}.recap-penalty-row{border-top:1px solid #f1d8de;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.recap-penalty-row span{gap:3px;display:grid}.recap-penalty-row small{color:#8f6c74;font-size:.67rem}.recap-penalty-row>strong{color:#c13653}.recap-final-summary{border:1px solid #c8dcd6;border-radius:15px;grid-template-columns:1fr 1fr 1.25fr;margin:0 24px 22px;display:grid;overflow:hidden}.recap-final-summary>div{background:#edf7f4;border-right:1px solid #c8dcd6;gap:5px;padding:15px 18px;display:grid}.recap-final-summary span{color:#687c76;font-size:.65rem;font-weight:850}.recap-final-summary strong{font-size:1.25rem}.recap-final-summary .final{color:#fff;background:linear-gradient(135deg,#17483d,#23735f)}.recap-final-summary .final span{color:#afe8d7}.recap-final-summary .final strong{font-size:1.55rem}.recap-signatures{background:#fff;border:2px solid #285c50;border-radius:17px;margin:0 24px 25px;overflow:hidden}.recap-signatures>header{text-align:center;color:#214f45;background:linear-gradient(90deg,#d2eee7,#e9f5e4);padding:15px}.recap-signatures h3,.recap-signatures p{margin:0}.recap-signatures p{margin-top:4px;font-size:.72rem}.recap-signatures>div{grid-template-columns:1fr 1fr;display:grid}.recap-signatures article{justify-items:center;gap:8px;padding:20px;display:grid}.recap-signatures article+article{border-left:1px solid #285c50}.recap-signatures article>span{border-bottom:1px solid #285c50;width:85%;height:70px}.recap-signatures article strong{font-size:.8rem}.recap-signatures article small{color:#71827e}.dashboard-dark .score-recap-sheet{color:#edf4f2;background:#101a2c;border-color:#3b7467}.dashboard-dark .recap-identity-grid>main{color:#eef8f5;background:#132b2a}.dashboard-dark .recap-identity-grid>main>div{border-color:#365750}.dashboard-dark .recap-identity-grid>main>div span,.dashboard-dark .recap-identity-grid>main>div small{color:#9eb7b1}.dashboard-dark .recap-category-card{background:#121f31;border-color:#3b7467}.dashboard-dark .recap-table-head{color:#c2e8dd;background:#1d4c42}.dashboard-dark .recap-table-head>span:first-child,.dashboard-dark .recap-table-head>span:nth-child(2){background:#1d4c42}.dashboard-dark .recap-category-band{color:#d2f4e9;background:linear-gradient(90deg,#1b5548,#26725f)}.dashboard-dark .recap-table-row>*{border-color:#2c4744}.dashboard-dark .recap-table-row>span:first-child,.dashboard-dark .recap-table-row>span:nth-child(2){background:#121f31}.dashboard-dark .recap-table-row small{color:#91a7a3}.dashboard-dark .recap-table-row>strong:last-child{color:#a7ead6;background:#173b35}.dashboard-dark .recap-table-total{color:#c5ece0;background:#1b4c42}.dashboard-dark .recap-table-total>span{background:#1b4c42}.dashboard-dark .recap-table-total>strong:last-child{background:#276c5b}.dashboard-dark .recap-penalty-detail{background:#291b2a;border-color:#693949}.dashboard-dark .recap-penalty-row{border-color:#54303c}.dashboard-dark .recap-penalty-row small{color:#c6a5ae}.dashboard-dark .recap-final-summary{border-color:#36564f}.dashboard-dark .recap-final-summary>div{background:#172b2d;border-color:#36564f}.dashboard-dark .recap-final-summary span{color:#a7bbb6}.dashboard-dark .recap-signatures{background:#121f31;border-color:#3b7467}.dashboard-dark .recap-signatures>header{color:#d5f2e9;background:linear-gradient(90deg,#1a4e43,#225f50)}.dashboard-dark .recap-signatures article+article{border-color:#3b7467}.dashboard-dark .recap-signatures article>span{border-color:#71988f}@media (max-width:760px){.score-recap-sheet{border-radius:17px}.recap-identity-grid{grid-template-columns:92px minmax(230px,1fr) 92px;overflow:auto}.recap-identity-grid>aside,.recap-identity-grid>main{padding:13px 10px}.recap-order>strong{font-size:1.65rem}.recap-identity-grid>main h2{font-size:1.08rem}.recap-identity-grid>main>div strong{font-size:.9rem}.recap-penalty-total>strong{font-size:1.35rem}.recap-category-list{gap:13px;padding:12px}.recap-category-card h3{font-size:.8rem}.recap-table-scroll{padding-bottom:2px}.recap-table-scroll:after{content:"Geser nilai juri ↔";z-index:8;color:#eafff8;pointer-events:none;background:#102c27e8;border-radius:999px;width:max-content;margin:-30px 8px 6px auto;padding:5px 8px;font-size:.6rem;font-weight:850;display:block;position:sticky;bottom:6px;left:calc(100% - 132px);box-shadow:0 4px 12px #081d1950}.recap-penalty-detail,.recap-final-summary,.recap-signatures{margin-left:12px;margin-right:12px}.recap-final-summary{grid-template-columns:1fr}.recap-final-summary>div{border-bottom:1px solid #c8dcd6;border-right:0}.recap-signatures>div{grid-template-columns:1fr}.recap-signatures article+article{border-top:1px solid #285c50;border-left:0}.recap-signatures article>span{height:55px}}.participant-recap-approval{background:linear-gradient(135deg,#effaf6,#f5f3ff);border:1px solid #bfd9d2;border-radius:18px;gap:14px;margin:0 0 20px;padding:18px;display:grid;box-shadow:0 10px 28px #183c3210}.participant-recap-approval>header>div{align-items:center;gap:12px;display:flex}.participant-recap-approval>header span{color:#14775c;background:#d8f4e9;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.participant-recap-approval>header b,.participant-recap-approval>header small{display:block}.participant-recap-approval>header small{color:#718078;margin-top:3px}.participant-recap-approval label:not(.approval-confirm){color:#374c47;gap:7px;font-size:.82rem;font-weight:800;display:grid}.participant-recap-approval input[type=text],.participant-recap-approval label:not(.approval-confirm) input{color:#17233b;width:100%;font:inherit;background:#fff;border:1px solid #cadad6;border-radius:12px;padding:13px 14px}.participant-recap-approval .approval-confirm{color:#52645f;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.45;display:flex}.participant-recap-approval .approval-confirm input{margin-top:3px}.participant-recap-approval button,.recap-signatures article button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#159d77,#3eb991);border:0;border-radius:12px;padding:12px 16px;font-weight:850}.participant-recap-approval button:disabled,.recap-signatures article button:disabled{opacity:.5;cursor:not-allowed}.participant-recap-approval>p{color:#167354;margin:0;font-size:.82rem;font-weight:750}.participant-recap-approval.approved{background:linear-gradient(135deg,#e6f9f2,#eefaf7);border-color:#91d9c4}.participant-approval-status{color:#236250;background:#fff;border-radius:13px;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:12px 14px;display:flex}.participant-approval-status span{color:#6b7d77;font-size:.78rem}.participant-approval-status button{color:#b83f4c;background:#fff3f3;margin-left:auto;padding:8px 11px;font-size:.72rem;box-shadow:inset 0 0 0 1px #efc2c7}.participant-approval-history{border-top:1px solid #c9dfd9;gap:7px;padding-top:12px;display:grid}.participant-approval-history>b{color:#24453e;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.participant-approval-history p{color:#53645f;background:#ffffffb8;border-radius:10px;grid-template-columns:minmax(100px,.65fr) minmax(150px,1.6fr) auto;align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:.74rem;display:grid}.participant-approval-history small{color:#7b8985;white-space:nowrap}.participant-recap-approval.manual{background:linear-gradient(135deg,#f4f5f8,#f0f2f7);border-color:#d9dce6}.participant-recap-approval.manual>header span{color:#697489;background:#e4e7ef}.recap-signatures article.approved>span,.recap-signatures article.manual>span{color:#14775c;background:#d8f4e9;border:0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.35rem;font-weight:950;display:grid}.recap-signatures article.manual>span{color:#667084;background:#e6e8ef}.recap-signatures article button{margin-top:4px;font-size:.72rem}.dashboard-dark .participant-recap-approval{color:#ecf7f3;background:linear-gradient(135deg,#142a2a,#19273a);border-color:#365c54}.dashboard-dark .participant-recap-approval>header small,.dashboard-dark .participant-recap-approval label:not(.approval-confirm),.dashboard-dark .participant-recap-approval .approval-confirm{color:#a8bbb5}.dashboard-dark .participant-recap-approval input[type=text],.dashboard-dark .participant-recap-approval label:not(.approval-confirm) input{color:#edf7f4;background:#101d2d;border-color:#395b55}.dashboard-dark .participant-approval-status{color:#c9eee3;background:#102520}.dashboard-dark .participant-approval-history>b,.dashboard-dark .participant-approval-history p{color:#d6e9e3}.dashboard-dark .participant-approval-history p{background:#102520}.dashboard-dark .participant-recap-approval.manual{background:linear-gradient(135deg,#1b2437,#20283b);border-color:#3c465b}@media (max-width:620px){.participant-recap-approval{padding:15px}.participant-approval-status{flex-direction:column;align-items:flex-start}.participant-approval-status button{width:100%;margin-left:0}.participant-approval-history p{grid-template-columns:1fr;gap:3px}.recap-signatures>div{grid-template-columns:1fr}.recap-signatures article+article{border-top:1px solid #285c50;border-left:0}}.account-event-grid.single-event{grid-template-columns:minmax(0,1fr)}.account-event-grid.single-event .account-event-card{grid-template-columns:minmax(280px,1.18fr) minmax(250px,.82fr);display:grid}.account-event-grid.single-event .account-event-poster{height:100%;min-height:310px}.account-event-grid.single-event .account-event-content{flex-direction:column;justify-content:center;padding:28px;display:flex}.account-event-grid.paired-events{grid-template-columns:repeat(2,minmax(0,1fr))}.account-event-grid.dense-events{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-event-grid.dense-events .account-event-poster{height:170px;padding:14px}.account-event-grid.dense-events .account-event-poster b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.2;display:-webkit-box;overflow:hidden}.account-event-grid.dense-events .account-event-poster small{font-size:10px}.account-event-grid.dense-events .account-event-content{padding:13px}.account-event-grid.dense-events .account-event-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;display:-webkit-box;overflow:hidden}.account-event-grid.dense-events .account-event-content strong{font-size:16px}.account-event-grid.dense-events .account-event-content button{margin-top:10px;padding:10px}.account-event-card{transition:transform .24s,box-shadow .24s,border-color .24s}.account-event-card:hover{border-color:#b8c1da;transform:translateY(-4px);box-shadow:0 18px 38px #1e2a5218}.dashboard-light .account-event-card{isolation:isolate;background:linear-gradient(145deg,#eef3fb 0%,#e6edf8 52%,#dfe8f6 100%);border-color:#cbd5e7;position:relative;box-shadow:0 18px 42px #24345d1a,inset 0 1px #fffc}.dashboard-light .account-event-card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 92% 8%,#55d9c51f,#0000 31%),radial-gradient(circle at 10% 92%,#6758f01a,#0000 35%);position:absolute;inset:0}.dashboard-light .account-event-content{color:#1e2a52;background:linear-gradient(145deg,#edf2fae8,#e1e9f6f2);position:relative}.dashboard-light .account-event-content:before{content:"";opacity:.82;background:linear-gradient(#4775ee,#7446e8 52%,#22bfa0);width:4px;position:absolute;inset:0 auto 0 0}.dashboard-light .account-event-content p{color:#59677f;font-weight:650}.dashboard-light .account-event-content p>span{color:#315fcb}.dashboard-light .account-event-content>div{background:linear-gradient(120deg,#f8faffb8,#dbe5f5c7);border:1px solid #cdd8eb;border-radius:13px;margin-top:3px;padding:14px 14px 13px;box-shadow:inset 0 1px #fff}.dashboard-light .account-event-content>div small{color:#65738b;font-weight:650}.dashboard-light .account-event-content>div strong{color:#14213f}.dashboard-light .account-event-content button{background:linear-gradient(120deg,#1e2a52,#253864);border:1px solid #25365e;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 22px #1e2a522b}.dashboard-light .account-event-content button:hover,.dashboard-light .account-event-content button:focus-visible{filter:saturate(1.12)brightness(1.06);outline-offset:2px;outline:3px solid #6f65ed35;transform:translateY(-2px);box-shadow:0 14px 28px #1e2a5242}.dashboard-light .account-event-card:hover{border-color:#92a7cf;box-shadow:0 24px 52px #24345d26,0 0 0 3px #6c60e717}@media (max-width:900px){.account-event-grid.single-event .account-event-card{grid-template-columns:1fr}.account-event-grid.single-event .account-event-poster{min-height:230px}.account-event-grid.single-event .account-event-content{padding:18px}.account-event-grid.dense-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.account-event-grid.single-event .account-event-poster{height:230px;min-height:0}.account-event-grid.single-event .account-event-content{padding:16px}.dashboard-light .account-event-grid.single-event .account-event-content{padding:15px 14px 16px}.dashboard-light .account-event-content:before{background:linear-gradient(90deg,#4775ee,#7446e8 52%,#22bfa0);width:auto;height:4px;inset:0 0 auto}.dashboard-light .account-event-content>div{padding:12px}.account-event-grid.single-event .account-event-poster b{font-size:21px}.account-event-grid.paired-events,.account-event-grid.dense-events{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:12px;padding:2px 2px 14px;display:flex;overflow-x:auto}.account-event-grid.paired-events::-webkit-scrollbar{display:none}.account-event-grid.dense-events::-webkit-scrollbar{display:none}.account-event-grid.paired-events .account-event-card,.account-event-grid.dense-events .account-event-card{scroll-snap-align:start;flex:0 0 min(82vw,330px)}.account-event-grid.paired-events .account-event-poster,.account-event-grid.dense-events .account-event-poster{height:150px;padding:13px}.account-event-grid.paired-events .account-event-poster b,.account-event-grid.dense-events .account-event-poster b{font-size:16px;line-height:1.2}.account-event-grid.paired-events .account-event-content,.account-event-grid.dense-events .account-event-content{padding:12px}.account-event-grid.paired-events .account-event-content button,.account-event-grid.dense-events .account-event-content button{margin-top:9px;padding:10px}}.account-event-poster{position:relative}.account-event-location{z-index:2;color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10172dbf;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;max-width:58%;padding:7px 10px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:14px;right:14px;overflow:hidden;box-shadow:0 7px 20px #05091c4d}.account-event-location i{color:#70ebc3;background:#ffffff20;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.account-event-poster>div{padding-right:min(60%,230px)}.account-event-grid.dense-events .account-event-location{max-width:62%;padding:6px 8px;font-size:9px;top:10px;right:10px}.account-event-grid.dense-events .account-event-location i{flex-basis:17px;width:17px;height:17px}@media (max-width:650px){.account-event-location{max-width:64%;padding:6px 8px;font-size:9px;top:10px;right:10px}.account-event-location i{flex-basis:17px;width:17px;height:17px}.account-event-poster>div{margin-top:36px;padding-right:0}}.poster-clickable{cursor:zoom-in}.poster-clickable:focus-visible{outline-offset:-4px;outline:3px solid #63e6bd}.poster-zoom-hint{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10172dab;border:1px solid #ffffff35;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;display:none;position:absolute;top:54px;left:14px}.poster-clickable .poster-zoom-hint{align-items:center;gap:5px;display:inline-flex}.poster-clickable:hover .poster-zoom-hint{background:#674bea}.poster-lightbox{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070b18db;place-items:center;padding:28px;animation:.2s posterFadeIn;display:grid;position:fixed;inset:0}.poster-lightbox figure{background:#11182a;border:1px solid #ffffff2b;border-radius:20px;grid-template-rows:minmax(0,1fr) auto;max-width:min(92vw,980px);max-height:92vh;margin:0;animation:.24s posterZoomIn;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #0009}.poster-lightbox img{object-fit:contain;background:#080d18;width:100%;height:100%;max-height:calc(92vh - 68px);display:block}.poster-lightbox figcaption{color:#fff;background:linear-gradient(135deg,#131d3a,#153b3a);justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.poster-lightbox figcaption b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.poster-lightbox figcaption span{color:#a8ead4;flex:none;font-size:12px}.poster-lightbox-close{top:max(18px, env(safe-area-inset-top));z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151c31df;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:46px;height:46px;font-size:30px;line-height:1;display:grid;position:fixed;right:20px;box-shadow:0 10px 30px #0006}.poster-lightbox-close:hover{background:#6d4dea;transform:rotate(5deg)}@keyframes posterFadeIn{0%{opacity:0}to{opacity:1}}@keyframes posterZoomIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:none}}@media (max-width:650px){.poster-zoom-hint{padding:6px 8px;top:46px;left:10px}.poster-lightbox{padding:14px}.poster-lightbox figure{border-radius:16px;max-width:100%;max-height:88vh}.poster-lightbox img{max-height:calc(88vh - 86px)}.poster-lightbox figcaption{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px}.poster-lightbox-close{top:max(10px, env(safe-area-inset-top));width:42px;height:42px;right:10px}}.team-modal-message{z-index:3;color:#a8203e;background:#fff0f3;border:1px solid #efb2bf;border-radius:13px;margin:14px 0 0;padding:12px 14px;font-size:.82rem;font-weight:800;line-height:1.45;position:sticky;bottom:82px;box-shadow:0 8px 24px #7b17311a}.dashboard-dark .team-modal-message{color:#ffbdca;background:#351c29;border-color:#733748}.joined-team-selector{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;background:linear-gradient(100deg,#f4f1ff,#edf8f5);border-bottom:1px solid #dce3ef;gap:10px;padding:12px 14px;display:flex;overflow-x:auto}.joined-team-selector button{color:#17223d;text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #d6deeb;border-radius:14px;flex:0 0 min(245px,76vw);grid-template-columns:38px minmax(135px,1fr);grid-template-areas:"avatar copy""status status";align-items:center;gap:6px 10px;padding:10px;transition:all .2s;display:grid}.joined-team-selector button:hover{color:#fff;outline-offset:2px;background:linear-gradient(120deg,#3c73e4,#7244d8);border-color:#8e7af4;outline:2px solid #7e6aec4d;transform:translateY(-2px);box-shadow:0 11px 26px #4127a32b}.joined-team-selector button:hover small{color:#e5e9ff}.joined-team-selector button.active{background:linear-gradient(135deg,#f1ecff,#e9f8f3);border-color:#6849ed;box-shadow:inset 3px 0 #6849ed,0 9px 24px #4127a31c}.joined-team-selector button>span{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6949ed,#27aa86);border-radius:12px;grid-area:avatar;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:900;display:grid}.joined-team-selector button>div{grid-area:copy;min-width:0}.joined-team-selector button b,.joined-team-selector button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.joined-team-selector button b{font-size:.78rem}.joined-team-selector button small{color:#78839a;margin-top:3px;font-size:.62rem}.joined-team-selector button>i{border-radius:999px;grid-area:status;justify-self:start;padding:4px 8px;font-size:.58rem;font-style:normal;font-weight:850}.joined-team-selector i.verified{color:#087b59;background:#dcf7ec}.joined-team-selector i.waiting{color:#a56500;background:#fff0d3}.joined-team-selector i.rejected{color:#b92649;background:#ffe3e9}.dashboard-dark .joined-team-selector{background:linear-gradient(100deg,#17223c,#14352f);border-color:#2b4250}.dashboard-dark .joined-team-selector button{color:#eef5f3;background:#111d31;border-color:#35465d}.dashboard-dark .joined-team-selector button.active{background:linear-gradient(135deg,#20274b,#183e36);border-color:#5bd0ae;box-shadow:inset 3px 0 #5bd0ae}.dashboard-dark .joined-team-selector button:hover,.dashboard-dark .joined-team-selector button:focus-visible{color:#fff;background:linear-gradient(120deg,#174f82,#51358f);border-color:#9586ff;outline-color:#8f7bff80;box-shadow:0 12px 28px #17114070}.dashboard-dark .joined-team-selector button:hover small,.dashboard-dark .joined-team-selector button:focus-visible small{color:#dce7ff}.dashboard-dark .joined-event-detail{background:#0f1930;border-color:#33445d}.dashboard-dark .joined-team-strip{color:#f1f5ff;background:linear-gradient(110deg,#16233a,#132d31);border-color:#33445d}.dashboard-dark .joined-team-strip b,.dashboard-dark .joined-team-strip dd{color:#f1f5ff}.dashboard-dark .joined-team-strip small,.dashboard-dark .joined-team-strip dt{color:#aebbd0}.dashboard-dark .joined-tabs{background:#142232}.dashboard-dark .joined-tabs button{color:#aeb9cb}.dashboard-dark .joined-tabs button.active{color:#eef5f3;background:#1d3043;box-shadow:inset 0 0 0 1px #40586b}.dashboard-dark .joined-tabs button:hover,.dashboard-dark .joined-tabs button:focus-visible{color:#fff;background:linear-gradient(115deg,#174f82,#51358f);outline-color:#8f7bff80;box-shadow:0 9px 22px #17114070}.dashboard-dark .joined-event-list>button{color:#eef5f3;background:#111d31;border-color:#35465d}.dashboard-dark .joined-event-list>button.active{background:linear-gradient(135deg,#20274b,#183e36);border-color:#5bd0ae;box-shadow:inset 3px 0 #5bd0ae,0 8px 22px #07101755}.dashboard-dark .joined-event-choice{color:#aab5c7;background:#111d31;border-color:#35465d}.dashboard-dark .joined-event-choice h3{color:#eef5f3}.dashboard-dark .joined-team-selector button small{color:#9eabc0}@media (max-width:650px){.joined-team-selector{padding:10px}.joined-team-selector button{flex-basis:min(215px,74vw);grid-template-columns:34px minmax(118px,1fr);padding:9px}.joined-team-selector button>span{border-radius:10px;width:34px;height:34px}.joined-event-list button small{font-size:.62rem}}.participant-auto-card-state,.participant-auto-result-state{background:linear-gradient(145deg,#fff,#f2f0ff 55%,#e9f8f3);border:1px solid #d7deeb;border-radius:22px;overflow:hidden;box-shadow:0 18px 42px #263b6b12}.participant-auto-card-state>header{background:linear-gradient(120deg,#f7f5ff,#ecf8f4);border-bottom:1px solid #dce3eb;align-items:center;gap:14px;padding:20px;display:flex}.participant-auto-card-state>header>span{color:#fff;background:linear-gradient(135deg,#6647ed,#34b68e);border-radius:16px;flex:0 0 52px;place-items:center;height:52px;font-size:1.25rem;display:grid}.participant-auto-card-state h3,.participant-auto-card-state p{margin:0}.participant-auto-card-state h3{font-size:1.05rem}.participant-auto-card-state p{color:#758098;margin-top:5px;font-size:.78rem;line-height:1.5}.participant-requirement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:17px;display:grid}.participant-requirement-list>div{color:#6f7990;background:#fff;border:1px solid #e1e5ed;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.participant-requirement-list i{background:#edf0f5;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.participant-requirement-list span{font-size:.72rem;font-weight:800}.participant-requirement-list b{color:#9b6570;font-size:.61rem}.participant-requirement-list>div.done{color:#176a55;background:#effaf6;border-color:#bce5d8}.participant-requirement-list>div.done i{color:#087b59;background:#d4f2e8}.participant-requirement-list>div.done b{color:#087b59}.participant-auto-card-state>footer{background:#f7f9fb;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:13px;padding:13px 17px;display:grid}.participant-auto-card-state>footer span{color:#657187;font-size:.68rem;font-weight:850}.participant-auto-card-state progress{accent-color:#38ae8b;width:100%;height:8px}.participant-card-ready-note{color:#176c56;background:#ebfaf4;border:1px solid #b9e6d7;border-radius:14px;align-items:center;gap:10px;margin-bottom:15px;padding:12px 14px;display:flex}.participant-card-ready-note>span{background:#ccefe3;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:950;display:grid}.participant-card-ready-note p{margin:0;font-size:.74rem;line-height:1.45}.participant-auto-result-state{text-align:center;justify-items:center;padding:32px 22px;display:grid}.participant-auto-result-state>span{color:#6548e9;background:linear-gradient(135deg,#e8e1ff,#d9f3ea);border-radius:19px;place-items:center;width:62px;height:62px;font-size:1.45rem;display:grid}.participant-auto-result-state h3{margin:14px 0 6px}.participant-auto-result-state p{color:#747f96;max-width:620px;margin:0;font-size:.82rem;line-height:1.55}.participant-auto-result-state>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 11px;margin-top:20px;display:flex}.participant-auto-result-state>div i{color:#fff;background:#694bea;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.67rem;font-style:normal;font-weight:900;display:grid}.participant-auto-result-state>div span{color:#506078;font-size:.68rem;font-weight:800}.dashboard-dark .participant-auto-card-state,.dashboard-dark .participant-auto-result-state{color:#eef6f3;background:linear-gradient(145deg,#111c2f,#192744 55%,#173b34);border-color:#35504d}.dashboard-dark .participant-auto-card-state>header{background:linear-gradient(120deg,#1c2441,#173a34);border-color:#35504d}.dashboard-dark .participant-auto-card-state p,.dashboard-dark .participant-auto-result-state p{color:#a5b2c5}.dashboard-dark .participant-requirement-list>div{color:#aeb8c8;background:#111d30;border-color:#34445a}.dashboard-dark .participant-requirement-list>div.done{color:#bde9dc;background:#173a33;border-color:#326e5e}.dashboard-dark .participant-auto-card-state>footer{background:#101b2c}.dashboard-dark .participant-card-ready-note{color:#c9efe4;background:#173c34;border-color:#34735f}.participant-card-preview{--level-a:#2576dc;--level-b:#18b9ca;--level-soft:#eaf7ff;--level-glow:#55dcec;border:1px solid var(--level-a);max-width:760px;position:relative}@supports (color:color-mix(in lab, red, red)){.participant-card-preview{border:1px solid color-mix(in srgb, var(--level-a) 46%, #26355a)}}.participant-card-preview{box-shadow:0 28px 74px #15203d30, 0 3px 12px #15203d18, inset 0 4px 0 var(--level-a);isolation:isolate;background:#f8fbff;border-radius:28px;overflow:hidden}.participant-card-preview.level-primary{--level-a:#12945e;--level-b:#a0ba24;--level-soft:#effbea;--level-glow:#b9dc4b}.participant-card-preview.level-junior{--level-a:#2872e1;--level-b:#16b8ca;--level-soft:#eaf7ff;--level-glow:#50d9eb}.participant-card-preview.level-senior{--level-a:#7044df;--level-b:#d23eaa;--level-soft:#f6ebff;--level-glow:#e879ce}.participant-card-preview.level-open{--level-a:#ed861e;--level-b:#df3c4e;--level-soft:#fff2e6;--level-glow:#ffae52}.participant-card-preview:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 82% 15%, var(--level-glow) 0 18%, transparent 38%), radial-gradient(circle at 8% 85%, var(--level-a) 0 18%, transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.participant-card-preview:before{background:radial-gradient(circle at 82% 15%, color-mix(in srgb, var(--level-glow) 18%, transparent) 0 18%, transparent 38%), radial-gradient(circle at 8% 85%, color-mix(in srgb, var(--level-a) 12%, transparent) 0 18%, transparent 40%)}}.participant-card-preview>header{background:linear-gradient(112deg, #071127 0%, var(--level-a) 58%, var(--level-b) 100%);min-height:108px;padding:20px 26px;position:relative}@supports (color:color-mix(in lab, red, red)){.participant-card-preview>header{background:linear-gradient(112deg, #071127 0%, color-mix(in srgb, var(--level-a) 25%, #0b1732) 58%, color-mix(in srgb, var(--level-b) 38%, #092638) 100%)}}.participant-card-preview>header{overflow:hidden}.participant-card-preview>header:after{content:"";border:1px solid var(--level-glow);width:230px;height:230px;position:absolute;top:-130px;right:-85px}@supports (color:color-mix(in lab, red, red)){.participant-card-preview>header:after{border:1px solid color-mix(in srgb, var(--level-glow) 45%, transparent)}}.participant-card-preview>header:after{box-shadow:0 0 0 24px var(--level-glow), 0 0 0 48px var(--level-glow);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.participant-card-preview>header:after{box-shadow:0 0 0 24px color-mix(in srgb, var(--level-glow) 9%, transparent), 0 0 0 48px color-mix(in srgb, var(--level-glow) 6%, transparent)}}.participant-card-preview>header .brand{z-index:1;position:relative}.participant-card-preview>header .brand-mark{box-shadow:0 10px 24px #247fc75c}.participant-card-preview>header>div{z-index:1;justify-items:end;gap:5px;max-width:62%;display:grid;position:relative}.participant-card-preview>header small{letter-spacing:.2em;text-transform:uppercase;color:var(--level-glow);font-size:9px}.participant-card-preview>header b{text-align:right;text-wrap:balance;font-size:18px;line-height:1.25}.participant-card-preview>header>div>i{border:1px solid var(--level-glow);padding:4px 9px}@supports (color:color-mix(in lab, red, red)){.participant-card-preview>header>div>i{border:1px solid color-mix(in srgb, var(--level-glow) 55%, transparent)}}.participant-card-preview>header>div>i{background:var(--level-a);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.participant-card-preview>header>div>i{background:color-mix(in srgb, var(--level-a) 20%, transparent)}}.participant-card-preview>header>div>i{color:#fff;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:900}.participant-card-preview>main{grid-template-columns:225px 1fr;min-height:340px}.card-number{background:linear-gradient(150deg, var(--level-a) 0%, var(--level-a) 48%, var(--level-b) 100%);padding:34px 24px;position:relative}@supports (color:color-mix(in lab, red, red)){.card-number{background:linear-gradient(150deg, color-mix(in srgb, var(--level-a) 84%, #493dd8) 0%, var(--level-a) 48%, var(--level-b) 100%)}}.card-number{overflow:hidden}.card-number:before,.card-number:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute}.card-number:before{width:210px;height:210px;top:-75px;left:-95px}.card-number:after{width:160px;height:160px;bottom:-55px;right:-100px;box-shadow:0 0 0 26px #ffffff0a}.card-number>*{z-index:1;position:relative}.card-number small{letter-spacing:.17em;color:#dbeafe;font-size:9px;font-weight:850}.card-number strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 8px 24px #1a287a4d;margin:8px 0 5px;font-size:66px;line-height:1}.card-number span{background:#ffffff17;border-color:#ffffff52;border-radius:999px;padding:6px 10px;font-weight:850}.card-number i{letter-spacing:.16em;text-transform:uppercase;color:#d6f6f2;margin-top:26px;font-size:8px;font-style:normal}.card-data{flex-direction:column;padding:28px 30px;display:flex}.card-team-title{border-bottom:1px solid #dfe6f0;margin-bottom:17px;padding-bottom:17px}.card-team-title small{letter-spacing:.16em;color:#6c7690;font-size:8px;font-weight:900}.card-team-title h4{color:#111c38;text-transform:uppercase;margin:5px 0 3px;font-size:23px;line-height:1.18}.card-team-title p{color:#707b91;margin:0;font-size:11px}.card-data dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card-data dl div{background:#fff;border:1px solid #e2e8f1;border-radius:12px;padding:10px}.card-data dt{letter-spacing:.1em;font-size:7px}.card-data dd{margin-top:2px;font-size:10px;line-height:1.35}.card-qr .qr-pattern{background-size:9px 9px;border:5px solid #fff;border-radius:8px;outline:1px solid #cfd8e6;flex:0 0 68px;width:68px;height:68px;box-shadow:0 7px 20px #1d29401a}.card-qr>div:last-child{gap:4px;display:grid}.card-qr b{color:#192440;font-size:10px}.card-qr small{color:#778298;max-width:210px;font-size:8px;line-height:1.4}.participant-card-preview>footer{color:#7a8498;background:linear-gradient(90deg,#eef2f8,#f7faff);border-top:1px solid #dfe5ef;align-items:center;min-height:50px;padding:11px 20px}.participant-verified-badge{letter-spacing:.02em;text-transform:none;align-items:center;display:inline-flex;color:#1266cb!important;gap:7px!important;font-size:9px!important}.participant-verified-badge i{color:#fff;background:#1687f8;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;font-weight:950;display:grid;position:relative;box-shadow:0 3px 9px #1687f84d}.participant-verified-badge i:after{content:"";border:1px solid #1687f850;border-radius:50%;position:absolute;inset:-2px}.dashboard-dark .participant-card-preview{background:#101b2d;border-color:#38506a}.dashboard-dark .card-team-title{border-color:#304158}.dashboard-dark .card-team-title h4,.dashboard-dark .card-qr b{color:#f2f7ff}.dashboard-dark .card-team-title p,.dashboard-dark .card-qr small{color:#9cabc0}.dashboard-dark .card-data dl div{background:#152339;border-color:#34455c}.dashboard-dark .card-data dt{color:#8fa0b8}.dashboard-dark .card-data dd{color:#e5edf8}.dashboard-dark .participant-card-preview>footer{color:#9aabc0;background:linear-gradient(90deg,#111d30,#17263b);border-color:#33465d}.participant-team-brand{z-index:2;align-items:center;gap:11px;max-width:42%;display:flex;position:relative}.participant-team-brand img{object-fit:contain;filter:drop-shadow(0 9px 13px #0008);background:0 0;border:0;border-radius:0;width:72px;height:72px;padding:0;display:block}.participant-team-brand>i{border:1px dashed var(--level-glow);place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.participant-team-brand>i{border:1px dashed color-mix(in srgb, var(--level-glow) 65%, transparent)}}.participant-team-brand>i{background:linear-gradient(145deg, var(--level-a), #ffffff0b);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.participant-team-brand>i{background:linear-gradient(145deg, color-mix(in srgb, var(--level-a) 34%, transparent), #ffffff0b)}}.participant-team-brand>i{color:var(--level-glow);letter-spacing:.05em;font-size:.82rem;font-style:normal;font-weight:950}.participant-team-brand small{max-width:92px;font-weight:850;line-height:1.5;color:#d9f9f6!important;letter-spacing:.12em!important;font-size:7px!important}.participant-team-brand.missing-logo small{color:#ffd38d!important}.card-data{position:relative}.card-event-seal{z-index:2;justify-items:center;gap:4px;width:78px;display:grid;position:absolute;bottom:24px;right:26px}.card-event-seal img{object-fit:contain;filter:drop-shadow(0 7px 12px #16233b35);width:58px;height:58px;display:block}.card-event-seal>span{border:1px dashed var(--level-a);place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.card-event-seal>span{border:1px dashed color-mix(in srgb, var(--level-a) 55%, #cbd5e1)}}.card-event-seal>span{background:var(--level-soft);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.card-event-seal>span{background:color-mix(in srgb, var(--level-soft) 70%, #fff)}}.card-event-seal>span{color:var(--level-a);font-size:.68rem;font-weight:950}.card-event-seal small{color:var(--level-a)}@supports (color:color-mix(in lab, red, red)){.card-event-seal small{color:color-mix(in srgb, var(--level-a) 74%, #556175)}}.card-event-seal small{letter-spacing:.13em;font-size:6px;font-weight:950}.participant-card-preview:after{content:"";z-index:0;background-image:var(--participant-event-logo);opacity:.11;filter:saturate(.72)contrast(1.08);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:360px;height:320px;position:absolute;top:126px;right:22px}.participant-card-preview.has-event-logo .card-data{background:linear-gradient(115deg, var(--level-soft), #f4f9ffde)}@supports (color:color-mix(in lab, red, red)){.participant-card-preview.has-event-logo .card-data{background:linear-gradient(115deg, color-mix(in srgb, var(--level-soft) 28%, #f8fbffeb), #f4f9ffde)}}.participant-card-preview>main,.participant-card-preview>footer{z-index:1;position:relative}.dashboard-dark .participant-card-preview:after{opacity:.15;filter:grayscale(.18)brightness(1.45)}.dashboard-dark .participant-card-preview.has-event-logo .card-data{background:linear-gradient(115deg, #101b2de8, var(--level-a))}@supports (color:color-mix(in lab, red, red)){.dashboard-dark .participant-card-preview.has-event-logo .card-data{background:linear-gradient(115deg, #101b2de8, color-mix(in srgb, var(--level-a) 12%, #15253be8))}}.participant-card-preview{aspect-ratio:3/2;flex-direction:column;width:min(100%,750px);display:flex}.participant-card-preview>main{flex:1;min-height:0}.card-data{padding:25px 28px}.card-team-title{margin-bottom:14px;padding-bottom:14px}.card-data dl{gap:10px}.card-data dl div{padding:9px}.card-qr{margin-top:auto;padding-top:12px}.card-qr>a{background:#fff;border:1px solid #cad5e3;border-radius:13px;flex:0 0 98px;width:98px;height:98px;padding:5px;display:block;box-shadow:0 8px 22px #1d294020}.card-qr>a img{border-radius:7px;width:100%;height:100%;display:block}.card-qr .qr-pattern{background-size:11px 11px;flex:0 0 98px;width:98px;height:98px}.card-event-seal{bottom:18px}.event-logo-upload{background:linear-gradient(135deg,#f6f4ff,#effaff);border:1px solid #d8def0;border-radius:18px;margin:0 0 18px;padding:18px}.event-logo-upload .upload-field{min-height:150px}.event-logo-upload:before{content:"IDENTITAS VISUAL EVENT";color:#6250c8;letter-spacing:.15em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.dashboard-dark .event-logo-upload{background:linear-gradient(135deg,#101a36,#15363a);border-color:#344a61}.dashboard-dark .event-logo-upload:before{color:#8fb9ff}.event-social-form{background:linear-gradient(135deg,#fbfcff,#f4f8ff);border:1px solid #dce2ed;border-radius:18px;overflow:hidden}.event-social-form>header{border-bottom:1px solid #e2e6ef;padding:14px 16px}.event-social-form>header b,.event-social-form>header small{display:block}.event-social-form>header b{color:#26304a;font-size:.75rem}.event-social-form>header small{color:#7d8799;margin-top:4px;font-size:.62rem;line-height:1.45}.event-social-form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.event-social-form label{background:#fff;border:1px solid #e1e6ee;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.event-social-form label>div b,.event-social-form label>div small{display:block}.event-social-form label>div b{font-size:.68rem}.event-social-form label>div small{color:#8a93a4;margin-top:2px;font-size:.52rem}.event-social-form input{color:#1a2440;background:#f9fafc;border:1px solid #dce2eb;border-radius:10px;outline:0;grid-column:1/-1;width:100%;min-width:0;padding:9px 10px;font-size:.68rem}.event-social-form input:focus{border-color:#6d55e9;box-shadow:0 0 0 3px #6d55e916}.social-form-icon,.event-social-links i{color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.social-form-icon svg,.event-social-links svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.social-form-icon.facebook svg,.event-social-links .facebook svg,.social-form-icon.tiktok svg,.event-social-links .tiktok svg{fill:currentColor;stroke:none}.social-form-icon.instagram{background:linear-gradient(135deg,#7049df,#dc317d,#f19b35)}.social-form-icon.tiktok{background:linear-gradient(135deg,#10131b,#26333a)}.social-form-icon.facebook{background:linear-gradient(135deg,#1877f2,#315acb)}.event-community-panel{background:linear-gradient(145deg,#fff,#f3f8f7);border:1px solid #d9e1e9;border-radius:20px;margin:15px;overflow:hidden;box-shadow:0 14px 36px #1c34450c}.event-community-panel>header{background:linear-gradient(115deg,#eef9f5,#f0edff);border-bottom:1px solid #e1e8eb;padding:18px 19px}.event-community-panel>header span{color:#198264;letter-spacing:.14em;font-size:.54rem;font-weight:900}.event-community-panel h3,.event-community-panel p{margin:0}.event-community-panel h3{color:#17213b;-webkit-text-fill-color:#17213b;margin-top:5px;font-size:1rem}.event-community-panel p{color:#7c8799;-webkit-text-fill-color:#7c8799;margin-top:4px;font-size:.65rem}.event-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.event-community-grid>div{align-content:start;gap:8px;display:grid}.event-community-grid>div>small{color:#778399;-webkit-text-fill-color:#778399;letter-spacing:.1em;font-size:.54rem;font-weight:900}.event-community-grid a{color:#1a2540;background:#fff;border:1px solid #e0e6eb;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;text-decoration:none;transition:all .18s;display:grid}.event-community-grid a:hover{border-color:#9ecdbc;transform:translateY(-2px);box-shadow:0 9px 20px #1c3c3514}.event-community-grid a>span{min-width:0}.event-community-grid a b,.event-community-grid a em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-community-grid a b{color:#17213b;-webkit-text-fill-color:#17213b;font-size:.66rem}.event-community-grid a em{color:#748096;-webkit-text-fill-color:#748096;margin-top:2px;font-size:.58rem;font-style:normal}.event-community-grid a>strong{color:#7d8899}.event-social-links i{width:38px;height:38px}.event-social-links a.instagram i{background:linear-gradient(135deg,#7049df,#dc317d,#f19b35)}.event-social-links a.tiktok i{background:linear-gradient(135deg,#10131b,#26333a)}.event-social-links a.facebook i{background:linear-gradient(135deg,#1877f2,#315acb)}.event-contact-links a i{color:#fff;background:linear-gradient(135deg,#149b6c,#29cf8f);border-radius:12px;place-items:center;width:38px;height:38px;font-size:.55rem;font-style:normal;font-weight:950;display:grid}.dashboard-dark .event-social-form{background:linear-gradient(135deg,#111d2e,#17332e);border-color:#344b56}.dashboard-dark .event-social-form>header{border-color:#344b56}.dashboard-dark .event-social-form>header b,.dashboard-dark .event-social-form label>div b{color:#edf7f4}.dashboard-dark .event-social-form>header small,.dashboard-dark .event-social-form label>div small{color:#9eacba}.dashboard-dark .event-social-form label{background:#111e2e;border-color:#344b56}.dashboard-dark .event-social-form input{color:#eef7f4;background:#142536;border-color:#385159}@media (max-width:760px){.event-social-form>div,.event-community-grid{grid-template-columns:1fr}.event-community-panel{margin:12px}.event-community-panel>header{padding:15px}.event-community-grid{padding:12px}}@media (max-width:650px){.participant-card-preview{border-radius:22px}.participant-card-preview>header{min-height:88px;padding:14px 18px}.participant-team-brand{max-width:38%}.participant-team-brand img{width:54px;height:54px}.participant-team-brand small{display:none}.participant-card-preview>header>div{max-width:58%}.participant-card-preview>header b{font-size:14px}.participant-card-preview>main{grid-template-columns:1fr}.card-number{min-height:205px;padding:25px}.card-number strong{font-size:62px}.card-number i{margin-top:16px}.card-data{padding:22px 18px}.card-team-title h4{font-size:20px}.card-data dl{grid-template-columns:1fr 1fr}.card-data dl div:last-child{grid-column:1/-1}.card-event-seal{width:60px;bottom:20px;right:18px}.card-event-seal img{width:46px;height:46px}.card-qr{margin-top:18px;padding-right:68px}.participant-card-preview>footer{flex-direction:column;align-items:flex-start;gap:12px}.participant-verified-badge{align-self:flex-end}.participant-card-preview:after{opacity:.12;width:84%;height:330px;top:265px;right:8%}.event-logo-upload{padding:12px}.event-logo-upload .upload-field{min-height:125px}.participant-card-preview{aspect-ratio:auto;height:auto}.card-qr>a,.card-qr .qr-pattern{flex-basis:90px;width:90px;height:90px}}.participant-result-hero{background:radial-gradient(circle at 10% 10%,#5a4fd33d,#0000 34%),linear-gradient(135deg,#111a3b,#25316d);border-radius:20px;grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:18px;padding:18px;display:grid;overflow:hidden}.participant-result-hero>div:first-child{background:#ffffff0b;border:1px solid #ffffff18;border-radius:16px;align-content:center;justify-items:center;min-width:0;padding:16px 12px}.participant-result-hero>div:first-child>small{letter-spacing:.15em;color:#b8c2df;font-size:8px;font-weight:850}.participant-result-hero>div:first-child strong{color:#ffc95e;margin:5px 0;font-size:43px;line-height:1}.participant-result-hero>div:first-child span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.participant-result-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.participant-result-hero dl div{background:#ffffff0a;border:1px solid #ffffff15;border-radius:13px;align-content:center;gap:5px;min-width:0;padding:12px}.participant-result-hero dl div:last-child{background:linear-gradient(105deg,#d5526b26,#ffffff09);grid-column:1/-1}.participant-result-hero dt{letter-spacing:.08em;font-size:7px;line-height:1.35}.participant-result-hero dd{overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.22}.participant-result-hero dl div:nth-child(odd) dd{color:#c8f3e7}.participant-result-hero dl div:nth-child(2n) dd{color:#fff;font-size:11px}.participant-result-hero dl div:last-child dd{color:#ff91a5}@media (max-width:760px){.participant-result-hero{grid-template-columns:1fr}.participant-result-hero>div:first-child{padding:13px}.participant-result-hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.participant-result-hero{padding:12px}.participant-result-hero dl{grid-template-columns:1fr}.participant-result-hero dl div:last-child{grid-column:auto}.participant-result-hero dd,.participant-result-hero dl div:nth-child(2n) dd{font-size:13px}}.category-recaps{clear:both;width:100%;min-width:0;display:block!important}.category-recaps>header{width:100%;max-width:760px;display:block!important}.category-recaps>header h3{font-size:clamp(1.2rem,2.5vw,1.65rem);line-height:1.2}.category-recaps>header p{max-width:680px;font-size:.76rem;line-height:1.55}.category-recap-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));align-items:start;width:100%;min-width:0}.category-recap-card{width:100%;min-width:0}.category-recap-card>header{gap:12px}.category-recap-card>header>div{min-width:0}.category-recap-card h4{overflow-wrap:normal;word-break:normal;font-size:1rem;line-height:1.25}.category-recap-card header>span{flex:none}.category-mini-head,.category-mini-row{grid-template-columns:54px minmax(0,1fr) 58px;gap:10px;padding:10px 13px}.category-mini-row>span:nth-child(2){min-width:0}.category-mini-row>span:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;word-break:normal;font-size:.76rem;line-height:1.35;display:block;overflow:hidden}.category-mini-row>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.35;display:block;overflow:hidden}.category-mini-row>strong{font-size:.92rem}.category-mini-row>span:first-child i{width:34px;height:34px;font-size:.78rem}@media (max-width:1150px){.category-recap-grid{grid-template-columns:1fr}}@media (max-width:480px){.category-recaps>header p{font-size:.7rem}.category-recap-card>header{padding:13px}.category-recap-card h4{font-size:.9rem}.category-mini-head,.category-mini-row{grid-template-columns:44px minmax(0,1fr) 48px;gap:7px;padding:9px 10px}.category-mini-row>span:first-child i{width:30px;height:30px}.category-mini-row>span:nth-child(2) b{font-size:.69rem}.category-mini-row>span:nth-child(2) small{font-size:.59rem}.category-mini-row>strong{font-size:.82rem}}@media (max-width:650px){.participant-auto-card-state>header{padding:16px}.participant-requirement-list{grid-template-columns:1fr;padding:13px}.participant-auto-card-state>footer{grid-template-columns:1fr}.participant-auto-result-state{padding:26px 16px}.participant-auto-result-state>div{text-align:left;grid-template-columns:28px 1fr;display:grid}}.score-confirm-backdrop{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07101dcc;place-items:center;padding:20px;animation:.2s posterFadeIn;display:grid;position:fixed;inset:0}.score-confirm-dialog{color:#18253d;background:linear-gradient(145deg,#fff,#f3fbf8);border:1px solid #b9d9d0;border-radius:24px;width:min(560px,100%);animation:.22s posterZoomIn;overflow:hidden;box-shadow:0 32px 85px #0007}.score-confirm-dialog>.score-confirm-icon{color:#fff;background:linear-gradient(135deg,#179b76,#54caa7);border-radius:18px;place-items:center;width:58px;height:58px;margin:24px auto 12px;font-size:1.55rem;font-weight:950;display:grid;box-shadow:0 12px 28px #16836442}.score-confirm-dialog>div{text-align:center;padding:0 28px 20px}.score-confirm-dialog small{color:#178264;letter-spacing:.13em;font-size:.65rem;font-weight:900}.score-confirm-dialog h3{margin:7px 0;font-size:1.25rem}.score-confirm-dialog p{color:#707d91;margin:0;font-size:.8rem;line-height:1.55}.score-confirm-dialog dl{border:1px solid #d7e5e0;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:0 22px 22px;display:grid;overflow:hidden}.score-confirm-dialog dl>div{text-align:center;background:#f4faf8;gap:5px;padding:13px;display:grid}.score-confirm-dialog dl>div+div{border-left:1px solid #d7e5e0}.score-confirm-dialog dt{color:#77867f;font-size:.61rem;font-weight:800}.score-confirm-dialog dd{margin:0;font-size:1.08rem;font-weight:900}.score-confirm-dialog dl>div:last-child{color:#fff;background:linear-gradient(135deg,#173f38,#23745f)}.score-confirm-dialog dl>div:last-child dt{color:#b5e8d9}.score-confirm-dialog footer{background:#f8fafb;border-top:1px solid #dde7e4;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.score-confirm-dialog footer .button{padding:11px 14px;font-size:.72rem}.dashboard-dark .score-confirm-dialog{color:#eef7f4;background:linear-gradient(145deg,#111c2d,#17362f);border-color:#3a665d}.dashboard-dark .score-confirm-dialog p{color:#a8b7c5}.dashboard-dark .score-confirm-dialog dl{border-color:#36574f}.dashboard-dark .score-confirm-dialog dl>div{background:#14262c}.dashboard-dark .score-confirm-dialog dl>div+div{border-color:#36574f}.dashboard-dark .score-confirm-dialog dt{color:#9cafaa}.dashboard-dark .score-confirm-dialog footer{background:#101b2b;border-color:#344d49}@media (max-width:600px){.score-confirm-dialog{border-radius:19px}.score-confirm-dialog>div{padding-left:18px;padding-right:18px}.score-confirm-dialog dl{grid-template-columns:1fr;margin:0 16px 16px}.score-confirm-dialog dl>div+div{border-top:1px solid #d7e5e0;border-left:0}.score-confirm-dialog footer{grid-template-columns:1fr 1fr;display:grid}.score-confirm-dialog footer .button:last-child{grid-column:1/-1}}.performance-time-inline input{caret-color:#5b43e8;font-variant-numeric:tabular-nums;touch-action:manipulation;appearance:none}.performance-time-inline input:focus{caret-color:#fff;box-shadow:0 0 0 3px #7a63f04a,0 8px 18px #152d4030}@media (max-width:650px){.performance-time-inline label{min-width:74px}.performance-time-inline input{letter-spacing:.08em;min-height:52px;font-size:1.22rem}.performance-time-inline small{font-size:.68rem}.performance-time-inline b{font-size:1.3rem}}.score-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.score-evidence-panel{background:linear-gradient(145deg,#f8fffd,#f4f1ff);border:1px solid #b9dcd2;border-radius:24px;margin-top:18px;scroll-margin-top:190px;overflow:hidden;box-shadow:0 18px 42px #203f4c12}.score-evidence-panel>header{background:linear-gradient(115deg,#e8faf4,#eeeaff);border-bottom:1px solid #d6e8e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.score-evidence-panel h3,.score-evidence-panel p{margin:0}.score-evidence-panel h3{margin-top:5px;font-size:1.18rem}.score-evidence-panel header p{color:#718096;max-width:680px;margin-top:7px;font-size:.76rem;line-height:1.55}.evidence-context{color:#315e57;background:#fff;border-radius:999px;flex:none;padding:8px 11px;font-size:.66rem;font-weight:850;box-shadow:0 5px 14px #34495b12}.evidence-jury-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.evidence-jury-card{background:#fff;border:1px solid #d7e2e4;border-radius:18px;overflow:hidden}.evidence-jury-heading{border-bottom:1px solid #e5ebee;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.evidence-jury-heading>span{color:#fff;background:linear-gradient(135deg,#1fa67e,#6648eb);border-radius:13px;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:950;display:grid}.evidence-jury-heading b,.evidence-jury-heading small{display:block}.evidence-jury-heading b{font-size:.78rem}.evidence-jury-heading small{color:#7d899d;margin-top:3px;font-size:.61rem}.evidence-jury-heading label{cursor:pointer;position:relative;overflow:hidden}.evidence-jury-heading label.disabled{opacity:.55;cursor:wait}.evidence-jury-heading input{opacity:0;cursor:pointer;position:absolute;inset:0}.evidence-jury-heading label>span{color:#fff;background:linear-gradient(135deg,#203e4a,#167b64);border-radius:11px;padding:9px 11px;font-size:.64rem;font-weight:850;display:block}.evidence-upload-empty{text-align:center;color:#788497;justify-items:center;padding:26px 14px;display:grid}.evidence-upload-empty>span{color:#674bea;background:#ece9ff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.15rem;display:grid}.evidence-upload-empty b{margin-top:9px;font-size:.72rem}.evidence-upload-empty small{margin-top:4px;font-size:.59rem}.evidence-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.evidence-photo-grid figure{background:#f7faf9;border:1px solid #dfe5e9;border-radius:13px;min-width:0;margin:0;overflow:hidden}.evidence-photo-open{cursor:zoom-in;background:#e9efef;border:0;width:100%;height:150px;padding:0;display:block}.evidence-photo-open img{object-fit:contain;background:#e9efef;width:100%;height:100%;display:block}.evidence-photo-open>span{color:#748092;font-size:.64rem}.evidence-photo-grid figcaption{align-items:center;gap:7px;padding:7px 8px;display:flex}.evidence-photo-grid figcaption span{text-overflow:ellipsis;white-space:nowrap;color:#5c687c;flex:1;min-width:0;font-size:.58rem;overflow:hidden}.evidence-photo-grid figcaption button{color:#bd2c49;cursor:pointer;background:#ffe8ed;border:0;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:17px;display:grid}.evidence-photo-grid figcaption .evidence-review-button{color:#087653;background:#e7f7f1;border-radius:8px;width:auto;min-width:max-content;padding:6px 9px;font-size:9px;font-weight:850}.evidence-replace-button{cursor:pointer;color:#087653;font-size:9px;font-weight:850}.evidence-replace-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.evidence-photo-grid figcaption{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.evidence-photo-grid figcaption>.evidence-file-name,.evidence-photo-grid figcaption>.evidence-history-label{grid-column:1/-1}.evidence-history-label{color:#66748a;background:#eef1f5;border-radius:999px;justify-self:start;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.evidence-history-label.latest{color:#08765b;background:#dff6ed}.evidence-photo-grid figcaption .evidence-review-button{grid-column:1/-1;width:100%;min-width:0;height:32px}.evidence-photo-grid figcaption .evidence-replace-button{place-items:center;min-width:max-content;height:32px;padding:0 4px;display:grid}.evidence-photo-grid figcaption .evidence-delete-button{gap:4px;width:100%;min-width:0;height:32px;padding:0 7px;font-size:9px;font-weight:850;display:flex}.evidence-process-status{color:#536377;background:#eef4f6;border-radius:11px;align-items:center;gap:8px;margin:12px 14px 0;padding:9px 11px;font-size:.7rem;font-weight:800;display:flex}.evidence-process-status>span{background:#7f8b9c;border-radius:50%;width:8px;height:8px}.evidence-process-status.uploading>span,.evidence-process-status.reading>span{background:#d89b1d;box-shadow:0 0 0 4px #f7dfaa}.evidence-process-status.complete>span{background:#129074;box-shadow:0 0 0 4px #cceee4}.evidence-readiness-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.evidence-readiness-summary>div{background:#fff;border:1px solid #dbe5e5;border-radius:11px;gap:2px;padding:10px;display:grid}.evidence-readiness-summary b{color:#17213d;font-size:.88rem}.evidence-readiness-summary span{color:#6c788b;font-size:.6rem}.evidence-readiness-summary .ready{background:#eaf9f4;border-color:#8fd3bd}.evidence-readiness-summary .pending{background:#fff8e8;border-color:#eed19b}.photo-quality-warning{white-space:normal;margin-top:3px;display:block;color:#a25c0b!important}.score-origin-badge{z-index:2;color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-4px;left:-4px}.score-origin-badge.machine{background:#3977c9}.score-origin-badge.corrected{background:#a56b12}@media (max-width:760px){.evidence-readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-shell.account-event .score-footer{grid-template-columns:minmax(260px,1fr) minmax(390px,auto);align-items:center;gap:18px;padding:14px 4px 4px;display:grid}.dashboard-shell.account-event .score-footer>p{max-width:650px;margin:0;line-height:1.55}.dashboard-shell.account-event .score-footer>.score-footer-controls{gap:9px;min-width:0;display:grid}.score-save-statuses,.score-footer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.score-save-statuses>span{background:#f1f5f3;border-radius:999px;max-width:330px;padding:6px 9px;line-height:1.3;display:block}.score-footer-actions .button{white-space:nowrap;min-height:42px;padding:0 16px}@media (max-width:980px){.dashboard-shell.account-event .score-footer{grid-template-columns:1fr}.score-save-statuses,.score-footer-actions{justify-content:flex-start}}@media (max-width:560px){.score-save-statuses{flex-direction:column;align-items:stretch}.score-save-statuses>span{border-radius:10px;max-width:none}.score-footer-actions{grid-template-columns:1fr;display:grid}.score-footer-actions .button{width:100%}}.dashboard-shell.account-event .score-sheet{scroll-margin-top:24px}@media (max-width:900px){.dashboard-shell.account-event .score-sheet{scroll-margin-top:282px}}.evidence-review-backdrop{z-index:175;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080e25c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.evidence-review-modal{color:#101a36;background:#fffdf8;border:1px solid #dbe2ea;border-radius:22px;width:min(1080px,100%);max-height:calc(100dvh - 44px);overflow:hidden;box-shadow:0 30px 90px #0006}.evidence-review-modal>header,.evidence-review-modal>footer{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.evidence-review-modal>header{border-bottom:1px solid #dbe2ea}.evidence-review-modal>header>div{gap:3px;display:grid}.evidence-review-modal>header :is(h3,p){margin:0}.evidence-review-modal>header small{color:#087653;letter-spacing:.08em;font-weight:900}.evidence-review-modal>header p{color:#68748a}.evidence-photo-selector{color:#59657b;align-items:center;gap:8px;margin-top:7px;font-size:10px;font-weight:800;display:flex}.evidence-photo-selector select{color:#101a36;min-width:210px;max-width:min(420px,70vw);font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:8px;padding:7px 28px 7px 9px}.evidence-review-modal>header>button{color:#101a36;background:#edf0f5;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.evidence-review-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);min-height:0;max-height:calc(100dvh - 190px);display:grid}.evidence-review-layout>figure{background:#e7ebf0;grid-template-rows:minmax(0,1fr) auto;min-height:0;margin:0;padding:14px;display:grid}.evidence-review-layout>figure img{object-fit:contain;width:100%;height:100%;min-height:380px}.omr-photo-stage{min-height:0;display:grid;position:relative;overflow:hidden}.omr-photo-stage>img,.omr-photo-stage>svg{transform-origin:var(--omr-focus-x,50%) var(--omr-focus-y,50%);grid-area:1/1;transition:transform .22s}.omr-photo-stage.omr-photo-focused>img,.omr-photo-stage.omr-photo-focused>svg{transform:scale(1.55)}.omr-detection-overlay{pointer-events:none;width:100%;height:100%;min-height:380px}.omr-detection-overlay rect{stroke-width:7px;vector-effect:non-scaling-stroke}.omr-box-read{fill:#0e9f6e2e;stroke:#0b966a}.omr-box-uncertain{fill:#eab30838;stroke:#c28a00;stroke-dasharray:10 7}.omr-box-unreadable{fill:#dc35452e;stroke:#d4354c;stroke-dasharray:10 7}.omr-detection-overlay rect.omr-box-focused{stroke-width:12px;filter:drop-shadow(0 0 7px #ffbf00e6)}.evidence-review-layout>figure figcaption{color:#59657b;padding-top:8px;font-size:11px}.evidence-transcription-form{align-content:start;gap:10px;padding:16px;display:grid;overflow:auto}.evidence-transcription-note{color:#65470c;background:#fff5d9;border-radius:11px;gap:3px;padding:11px;display:grid}.evidence-transcription-note b,.dashboard-dark .evidence-transcription-note b,.evidence-transcription-note span,.dashboard-dark .evidence-transcription-note span{color:#65470c!important;-webkit-text-fill-color:#65470c!important}.evidence-transcription-note span{font-size:10px;line-height:1.45}.evidence-transcription-note button{color:#704b00;font:inherit;cursor:pointer;background:#fff;border:1px solid #a77816;border-radius:9px;justify-self:start;margin-top:7px;padding:7px 10px;font-size:11px;font-weight:850}.evidence-transcription-note button:disabled{cursor:wait;opacity:.6}.evidence-transcription-form>label{border:1px solid #dde3eb;border-radius:12px;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:12px;padding:10px;display:grid}.evidence-transcription-form>label>span{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.evidence-transcription-form>label i{background:#edf0f5;border-radius:8px;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.evidence-transcription-form>label small{color:#68748a}.evidence-transcription-form>label :is(input,select){color:#101a36;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:9px;padding:11px;font-weight:850}.omr-status-legend{flex-wrap:wrap;gap:6px;display:flex}.omr-status-legend span{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.omr-status-legend .read{color:#087456;background:#ddf7ec}.omr-status-legend .uncertain{color:#745000;background:#fff0bd}.omr-status-legend .unreadable{color:#a82438;background:#ffe1e5}.omr-review-actions{flex-wrap:wrap;gap:7px;display:flex}.omr-review-actions button{color:#263754;font:inherit;cursor:pointer;background:#fff;border:1px solid #9aa8bf;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850}.dashboard-dark .omr-review-actions button{color:#eef3ff;background:#111d3b;border-color:#566887}.evidence-transcription-form>label.omr-read{background:#effbf6;border-color:#62b99e}.evidence-transcription-form>label.omr-read small{color:#087456;font-weight:850}.evidence-transcription-form>label:is(.omr-uncertain,.omr-unreadable){background:#fff9e9;border-color:#d9a62f}.evidence-transcription-form>label:is(.omr-uncertain,.omr-unreadable) small{color:#835a00;font-weight:850}.evidence-transcription-form>label.omr-unreadable{background:#fff1f3;border-color:#d95b6d}.evidence-transcription-form>label.omr-unreadable small{color:#a82438}.evidence-transcription-form>label.omr-row-focused{outline-offset:2px;outline:3px solid #d9a62f}.omr-camera-guide{color:#30415f;background:#f4f8ff;border:1px solid #c9d7ec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0 18px 14px;padding:12px;font-size:10px;display:grid}.omr-camera-guide b{color:#101a36;grid-column:1/-1}.dashboard-dark .omr-camera-guide{color:#d4dced;background:#111d3b;border-color:#405272}.dashboard-dark .omr-camera-guide b{color:#faf7ef}.omr-accuracy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 18px 14px;display:grid}.omr-accuracy-summary div{background:#fff;border:1px solid #dbe2ea;border-radius:11px;gap:2px;padding:10px;display:grid}.omr-accuracy-summary b{color:#101a36;font-size:17px}.omr-accuracy-summary span{color:#68748a;font-size:9px;font-weight:750}.dashboard-dark .omr-accuracy-summary div{background:#111d3b;border-color:#405272}.dashboard-dark .omr-accuracy-summary b{color:#faf7ef}.dashboard-dark .omr-accuracy-summary span{color:#c5cede}.omr-audit-panel{color:#17213d;background:#f8faff;border:1px solid #cbd6e5;border-radius:18px;gap:10px;margin:0 36px 20px;padding:16px 18px;display:grid}.omr-audit-panel.safe{background:#f2fbf7;border-color:#79bba5}.omr-audit-panel.paused{background:#fff9e9;border-color:#d9a62f}.omr-audit-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.omr-audit-panel>header :is(h4,small),.omr-audit-panel>p{margin:0}.omr-audit-panel>header small{color:#078b6c;letter-spacing:.08em;font-weight:950}.omr-audit-panel>header strong{color:#087456;background:#dff4ec;border-radius:999px;padding:7px 10px;font-size:.78rem}.omr-audit-panel>p{color:#617084;font-size:.76rem}.omr-audit-actions{flex-wrap:wrap;gap:8px;display:flex}.omr-audit-actions button{color:#243452;font:inherit;cursor:pointer;background:#fff;border:1px solid #7890ae;border-radius:9px;padding:8px 11px;font-size:.72rem;font-weight:850}.omr-audit-actions button:disabled{cursor:not-allowed;opacity:.5}.omr-audit-panel article{border-top:1px solid #dbe3eb;grid-template-columns:150px minmax(0,1fr) auto;gap:10px;padding-top:9px;font-size:.72rem;display:grid}.omr-audit-panel article small,.omr-audit-panel article span{color:#68758a}.dashboard-dark .omr-audit-panel{color:#faf7ef;background:#111d3b;border-color:#405272}.dashboard-dark .omr-audit-panel>p,.dashboard-dark .omr-audit-panel article small,.dashboard-dark .omr-audit-panel article span{color:#c5cede}.dashboard-dark .omr-audit-actions button{color:#f5f8ff;background:#172647;border-color:#566887}.evidence-review-modal>footer{border-top:1px solid #dbe2ea;justify-content:flex-end}.dashboard-dark .evidence-review-modal{color:#faf7ef;background:#1c1529;border-color:#5c5268}.dashboard-dark .evidence-review-modal>header,.dashboard-dark .evidence-review-modal>footer{border-color:#5c5268}.dashboard-dark .evidence-review-modal>header p,.dashboard-dark .evidence-review-layout>figure figcaption,.dashboard-dark .evidence-transcription-form>label small,.dashboard-dark .evidence-photo-selector{color:#c5cede}.dashboard-dark .evidence-photo-selector select{color:#faf7ef;background:#101a36;border-color:#74637d}.dashboard-dark .evidence-review-layout>figure{background:#101a36}.dashboard-dark .evidence-transcription-form>label{border-color:#5c5268}.dashboard-dark .evidence-transcription-form>label i{background:#35283f}.dashboard-dark .evidence-review-modal>header>button{color:#faf7ef;background:#35283f}@media (max-width:760px){.evidence-review-backdrop{padding:8px}.evidence-review-modal{max-height:calc(100dvh - 16px)}.evidence-review-layout{grid-template-columns:1fr;max-height:calc(100dvh - 170px);overflow:auto}.evidence-review-layout>figure{grid-template-rows:minmax(0,auto) auto;display:grid;overflow:hidden}.evidence-review-layout>figure img{object-fit:contain;width:100%;height:auto;min-height:0;max-height:45dvh}.omr-detection-overlay{min-height:0;max-height:45dvh}.omr-camera-guide{grid-template-columns:1fr}.omr-accuracy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.omr-audit-panel{margin-inline:18px}.omr-audit-panel article{grid-template-columns:1fr;gap:2px}.evidence-transcription-form{overflow:visible}.evidence-transcription-form>label{grid-template-columns:minmax(0,1fr) 88px}.evidence-photo-selector{flex-direction:column;align-items:stretch}.evidence-photo-selector select{width:100%;min-width:0;max-width:100%}}.evidence-message{color:#166c55;background:#e4f7f0;border-radius:11px;padding:10px 12px;font-weight:800;margin:0 18px 16px!important;font-size:.7rem!important}.scan-draft-panel{color:#101a36;background:#f7fcfa;border:1px solid #9fcfbd;border-radius:18px;gap:12px;margin:0 36px 20px;display:grid;overflow:hidden}.scan-draft-panel>header{background:linear-gradient(135deg,#e7f7f1,#eeeaff);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.scan-draft-panel>header>div{gap:3px;display:grid}.scan-draft-panel>header :is(h4,p,small){margin:0}.scan-draft-panel>header small{color:#078b6c;letter-spacing:.08em;font-weight:950}.scan-draft-panel>header p{color:#617084;font-size:.78rem;line-height:1.5}.scan-draft-panel>header>span{color:#087456;white-space:nowrap;background:#dcefe9;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:900}.scan-draft-panel>div{display:grid}.scan-draft-panel article{border-top:1px solid #dce7e3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;display:grid}.scan-draft-panel article>span{border-radius:9px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.scan-draft-panel article>span.read{color:#087456;background:#d9f7eb}.scan-draft-panel article>span.uncertain,.scan-draft-panel article>span.needs_review{color:#7a5600;background:#fff0c7}.scan-draft-panel article>div{gap:2px;min-width:0;display:grid}.scan-draft-panel article small{color:#68758a}.scan-draft-panel article em{color:#53617a;text-align:right;font-size:.74rem;font-style:normal;font-weight:800}.scan-draft-panel>p{color:#68758a;text-align:center;margin:0;padding:17px}.dashboard-dark .scan-draft-panel{color:#f5f8ff;background:#111e30;border-color:#396b5d}.dashboard-dark .scan-draft-panel>header{background:linear-gradient(135deg,#173b35,#27234b)}.dashboard-dark .scan-draft-panel>header p,.dashboard-dark .scan-draft-panel article small,.dashboard-dark .scan-draft-panel article em{color:#bdc9dc}.dashboard-dark .scan-draft-panel article{border-top-color:#344b54}.evidence-empty{color:#758198;justify-items:center;padding:28px;display:grid}.evidence-empty b{color:#253249}.evidence-empty span{margin-top:5px;font-size:.7rem}.score-evidence-panel>footer{color:#607268;background:#f7faf9;border-top:1px solid #dce8e4;align-items:center;gap:8px;padding:12px 18px;display:flex}.score-evidence-panel>footer span{font-size:.65rem;font-weight:900}.score-evidence-panel>footer p{font-size:.63rem}.evidence-lightbox{z-index:1300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050b13e8;place-items:center;padding:25px;animation:.2s posterFadeIn;display:grid;position:fixed;inset:0}.evidence-lightbox figure{background:#101a25;border:1px solid #ffffff30;border-radius:20px;grid-template-rows:minmax(0,1fr) auto;max-width:min(94vw,1050px);max-height:92vh;margin:0;display:grid;overflow:hidden;box-shadow:0 35px 90px #000a}.evidence-lightbox img{object-fit:contain;background:#071018;width:100%;height:100%;max-height:calc(92vh - 66px);display:block}.evidence-lightbox figcaption{color:#fff;background:linear-gradient(110deg,#173b35,#242653);justify-content:space-between;gap:18px;padding:13px 16px;display:flex}.evidence-lightbox figcaption span{color:#b8c8c2;font-size:.68rem}.evidence-lightbox-close{top:max(14px, env(safe-area-inset-top));z-index:2;color:#fff;cursor:pointer;background:#172133dd;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:44px;height:44px;font-size:27px;display:grid;position:fixed;right:16px}.dashboard-dark .score-evidence-panel{color:#edf7f4;background:linear-gradient(145deg,#101d2e,#17372f);border-color:#37695e}.dashboard-dark .score-evidence-panel>header{background:linear-gradient(115deg,#153d34,#242653);border-color:#36584f}.dashboard-dark .score-evidence-panel header p{color:#a6b6c4}.dashboard-dark .evidence-context{color:#b8e8da;background:#10251f}.dashboard-dark .evidence-jury-card{background:#111e2e;border-color:#355249}.dashboard-dark .evidence-jury-heading{border-color:#334a46}.dashboard-dark .evidence-upload-empty{color:#9cacb9}.dashboard-dark .evidence-upload-empty>span{background:#252648}.dashboard-dark .evidence-photo-grid figure{background:#152432;border-color:#344b48}.dashboard-dark .score-evidence-panel>footer{color:#a8bbb4;background:#101d2b;border-color:#345149}@media (max-width:760px){.score-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:hidden}.score-mode-tabs>button{border-radius:12px;gap:6px;min-width:0;padding:9px 7px}.score-mode-tabs>button>span{border-radius:9px;flex:0 0 30px;width:30px;height:30px;font-size:.88rem}.score-mode-tabs>button div{min-width:0}.score-mode-tabs>button b{text-overflow:ellipsis;font-size:clamp(.67rem,2.8vw,.8rem);line-height:1.15;overflow:hidden}.score-evidence-panel{border-radius:19px;scroll-margin-top:150px}.score-evidence-panel>header{padding:17px;display:grid}.evidence-context{justify-self:start}.evidence-jury-grid{grid-template-columns:1fr;padding:12px}.evidence-jury-heading{grid-template-columns:38px minmax(0,1fr);padding:11px}.evidence-jury-heading>span{width:38px;height:38px}.evidence-jury-heading label{grid-column:1/-1}.evidence-jury-heading label>span{text-align:center}.evidence-photo-open{height:135px}.score-evidence-panel>footer{flex-direction:column;align-items:flex-start}.evidence-lightbox{padding:12px}.evidence-lightbox figure{max-width:100%;max-height:88vh}.evidence-lightbox img{max-height:calc(88vh - 82px)}.evidence-lightbox figcaption{flex-direction:column;align-items:flex-start;gap:4px}}.score-team-selector-empty{overflow:hidden}.score-team-selector-empty .selector-fields select:disabled{cursor:not-allowed;color:#738095;opacity:1}.empty-level-participants{background:linear-gradient(135deg,#f8fbfa,#f2efff);border:1px dashed #b9cec8;border-radius:18px;align-items:center;gap:14px;margin:18px;padding:20px;display:flex}.empty-level-participants>span{color:#6448e8;background:linear-gradient(135deg,#dff5ed,#ebe5ff);border-radius:15px;flex:0 0 50px;place-items:center;height:50px;font-size:1.2rem;display:grid}.empty-level-participants h3,.empty-level-participants p{margin:0}.empty-level-participants h3{font-size:.92rem}.empty-level-participants p{color:#748097;margin-top:5px;font-size:.72rem;line-height:1.5}.dashboard-dark .empty-level-participants{background:linear-gradient(135deg,#132b29,#1e2440);border-color:#3a6158}.dashboard-dark .empty-level-participants p{color:#a8b5c4}.dashboard-dark .score-team-selector-empty .selector-fields select:disabled{color:#a8b4c4}@media (max-width:650px){.empty-level-participants{align-items:flex-start;margin:12px;padding:15px}.empty-level-participants>span{flex-basis:42px;height:42px}}.admin-event-approval{background:linear-gradient(135deg,#f8fbfa,#f2f1ff);border:1px solid #d8e3e5;border-radius:22px;margin:22px 0 34px;padding:20px}.admin-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-section-heading h3,.admin-section-heading p{margin:3px 0 0}.admin-section-heading p{color:#69758a;font-size:.7rem}.admin-section-heading>strong{color:#865b00;background:#fff1cc;border-radius:999px;padding:9px 13px;font-size:.65rem}.admin-account-heading{margin-top:12px}.event-approval-banner{color:#725000;background:#fff5d9;border:1px solid #e5bd5d;border-radius:16px;align-items:flex-start;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.event-approval-banner>span{background:#efc34f;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:950;display:grid}.event-approval-banner strong,.event-approval-banner p{margin:0}.event-approval-banner p{margin-top:3px;font-size:.68rem}.event-approval-banner.is-approved{color:#12644e;background:#e7f8f2;border-color:#79cdb4}.event-approval-banner.is-approved>span{color:#fff;background:#35aa87}.event-approval-banner.is-rejected,.event-approval-banner.is-disabled{color:#a42e43;background:#fff0f2;border-color:#ef9daa}.event-approval-banner.is-rejected>span,.event-approval-banner.is-disabled>span{color:#fff;background:#dc5268}.dashboard-dark .admin-event-approval{background:linear-gradient(135deg,#122b28,#24243f);border-color:#36544f}.dashboard-dark .admin-section-heading p{color:#a9b6c4}.dashboard-dark .event-approval-banner.is-pending{color:#ffe6a1;background:#3b3019}@media (max-width:720px){.admin-event-approval{padding:14px}.admin-section-heading{align-items:flex-start}.event-approval-banner{margin:12px 0}}.role-card.admin{background:linear-gradient(135deg,#152b3d,#173f38);border-color:#48c7a2}.role-card.admin .role-icon{color:#fff;background:linear-gradient(135deg,#1c9473,#59d2ae)}.role-access-message{color:#815300;background:#fff4d8;border:1px solid #ebc673;border-radius:14px;align-items:flex-start;gap:10px;margin:16px 0;padding:13px 15px;display:flex}.role-access-message>span{color:#5d3b00;background:#f3c657;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:900;display:grid}.role-access-message p{color:inherit!important;margin:3px 0 0!important;font-size:.72rem!important}.admin-access-page{padding-bottom:40px}.admin-request-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.admin-request-tabs button{color:#667188;cursor:pointer;background:#fff;border:1px solid #dbe2e8;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:13px 14px;display:flex}.admin-request-tabs button b{font-size:.72rem}.admin-request-tabs button span{color:#4e3be0;background:#eef0f6;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:.65rem;font-weight:900;display:grid}.admin-request-tabs button.active{color:#155d4b;background:linear-gradient(135deg,#e8f8f2,#ece9ff);border-color:#3bb994;box-shadow:0 10px 26px #174f4118}.admin-request-tabs button.active span{color:#fff;background:#1c9a76}.admin-access-message{color:#176b55;background:#e7f7f1;border-radius:12px;margin:12px 0;padding:11px 13px;font-size:.72rem;font-weight:800}.admin-request-list{gap:11px;display:grid}.admin-request-list article{background:linear-gradient(135deg,#fff,#f6faf9);border:1px solid #dae3e6;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid;box-shadow:0 10px 25px #172b3c0d}.admin-request-avatar{color:#fff;background:linear-gradient(135deg,#6347ea,#20a17b);border-radius:15px;place-items:center;width:48px;height:48px;font-size:.76rem;font-weight:950;display:grid}.admin-request-copy{min-width:0}.admin-request-copy small{color:#8792a4;font-size:.58rem}.admin-request-copy h3,.admin-request-copy p{margin:0}.admin-request-copy h3{margin-top:3px;font-size:.9rem}.admin-request-copy p{color:#68748a;margin-top:3px;font-size:.7rem}.admin-request-copy em{color:#a16415;margin-top:6px;font-size:.64rem;display:block}.admin-request-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-request-actions .button{padding:9px 11px;font-size:.64rem}.dashboard-dark .admin-request-tabs button{color:#aab6c5;background:#111d2d;border-color:#344b54}.dashboard-dark .admin-request-tabs button.active{color:#d6f4eb;background:linear-gradient(135deg,#153a32,#242649);border-color:#3ab990}.dashboard-dark .admin-request-list article{color:#edf7f4;background:linear-gradient(135deg,#111e2e,#17332e);border-color:#344f4b}.dashboard-dark .admin-request-copy p{color:#a4b1c1}.dashboard-dark .admin-access-message{color:#bfe9dd;background:#153b32}@media (max-width:720px){.admin-request-tabs{scrollbar-width:none;padding-bottom:5px;display:flex;overflow-x:auto}.admin-request-tabs button{flex:0 0 145px}.admin-request-list article{grid-template-columns:42px minmax(0,1fr)}.admin-request-avatar{width:42px;height:42px}.admin-request-actions{grid-column:1/-1;justify-content:stretch}.admin-request-actions .button{flex:1}.role-access-message{margin:12px 0}}.theme-control{min-width:112px;color:inherit;gap:7px;width:auto!important;padding:0 12px!important;display:flex!important}.theme-control small{white-space:nowrap;font-size:.61rem;font-weight:850}.public-theme-control{place-items:center;display:grid}.dashboard-light .theme-control{color:#173a33!important;background:#eef4f2!important;border-color:#cfd8df!important}.dashboard-dark .theme-control{color:#eefaf6!important;background:#19352f!important;border-color:#45655d!important}.dashboard-light .jury-stats article,.dashboard-light .jury-panel,.dashboard-light .jury-assignment-layout>aside,.dashboard-light .jury-detail-card{color:#101a36;background:#fff}.dashboard-light .jury-stats b,.dashboard-light .jury-stats strong,.dashboard-light .jury-panel h3,.dashboard-light .jury-panel dd{color:#101a36}.dashboard-light .jury-stats small,.dashboard-light .jury-panel dt,.dashboard-light .jury-panel p{color:#707b90}.dashboard-dark .jury-stats article,.dashboard-dark .jury-panel,.dashboard-dark .jury-assignment-layout>aside,.dashboard-dark .jury-detail-card{color:#eef8f5!important;background:linear-gradient(145deg,#111e2e,#17362f)!important;border-color:#35544d!important}.dashboard-dark .jury-stats b,.dashboard-dark .jury-stats strong,.dashboard-dark .jury-panel h3,.dashboard-dark .jury-panel dd,.dashboard-dark .jury-detail-card h3{color:#eef8f5!important}.dashboard-dark .jury-stats small,.dashboard-dark .jury-panel dt,.dashboard-dark .jury-panel p,.dashboard-dark .jury-detail-card p{color:#aab8c5!important}.dashboard-dark .jury-assignment-layout>aside button{color:#eef7f4!important;background:#111e2e!important;border-color:#314b48!important}.dashboard-dark .jury-assignment-layout>aside button.active{background:#193a33!important}.dashboard-dark .empty-dashboard,.dashboard-dark .empty-dashboard h3{color:#eef7f4}.dashboard-dark .empty-dashboard p{color:#a8b6c4}@media (max-width:650px){.theme-control{min-width:48px!important;padding:0 10px!important}.theme-control small{display:none}}.pdf-options{background:#f4f6f9;border:1px solid #dfe4ec;border-radius:12px;gap:8px;padding:6px;display:flex}.pdf-options label{color:#737d90;text-transform:uppercase;gap:3px;font-size:7px;font-weight:850;display:grid}.pdf-options select{color:#101a36;min-width:104px;min-height:34px;font:inherit;text-transform:none;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;outline:0;padding:6px 28px 6px 9px;font-size:9px;font-weight:800;transition:background-color .18s,border-color .18s,box-shadow .18s}.pdf-options select:hover{background:#fff;border-color:#ccd5e3}.pdf-options select:focus-visible{background:#fff;border-color:#6550e8;box-shadow:0 0 0 3px #6550e824}.pdf-category-control{align-content:start}.pdf-category-manual{border-top:1px solid #d9e0ea;grid-template-columns:1fr 62px;align-items:center;gap:7px;margin-top:3px;padding-top:6px;display:grid}.pdf-category-manual small{color:#687387;text-transform:none;font-size:7px;font-weight:800}.pdf-category-manual input{box-sizing:border-box;color:#101a36;background:#fff;border:1px solid #ccd5e3;border-radius:8px;width:62px;min-height:31px;padding:5px 7px;font-size:10px;font-weight:850}.pdf-category-manual input:focus{border-color:#6550e8;outline:3px solid #6550e824}.dashboard-dark .pdf-category-manual{border-top-color:#35544d}.dashboard-dark .pdf-category-manual small{color:#a5b6b2}.dashboard-dark .pdf-category-manual input{color:#eef7f4;background:#18362e;border-color:#4c7469}.dashboard-dark .pdf-options{background:#10251f;border-color:#35544d}.dashboard-dark .pdf-options label{color:#9eb1ad}.dashboard-dark .pdf-options select{color:#eef7f4}.dashboard-dark .pdf-options select:hover,.dashboard-dark .pdf-options select:focus-visible{background:#18362e;border-color:#4c7469}@media (max-width:650px){.pdf-options{grid-template-columns:1fr;display:grid}.pdf-options label,.pdf-options label:first-child,.pdf-options label:last-child{text-align:left;min-width:0}.pdf-options select{width:100%;min-width:0}}.leader-team b{display:none}.leader-team small{font-size:12px;font-weight:850;color:#101a36!important}.category-mini-row>span:nth-child(2) small,.optional-leaderboards li>span small{display:none}.pdf-options label:first-child,.pdf-options label:first-child select{min-width:148px}.pdf-options label:last-child{min-width:180px}.leaderboard-workspace>.profile-heading{grid-template-columns:1fr;align-items:start;gap:14px;margin-bottom:18px;display:grid}.leaderboard-workspace>.profile-heading>div:first-child{gap:5px;display:grid}.leaderboard-workspace>.profile-heading h2{margin:0;font-size:clamp(25px,3vw,34px);line-height:1.12}.leaderboard-workspace .leader-actions{grid-template-columns:auto auto minmax(520px,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.leaderboard-workspace .leader-actions>.pdf-options{grid-template-columns:minmax(148px,1.1fr) minmax(92px,.65fr) minmax(132px,.9fr) minmax(150px,1fr);gap:8px;min-width:0;padding:8px;display:grid}.leaderboard-workspace .pdf-options label,.leaderboard-workspace .pdf-options label:first-child,.leaderboard-workspace .pdf-options label:last-child{min-width:0}.leaderboard-workspace .pdf-options select,.leaderboard-workspace .pdf-options label:first-child select{box-sizing:border-box;background:#fff;border-color:#d7deea;width:100%;min-width:0}.dashboard-dark.account-event .leaderboard-workspace .pdf-options select{background:#17352e;border-color:#46665e}.leaderboard-workspace .leader-actions>.button{white-space:nowrap;min-height:46px}@media (max-width:1180px){.leaderboard-workspace .leader-actions{grid-template-columns:auto minmax(150px,auto) 1fr}.leaderboard-workspace .leader-actions>.pdf-options{grid-area:2/1/auto/-1}.leaderboard-workspace .leader-actions>.button.primary{justify-self:end}}@media (max-width:720px){.leaderboard-workspace>.profile-heading{gap:12px}.leaderboard-workspace .leader-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:0}.leaderboard-workspace .leader-actions>:is(.live-status,.draft-status){place-items:center;min-height:44px;display:grid}.leaderboard-workspace .leader-actions>.pdf-options{grid-area:auto/1/auto/-1;grid-template-columns:1fr}.leaderboard-workspace .leader-actions>.button.primary{grid-column:1/-1;justify-self:stretch;width:100%}.leaderboard-workspace .pdf-category-manual{grid-template-columns:1fr 84px}.leaderboard-workspace .pdf-category-manual input{width:84px}}.primary-final-total{color:#087854;background:#e4f7ef;font-size:14px}.dynamic-leader-table .leader-table-head,.dynamic-leader-table .leader-table-row{min-width:max(100%,1120px)}.dynamic-leader-table .leader-table-head>span:last-child,.dynamic-leader-table .leader-table-row>span:last-child{text-align:center;min-width:132px;overflow:visible}.category-recaps .category-mini-head,.category-recaps .category-mini-row{grid-template-columns:54px minmax(0,1fr) 72px}.category-recaps .category-mini-head>span:last-child,.category-recaps .category-mini-row>strong{text-align:center;place-items:center;width:100%;height:100%;display:grid}@media (max-width:480px){.category-recaps .category-mini-head,.category-recaps .category-mini-row{grid-template-columns:44px minmax(0,1fr) 62px}}.all-recap-preview{background:#fff;border:1px solid #dce3ea;border-radius:20px;margin-bottom:18px;overflow:hidden}.all-recap-preview>header{background:linear-gradient(125deg,#f1fbf8,#f2efff);border-bottom:1px solid #e1e7ed;padding:18px}.all-recap-preview h3{margin:6px 0 4px;font-size:1.25rem}.all-recap-preview>header p{color:#748095;margin:0;font-size:.72rem}.all-recap-table{overflow:auto}.all-recap-head,.all-recap-row{grid-auto-columns:minmax(82px,1fr);grid-auto-flow:column;align-items:stretch;min-width:max(100%,1050px);display:grid}.all-recap-head{color:#fff;text-transform:uppercase;background:#17334d;font-size:.58rem;font-weight:900}.all-recap-head>span,.all-recap-row>span,.all-recap-row>strong{text-align:center;place-items:center;min-width:0;padding:11px 8px;display:grid}.all-recap-head>span:nth-child(2),.all-recap-row>span:nth-child(2){text-align:left;grid-column:span 2;justify-items:start}.all-recap-row{border-top:1px solid #e2e7ec;font-size:.7rem}.all-recap-row:nth-child(odd){background:#f7faf9}.all-recap-row>span:nth-child(2){gap:3px}.all-recap-row>span:nth-child(2) b,.all-recap-row>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.all-recap-row>span:nth-child(2) small{color:#7d8798;font-size:.58rem}.dashboard-dark .all-recap-preview{background:#12231f;border-color:#36534d}.dashboard-dark .all-recap-preview>header{background:linear-gradient(125deg,#17342e,#242343);border-color:#36534d}.dashboard-dark .all-recap-row{border-color:#36534d}.dashboard-dark .all-recap-row:nth-child(odd){background:#162b26}.all-recap-awards{background:#f7fafb;border:1px solid #d8e2e9;border-radius:20px;margin:20px;padding:clamp(16px,2.5vw,24px)}.all-recap-awards>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.all-recap-awards h4{color:#101a36;margin:5px 0 0;font-size:1.12rem}.all-recap-awards>header>strong{color:#0c765b;white-space:nowrap;background:#ddf7ef;border-radius:999px;padding:7px 11px}.all-recap-award-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.all-recap-award-card{background:#fff;border:1px solid #dbe3eb;border-radius:16px;overflow:hidden}.all-recap-award-card>header{border-bottom:1px solid #e5eaf0;padding:13px 15px 11px}.all-recap-award-card>header span{color:#8b6700;letter-spacing:.12em;font-size:.58rem;font-weight:900}.all-recap-award-card.voting>header span{color:#5b43c7}.all-recap-award-card h5{color:#101a36;margin:3px 0;font-size:.9rem}.all-recap-award-card header small{color:#738095;font-size:.62rem}.all-recap-award-card ol{margin:0;padding:0;list-style:none;display:grid}.all-recap-award-card li{border-top:1px solid #edf0f3;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.all-recap-award-card li:first-child{border-top:0}.all-recap-award-card li>i{color:#7c5b00;background:#fff0bd;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.all-recap-award-card li>span{gap:2px;min-width:0;display:grid}.all-recap-award-card li b,.all-recap-award-card li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.all-recap-award-card li b{color:#17213d;font-size:.72rem}.all-recap-award-card li small{color:#7b8798;font-size:.58rem}.all-recap-award-card li>strong{color:#087858;font-size:.75rem}.all-recap-award-card>p{color:#748095;margin:0;padding:16px;font-size:.68rem}.dashboard-dark .all-recap-awards{background:#14231f;border-color:#36534d}.dashboard-dark .all-recap-awards h4,.dashboard-dark .all-recap-award-card h5,.dashboard-dark .all-recap-award-card li b{color:#f2f7ff}.dashboard-dark .all-recap-awards>header>strong{color:#8ee9cf;background:#173f35}.dashboard-dark .all-recap-award-card{background:#14283f;border-color:#35506d}.dashboard-dark .all-recap-award-card>header,.dashboard-dark .all-recap-award-card li{border-color:#2c455f}.all-recap-approvals{background:linear-gradient(135deg,#f8fbff,#effbf7);border:1px solid #cbd8e5;border-radius:22px;margin:20px;padding:clamp(18px,3vw,28px)}.all-recap-approvals>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.all-recap-approvals h4{color:#101a36;margin:6px 0 0;font-size:clamp(1.05rem,2vw,1.35rem)}.all-recap-approvals>header>strong{color:#087858;white-space:nowrap;background:#d9f7ec;border-radius:999px;padding:8px 12px}.all-recap-approval-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.all-recap-approval-card{background:#fff;border:1px solid #d9e2ec;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.all-recap-approval-card .approval-mark{color:#667085;background:#e8edf4;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.all-recap-approval-card .approval-identity,.all-recap-approval-card .approval-status{gap:3px;display:grid}.all-recap-approval-card .approval-identity b{color:#101a36}.all-recap-approval-card .approval-identity small,.all-recap-approval-card .approval-status time{color:#718096;font-size:.66rem}.all-recap-approval-card .approval-status{text-align:right}.all-recap-approval-card .approval-status strong{color:#5f6b7a}.all-recap-approval-card.setuju{background:#f1fcf8;border-color:#8de0c7}.all-recap-approval-card.setuju .approval-mark{color:#087858;background:#d3f7eb}.all-recap-approval-card.setuju .approval-status strong{color:#087858}.all-recap-approval-card.revisi{background:#fff9ee;border-color:#f2c07b}.all-recap-approval-card.revisi .approval-mark{color:#a45a00;background:#ffebc7}.all-recap-approval-card.revisi .approval-status strong{color:#a45a00}.dashboard-dark .all-recap-approvals{background:linear-gradient(135deg,#142a25,#16223a);border-color:#31584c}.dashboard-dark .all-recap-approvals h4,.dashboard-dark .all-recap-approval-card .approval-identity b{color:#f4fbf8}.dashboard-dark .all-recap-approvals>header>strong{color:#8ee9cf;background:#173f35}.dashboard-dark .all-recap-approval-card{background:#14283f;border-color:#35506d}.dashboard-dark .all-recap-approval-card.setuju{background:#12352e;border-color:#2d8d72}.dashboard-dark .all-recap-approval-card.revisi{background:#382b1a;border-color:#8f6531}.dashboard-dark .all-recap-approval-card .approval-identity small,.dashboard-dark .all-recap-approval-card .approval-status time{color:#b9c8d8}@media (max-width:720px){.all-recap-awards,.all-recap-approvals{margin:14px}.all-recap-awards>header,.all-recap-approvals>header{flex-direction:column;align-items:flex-start}.all-recap-approval-card{grid-template-columns:auto minmax(0,1fr)}.all-recap-approval-card .approval-status{text-align:left;grid-column:2}}.joined-preview .dashboard-event-group{cursor:pointer;border-radius:14px;transition:transform .18s,background .24s,border-color .24s,box-shadow .18s}.joined-preview .dashboard-event-group:hover,.joined-preview .dashboard-event-group:focus-visible{outline-offset:2px;background:linear-gradient(115deg,#eef3ff 0%,#f1ecff 100%);border-color:#7967ed;outline:2px solid #6c54e852;transform:translateY(-2px);box-shadow:0 12px 28px #5643c926}.dashboard-dark .joined-preview .dashboard-event-group:hover,.dashboard-dark .joined-preview .dashboard-event-group:focus-visible{background:linear-gradient(115deg,#174f82 0%,#51358f 100%);border-color:#9586ff;outline-color:#8f7bff80;box-shadow:0 14px 32px #17114070}.dashboard-dark .joined-preview .dashboard-event-group:hover b,.dashboard-dark .joined-preview .dashboard-event-group:focus-visible b{color:#fff}.dashboard-dark .joined-preview .dashboard-event-group:hover small,.dashboard-dark .joined-preview .dashboard-event-group:focus-visible small,.dashboard-dark .joined-preview .dashboard-event-group:hover>div>div span,.dashboard-dark .joined-preview .dashboard-event-group:focus-visible>div>div span{color:#dce7ff}.participant-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.7rem;display:flex}.participant-result-actions .button{white-space:nowrap;min-height:48px}.participant-evidence-button{color:#153d35;background:linear-gradient(135deg,#e1fbf3,#d7f2ff);border:1px solid #28ad8b73}.participant-evidence-button:disabled{color:#7d8798;cursor:not-allowed;background:#eef1f6;border-color:#d9dfea}.participant-score-evidence{background:linear-gradient(145deg,#e5fbf4eb,#ebf4fff5);border:1px solid #2aa68759;border-radius:24px;margin:1rem 0 1.35rem;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:0 18px 38px #153d3514}.participant-score-evidence>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.participant-score-evidence h3{color:#15213d;margin:.28rem 0 0;font-size:clamp(1.1rem,2.4vw,1.45rem)}.participant-score-evidence>header>button{color:#315a52;background:#ffffffc2;border:1px solid #2aa68747;border-radius:999px;padding:.55rem .9rem}.participant-score-evidence>p{color:#627080;margin:.75rem 0 1rem;font-size:.9rem;line-height:1.55}.participant-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;display:grid}.participant-evidence-grid>button{text-align:left;background:#ffffffe0;border:1px solid #234f4424;border-radius:18px;grid-template-rows:150px auto auto;gap:.28rem;min-width:0;padding:.55rem;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.participant-evidence-grid>button:hover,.participant-evidence-grid>button:focus-visible{transform:translateY(-2px);box-shadow:0 12px 24px #153d3521}.participant-evidence-grid img{object-fit:cover;background:#eef2f5;border-radius:12px;width:100%;height:150px}.participant-evidence-grid span{color:#153d35;padding:.25rem .22rem 0;font-weight:800}.participant-evidence-grid small{color:#718092;text-overflow:ellipsis;white-space:nowrap;padding:0 .22rem .3rem;overflow:hidden}.dashboard-dark .participant-score-evidence{background:linear-gradient(145deg,#12423af5,#122b41f7);border-color:#46d6aa47}.dashboard-dark .participant-score-evidence h3,.dashboard-dark .participant-evidence-grid span{color:#f2fbf8}.dashboard-dark .participant-score-evidence>p,.dashboard-dark .participant-evidence-grid small{color:#b8ccc6}.dashboard-dark .participant-evidence-grid>button{background:#091e23b8;border-color:#87dbc32e}@media (max-width:720px){.participant-result-actions{grid-template-columns:1fr;width:100%;display:grid}.participant-result-actions .button{width:100%}.participant-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-evidence-grid>button{grid-template-rows:112px auto auto}.participant-evidence-grid img{height:112px}}.dashboard-light .championship-workspace .system-flow .system-step-wrap button,.dashboard-dark .championship-workspace .system-flow .system-step-wrap button{color:#cbdad7!important}.dashboard-light .championship-workspace .system-flow .system-step-wrap button b,.dashboard-dark .championship-workspace .system-flow .system-step-wrap button b,.dashboard-light .championship-workspace .system-flow .system-step-wrap button em,.dashboard-dark .championship-workspace .system-flow .system-step-wrap button em{color:inherit!important}.dashboard-light .championship-workspace .system-flow .system-step-wrap button.active,.dashboard-dark .championship-workspace .system-flow .system-step-wrap button.active{color:#fff!important;background:#ffffff24!important}.dashboard-dark .event-logo-upload .upload-field,.dashboard-dark .event-logo-upload .upload-field.has-file{color:#f2fbf8!important;background:linear-gradient(135deg,#10283a,#123a33)!important;border-color:#55d5af66!important}.dashboard-dark .event-logo-upload .upload-field>span,.dashboard-dark .event-logo-upload .upload-field small,.dashboard-dark .event-logo-upload .upload-field em,.dashboard-dark .event-logo-upload .upload-field i{color:#eaf8f4!important}.dashboard-dark .event-logo-upload .upload-field small{color:#9fdacb!important}.dashboard-dark .event-logo-upload .upload-field em{color:#9b8cff!important}.dashboard-dark .event-logo-upload .upload-image-preview{background:#f8fffd;border-color:#55d5af66;box-shadow:0 10px 28px #020b122e}.dashboard-dark .profile-workspace .penalty-type{border-color:var(--account-line);background:var(--account-panel-soft);color:var(--account-text)}.dashboard-dark .profile-workspace .penalty-type>b,.dashboard-dark .profile-workspace .time-limit-config>div>span,.dashboard-dark .profile-workspace .time-penalty>span,.dashboard-dark .profile-workspace .duration-control>b{color:var(--account-text)}.dashboard-dark .profile-workspace .penalty-type>p,.dashboard-dark .profile-workspace .duration-control small,.dashboard-dark .profile-workspace .time-rule-summary{color:var(--account-muted)}.dashboard-dark .profile-workspace :is(.money-input,.minus-input){border-color:var(--account-line);background:var(--account-panel-soft)}.dashboard-dark .profile-workspace :is(.money-input,.minus-input)>span{color:var(--account-muted)}.dashboard-dark .profile-workspace .add-inline{color:#b8adff;background:#211d4c;border-color:#6e5ce0}.dashboard-dark .profile-workspace .publication-upload-grid .upload-field{color:var(--account-text);background:#151f40;border-color:#455371}.dashboard-dark .profile-workspace .publication-upload-grid .upload-field:hover{background:#1a2549;border-color:#7c68ee}.dashboard-dark .profile-workspace .publication-upload-grid .upload-field.has-file{background:linear-gradient(135deg,#102b32,#12372f);border-color:#3a9c7d}.dashboard-dark .profile-workspace .publication-upload-grid .upload-field b{color:var(--account-text)}.dashboard-dark .profile-workspace .publication-upload-grid .upload-field small{color:#8ee0c3}.dashboard-dark .profile-workspace .publication-upload-grid .upload-field em{color:#ad9fff}.score-team-selector .selected-team-summary,.score-team-selector .selected-team-summary b,.score-team-selector .selected-team-summary dd,.score-team-selector .performance-time-inline,.score-team-selector .performance-time-inline b{color:#f7fbff!important}.score-team-selector .selected-team-summary small,.score-team-selector .selected-team-summary dt,.score-team-selector .performance-time-inline small,.score-team-selector .time-rule-preview{color:#b9d1cd!important}.score-team-selector .performance-time-inline input{color:#f7fbff!important;background:#ffffff12!important;border-color:#9fd8cb59!important}.score-team-selector .selected-team-summary dd.has-penalty,.score-team-selector .has-penalty{color:#ff91a6!important}.score-mode-tabs button.active,.score-mode-tabs button.active b,.score-mode-tabs button.active small,.score-mode-tabs button.active>span{color:#fff!important}.dashboard-dark .verification-tabs button.status-menunggu,.dashboard-dark .verification-tabs button.status-menunggu span{color:#5b4300!important}.dashboard-dark .verification-tabs button.status-perbaikan,.dashboard-dark .verification-tabs button.status-perbaikan span{color:#9a4d00!important}.dashboard-dark .verification-tabs button.status-terverifikasi,.dashboard-dark .verification-tabs button.status-terverifikasi span{color:#086b4d!important}.dashboard-dark .verification-tabs button.status-ditolak,.dashboard-dark .verification-tabs button.status-ditolak span{color:#a82641!important}.dashboard-dark .verification-tabs button.active,.dashboard-dark .verification-tabs button.active span{color:#fff!important}.dashboard-dark .verification-tabs button.status-menunggu.active,.dashboard-dark .verification-tabs button.status-menunggu.active span{color:#4f3c00!important}.dashboard-dark .active-review-status,.dashboard-dark .active-review-status b,.dashboard-dark .active-review-status small{color:#101a36!important}.dashboard-dark .leader-data-source{background:linear-gradient(135deg,#111d31,#13283a)!important;border-color:#405670!important}.dashboard-dark .leader-data-source>b,.dashboard-dark .leader-data-source span,.dashboard-dark .leader-data-source i{color:#e9f1ff!important}.dashboard-dark .leader-data-source span{border:1px solid #ffffff14;background:#ffffff0d!important}.dashboard-dark .leader-data-source i{color:#a996ff!important}.dashboard-dark .ranking-rule{background:linear-gradient(135deg,#302817,#292419)!important;border-color:#d5a93f66!important}.dashboard-dark .ranking-rule p,.dashboard-dark .ranking-rule p b{color:#f4e7bc!important}.dashboard-dark .main-leaderboard,.dashboard-dark .leader-table{background:#0e1a2c!important}.dashboard-dark .leader-table-row{color:#eef5ff!important;background:#142238!important;border-color:#34465c!important}.dashboard-dark .leader-table-row:nth-child(2n){background:#182940!important}.dashboard-dark .leader-table-row>span,.dashboard-dark .leader-table-row>strong,.dashboard-dark .leader-table-row b,.dashboard-dark .leader-table-row small,.dashboard-dark .leader-team,.dashboard-dark .leader-team b,.dashboard-dark .leader-team small{color:#eef5ff!important}.dashboard-dark .leader-table-row .main-score{color:#8de6cb!important;background:#123b35!important}.dashboard-dark .leader-table-row .general-score,.dashboard-dark .leader-table-row .general-total{color:#c9bcff!important;background:#29264b!important}.dashboard-dark .leader-table-row .penalty-value{color:#ff8ca1!important}.dashboard-dark .leader-table-row .primary-final-total{color:#82dfc5!important}.dashboard-dark .leader-table-row .main-winner{color:#ffd983!important;background:#4a3817!important;border-color:#c6963c!important}.dashboard-dark .leader-table-row .general-rank{color:#8ce4c8!important;background:#164638!important}.dashboard-dark .leader-footer{background:linear-gradient(135deg,#101c2d,#15253a)!important;border-color:#3b4d66!important}.dashboard-dark .leader-footer span,.dashboard-dark .leader-footer b{color:#eaf2ff!important}.dashboard-dark .leader-footer .awaiting-approval{color:#f4c767!important}.dashboard-light .championship-workspace .system-flow .system-step-wrap button:hover,.dashboard-light .championship-workspace .system-flow .system-step-wrap button:focus-visible,.dashboard-dark .championship-workspace .system-flow .system-step-wrap button:hover,.dashboard-dark .championship-workspace .system-flow .system-step-wrap button:focus-visible{color:#fff!important}.dashboard-light .profile-workspace .form-steps button{color:#5d687d!important}.dashboard-light .profile-workspace .form-steps button.active{color:#5138ca!important}.dashboard-dark .profile-workspace .form-steps button{color:#c5cee0!important}.dashboard-dark .profile-workspace .form-steps button.active{color:#fff!important}.profile-workspace .form-steps button span{color:inherit!important}.dashboard-light .profile-workspace .form-steps button:not(.active) span{color:#46536d!important}.dashboard-dark .profile-workspace .form-steps button:not(.active) span{color:#34476f!important}.dashboard-light .participant-step-nav button,.dashboard-dark .participant-step-nav button{color:#eef8f5!important}.dashboard-light .participant-step-nav button span,.dashboard-dark .participant-step-nav button span{color:inherit!important}.dashboard-light .participant-step-nav button small,.dashboard-dark .participant-step-nav button small{color:#bdd1cc!important}.dashboard-light .participant-step-nav button:hover,.dashboard-light .participant-step-nav button:focus-visible,.dashboard-dark .participant-step-nav button:hover,.dashboard-dark .participant-step-nav button:focus-visible{color:#fff!important}.dashboard-dark .championship-workspace .dynamic-rank-preview>header,.dashboard-dark .championship-workspace .tie-order,.dashboard-dark .championship-workspace .optional-champion,.dashboard-dark .championship-workspace .optional-champion.enabled{color:#f3f7ff!important;background:linear-gradient(135deg,#111d33,#172842)!important;border-color:#405675!important}.dashboard-dark .championship-workspace .dynamic-rank-preview>header b,.dashboard-dark .championship-workspace .tie-order>b,.dashboard-dark .championship-workspace .optional-champion h3,.dashboard-dark .championship-workspace .optional-champion b,.dashboard-dark .championship-workspace .champion-source-picker>b{color:#f3f7ff!important}.dashboard-dark .championship-workspace .dynamic-rank-preview>header small,.dashboard-dark .championship-workspace .optional-champion p,.dashboard-dark .championship-workspace .champion-source-picker>p{color:#b8c6da!important}.dashboard-dark .championship-workspace .tie-order span{color:#eaf1fc!important;background:#192943!important;border-color:#455c7b!important}.dashboard-dark .championship-workspace .category-tie-rules{color:#f3f7ff!important;background:linear-gradient(135deg,#111d33,#172842)!important;border-color:#405675!important}.dashboard-dark .championship-workspace .category-tie-rules article{background:#14223a!important;border-color:#405675!important}.dashboard-dark .championship-workspace .category-tie-rules b,.dashboard-dark .championship-workspace .category-tie-rules strong{color:#f3f7ff!important}.dashboard-dark .championship-workspace .category-tie-rules small,.dashboard-dark .championship-workspace .category-tie-rules label>span,.dashboard-dark .championship-workspace .tie-component-order>span,.dashboard-dark .championship-workspace .tie-time-note{color:#b8c6da!important}.dashboard-dark .championship-workspace .tie-component-order button{color:#c8bcff!important;background:#192943!important;border-color:#455c7b!important}.dashboard-dark .championship-workspace .champion-source-picker .champion-source-option>label{color:#dcefe9!important;background:#14223a!important;border-color:#405675!important}.dashboard-dark .championship-workspace .champion-source-picker .champion-source-option>label.selected{background:linear-gradient(135deg,#1b3550,#2d2759)!important;border-color:#7a67ef!important}.dashboard-dark .championship-workspace .champion-source-option label b,.dashboard-dark .championship-workspace .champion-source-option label span{color:#dcefe9!important}.dashboard-dark .championship-workspace .champion-source-option label small{color:#aebdd2!important}.dashboard-dark .championship-workspace .category-score-row>input,.dashboard-dark .championship-workspace .category-score-row>select,.dashboard-dark .championship-workspace .criterion-row>input,.dashboard-dark .championship-workspace .criterion-row>label,.dashboard-dark .championship-workspace .criterion-row>label input,.dashboard-dark .championship-workspace .criterion-interval-control select,.dashboard-dark .championship-workspace .criterion-subgroup-control select{color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important;background:#14213a!important;border-color:#465b7a!important}.dashboard-dark .championship-workspace .criterion-row{background:#111d34;border-color:#344764}.dashboard-dark .championship-workspace .criterion-row label.criterion-interval-control:after,.dashboard-dark .championship-workspace .criterion-row label.criterion-subgroup-control:after{color:#dce6f8}.dashboard-dark .championship-workspace .category-score-row input::placeholder,.dashboard-dark .championship-workspace .criterion-row input::placeholder{opacity:1;color:#9dacc2!important;-webkit-text-fill-color:#9dacc2!important}.dashboard-dark .championship-workspace .weight-input span{color:#d7e1f2;border-left-color:#465b7a}.dashboard-dark .championship-workspace .criteria-editor header b,.dashboard-dark .championship-workspace .criteria-editor footer strong{color:#faf7ef!important}.dashboard-dark .championship-workspace .criteria-editor footer,.dashboard-dark .championship-workspace .criteria-editor label small{color:#aebdd2!important}.score-recap-sheet .recap-order,.score-recap-sheet .recap-penalty-total,.score-recap-sheet .recap-category-card>header{color:#f7fffd!important}.score-recap-sheet .recap-order>strong,.score-recap-sheet .recap-order>span,.score-recap-sheet .recap-order>small,.score-recap-sheet .recap-category-card>header h3,.score-recap-sheet .recap-category-card>header span{color:#f7fffd!important;-webkit-text-fill-color:#f7fffd!important}.score-recap-sheet .recap-penalty-total>strong{color:#ff9caf!important;-webkit-text-fill-color:#ff9caf!important}.score-recap-sheet .recap-penalty-total>span,.score-recap-sheet .recap-penalty-total>small{color:#d0eee6!important;-webkit-text-fill-color:#d0eee6!important}.dashboard-dark .score-category-tabs button{color:#f4f8ff!important;background:linear-gradient(145deg,#15223a,#1b2d43)!important;border-color:#425a76!important}.dashboard-dark .score-category-tabs button b{color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}.dashboard-dark .score-category-tabs button small{color:#b8c7da!important;-webkit-text-fill-color:#b8c7da!important}.dashboard-dark .score-category-tabs button.active{color:#f2fff9!important;background:linear-gradient(135deg,#214d42,#2e6857)!important;border-color:#63c5a6!important}.dashboard-dark .score-category-tabs button.active b,.dashboard-dark .score-category-tabs button.active small{color:#f2fff9!important;-webkit-text-fill-color:#f2fff9!important}.dashboard-dark .score-table-row>span:first-child,.dashboard-dark .score-table-row>span:nth-child(2),.dashboard-dark .score-table-row>span:nth-child(2) b{color:#f2f7ff!important;-webkit-text-fill-color:#f2f7ff!important}.dashboard-dark .score-table-row>span:nth-child(2) small{color:#b5c2d5!important;-webkit-text-fill-color:#b5c2d5!important}.dashboard-dark .score-table-row label input{color:#1e2a52!important;-webkit-text-fill-color:#1e2a52!important;caret-color:#1e2a52!important;opacity:1!important;background:#f7f9fc!important;border-color:#b9c6d7!important}.dashboard-dark .score-table-row label input:disabled{color:#53617a!important;-webkit-text-fill-color:#53617a!important;opacity:1!important;background:#e8edf4!important}.dashboard-dark .score-table-row label small{color:#66738b!important;-webkit-text-fill-color:#66738b!important}.dashboard-dark .score-table-row output{color:#a996ff!important;-webkit-text-fill-color:#a996ff!important}.dashboard-dark .score-sheet-total,.dashboard-dark .score-sheet-total small,.dashboard-dark .score-sheet-total strong{color:#f2fff9!important;-webkit-text-fill-color:#f2fff9!important}.dashboard-light .leader-table-row>span:first-child i:not(.gold),.dashboard-dark .leader-table-row>span:first-child i:not(.gold),.dashboard-light .category-mini-row>span:first-child i:not(.gold),.dashboard-dark .category-mini-row>span:first-child i:not(.gold){color:#1e2a52!important;-webkit-text-fill-color:#1e2a52!important;background:#e7edf4!important}.dashboard-light .leader-table-row>span:first-child i.gold,.dashboard-dark .leader-table-row>span:first-child i.gold,.dashboard-light .category-mini-row>span:first-child i.gold,.dashboard-dark .category-mini-row>span:first-child i.gold{color:#593b00!important;-webkit-text-fill-color:#593b00!important;background:#ffc653!important}.dashboard-dark .category-recap-card .category-mini-head,.dashboard-dark .category-recap-card .category-mini-head>span{color:#667085!important;-webkit-text-fill-color:#667085!important}.dashboard-dark .category-recap-card .category-mini-row{background:#fff!important}.dashboard-dark .category-recap-card .category-mini-row>span:nth-child(2),.dashboard-dark .category-recap-card .category-mini-row>span:nth-child(2) b{color:#1e2a52!important;-webkit-text-fill-color:#1e2a52!important}.dashboard-dark .category-recap-card .category-mini-row>span:nth-child(2) small{color:#667085!important;-webkit-text-fill-color:#667085!important}.dashboard-dark .category-recap-card .category-mini-row>strong{color:#174967!important;-webkit-text-fill-color:#174967!important}.score-selector-navigation{gap:14px;display:grid}.score-selector-pill-nav{isolation:isolate;background:#05161b66;border:1px solid #76e7cc57;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px;display:grid;position:relative;overflow:hidden}.score-selector-sliding-indicator{z-index:0;background:linear-gradient(120deg,#2f6df6,#7947ed);border-radius:14px;width:calc(50% - 5px);transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:5px auto 5px 5px;transform:translate(0);box-shadow:0 12px 30px #4647dc4d}.score-selector-pill-nav.step-2 .score-selector-sliding-indicator{transform:translate(100%)}.score-selector-pill-tab{z-index:1;-webkit-text-fill-color:#b7c6c3;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:13px 16px;transition:transform .3s,opacity .3s,color .3s;display:flex;position:relative;color:#b7c6c3!important}.score-selector-pill-tab.active{-webkit-text-fill-color:#fff;transform:scale(1.015);color:#fff!important}.score-selector-pill-tab i{background:#ffffff1f;border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;transition:transform .3s,background .3s;display:grid}.score-selector-pill-tab.active i{background:#fff3;transform:scale(1.08)}.score-selector-pill-tab>span{text-align:left;min-width:0;display:grid}.score-selector-pill-tab b{-webkit-text-fill-color:inherit;font-size:.94rem;color:inherit!important}.score-selector-pill-tab small{-webkit-text-fill-color:inherit;white-space:nowrap;text-overflow:ellipsis;opacity:.76;font-size:.72rem;overflow:hidden;color:inherit!important}.score-selector-option-panel{scroll-margin-top:180px;animation:.35s cubic-bezier(.22,1,.36,1) scoreSelectorPanelIn}@keyframes scoreSelectorPanelIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.score-selector-options{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;padding:2px 2px 7px;display:grid}.score-selector-option{-webkit-text-fill-color:#e9f7f4;text-align:left;cursor:pointer;scroll-snap-align:start;background:#ffffff12;border:1px solid #a0beb84d;border-radius:15px;align-items:center;gap:11px;min-width:0;padding:12px 14px;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;display:flex;color:#e9f7f4!important}.score-selector-option:hover{border-color:#72d8c2;transform:translateY(-2px);box-shadow:0 12px 24px #0310182e}.score-selector-option.active{background:linear-gradient(120deg,#2f6df6,#7947ed);border-color:#0000;box-shadow:0 12px 26px #4647dc47}.score-selector-option>span{-webkit-text-fill-color:inherit;background:#ffffff21;border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-weight:900;display:grid;color:inherit!important}.score-selector-option div{min-width:0;display:grid}.score-selector-option b,.score-selector-option small{-webkit-text-fill-color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:inherit!important}.score-selector-option small{opacity:.72;margin-top:3px}.score-selector-no-options{background:#ffffff0f;border:1px dashed #a7cdc566;border-radius:15px;gap:4px;padding:15px 17px;display:grid}.score-selector-no-options b{-webkit-text-fill-color:#f4fbfa;color:#f4fbfa!important}.score-selector-no-options small{-webkit-text-fill-color:#b9c9c6;color:#b9c9c6!important}.score-participant-dropdown{background:#ffffff0f;border:1px solid #a7cdc566;border-radius:15px;grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr);align-items:end;gap:14px;padding:15px;display:grid}.score-participant-dropdown label{gap:4px;display:grid}.score-participant-dropdown label span{color:#f4fbfa;font-weight:850}.score-participant-dropdown label small{color:#b9c9c6}.score-participant-dropdown select{color:#1e2a52;width:100%;min-width:0;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #72d8c2;border-radius:13px;padding:0 42px 0 14px;font-weight:750}@media (max-width:800px){.score-workspace,.score-team-selector,.score-selector-navigation,.score-selector-pill-nav,.score-selector-option-panel{min-width:0;max-width:100%}.score-team-selector{box-sizing:border-box;border-radius:18px;width:100%;padding:14px;overflow:hidden}.score-selector-pill-nav{box-sizing:border-box;width:100%}.score-selector-sliding-indicator{transition:left .42s cubic-bezier(.22,1,.36,1);left:5px;transform:none}.score-selector-pill-nav.step-2 .score-selector-sliding-indicator{left:50%;transform:none}.score-selector-pill-tab{gap:8px;width:100%;padding:11px 9px;overflow:hidden}.score-selector-pill-tab.active{transform:none}.score-selector-pill-tab i{flex-basis:34px;width:34px;height:34px}.score-selector-pill-tab b{font-size:.82rem}.score-selector-pill-tab small{max-width:100%;font-size:.64rem}.score-selector-options{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;width:100%;max-width:100%;display:flex;overflow-x:auto}.score-selector-options.participant-options{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.score-selector-option{flex:0 0 min(78vw,240px);width:min(78vw,240px);min-width:0;max-width:calc(100vw - 64px);padding:11px}.score-selector-options.participant-options .score-selector-option{width:100%;max-width:none}.score-participant-dropdown{grid-template-columns:1fr;align-items:stretch}}@media (max-width:520px){.score-selector-options.participant-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.score-selector-sliding-indicator,.score-selector-pill-tab,.score-selector-pill-tab i,.score-selector-option{transition:none}.score-selector-option-panel{animation:none}}@media (max-width:900px){.dashboard-top{box-sizing:border-box;grid-template-rows:42px 54px;grid-template-columns:42px minmax(0,1fr) auto;align-content:center;align-items:center;height:126px;min-height:126px;padding-top:10px;padding-bottom:10px}.dashboard-top>div:not(.user-tools){display:contents}.dashboard-top>div:not(.user-tools)>small{grid-area:1/2;align-self:center;min-width:0;font-size:clamp(.68rem,2.7vw,.82rem)}.dashboard-top>div:not(.user-tools)>h1{overflow-wrap:normal;word-break:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;align-self:center;margin:0;font-size:clamp(1.35rem,6.6vw,1.8rem);line-height:1.08;display:-webkit-box;overflow:hidden}.dashboard-top .mobile-menu-toggle{grid-area:1/1}.dashboard-top .user-tools{grid-area:1/3}.dashboard-main>.dashboard-top+*{padding-top:clamp(14px,4vw,22px)}.participant-step-nav,.championship-workspace .system-flow,.profile-workspace .form-steps,.score-category-tabs{top:126px}.profile-heading{margin-bottom:clamp(16px,4vw,22px)}.profile-heading h2{overflow-wrap:normal;word-break:normal;text-wrap:balance;margin:7px 0;font-size:clamp(1.55rem,7.5vw,2rem);line-height:1.14}.profile-heading p{font-size:clamp(.82rem,3.7vw,.95rem);line-height:1.55}}@media (max-width:430px){.participant-step-nav,.championship-workspace .system-flow,.profile-workspace .form-steps,.score-category-tabs{top:126px}}.leaderboard-workspace .leader-controls{z-index:45;-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#f3f5fae6;border:1px solid #cfd8e7e6;border-radius:17px;padding:9px;position:sticky;top:12px;box-shadow:0 14px 34px #18223c24}.dashboard-dark .leaderboard-workspace .leader-controls{background:#080e24e6;border-color:#34455ff0;box-shadow:0 16px 38px #00000057}.leader-dynamic-tabs{--tab-count:1;--tab-index:0;--tab-min-width:118px;isolation:isolate;grid-template-columns:repeat(var(--tab-count), minmax(var(--tab-min-width), 1fr));overscroll-behavior-inline:contain;scrollbar-width:none;gap:0;width:100%;display:grid;position:relative;overflow-x:auto}.leader-view-tabs.leader-dynamic-tabs{--tab-min-width:150px}.leader-dynamic-tabs::-webkit-scrollbar{display:none}.leader-dynamic-tabs:has(.leader-levels-empty):before{display:none}.leader-levels-empty{z-index:1;color:#657087;text-align:center;width:100%;padding:14px 18px;font-weight:700;display:block;position:relative}.dashboard-dark .leader-levels-empty{color:#c1cbe0}.leader-dynamic-tabs:before{content:"";z-index:0;width:calc((100% - 10px) / var(--tab-count));transform:translateX(calc(var(--tab-index) * 100%));background:linear-gradient(120deg,#1e2a52,#2a3b70);border-radius:12px;transition:transform .44s cubic-bezier(.22,1,.36,1),background .26s,box-shadow .26s;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 9px 22px #17234438}.leader-dynamic-tabs button,.level-tabs.leader-dynamic-tabs button,.leader-view-tabs.leader-dynamic-tabs button{z-index:1;color:#657087;cursor:pointer;background:#ffffff94;border:1px solid #d4dce9;border-radius:11px;min-width:0;margin:3px;transition:color .26s,border-color .26s,background-color .26s,box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1);position:relative}.leader-dynamic-tabs button:hover:not(.active){color:#4e3bc2;background:#f0edff;border-color:#7967eb;transform:translateY(-2px);box-shadow:0 8px 18px #4a3ab724}.leader-dynamic-tabs button:focus-visible{outline-offset:2px;outline:2px solid #7664ed}.level-tabs.leader-dynamic-tabs button.active,.leader-view-tabs.leader-dynamic-tabs button.active{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff4d}.leader-dynamic-tabs button.active small{color:#fff;background:#ffffff29}.dashboard-dark .leader-dynamic-tabs{background:#0d192ff0;border-color:#3e506d}.dashboard-dark .leader-dynamic-tabs:before{background:linear-gradient(120deg,#5948d8,#7c55eb);box-shadow:0 10px 24px #2d1f7c6b}.dashboard-dark .leader-dynamic-tabs button,.dashboard-dark .level-tabs.leader-dynamic-tabs button,.dashboard-dark .leader-view-tabs.leader-dynamic-tabs button{color:#c1cbe0;background:#ffffff09;border-color:#415474}.dashboard-dark .leader-dynamic-tabs button:hover:not(.active){color:#fff;background:#755be826;border-color:#8c78f5;box-shadow:0 9px 20px #16104261}.leader-tab-panel,.leader-controls+.all-recap-preview{animation:.42s cubic-bezier(.22,1,.36,1) both leaderTabPanelIn}@keyframes leaderTabPanelIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (max-width:700px){.leader-dynamic-tabs:before{display:none}.level-tabs.leader-dynamic-tabs button.active,.leader-view-tabs.leader-dynamic-tabs button.active{background:linear-gradient(120deg,#1e2a52,#5c45d8);border-color:#0000;box-shadow:0 8px 20px #1f275c40}.dashboard-dark .level-tabs.leader-dynamic-tabs button.active,.dashboard-dark .leader-view-tabs.leader-dynamic-tabs button.active{background:linear-gradient(120deg,#5948d8,#7c55eb)}}@media (max-width:900px){.leaderboard-workspace .leader-controls{z-index:45;border-radius:15px;gap:8px;margin-left:-8px;margin-right:-8px;padding:8px;top:126px}}@media (prefers-reduced-motion:reduce){.leader-dynamic-tabs:before,.leader-dynamic-tabs button{transition:none}.leader-tab-panel,.leader-controls+.all-recap-preview{animation:none}}.dashboard-main{--dashboard-inline-gutter:clamp(22px, 4vw, 58px);padding-right:var(--dashboard-inline-gutter);padding-left:var(--dashboard-inline-gutter)}.dashboard-main>.dashboard-top,.dashboard-main>:is(.event-overview,.profile-workspace,.championship-workspace,.verification-workspace,.verification-page,.score-workspace,.additional-workspace,.leaderboard-workspace,.joined-events-workspace,.account-empty-event){box-sizing:border-box;width:100%;min-width:0;margin-left:0;margin-right:0}.dashboard-main>.dashboard-top{width:calc(100% + var(--dashboard-inline-gutter) + var(--dashboard-inline-gutter));max-width:none;margin-right:calc(var(--dashboard-inline-gutter) * -1);margin-left:calc(var(--dashboard-inline-gutter) * -1);padding-right:var(--dashboard-inline-gutter);padding-left:var(--dashboard-inline-gutter);border-radius:0}@media (max-width:900px){.dashboard-main{--dashboard-inline-gutter:16px}}@media (max-width:430px){.dashboard-main{--dashboard-inline-gutter:12px}}.event-payment-page{gap:22px;display:grid}.event-payment-form{gap:18px;display:grid}.event-payment-form>article{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:24px;padding:24px}.event-payment-form>article h3,.event-payment-form>article .field>span,.event-payment-form>article .payment-method-switch{color:var(--text-on-dark,#faf7ef)}.event-payment-form>article header p,.event-payment-form>article .field>span small,.event-payment-form>article .qris-upload-setting small{color:#b9c4dc}.event-payment-form>article>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.event-payment-form>article>header>div{align-items:center;gap:14px;display:flex}.event-payment-form>article>header>div>span{color:#fff;background:linear-gradient(135deg,#356cf4,#823ff0);border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.event-payment-form h3,.event-payment-form p{margin:0}.event-payment-form header p{color:var(--muted);font-size:13px}.payment-method-switch{background:var(--surface-soft);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex}.payment-method-switch input{accent-color:#6548e7}.event-payment-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.event-payment-grid .wide{grid-column:1/-1}.qris-upload-setting{background:var(--surface-soft);border:1px dashed #8065eb;border-radius:20px;grid-template-columns:180px 1fr;align-items:center;gap:20px;padding:20px;display:grid}.qris-upload-setting>img,.qris-upload-setting>span{object-fit:contain;background:#fff;border-radius:16px;place-items:center;width:180px;height:180px;font-size:64px;display:grid}.qris-upload-setting label{gap:8px;display:grid}.qris-upload-setting small{color:var(--muted)}.qris-static-payment>div{text-align:center;justify-items:center}.qris-static-payment img{object-fit:contain;background:#fff;border-radius:14px;width:min(280px,100%);max-height:340px;padding:8px}.payment-proof-review{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;gap:12px;margin:18px 0;padding:16px;display:grid}.payment-proof-review>header{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-proof-review>header>div{gap:3px;display:grid}.payment-proof-review small{color:var(--muted)}.payment-proof-file{background:var(--surface);border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.payment-proof-file img{object-fit:contain;background:#fff;border-radius:10px;width:150px;height:130px}.payment-proof-file>div{gap:7px;display:grid}.payment-proof-file a{color:#6548e7;font-weight:800}@media (max-width:700px){.event-payment-form>article{padding:17px}.event-payment-form>article>header{flex-direction:column;align-items:flex-start}.event-payment-grid,.qris-upload-setting,.payment-proof-file{grid-template-columns:1fr}.qris-upload-setting>img,.qris-upload-setting>span{justify-self:center;width:min(220px,100%)}.payment-proof-file img{width:100%;height:220px}}.dashboard-light .joined-events-workspace .joined-detail-header h2,.dashboard-dark .joined-events-workspace .joined-detail-header h2{color:#fff!important}.dashboard-light .joined-events-workspace .joined-detail-header :is(span,p),.dashboard-dark .joined-events-workspace .joined-detail-header :is(span,p){color:#dce7f5!important}.payment-proof-open{color:#fff;width:max-content;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3f6fe8,#7048df);border:0;border-radius:10px;padding:9px 12px;font-weight:800}.payment-proof-preview-backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030718e0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.payment-proof-preview-modal{color:#f5f8ff;background:#101a30;border:1px solid #66748d;border-radius:22px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(920px,100%);height:min(820px,100vh - 36px);padding:20px;display:grid;position:relative;box-shadow:0 28px 80px #0009}.payment-proof-preview-modal header{padding-right:54px}.payment-proof-preview-modal header small{color:#aebbd2;font-weight:850}.payment-proof-preview-modal header h3{color:#fff;margin:5px 0 0}.payment-proof-preview-modal>img,.payment-proof-preview-modal>iframe{object-fit:contain;background:#fff;border:0;border-radius:14px;width:100%;height:100%;min-height:0}.payment-proof-preview-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #ffffff45;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1;position:absolute;top:14px;right:14px}.commerce-module-tabs{z-index:49;isolation:isolate;border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:10px;display:grid;position:sticky;top:10px}@supports (color:color-mix(in lab, red, red)){.commerce-module-tabs{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.commerce-module-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 28px #121f3a2e}.commerce-module-tabs button{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:54px;color:var(--muted);font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}.commerce-module-tabs button span{background:var(--muted);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.commerce-module-tabs button span{background:color-mix(in srgb, var(--muted) 12%, transparent)}}.commerce-module-tabs button span{color:inherit;font-weight:900}.commerce-module-tabs button b{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.commerce-module-tabs button:hover{color:#5541dc;border-color:#7662e9;transform:translateY(-2px);box-shadow:0 8px 18px #503cbe21}.commerce-module-tabs button:focus-visible{outline-offset:2px;outline:3px solid #6c58e755}.commerce-module-tabs button.active{color:#fff;background:linear-gradient(135deg,#356ef2,#8340e9);border-color:#674fe7;box-shadow:0 10px 24px #5b3fd545}.commerce-module-tabs button.active span{color:#fff;background:#ffffff2c}.commerce-tab-panel:not([hidden]){animation:.28s both commerce-tab-enter}.commerce-tab-panel[hidden]{display:none!important}@keyframes commerce-tab-enter{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}.dashboard-dark .commerce-module-tabs{background:#111936e6;border-color:#40506d}.dashboard-dark .commerce-module-tabs button{color:#c5d1e5;background:#1e2a52;border-color:#52617e}.dashboard-dark .commerce-module-tabs button:hover{color:#eeeaff;background:#223352;border-color:#9181f3}.dashboard-dark .commerce-module-tabs button.active{color:#fff;background:linear-gradient(135deg,#356ef2,#8340e9);border-color:#9a8cff}@media (max-width:900px){.commerce-module-tabs{z-index:49;top:180px}.commerce-tab-panel{scroll-margin-top:208px}}.event-commerce-page,.event-commerce-form{gap:22px;display:grid}.commerce-buyer-mode{padding:0}.commerce-buyer-mode>:not(.issued-ticket-manager){display:none!important}.commerce-buyer-mode>.issued-ticket-manager{border-radius:inherit;border:0;margin:0}.commerce-module-card:not(.commerce-buyer-mode)>.issued-ticket-manager{display:none}.commerce-module-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:24px;padding:24px}.commerce-module-card>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.commerce-module-card>header>div{align-items:center;gap:14px;display:flex}.commerce-module-card>header>div>span{color:#fff;background:linear-gradient(135deg,#356cf4,#823ff0);border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.commerce-module-card h3,.commerce-module-card p{margin:0}.commerce-module-card header p{color:var(--muted);font-size:13px}.ticket-product-list{gap:14px;margin-bottom:14px;display:grid}.ticket-product-editor{border:1px solid var(--border);background:#f6f8fc;border-radius:18px;overflow:hidden}.ticket-product-editor>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ticket-product-editor>header button{color:#c43b52;cursor:pointer;background:#fff0f3;border:0;border-radius:11px;width:36px;height:36px;font-size:22px}.commerce-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.commerce-fields .wide{grid-column:1/-1}.commerce-fields .field small{color:var(--muted);font-size:12px}.commerce-check{color:var(--text);align-items:center;gap:9px;font-weight:750;display:flex}.commerce-check input,.candidate-choice input{accent-color:#6548e7;width:18px;height:18px}.commerce-empty{border:1px dashed var(--border);text-align:center;border-radius:16px;padding:22px}.commerce-empty p{color:var(--muted);margin-top:5px}.gateway-readiness{border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.gateway-readiness.warning{color:#65470c;background:#fff5d9;border:1px solid #e8c96f}.gateway-readiness.ready{color:#096c51;background:#ddf8ee;border:1px solid #78d2b6}.gateway-readiness>div{gap:3px;display:grid}.gateway-readiness small{color:inherit;opacity:.82}.gateway-readiness>span{white-space:nowrap;background:#ffffffa8;border-radius:999px;padding:8px 11px;font-weight:850}.vote-price-preview{color:#16213d;background:linear-gradient(135deg,#e8efff,#eee7ff);border-radius:14px;align-content:center;gap:4px;min-height:76px;padding:12px 15px;display:grid}.vote-price-preview small{color:#66728c}.vote-price-preview strong{font-size:23px}.candidate-picker{border:1px solid var(--border);border-radius:18px;margin:2px 16px 18px;overflow:hidden}.candidate-picker>header{background:var(--surface-soft);padding:14px 16px}.candidate-picker>header>div{gap:3px;display:grid}.candidate-picker>header small{color:var(--muted)}.candidate-picker-results{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.candidate-picker-toolbar{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(190px,1.35fr) minmax(150px,.65fr) auto;gap:10px;padding:12px 16px;display:grid}.candidate-picker-toolbar label{gap:5px;min-width:0;display:grid}.candidate-picker-toolbar label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:850}.candidate-picker-toolbar :is(input,select){border:1px solid var(--border);background:var(--surface-soft);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px}.candidate-picker-toolbar>span{align-items:end;gap:7px;display:flex}.candidate-picker-toolbar button{border:1px solid var(--border);background:var(--surface-soft);min-height:40px;color:var(--text);cursor:pointer;border-radius:10px;padding:7px 10px;font-weight:800}.candidate-picker-toolbar button:hover{color:#5b43d4;border-color:#7562e8}.candidate-choice{background:var(--surface);cursor:pointer;align-items:center;gap:11px;padding:13px 15px;display:flex}.candidate-choice>span{gap:2px;min-width:0;display:grid}.candidate-choice b,.candidate-choice small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-choice small{color:var(--muted)}.candidate-picker>p{color:var(--muted);padding:18px}.commerce-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commerce-report-grid>section{border:1px solid var(--border);background:var(--surface-soft);border-radius:17px;overflow:hidden}.commerce-report-grid>section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.commerce-report-grid>section>header>div{gap:3px;display:grid}.commerce-report-grid>section small{color:var(--muted)}.commerce-report-grid>section>p{color:var(--muted);padding:20px}.commerce-order-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.commerce-order-row:last-child{border-bottom:0}.commerce-order-row>span{gap:2px;min-width:0;display:grid}.commerce-order-row>span:last-child{text-align:right}.commerce-order-actions{flex-direction:row;justify-content:flex-end;margin-top:5px;gap:6px!important;display:flex!important}.commerce-order-actions button{background:var(--surface);min-height:30px;color:var(--text);cursor:pointer;border:1px solid #7d8dad;border-radius:8px;padding:0 10px;font-weight:800}.commerce-order-actions button:first-child{color:#087456;border-color:#36aa84}.commerce-order-actions button:last-child{color:#b52e47;border-color:#dc7888}.commerce-report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.commerce-report-summary>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:5px;min-width:0;padding:13px 15px;display:grid}.commerce-report-summary small{color:var(--muted);font-weight:750}.commerce-report-summary strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,2vw,1.35rem)}.commerce-report-controls{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(140px,.75fr));gap:10px;margin-bottom:14px;padding:14px;display:grid}.commerce-report-controls label{gap:6px;min-width:0;display:grid}.commerce-report-controls label>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.73rem;font-weight:850}.commerce-report-controls :is(input,select){border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:43px;color:var(--text);font:inherit;border-radius:10px;padding:9px 11px}.commerce-report-controls :is(input,select):focus{border-color:#7662e9;outline:3px solid #6650dc2b}.commerce-report-search{grid-column:span 2}.commerce-report-toolbar{justify-content:flex-end;align-items:end;gap:8px;display:flex}.commerce-report-toolbar button,.commerce-report-pagination button{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 13px;font-weight:800}.commerce-report-toolbar button:hover:not(:disabled),.commerce-report-pagination button:hover:not(:disabled){color:#5841d4;border-color:#7762e9;translate:0 -1px}.commerce-report-toolbar button:first-child{color:#4935d1;background:linear-gradient(135deg,#fff,#f0edff);border-color:#8d7cf0;transition:translate .18s,box-shadow .18s,border-color .18s,filter .18s;box-shadow:0 7px 18px #4c37be24,inset 0 1px #ffffffd9}.commerce-report-toolbar button:first-child:hover:not(:disabled){color:#3823b8;filter:saturate(1.08);border-color:#6e56e8;box-shadow:0 10px 24px #4c37be38,inset 0 1px #ffffffe6}.commerce-report-toolbar button.primary{color:#fff;background:linear-gradient(135deg,#356ef2,#8340e9);border-color:#6750e6}.commerce-report-toolbar button:disabled,.commerce-report-pagination button:disabled{opacity:.45;cursor:not-allowed}.commerce-report-list{border:1px solid var(--border);background:var(--surface-soft);border-radius:17px;overflow:hidden}.commerce-report-list>header{border-bottom:1px solid var(--border);padding:15px}.commerce-report-list>header>div{gap:3px;display:grid}.commerce-report-list>header small,.commerce-report-list>p{color:var(--muted)}.commerce-report-list>p{padding:22px 15px}.commerce-order-detail summary em{color:#5942d4;letter-spacing:.06em;background:#e9e5ff;border-radius:999px;width:max-content;padding:3px 7px;font-size:.64rem;font-style:normal;font-weight:900}.commerce-report-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.commerce-report-pagination span{color:var(--muted);text-align:center;font-size:.82rem;font-weight:800}.commerce-order-detail{border-bottom:1px solid var(--border)}.commerce-order-detail:last-child{border-bottom:0}.commerce-order-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 42px 14px 15px;list-style:none;transition:background .18s;display:flex;position:relative}.commerce-order-detail summary::-webkit-details-marker{display:none}.commerce-order-detail summary:after{content:"⌄";color:var(--muted);font-size:1.2rem;font-weight:900;transition:rotate .18s;position:absolute;top:50%;right:15px;translate:0 -50%}.commerce-order-detail[open] summary:after{rotate:180deg}.commerce-order-detail summary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.commerce-order-detail summary:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.commerce-order-detail summary>span{gap:3px;min-width:0;display:grid}.commerce-order-detail summary>span:last-child{text-align:right}.commerce-payment-status{border-radius:999px;justify-self:end;width:max-content;padding:3px 8px;font-weight:850}.commerce-payment-status.menunggu{background:#fff0c9;color:#8b5900!important}.commerce-payment-status.lunas{background:#dff8ed;color:#087456!important}.commerce-payment-status.gagal{background:#ffe4e8;color:#b52e47!important}.commerce-order-metadata{gap:14px;padding:0 15px 15px;display:grid}.commerce-order-metadata dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.commerce-order-metadata dl>div{background:var(--surface);border-radius:10px;min-width:0;padding:10px}@supports (color:color-mix(in lab, red, red)){.commerce-order-metadata dl>div{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.commerce-order-metadata dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.77rem;font-weight:800}.commerce-order-metadata dd{overflow-wrap:anywhere;color:var(--text);margin:3px 0 0;font-weight:700}.commerce-order-review-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-order-review-tools .commerce-order-actions{margin:0}.issued-ticket-manager{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;margin:18px 16px;overflow:hidden}.issued-ticket-manager>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.issued-ticket-manager>header>div{gap:3px;display:grid}.issued-ticket-manager>header small{color:#0b8d6c;letter-spacing:.1em;font-weight:900}.issued-ticket-manager>header p{color:var(--muted);font-size:.82rem}.issued-ticket-manager>header button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0b3954,#07916e);border:1px solid #188d70;border-radius:11px;padding:8px 14px;font-weight:850}.issued-ticket-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.issued-ticket-manager>header .issued-ticket-header-actions .export{background:var(--surface);color:#5942d4;border-color:#7662e9}.issued-ticket-manager button:disabled{opacity:.55;cursor:wait}.issued-ticket-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1fr) minmax(160px,.35fr);gap:10px;padding:14px 16px;display:grid}.issued-ticket-toolbar label{gap:6px;min-width:0;display:grid}.issued-ticket-toolbar label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.issued-ticket-toolbar :is(input,select){border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;border-radius:10px;padding:8px 11px}.issued-ticket-summary{border-bottom:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.issued-ticket-summary span{background:var(--surface);color:var(--muted);align-items:baseline;gap:5px;padding:11px 14px;font-size:.78rem;display:flex}.issued-ticket-summary b{color:var(--text);font-size:1rem}.issued-ticket-list>p{color:var(--muted);padding:20px 16px}.issued-ticket-pagination{border-top:1px solid var(--border);grid-template-columns:minmax(120px,auto) minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:12px 16px;display:grid}.issued-ticket-pagination button{background:var(--surface);color:#5942d4;min-height:38px;font:inherit;cursor:pointer;border:1px solid #7662e9;border-radius:9px;padding:7px 11px;font-size:.78rem;font-weight:850}.issued-ticket-pagination button:disabled{opacity:.42;cursor:not-allowed}.issued-ticket-pagination>span{color:var(--text);text-align:center;gap:2px;font-size:.8rem;font-weight:850;display:grid}.issued-ticket-pagination small{color:var(--muted);font-size:.7rem;font-weight:700}.issued-ticket-row{border-bottom:1px solid var(--border)}.issued-ticket-row:last-child{border-bottom:0}.issued-ticket-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.issued-ticket-row summary::-webkit-details-marker{display:none}.issued-ticket-row summary>span:first-child{gap:3px;min-width:0;display:grid}.issued-ticket-row summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issued-ticket-status{border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:900}.issued-ticket-status.active{color:#087456;background:#dff8ed}.issued-ticket-status.used{color:#52617d;background:#e9edf5}.issued-ticket-status.cancelled,.issued-ticket-status.expired{color:#b52e47;background:#ffe4e8}.issued-ticket-detail{grid-template-columns:116px minmax(0,1fr);gap:14px;padding:0 16px 16px;display:grid}.managed-ticket-qr{aspect-ratio:1;border:1px solid var(--border);background:#fff;border-radius:12px;width:116px;overflow:hidden}.managed-ticket-qr>img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.managed-ticket-qr.failed{background:var(--surface);place-items:center;padding:8px;display:grid}.managed-ticket-qr.failed>div{color:var(--muted);text-align:center;gap:7px;font-size:.7rem;display:grid}.managed-ticket-qr.failed button{background:var(--surface);color:#5942d4;min-height:30px;font:inherit;cursor:pointer;border:1px solid #7662e9;border-radius:7px;padding:5px 8px;font-weight:850}.issued-ticket-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.issued-ticket-detail dl>div{background:var(--surface);border-radius:9px;min-width:0;padding:9px 10px}.issued-ticket-detail dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.issued-ticket-detail dd{overflow-wrap:anywhere;color:var(--text);margin:2px 0 0;font-size:.82rem;font-weight:750}.issued-ticket-usage dd{gap:7px;display:grid}.issued-ticket-usage progress{accent-color:#078b6c;background:#e1e7f0;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.issued-ticket-usage progress::-webkit-progress-bar{background:#e1e7f0;border-radius:999px}.issued-ticket-usage progress::-webkit-progress-value{background:linear-gradient(90deg,#1689a8,#078b6c);border-radius:999px}.issued-ticket-usage progress::-moz-progress-bar{background:linear-gradient(90deg,#1689a8,#078b6c);border-radius:999px}.issued-ticket-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ticket-scope-field{border:1px solid var(--border);grid-column:span 2;margin:0;padding:16px}@supports (color:color-mix(in lab, red, red)){.ticket-scope-field{border:1px solid color-mix(in srgb, var(--border) 78%, #40cba4)}}.ticket-scope-field{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.ticket-scope-field{background:color-mix(in srgb, var(--surface) 94%, #40cba4)}}.ticket-scope-field legend{color:var(--text);padding:0 7px;font-weight:900}.ticket-scope-field>p{color:var(--muted);margin:0 0 11px;font-size:.82rem}.ticket-scope-field>div{flex-wrap:wrap;gap:8px;display:flex}.ticket-scope-field label{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.ticket-scope-field input{accent-color:#0b9a76}.public-ticket-scope{flex-wrap:wrap;gap:7px;margin:10px 0 14px;display:flex}.public-ticket-scope span{background:var(--surface);border-radius:999px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.public-ticket-scope span{background:color-mix(in srgb, var(--surface) 88%, #3bd0a5)}}.public-ticket-scope span{color:var(--text);font-size:.76rem;font-weight:800}.issued-ticket-manager>header{align-items:center;gap:18px}.issued-ticket-header-actions{grid-template-columns:repeat(3,minmax(125px,auto));gap:8px;display:grid}.issued-ticket-toolbar{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(170px,.75fr));align-items:end;gap:12px;display:grid}.issued-ticket-summary{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.issued-ticket-summary>span{min-width:0;color:var(--muted);padding:13px}.issued-ticket-summary>span+span{border-left:1px solid var(--border)}.issued-ticket-actions{grid-template-columns:repeat(3,minmax(130px,1fr));display:grid}.issued-ticket-actions .share-ticket{grid-column:span 2;min-height:44px}.issued-ticket-actions :is(button,a){min-width:0}.issued-ticket-actions .danger{margin-left:0}@media (max-width:760px){.ticket-scope-field{grid-column:1/-1}.issued-ticket-toolbar{grid-template-columns:1fr}.issued-ticket-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.issued-ticket-summary>span:nth-child(odd){border-left:0}.issued-ticket-summary>span:nth-child(n+3){border-top:1px solid var(--border)}.issued-ticket-header-actions,.issued-ticket-actions{grid-template-columns:1fr 1fr;width:100%}.issued-ticket-header-actions>:last-child,.issued-ticket-actions .share-ticket{grid-column:1/-1}}.issued-ticket-actions :is(button,a){background:var(--surface);color:#5942d4;min-height:38px;font:inherit;cursor:pointer;border:1px solid #7662e9;border-radius:10px;justify-content:center;align-items:center;padding:7px 11px;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.issued-ticket-actions .danger{color:#b52e47;border-color:#dc7888;margin-left:auto}.issued-ticket-actions .whatsapp{color:#087456;border-color:#27a978}.issued-ticket-actions .copy-info{color:#425575;border-color:#7790b8}.ticket-audit-history{border-top:1px solid var(--border)}.ticket-audit-history>summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-weight:850;list-style:none;display:flex}.ticket-audit-history>summary::-webkit-details-marker{display:none}.ticket-audit-summary-label{align-items:center;gap:8px;display:flex}.ticket-audit-summary-label em{color:#5942d4;text-align:center;background:#e9e5ff;border-radius:999px;min-width:28px;padding:3px 8px;font-size:.72rem;font-style:normal}.ticket-audit-history>summary button{background:var(--surface);color:#5942d4;min-height:34px;font:inherit;cursor:pointer;border:1px solid #7662e9;border-radius:9px;padding:6px 10px;font-size:.75rem;font-weight:850}.ticket-audit-unavailable,.ticket-audit-empty{border-top:1px solid var(--border);gap:3px;padding:13px 16px;display:grid}.ticket-audit-unavailable{color:#704b00;background:#fff6dd}.ticket-audit-empty{color:var(--text)}.ticket-audit-unavailable span,.ticket-audit-empty span{color:inherit;opacity:.82;font-size:.78rem}.ticket-audit-history>div{border-top:1px solid var(--border)}.ticket-audit-history article{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.ticket-audit-history article:last-child{border-bottom:0}.ticket-audit-history article>span{border-radius:7px;padding:4px 7px;font-size:.62rem;font-weight:900}.ticket-audit-history article>span.cancelled{color:#b52e47;background:#ffe4e8}.ticket-audit-history article>span.reissued{color:#087456;background:#dff8ed}.ticket-audit-history article>div{gap:2px;min-width:0;display:grid}.ticket-audit-history article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-audit-history article time{color:var(--muted);white-space:nowrap;font-size:.72rem}.public-commerce-panel{border:1px solid var(--border);box-shadow:var(--shadow-soft);color:#101a36;background:#fff;border-radius:24px;gap:20px;margin-top:22px;padding:24px;display:grid}.public-commerce-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.public-commerce-panel>header span{color:#078b6c;letter-spacing:.13em;font-size:12px;font-weight:900}.public-commerce-panel>header h3{color:#101a36;margin:4px 0 0}.public-commerce-panel>header>button{border:1px solid var(--border);color:#101a36;cursor:pointer;background:#f3f6fb;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:26px}.public-ticket-grid,.public-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-ticket-grid>article,.public-candidate-grid>article{border:1px solid var(--border);color:#101a36;background:#f6f8fc;border-radius:18px;gap:14px;padding:18px;display:grid}.public-ticket-grid>article.selected{border-color:#6754e9;box-shadow:0 0 0 3px #6754e924}.public-ticket-grid :is(h4,p,dl),.public-candidate-grid :is(h4,p){margin:0}.public-ticket-grid small,.public-candidate-grid small,.public-voting-campaign>p{color:var(--muted)}.public-ticket-grid :is(h4,p,dt,dd){color:#101a36}.public-ticket-grid p{color:#5e6980;line-height:1.45}.public-ticket-grid dl{gap:22px;display:flex}.public-ticket-grid dl>div{gap:2px;display:grid}.public-ticket-grid dt{color:var(--muted);font-size:12px}.public-ticket-grid dd{color:#101a36;margin:0;font-weight:900}.public-ticket-grid button,.public-candidate-grid button{color:#fff;background:linear-gradient(135deg,#506cf1,#7d42e9);border:1px solid #7160eb;border-radius:13px;min-height:44px;font-weight:850}.public-ticket-grid button:disabled,.public-candidate-grid button:disabled{cursor:not-allowed;opacity:.66}.public-ticket-summary{color:#101a36;background:#fff;border:1px solid #cfd7e6;border-radius:14px;justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.public-ticket-summary>span{gap:3px;display:grid}.public-ticket-summary>span:last-child{text-align:right}.public-ticket-summary small{color:#68748a}.public-voting-campaign{gap:16px;display:grid}.public-vote-leaderboard{color:#101a36;background:#fff;border:1px solid #cfd7e6;border-radius:17px;overflow:hidden}.public-vote-leaderboard>header{background:linear-gradient(135deg,#eef3ff,#f3efff);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.public-vote-leaderboard>header>div{gap:2px;display:grid}.public-vote-leaderboard>header :is(h4,small){margin:0}.public-vote-leaderboard>header small{color:#078b6c;letter-spacing:.08em;font-weight:900}.public-vote-leaderboard>header>span{color:#087456;white-space:nowrap;background:#ddf8ed;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:850}.public-vote-leaderboard>div{display:grid}.public-vote-leaderboard article{border-top:1px solid #e2e7ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 15px;display:grid}.public-vote-leaderboard article>b{color:#526078;background:#edf0f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.public-vote-leaderboard article:first-child>b{color:#785100;background:#fff0bd}.public-vote-leaderboard article>span{gap:2px;min-width:0;display:grid}.public-vote-leaderboard article>span :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-vote-leaderboard article>span small{color:#68748a}.public-vote-leaderboard article>em{color:#5b43d4;white-space:nowrap;font-style:normal;font-weight:900}.public-vote-leaderboard>p{color:#68748a;text-align:center;margin:0;padding:18px}.event-vote-leaderboard{color:#101a36;background:#fbfefd;border:1px solid #9fcdbf;border-radius:18px;margin-top:18px;overflow:hidden}.event-vote-leaderboard>header{color:#fff;background:linear-gradient(135deg,#153a38,#087b62);justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.event-vote-leaderboard>header :is(h4,small){margin:0}.event-vote-leaderboard>header small{color:#79e5c3;letter-spacing:.08em;font-weight:900}.event-vote-leaderboard>header span{white-space:nowrap;font-size:.82rem;font-weight:900}.event-vote-leaderboard>div{display:grid}.event-vote-leaderboard article{border-top:1px solid #dbe7e2;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.event-vote-leaderboard article>b{color:#17634f;background:#e8f4f0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.event-vote-leaderboard article:first-child>b{color:#785100;background:#fff0bd}.event-vote-leaderboard article>span{gap:2px;min-width:0;display:grid}.event-vote-leaderboard article>span :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-vote-leaderboard article>span small{color:#68748a}.event-vote-leaderboard article>em{color:#078b6c;font-style:normal;font-weight:900}.event-vote-leaderboard article>strong{color:#101a36;text-align:right;min-width:82px}.event-vote-leaderboard>p{color:#68748a;text-align:center;margin:0;padding:20px}.dashboard-dark .event-vote-leaderboard{color:#f5f8ff;background:#111f2d;border-color:#405f5a}.dashboard-dark .event-vote-leaderboard article{border-top-color:#344d50}.dashboard-dark .event-vote-leaderboard article>b{color:#8ce4c7;background:#233846}.dashboard-dark .event-vote-leaderboard article:first-child>b{color:#ffe49a;background:#5b471a}.dashboard-dark .event-vote-leaderboard article>span strong,.dashboard-dark .event-vote-leaderboard article>strong{color:#f5f8ff}.dashboard-dark .event-vote-leaderboard article>span small{color:#bac8da}.dashboard-dark .event-vote-leaderboard article>em{color:#79e5c3}.public-vote-discovery{background:#f6f8fc;border:1px solid #d8deea;border-radius:15px;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.5fr);gap:10px;padding:12px;display:grid}.public-vote-discovery label{gap:5px;min-width:0;display:grid}.public-vote-discovery label>span{color:#68748a;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.public-vote-discovery :is(input,select){color:#101a36;width:100%;min-width:0;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd4e4;border-radius:11px;padding:9px 11px}.public-vote-empty{color:#68748a;text-align:center;border:1px dashed #cbd4e4;border-radius:14px;margin:0;padding:18px}.public-candidate-grid>article{grid-template-columns:auto minmax(0,1fr);align-items:center}.public-candidate-grid>article>span{color:#fff;background:linear-gradient(135deg,#396df5,#8142ed);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.public-candidate-grid>article>div{min-width:0}.public-candidate-grid>article>button{grid-column:1/-1}.public-vote-note{color:#654a12;background:#fff6d8;border:1px solid #d9b961;border-radius:13px;padding:13px 15px;line-height:1.55;display:block}.public-vote-checkout{background:var(--surface-soft);border:1px solid #7565ed;border-radius:18px;gap:16px;padding:20px;display:grid}.public-vote-checkout>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.public-vote-checkout>header :is(h4,small),.public-vote-checkout>p{margin:0}.public-vote-checkout>header small{color:#078b6c;letter-spacing:.08em;font-weight:900}.public-vote-checkout>header button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:800}.public-vote-checkout>p{color:var(--muted);line-height:1.5}.public-vote-summary{color:#101a36;background:#fff;border:1px solid #d3dae7;border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.public-vote-summary>div{border-bottom:1px solid #e1e6ef;justify-content:space-between;gap:18px;padding:10px 13px;display:flex}.public-vote-summary>div:last-child{background:#eef1ff;border:0;font-weight:900}.public-vote-summary dt{color:#68748a}.public-vote-summary dd{margin:0;font-weight:850}.public-order-identity{color:#101a36;background:#f7f9fc;border:1px solid #d3dae7;border-radius:14px;gap:9px;padding:14px;display:grid}.public-order-identity>small{color:#078b6c;letter-spacing:.09em;font-weight:900}.public-order-identity dl{gap:8px;margin:0;display:grid}.public-order-identity dl>div{justify-content:space-between;gap:18px;display:flex}.public-order-identity dt{color:#68748a}.public-order-identity dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-weight:800}.public-refund-summary{background:#fff8e8;border-radius:12px;padding:12px 14px;font-size:.88rem;line-height:1.5;color:#4f4328!important}.public-refund-summary a,.public-legal-consent a{color:#08785f;font-weight:850}.public-legal-consent{background:#fff;border:1px solid #cbd5e3;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;line-height:1.45;color:#18223c!important;display:flex!important}.public-legal-consent input{accent-color:#078b6c;flex:none;height:20px;margin-top:1px;padding:0;width:20px!important;min-height:20px!important}.public-commerce-message{border:1px solid var(--border);color:#101a36;background:#f3f6fb;border-radius:13px;margin:0;padding:13px 15px;font-weight:750}.public-ticket-checkout{color:#101a36;background:#f6f8fc;border:1px solid #7565ed;border-radius:19px;gap:16px;padding:20px;display:grid}.public-ticket-lookup{color:#101a36;background:#f7f9fd;border:1px solid #cdd7e8;border-radius:18px;grid-template-columns:minmax(210px,1.2fr) repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.public-ticket-lookup>div{align-self:center}.public-ticket-lookup :is(small,h4,p){margin:0}.public-ticket-lookup small{color:#078b6c;letter-spacing:.08em;font-weight:900}.public-ticket-lookup p{color:#627089;margin-top:3px;font-size:.82rem;line-height:1.4}.public-ticket-lookup label{color:#42506a;gap:6px;font-size:.8rem;font-weight:850;display:grid}.public-ticket-lookup input{color:#101a36;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #c8d1e1;border-radius:11px;padding:10px 12px}.public-ticket-lookup>button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#12395a,#078b6c);border:1px solid #078b6c;border-radius:11px;padding:0 15px;font-weight:850}.public-ticket-lookup>button:disabled{cursor:wait;opacity:.65}.public-issued-ticket-panel{color:#101a36;background:linear-gradient(145deg,#faf7ef,#eef8ff);border:1px solid #cdd7e8;border-radius:20px;gap:16px;padding:20px;display:grid}.public-issued-ticket-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.public-issued-ticket-panel>header :is(small,h4){margin:0}.public-issued-ticket-panel>header small{color:#078b6c;letter-spacing:.1em;font-weight:900}.public-issued-ticket-panel>header>span{border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:900}.public-issued-ticket-panel>header>span.ready{color:#087456;background:#d9f8eb}.public-issued-ticket-panel>header>span.waiting{color:#815500;background:#fff0ca}.public-issued-ticket-panel>p{color:#607089;margin:0;line-height:1.55}.public-ticket-order-id{background:#ffffffa8;border:1px solid #d7deea;border-radius:11px;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:10px 12px;display:flex}.public-ticket-order-id code{overflow-wrap:anywhere;color:#4831c8;font-weight:800}.public-issued-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-issued-ticket-grid>article{background:#fff;border:1px solid #cdd7e8;border-radius:17px;grid-template-columns:140px minmax(0,1fr);gap:15px;padding:16px;display:grid;box-shadow:0 9px 24px #23365c14}.public-ticket-qr{grid-row:span 2;place-items:center;display:grid}.public-ticket-qr img{aspect-ratio:1;object-fit:contain;width:140px;max-width:100%}.public-issued-ticket-grid>article>div:nth-child(2){align-content:center;gap:3px;min-width:0;display:grid}.public-issued-ticket-grid :is(h4,p){margin:0}.public-issued-ticket-grid strong{overflow-wrap:anywhere;color:#4831c8}.public-issued-ticket-grid span{color:#087456;background:#ddf8ed;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:.68rem;font-weight:900}.public-issued-ticket-grid span.used{color:#a62440;background:#ffe0e6}.public-ticket-downloads{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.public-ticket-downloads :is(button,a){color:#4932ce;min-height:42px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #6754e9;border-radius:11px;place-items:center;padding:0 12px;font-weight:850;text-decoration:none;display:grid}.public-ticket-downloads button{color:#fff;background:linear-gradient(135deg,#12395a,#078b6c)}.ticket-gate-scanner{color:#101a36;background:linear-gradient(145deg,#f3f6ff,#f0edff);border:1px solid #6c5fe4;border-radius:20px;gap:14px;margin-top:24px;padding:20px;display:grid}.ticket-gate-scanner>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ticket-gate-scanner>header :is(h4,p,small){margin:0}.ticket-gate-scanner>header small{color:#078b6c;letter-spacing:.1em;font-weight:900}.ticket-gate-scanner>header p{color:#637089;margin-top:4px}.ticket-gate-scanner>header>span{color:#087456;white-space:nowrap;background:#def8ed;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.ticket-connection-status{border:1px solid;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ticket-connection-status>span{border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.ticket-connection-status>div{gap:1px;min-width:0;display:grid}.ticket-connection-status small{color:#66738a}.ticket-connection-status.online{color:#087456;background:#e9faf4;border-color:#9cdcc8}.ticket-connection-status.online>span{background:#c8f3e4}.ticket-connection-status.offline{color:#ad2942;background:#fff0f3;border-color:#e7a1ad}.ticket-connection-status.offline>span{background:#ffdce3}.ticket-scanner-session{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ticket-scanner-session>span{background:#ffffffb8;border:1px solid #d4dced;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.ticket-scanner-session small{color:#66738a;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.ticket-scanner-session strong{color:#101a36;font-size:1.05rem}.ticket-scanner-session>span:first-child strong{color:#07845f}.ticket-scanner-session>span:nth-child(2) strong{color:#c13750}.ticket-scanner-session>span:nth-child(3) strong{color:#b17708}.ticket-session-meta{color:#66738a;justify-content:space-between;align-items:center;gap:10px;margin-top:-6px;display:flex}.ticket-session-meta button{color:#4e5c75;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d1e1;border-radius:10px;padding:0 11px;font-size:.76rem;font-weight:850}.ticket-sound-toggle{color:#4e5c75;width:max-content;max-width:100%;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d1e1;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:.8rem;font-weight:850;display:flex}.ticket-sound-toggle[aria-pressed=true]{color:#5038c7;background:#eeeaff;border-color:#8f7aef}.ticket-gate-label,.ticket-camera-picker,.ticket-manual-form label{gap:6px;font-weight:800;display:grid}.ticket-gate-label input,.ticket-camera-picker select,.ticket-manual-form input{color:#101a36;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c5cfe1;border-radius:12px;padding:10px 13px}.ticket-camera-frame{color:#fff;background:#121b31;border:2px dashed #8895ad;border-radius:16px;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.ticket-camera-frame video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.ticket-camera-frame.active video{opacity:1}.ticket-camera-frame>div{z-index:1;text-align:center;background:#080e1fb8;border-radius:12px;gap:4px;padding:13px 16px;display:grid;position:relative}.ticket-camera-frame.reading{border-color:#f5b72d;box-shadow:inset 0 0 0 3px #f5b72d55}.ticket-camera-frame.accepted{border-color:#27c99a;box-shadow:inset 0 0 0 4px #27c99a88,0 0 24px #27c99a55}.ticket-camera-frame.rejected{border-color:#e64d66;box-shadow:inset 0 0 0 4px #e64d6688,0 0 24px #e64d6655}.ticket-camera-frame.error{border-color:#e2a222;box-shadow:inset 0 0 0 4px #e2a22288,0 0 24px #e2a22255}.ticket-camera-frame.accepted>div{background:#075a45e8}.ticket-camera-frame.rejected>div{background:#861d32e8}.ticket-camera-frame.error>div{background:#72500be8}.ticket-scanner-actions{flex-wrap:wrap;gap:10px;display:flex}.ticket-scanner-actions button,.ticket-image-scanner,.ticket-manual-form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#416cf2,#813fe8);border:1px solid #654fdf;border-radius:12px;min-height:46px;padding:0 16px;font-weight:850}.ticket-scanner-actions button,.ticket-image-scanner{flex:220px}.ticket-scanner-actions .ticket-torch-button{background:linear-gradient(135deg,#815d0b,#d99d17);border-color:#d69b16}.ticket-scanner-actions .ticket-torch-button[aria-pressed=true]{box-shadow:0 0 0 3px #ffd66a66,0 8px 22px #d79a2455}.ticket-image-scanner{text-align:center;place-items:center;display:grid;position:relative}.ticket-image-scanner input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ticket-image-scanner:has(input:disabled){cursor:not-allowed;opacity:.65}.ticket-manual-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ticket-scanner-message{color:#33415c;margin:0;font-weight:750}.ticket-pending-queue,.ticket-camera-quality{color:#684900;background:#fff6dccc;border:1px solid #e0a62d;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.ticket-pending-queue div,.ticket-camera-quality{gap:3px;display:grid}.ticket-pending-queue small,.ticket-camera-quality small{color:inherit;opacity:.82}.ticket-pending-queue button{color:#fff;cursor:pointer;background:#7a5709;border:0;border-radius:10px;min-height:38px;padding:0 14px;font-weight:850}.ticket-camera-quality.baik{color:#086d50;background:#e7fbf4;border-color:#39ae84}.ticket-camera-quality.redup,.ticket-camera-quality.terang,.ticket-camera-quality.rendah{color:#684900;background:#fff6dc;border-color:#e0a62d}.ticket-operation-log{background:#f8faff;border:1px solid #d4dced;border-radius:16px;gap:10px;padding:14px;display:grid}.ticket-operation-log>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-operation-log>header>div{align-items:center;gap:8px;display:flex}.ticket-operation-log>header>div:first-child{gap:2px;display:grid}.ticket-operation-log header small{color:#68758c;font-weight:850}.ticket-operation-log select,.ticket-operation-log button{color:#17213b;background:#fff;border:1px solid #cbd4e5;border-radius:9px;min-height:36px;padding:0 10px;font-weight:750}.ticket-operation-log>div{gap:6px;display:grid}.ticket-operation-log article{color:#26334d;background:#fff;border-radius:9px;grid-template-columns:80px 90px 70px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.ticket-operation-log article b{text-transform:capitalize}.ticket-operation-log article.diterima b{color:#07845f}.ticket-operation-log article.ditolak b{color:#c13750}.ticket-operation-log article.teknis b,.ticket-operation-log article.antrean b{color:#a66d00}.dashboard-dark .ticket-pending-queue,.gate-public-card .ticket-pending-queue{color:#ffe6a4;background:#403514}.dashboard-dark .ticket-camera-quality,.gate-public-card .ticket-camera-quality{color:#c8f7e7;background:#172d31}.dashboard-dark .ticket-operation-log,.gate-public-card .ticket-operation-log{background:#101c34;border-color:#40506d}.dashboard-dark .ticket-operation-log article,.gate-public-card .ticket-operation-log article{color:#eef3ff;background:#172742}.dashboard-dark .ticket-operation-log select,.dashboard-dark .ticket-operation-log button,.gate-public-card .ticket-operation-log select,.gate-public-card .ticket-operation-log button{color:#fff;background:#172742;border-color:#536481}.ticket-scan-result{color:#101a36;background:#f7f9fc;border:1px solid #d5dce9;border-radius:16px;align-items:flex-start;gap:14px;margin-top:14px;padding:16px;display:flex}.ticket-scan-result>span{background:#e3e8f2;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.5rem;font-weight:900;display:grid}.ticket-scan-result.accepted{background:#edfbf6;border-color:#52caa3}.ticket-scan-result.accepted>span{color:#087456;background:#c9f5e5}.ticket-scan-result.duplicate,.ticket-scan-result.cancelled,.ticket-scan-result.invalid{background:#fff2f4;border-color:#e8a4b1}.ticket-scan-result:is(.duplicate,.cancelled,.invalid)>span{color:#a62440;background:#ffdde4}.ticket-scan-result :is(h4,p){margin:2px 0}.ticket-scan-result small{letter-spacing:.08em;font-weight:900}.ticket-scan-result time{color:#66738a;font-size:.82rem}.ticket-scan-usage-badge{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 5px;display:flex}.ticket-scan-usage-badge :is(b,span){border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:900}.ticket-scan-usage-badge b{color:#087456;background:#d8f5e9}.ticket-scan-usage-badge span{color:#425575;background:#e8edf6}.ticket-scan-result.duplicate .ticket-scan-usage-badge b{color:#a62440;background:#ffdde4}.dashboard-dark .ticket-scan-result .ticket-scan-usage-badge b,.gate-public-shell .ticket-scan-result .ticket-scan-usage-badge b{color:#076247;background:#c9f5e5}.dashboard-dark .ticket-scan-result .ticket-scan-usage-badge span,.gate-public-shell .ticket-scan-result .ticket-scan-usage-badge span{color:#35445f;background:#dce4f1}.ticket-checkin-history{color:#101a36;background:#f8fafc;border:1px solid #d3dbea;border-radius:20px;gap:16px;margin-top:14px;padding:20px;display:grid}.ticket-checkin-history>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ticket-checkin-history>header>div:first-child{gap:3px;display:grid}.ticket-checkin-history>header :is(h4,small,p){margin:0}.ticket-checkin-history>header small{color:#078b6c;letter-spacing:.1em;font-weight:900}.ticket-checkin-history>header h4{font-size:1.15rem}.ticket-checkin-history>header p{color:#68748a;font-size:.78rem}.ticket-checkin-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ticket-checkin-summary span{color:#5f6d84;white-space:nowrap;background:#fff;border:1px solid #e1e6ef;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:.72rem;display:flex}.ticket-checkin-summary b{color:#101a36;font-size:.85rem}.ticket-checkin-list{gap:8px;display:grid}.ticket-checkin-history article{background:#fff;border:1px solid #e0e5ee;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;display:grid}.ticket-checkin-state{color:#087456;background:#ddf8ed;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.ticket-checkin-state:not(.accepted){color:#a62440;background:#ffe0e6}.ticket-checkin-state.duplicate{color:#9a6700;background:#fff0c7}.ticket-checkin-copy{gap:5px;min-width:0;display:grid}.ticket-checkin-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-checkin-copy b{text-overflow:ellipsis;overflow:hidden}.ticket-checkin-copy small{color:#68748a;flex-wrap:wrap;align-items:center;gap:6px;font-size:.76rem;display:flex}.ticket-checkin-copy small i{color:#abb4c4;font-style:normal}.ticket-checkin-status{color:#087456;letter-spacing:.05em;background:#ddf8ed;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:900}.ticket-checkin-status:not(.accepted){color:#a62440;background:#ffe0e6}.ticket-checkin-status.duplicate{color:#805600;background:#fff0c7}.ticket-checkin-meta{justify-items:end;gap:5px;display:grid}.ticket-checkin-meta time{color:#68748a;white-space:nowrap;font-size:.72rem}.ticket-checkin-meta>span{color:#53627a;background:#eef1f6;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:800}.ticket-checkin-empty{color:#68748a;text-align:center;border:1px dashed #d3dbea;border-radius:14px;margin:0;padding:18px}.dashboard-dark .ticket-gate-scanner,.dashboard-dark .ticket-checkin-history{color:#faf7ef;background:linear-gradient(145deg,#172742,#1e2949);border-color:#536481}.dashboard-dark .ticket-gate-scanner>header p,.dashboard-dark .ticket-scanner-message,.dashboard-dark .ticket-checkin-history :is(article small,time),.dashboard-dark .ticket-checkin-history>:is(header p,p){color:#c2cee0}.dashboard-dark .ticket-gate-label input,.dashboard-dark .ticket-camera-picker select,.dashboard-dark .ticket-manual-form input{color:#fff;background:#101c34;border-color:#536481}.dashboard-dark .ticket-checkin-history article{background:#101c34;border-color:#40506d}.dashboard-dark .ticket-checkin-meta>span{color:#dce5f3;background:#263753}.dashboard-dark .ticket-checkin-summary span{color:#b8c5da;background:#101c34}.dashboard-dark .ticket-checkin-summary b{color:#fff}.dashboard-dark .ticket-scanner-session>span{background:#101c34;border-color:#40506d}.dashboard-dark .ticket-scanner-session small{color:#c2cee0}.dashboard-dark .ticket-scanner-session strong{color:#fff}.dashboard-dark .ticket-session-meta{color:#c2cee0}.dashboard-dark .ticket-session-meta button,.dashboard-dark .ticket-sound-toggle{color:#fff;background:#101c34;border-color:#536481}.dashboard-dark .ticket-sound-toggle[aria-pressed=true]{color:#d8d0ff;background:#292454;border-color:#816cec}.dashboard-dark .ticket-connection-status.online{color:#8ce4c8;background:#102f2d;border-color:#287967}.dashboard-dark .ticket-connection-status.offline{color:#ffabb9;background:#381a29;border-color:#8f3e50}.dashboard-dark .ticket-connection-status small{color:#c2cee0}@media (max-width:700px){.public-ticket-lookup,.public-issued-ticket-grid{grid-template-columns:1fr}.public-issued-ticket-grid>article{grid-template-columns:110px minmax(0,1fr)}.public-ticket-qr img{width:110px}.public-ticket-downloads{grid-template-columns:1fr}.ticket-gate-scanner>header{flex-direction:column}.ticket-gate-scanner{border-radius:16px;padding:14px}.ticket-scanner-session{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-scanner-session>span{text-align:center;justify-items:center;padding:9px 5px;display:grid}.ticket-session-meta{align-items:flex-start}.ticket-sound-toggle{justify-content:center;width:100%}.ticket-camera-frame{min-height:clamp(260px,72vw,420px)}.ticket-scanner-actions{grid-template-columns:1fr;display:grid}.ticket-scanner-actions button,.ticket-image-scanner{width:100%}.ticket-pending-queue,.ticket-operation-log>header{flex-direction:column;align-items:stretch}.ticket-operation-log>header>div{flex-wrap:wrap}.ticket-operation-log article{grid-template-columns:70px 1fr 60px}.ticket-operation-log article small{grid-column:1/-1}.ticket-manual-form{grid-template-columns:1fr}.ticket-checkin-history{padding:14px}.ticket-checkin-history article{grid-template-columns:auto minmax(0,1fr);padding:11px}.ticket-checkin-meta{grid-column:2;justify-items:start}.ticket-checkin-meta time{white-space:normal}.ticket-checkin-history>header{flex-direction:column;align-items:flex-start}.ticket-checkin-summary{justify-content:flex-start}}.public-ticket-checkout h4,.public-ticket-checkout label{color:#101a36}.public-ticket-checkout>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.public-ticket-checkout>header :is(h4,small){margin:0}.public-ticket-checkout>header small{color:#5d4ae2;letter-spacing:.08em;font-weight:900}.public-ticket-checkout>header button{color:#c43b52;cursor:pointer;background:0 0;border:0;font-weight:850}.public-checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.public-checkout-fields label,.public-proof-upload{color:var(--text);gap:7px;font-weight:800;display:grid}.public-checkout-fields input,.public-proof-upload input{color:#101a36;-webkit-text-fill-color:#101a36;caret-color:#101a36;min-height:46px;font:inherit;background:#fff;border:1px solid #c8d2e3;border-radius:12px;padding:10px 13px}.public-ticket-checkout .public-checkout-fields label,.public-ticket-checkout .public-proof-upload{color:#25324b}.public-ticket-checkout .public-checkout-fields input::placeholder,.public-ticket-checkout .public-proof-upload input::placeholder{color:#7a8599;opacity:1}.public-ticket-checkout .public-checkout-fields input:focus,.public-ticket-checkout .public-proof-upload input:focus{border-color:#6754e9;outline:3px solid #6754e929}.public-ticket-checkout input:-webkit-autofill{-webkit-text-fill-color:#101a36;box-shadow:inset 0 0 0 1000px #fff}.public-ticket-checkout input:-webkit-autofill:hover{-webkit-text-fill-color:#101a36;box-shadow:inset 0 0 0 1000px #fff}.public-ticket-checkout input:-webkit-autofill:focus{-webkit-text-fill-color:#101a36;box-shadow:inset 0 0 0 1000px #fff}.public-ticket-checkout .public-proof-upload input::file-selector-button{color:#25324b;font:inherit;cursor:pointer;background:#eef2f8;border:1px solid #c8d2e3;border-radius:9px;margin-right:12px;padding:8px 12px;font-weight:800}.public-payment-options{gap:10px;display:flex}.public-payment-options button{color:#25324b;cursor:pointer;background:#fff;border:1px solid #c8d2e3;border-radius:12px;min-height:43px;padding:0 16px;font-weight:800}.public-payment-options button.active{color:#4932ce;background:#ece8ff;border-color:#6754e9}.public-payment-destination{color:#183b60;background:#e9f4ff;border-radius:14px;gap:4px;padding:15px;display:grid}.public-payment-destination p{margin:5px 0 0}.public-qris-destination{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;display:grid}.public-qris-destination img{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:14px;width:150px;height:150px}.public-qris-destination p{color:var(--muted);margin:0}body.theme-dark .commerce-module-card,body.theme-dark .ticket-product-editor,body.theme-dark .candidate-choice{color:#eef3ff}body.theme-dark .gateway-readiness.warning{color:#ffe5a3;background:#3b3015;border-color:#80692b}body.theme-dark .vote-price-preview{color:#f5f7ff;background:linear-gradient(135deg,#1e3152,#302450)}body.theme-dark .vote-price-preview small{color:#bdc9df}body.theme-dark .public-commerce-panel{color:#eef3ff}body.theme-dark .public-vote-note{color:#ffe7a3;background:#3a3016;border-color:#7c672c}body.theme-dark .public-payment-options button.active{color:#d8d0ff;background:#30275e}body.theme-dark .public-payment-destination{color:#dceeff;background:#142f4a}.dashboard-light .event-commerce-page{color:#101a36}.dashboard-light .commerce-module-card{color:#101a36;background:#fff;border-color:#d3dbea;box-shadow:0 14px 34px #1e2b4d1a}.dashboard-light .commerce-module-card :is(h3,h4,b,strong,label),.dashboard-light .commerce-check{color:#101a36}.dashboard-light .commerce-module-card header p,.dashboard-light .commerce-fields .field small,.dashboard-light .commerce-empty p,.dashboard-light .candidate-picker header small,.dashboard-light .candidate-choice small,.dashboard-light .commerce-report-grid>section small,.dashboard-light .commerce-report-grid>section>p{color:#66728a}.dashboard-light .ticket-product-editor,.dashboard-light .candidate-picker,.dashboard-light .commerce-report-grid>section{color:#101a36;background:#f6f8fc;border-color:#d3dbea}.dashboard-light .ticket-product-editor>header,.dashboard-light .candidate-picker>header,.dashboard-light .commerce-report-grid>section>header,.dashboard-light .commerce-order-row{border-color:#dbe2ee}.dashboard-light .candidate-picker>header,.dashboard-light .commerce-report-grid>section>header{background:#edf2f8}.dashboard-light .candidate-picker>div{background:#dbe2ee}.dashboard-light .candidate-choice{color:#101a36;background:#fff}.dashboard-light .commerce-empty{color:#101a36;background:#f8faff;border-color:#b8c4d8}.dashboard-light .commerce-module-card :is(input,textarea,select),.dashboard-light .commerce-order-actions button{color:#101a36;background:#fff;border-color:#c8d2e3}.dashboard-light .commerce-module-card .button.secondary{color:#4935d1;background:#f8f9fd;border-color:#c8d2e3}.dashboard-light .payment-method-switch b{color:#25324b}.dashboard-light .issued-ticket-manager{color:#101a36;background:#f6f8fc;border-color:#d3dbea}.dashboard-light .issued-ticket-manager>header,.dashboard-light .issued-ticket-toolbar,.dashboard-light .issued-ticket-row{border-color:#dbe2ee}.dashboard-light .issued-ticket-toolbar :is(input,select),.dashboard-light .issued-ticket-summary span,.dashboard-light .issued-ticket-detail dl>div{color:#101a36;background:#fff;border-color:#c8d2e3}.dashboard-light .issued-ticket-summary{background:#dbe2ee}.dashboard-light .issued-ticket-summary span,.dashboard-light .issued-ticket-detail dt,.dashboard-light .issued-ticket-row summary small,.dashboard-light .issued-ticket-list>p{color:#66728a}.dashboard-light .issued-ticket-summary b,.dashboard-light .issued-ticket-detail dd,.dashboard-light .issued-ticket-row summary b{color:#101a36}.dashboard-light .issued-ticket-pagination{border-color:#dbe2ee}.dashboard-light .issued-ticket-pagination>span{color:#101a36}.dashboard-light .issued-ticket-pagination small{color:#66728a}.dashboard-light .issued-ticket-actions :is(button,a){color:#5139d5;background:#fff;border-color:#7562e8}.dashboard-light .issued-ticket-actions .danger{color:#bd3048;background:#fff2f4;border-color:#df7181}.dashboard-light .issued-ticket-actions .whatsapp{color:#087456;background:#effbf6;border-color:#27a978}.dashboard-light .issued-ticket-actions .copy-info{color:#425575;background:#f7f9fc;border-color:#8092b0}.dashboard-light .ticket-audit-history,.dashboard-light .ticket-audit-history>div,.dashboard-light .ticket-audit-history article{border-color:#dbe2ee}.dashboard-light .ticket-audit-history>summary,.dashboard-light .ticket-audit-history article b{color:#101a36}.dashboard-light .ticket-audit-history article :is(small,time){color:#66728a}.dashboard-light .ticket-audit-empty{color:#101a36;background:#f8fafc;border-color:#dbe2ee}.dashboard-dark .event-commerce-page{color:#eef3ff}.dashboard-dark .commerce-module-card{color:#eef3ff;background:linear-gradient(145deg,#101a36,#14233a);border-color:#34455f}.dashboard-dark .commerce-module-card :is(h3,h4,b,strong,label),.dashboard-dark .commerce-check{color:#eef3ff}.dashboard-dark .commerce-module-card header p,.dashboard-dark .commerce-fields .field small,.dashboard-dark .commerce-empty p,.dashboard-dark .candidate-picker header small,.dashboard-dark .candidate-choice small,.dashboard-dark .commerce-report-grid>section small,.dashboard-dark .commerce-report-grid>section>p{color:#b7c4db}.dashboard-dark .ticket-product-editor,.dashboard-dark .candidate-picker,.dashboard-dark .commerce-report-grid>section{color:#eef3ff;background:#1e2a52;border-color:#40506d}.dashboard-dark .ticket-product-editor>header,.dashboard-dark .candidate-picker>header,.dashboard-dark .commerce-report-grid>section>header,.dashboard-dark .commerce-order-row{border-color:#40506d}.dashboard-dark .candidate-picker>header,.dashboard-dark .commerce-report-grid>section>header{background:#1d2c49}.dashboard-dark .candidate-picker>div{background:#40506d}.dashboard-dark .issued-ticket-manager{color:#eef3ff;background:#172640;border-color:#40506d}.dashboard-dark .issued-ticket-manager>header,.dashboard-dark .issued-ticket-toolbar,.dashboard-dark .issued-ticket-row{border-color:#40506d}.dashboard-dark .issued-ticket-toolbar :is(input,select),.dashboard-dark .issued-ticket-summary span,.dashboard-dark .issued-ticket-detail dl>div,.dashboard-dark .issued-ticket-actions :is(button,a){color:#eef3ff;background:#101a36;border-color:#4d5d7a}.dashboard-dark .issued-ticket-summary{background:#40506d}.dashboard-dark .issued-ticket-summary span,.dashboard-dark .issued-ticket-detail dt,.dashboard-dark .issued-ticket-row summary small,.dashboard-dark .issued-ticket-list>p{color:#b7c4db}.dashboard-dark .issued-ticket-summary b,.dashboard-dark .issued-ticket-detail dd,.dashboard-dark .issued-ticket-row summary b{color:#eef3ff}.dashboard-dark .issued-ticket-usage progress{background:#2c3b58}.dashboard-dark .issued-ticket-usage progress::-webkit-progress-bar{background:#2c3b58}.dashboard-dark .issued-ticket-pagination{border-color:#40506d}.dashboard-dark .issued-ticket-pagination button{color:#c9c0ff;background:#101a36;border-color:#7e6de2}.dashboard-dark .issued-ticket-pagination>span{color:#eef3ff}.dashboard-dark .issued-ticket-pagination small{color:#b7c4db}.dashboard-dark .issued-ticket-actions .danger{color:#ff9faf;background:#2f1925;border-color:#dc7888}.dashboard-dark .issued-ticket-actions .whatsapp{color:#83dfc0;background:#12382f;border-color:#2f8e72}.dashboard-dark .issued-ticket-actions .copy-info{color:#c4d0e4;background:#172640;border-color:#617494}.dashboard-dark .ticket-audit-history,.dashboard-dark .ticket-audit-history>div,.dashboard-dark .ticket-audit-history article{border-color:#40506d}.dashboard-dark .ticket-audit-history>summary,.dashboard-dark .ticket-audit-history article b{color:#eef3ff}.dashboard-dark .ticket-audit-history article :is(small,time){color:#b7c4db}.dashboard-dark .ticket-audit-unavailable{color:#ffe09a;background:#332b18;border-color:#6f5a28}.dashboard-dark .ticket-audit-empty{color:#eef3ff;background:#14213a;border-color:#40506d}.dashboard-dark .ticket-audit-history>summary button{color:#c9c0ff;background:#101a36;border-color:#7e6de2}.dashboard-dark .candidate-choice{color:#eef3ff;background:#1e2a52}.dashboard-dark .commerce-empty{color:#eef3ff;background:#132039;border-color:#52617e}.dashboard-dark .commerce-module-card :is(input,textarea,select),.dashboard-dark .commerce-order-actions button{color:#eef3ff;background:#1e2a52;border-color:#52617e}.dashboard-dark .commerce-module-card .button.secondary{color:#ded8ff;background:#1e2a52;border-color:#52617e}.dashboard-dark .commerce-report-toolbar button:first-child{color:#fff;background:linear-gradient(135deg,#293966,#5843c8);border-color:#7f71dc;box-shadow:0 9px 24px #04081c6b,inset 0 1px #ffffff2e}.dashboard-dark .commerce-report-toolbar button:first-child:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#344a7a,#7657e8);border-color:#b2a7ff;box-shadow:0 12px 28px #04081c85,0 0 0 3px #8975ff29}.dashboard-dark .payment-method-switch b{color:#eef3ff}@media (max-width:760px){.commerce-module-tabs{border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px}.commerce-module-tabs button{border-radius:11px;gap:5px;min-height:50px;padding:7px 5px}.commerce-module-tabs button span{width:29px;height:29px;font-size:.78rem}.commerce-module-tabs button b{font-size:clamp(.7rem,2.8vw,.86rem)}.commerce-module-card{padding:16px}.commerce-module-card>header{flex-direction:column;align-items:flex-start}.commerce-fields,.candidate-picker-results,.commerce-report-grid,.public-ticket-grid,.public-candidate-grid{grid-template-columns:1fr}.candidate-picker-toolbar{grid-template-columns:1fr 1fr}.candidate-picker-toolbar>span{grid-column:1/-1}.candidate-picker-toolbar>span button{flex:1}.public-vote-discovery{grid-template-columns:1fr}.public-vote-leaderboard article{grid-template-columns:auto minmax(0,1fr)}.public-vote-leaderboard article>em{grid-column:2}.gateway-readiness{flex-direction:column;align-items:flex-start}.public-commerce-panel{border-radius:19px;padding:16px}.public-ticket-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-ticket-grid dl>div{min-width:0}.public-ticket-grid dd{overflow-wrap:anywhere}.public-ticket-summary{flex-direction:column}.public-ticket-summary>span:last-child{text-align:left}.public-checkout-fields{grid-template-columns:1fr}.public-order-identity dl>div{align-items:flex-start}.public-qris-destination{grid-template-columns:1fr}.commerce-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-report-controls{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.commerce-report-search,.commerce-report-toolbar{grid-column:1/-1}.commerce-report-toolbar button{flex:1}.commerce-order-detail summary{align-items:flex-start}.commerce-order-metadata dl{grid-template-columns:1fr}.issued-ticket-manager>header{flex-direction:column;align-items:flex-start}.issued-ticket-header-actions,.issued-ticket-manager>header button{width:100%}.issued-ticket-toolbar{grid-template-columns:1fr}.issued-ticket-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.issued-ticket-detail{grid-template-columns:84px minmax(0,1fr)}.managed-ticket-qr{width:84px}.issued-ticket-detail dl{grid-template-columns:1fr}.issued-ticket-actions :is(button,a){flex:130px}.issued-ticket-actions .danger{margin-left:0}.issued-ticket-pagination{grid-template-columns:1fr 1fr}.issued-ticket-pagination>span{grid-area:1/1/auto/-1}.ticket-audit-history article{grid-template-columns:auto minmax(0,1fr)}.ticket-audit-history article time{grid-column:2}.commerce-report-pagination{flex-wrap:wrap;align-items:stretch}.commerce-report-pagination span{order:-1;width:100%}.commerce-report-pagination button{flex:1}}@media (max-width:430px){.commerce-module-tabs button{flex-direction:column;min-height:68px}.commerce-report-controls{grid-template-columns:1fr}.commerce-report-search,.commerce-report-toolbar{grid-column:auto}}@media (prefers-reduced-motion:reduce){.commerce-module-tabs button,.commerce-tab-panel:not([hidden]){transition:none;animation:none}}@media (max-width:650px){.payment-proof-preview-backdrop{padding:8px}.payment-proof-preview-modal{border-radius:17px;width:100%;height:calc(100vh - 16px);padding:14px}}.dashboard-dark .jury-sheet-preview,.dashboard-dark .jury-sheet-preview *{color:#111827!important;-webkit-text-fill-color:#111827!important}.dashboard-dark .jury-sheet-preview,.dashboard-dark .jury-sheet-preview>header,.dashboard-dark .jury-sheet-identity,.dashboard-dark .jury-sheet-row:not(.jury-sheet-head),.dashboard-dark .jury-sheet-preview>footer{background:#fff!important}.dashboard-dark .jury-sheet-head{background:#d7d9df!important}.dashboard-dark .jury-sheet-subgroup{background:#ffe49b!important}.dashboard-dark .jury-sheet-preview>footer p{color:#53617a!important;-webkit-text-fill-color:#53617a!important}.dashboard-dark .rank-group-editor>header>div>b{color:#101a36!important;-webkit-text-fill-color:#101a36!important}.dashboard-dark .rank-group-editor>header>div>small{color:#66738a!important;-webkit-text-fill-color:#66738a!important}.category-level-toolbar{background:linear-gradient(135deg,#dcefe9,#f5e9c9);border:1px solid #637ba655;border-radius:18px;align-items:end;gap:18px;margin:18px 0;padding:16px 18px;display:flex}.category-level-toolbar label{gap:7px;min-width:min(300px,100%);display:grid}.category-level-toolbar label>span{color:#53617a;text-transform:uppercase;letter-spacing:.05em;font-weight:900}.category-level-toolbar select{color:#101a36;min-height:48px;font:inherit;background:#fff;border:1px solid #9badd0;border-radius:13px;padding:0 44px 0 15px;font-weight:850}.category-level-toolbar p{color:#64718a;margin:0 0 11px}.category-level-picker{color:#101a36;background:#faf7ef;border:1px solid #7288b8;border-radius:12px;min-width:220px;position:relative;box-shadow:0 5px 16px #52668b14}.category-level-picker summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:44px;padding:8px 11px;list-style:none;display:grid}.category-level-picker summary::-webkit-details-marker{display:none}.category-level-picker summary:after{content:"⌄";font-size:20px;font-weight:900;line-height:1;transition:transform .2s}.category-level-picker[open] summary:after{transform:rotate(180deg)}.category-level-picker summary span{font-weight:800}.category-level-picker summary b{text-overflow:ellipsis;white-space:nowrap;color:#078b6c;overflow:hidden}.category-level-picker>div{z-index:25;background:#faf7ef;border:1px solid #8799bf;border-radius:13px;grid-template-columns:1fr;gap:7px;width:max-content;min-width:100%;padding:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 38px #101a3630}.category-level-picker label{cursor:pointer;background:#fff;border:1px solid #9aabd0;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:750;display:flex}.dashboard-dark .category-level-toolbar{background:linear-gradient(135deg,#1e2a52,#201d45)}.dashboard-dark .category-level-toolbar :is(label>span,p){color:#c5d0e6}.dashboard-dark .category-level-toolbar select,.dashboard-dark .category-level-picker{color:#f5f7ff;background:#1e2a52}.dashboard-dark .category-level-picker summary b{color:#c99a2e}.dashboard-dark .category-level-picker>div{background:#1e2a52}.dashboard-dark .category-level-picker label{color:#f5f7ff;background:#1e2d4a}@media (max-width:680px){.scan-draft-panel{margin-inline:16px}.scan-draft-panel>header{flex-direction:column}.scan-draft-panel article{grid-template-columns:auto minmax(0,1fr)}.scan-draft-panel article>em{text-align:left;grid-column:2}.category-level-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:13px}.category-level-toolbar p{margin:0;font-size:.88rem}.category-level-picker{width:100%;min-width:0}.category-level-picker>div{width:100%}.category-level-picker label{border-radius:12px}}:is(.site,.dashboard-shell,.event-detail-drawer,.auth-overlay){--brand-midnight:#101a36;--brand-navy:#1e2a52;--brand-gold:#c99a2e;--brand-emerald:#078b6c;--brand-ivory:#faf7ef;--brand-ink:#090e1c;--brand-gold-soft:#f5e9c9;--brand-emerald-soft:#dcefe9}:is(.site.light-theme,.dashboard-light,.event-detail-light){color:var(--brand-midnight);background-color:var(--brand-ivory)}:is(.site:not(.light-theme),.dashboard-dark,.event-detail-dark){color:var(--brand-ivory);background-color:var(--brand-ink)}:is(.dashboard-shell,.event-detail-drawer) :is(.dashboard-header,.dashboard-topbar,.page-header){color:var(--brand-ivory)!important;background:linear-gradient(135deg, var(--brand-midnight), #123d43)!important;border-color:var(--brand-gold)!important}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell,.event-detail-drawer) :is(.dashboard-header,.dashboard-topbar,.page-header){border-color:color-mix(in srgb, var(--brand-gold) 42%, transparent)!important}}:is(.dashboard-shell,.event-detail-drawer) :is(.dashboard-header,.dashboard-topbar,.page-header) :is(h1,h2,h3,p,small,strong,span){color:inherit}:is(.dashboard-shell,.event-detail-drawer) :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs){background:linear-gradient(135deg, var(--brand-midnight), var(--brand-navy))!important;border-color:var(--brand-gold)!important}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-shell,.event-detail-drawer) :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs){border-color:color-mix(in srgb, var(--brand-gold) 40%, transparent)!important}}:is(.dashboard-shell,.event-detail-drawer) :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button.active{color:var(--brand-ivory)!important;background:linear-gradient(135deg, var(--brand-navy), var(--brand-emerald))!important;border-color:var(--brand-gold)!important;box-shadow:0 10px 26px #078b6c3d!important}:is(.site,.dashboard-shell,.event-detail-drawer) :is(.primary,.accent-button,.event-footer button,.commerce-primary-button){box-shadow:0 12px 28px #078b6c38;color:var(--brand-ivory)!important;background:linear-gradient(135deg, var(--brand-midnight), var(--brand-emerald))!important;border-color:var(--brand-gold)!important}:is(.site,.dashboard-shell,.event-detail-drawer) :is(.primary,.accent-button,.event-footer button,.commerce-primary-button):hover{filter:brightness(1.07);box-shadow:0 16px 34px #078b6c4d}.dashboard-light :is(.system-card,.system-step-section,.jury-form-card,.score-foundation,.score-workspace,.leaderboard-workspace,.championship-workspace,.additional-workspace,.joined-events-workspace,.account-empty-event,.event-overview,.participant-section,.participant-page-section,.activity-card,.jury-panel,.jury-detail-card,.commerce-section-card,.commerce-report-card,.rank-group-editor,.category-editor){box-shadow:0 16px 36px #090e1c14;color:var(--brand-midnight)!important;background:linear-gradient(145deg, #fffdf8, var(--brand-ivory))!important;border-color:#1e2a522e!important}.dashboard-dark :is(.system-card,.system-step-section,.jury-form-card,.score-foundation,.score-workspace,.leaderboard-workspace,.championship-workspace,.additional-workspace,.joined-events-workspace,.account-empty-event,.event-overview,.participant-section,.participant-page-section,.activity-card,.jury-panel,.jury-detail-card,.commerce-section-card,.commerce-report-card,.rank-group-editor,.category-editor){color:var(--brand-ivory)!important;background:linear-gradient(145deg, var(--brand-midnight), var(--brand-navy))!important;border-color:#c99a2e52!important}:is(.site.light-theme,.dashboard-light,.event-detail-light,.auth-card) :is(input,select,textarea){color:var(--brand-midnight)!important;background-color:#fffdf8!important;border-color:#1e2a523d!important}:is(.site:not(.light-theme),.dashboard-dark,.event-detail-dark) :is(input,select,textarea){color:var(--brand-ivory)!important;background-color:var(--brand-midnight)!important;border-color:#c99a2e57!important}:is(.site,.dashboard-shell,.event-detail-drawer) :focus-visible{outline-color:var(--brand-gold)!important}.site.light-theme{background:var(--brand-ivory)!important}.site:not(.light-theme){background:var(--brand-ink)!important}.site.light-theme .hero{background:radial-gradient(circle at 88% 34%, #078b6c29, transparent 35%), radial-gradient(circle at 54% 112%, #c99a2e29, transparent 31%), linear-gradient(145deg, #fffdf8, var(--brand-ivory))!important}.site:not(.light-theme) .hero{background:radial-gradient(circle at 90% 35%, #078b6c45, transparent 35%), radial-gradient(circle at 54% 112%, #c99a2e26, transparent 31%), linear-gradient(145deg, var(--brand-ink), var(--brand-midnight))!important}.site .hero h1 span{background-image:linear-gradient(110deg, var(--brand-navy), var(--brand-emerald))!important}.site:not(.light-theme) .hero h1 span{background-image:linear-gradient(110deg, #d7e3fb, var(--brand-emerald))!important}.site .hero.hero-without-featured{isolation:isolate;min-height:clamp(540px,100svh - 86px,680px);padding:clamp(64px,9vh,92px) clamp(24px,7vw,110px)}.site .hero.hero-without-featured:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#1e2a5208 1px,#0000 1px),linear-gradient(90deg,#1e2a5208 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 76%,#0000);mask-image:linear-gradient(#0000,#000 28% 76%,#0000)}.site .hero-without-featured .hero-copy{width:min(960px,100%);margin-inline:auto}.site .hero-without-featured .eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff70;border:1px solid #677ed233;border-radius:999px;align-items:center;min-height:32px;padding:7px 12px;display:inline-flex;box-shadow:0 8px 24px #1c2d4e12}.site .hero-without-featured h1{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:24px auto 20px;font-size:clamp(3.3rem,6.3vw,5.75rem);line-height:.96}.site .hero-without-featured .hero-copy>p{text-wrap:balance;max-width:660px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.site .hero-without-featured .hero-actions{margin-top:25px}.site .hero-actions .button{justify-content:center;min-width:168px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.site .hero-actions .button:hover{transform:translateY(-3px)}.site .hero-actions .primary:hover{box-shadow:0 16px 34px #078b6c4d}.site .hero-secondary{color:var(--brand-navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e;border:1px solid #1e2a522e;box-shadow:0 10px 28px #1c2d4e14}.site .hero-secondary:hover{background:#fff;border-color:#078b6c61;box-shadow:0 15px 34px #1c2d4e21}.site:not(.light-theme) .hero-secondary{color:#f7f9ff;background:#ffffff14;border-color:#ffffff2b}.site .hero-without-featured .trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(720px,100%);margin:28px auto 0;display:grid}.site .trust-row>span{min-width:0;color:var(--brand-navy);text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff7a;border:1px solid #1e2a521a;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;padding:11px 13px;display:grid;box-shadow:0 8px 24px #1c2d4e0f}.site .trust-row i{color:#08795f;background:#def4ec;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.site .trust-row b{font-size:.76rem}.site .trust-row small{color:#6d7890;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.site:not(.light-theme) .trust-row>span{color:#f6f8ff;background:#ffffff0f;border-color:#ffffff1c}.site:not(.light-theme) .trust-row small{color:#b8c3d8}.site .hero-glow{filter:blur(30px);opacity:.18}@media (max-width:680px){.site .hero.hero-without-featured{min-height:auto;padding-block:68px 54px}.site .hero-without-featured h1{font-size:clamp(2.75rem,14vw,4rem)}.site .hero-actions{grid-template-columns:1fr;display:grid}.site .hero-actions .button{width:100%}.site .hero-without-featured .trust-row{grid-template-columns:1fr}}.site .brand-mark,:is(.dashboard-shell,.event-detail-drawer) .brand-mark{color:var(--brand-gold)!important;background:linear-gradient(145deg, var(--brand-navy), var(--brand-midnight))!important;border-color:var(--brand-gold)!important}.site .brand i,:is(.dashboard-shell,.event-detail-drawer) .brand i{color:var(--brand-emerald)!important}.auth-card{color:var(--brand-midnight)!important;background:var(--brand-ivory)!important;border-color:#c99a2e7a!important}.auth-card :is(h1,h2,h3,p,label,strong,small,span){color:inherit}.auth-card :is(.auth-switch,a){color:var(--brand-emerald)!important}.gate-access-manager{color:var(--brand-midnight);background:linear-gradient(145deg, #fffdf8, var(--brand-emerald-soft));border-color:#c99a2e7a}.dashboard-dark .gate-access-manager{color:var(--brand-ivory);background:linear-gradient(145deg, var(--brand-midnight), var(--brand-navy));border-color:#c99a2e6b}.gate-link-form button,.gate-new-link :is(button,a),.gate-link-list button{color:var(--brand-ivory);background:linear-gradient(135deg, var(--brand-midnight), var(--brand-emerald));border-color:var(--brand-gold)}:is(.dashboard-light,.dashboard-dark) .jury-sheet-preview{color:#111827!important;background:#fff!important}.dashboard-dark .score-evidence-panel .evidence-process-status{color:#46566d!important;-webkit-text-fill-color:#46566d!important;background:#eef4f6!important}.dashboard-dark .score-evidence-panel .evidence-readiness-summary>div{background:#fff!important;border-color:#cbd5e1!important}.dashboard-dark .score-evidence-panel .evidence-readiness-summary>div b{color:#17213d!important;-webkit-text-fill-color:#17213d!important}.dashboard-dark .score-evidence-panel .evidence-readiness-summary>div span{color:#5f6d82!important;-webkit-text-fill-color:#5f6d82!important}.dashboard-dark .score-evidence-panel .evidence-readiness-summary>div.pending{background:#fff8e8!important}.dashboard-dark .score-evidence-panel .evidence-readiness-summary>div.ready{background:#eaf9f4!important}:is(.dashboard-light,.dashboard-dark) .jury-sheet-preview *{-webkit-text-fill-color:currentColor}@media (max-width:680px){:is(.dashboard-shell,.event-detail-drawer) :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs){border-color:#c99a2e61!important}}.dashboard-shell.account-event{--account-primary:#101a36;--account-secondary:#1e2a52;--account-accent:#078b6c;--account-highlight:#c99a2e;--account-soft:#dcefe9}.dashboard-shell.account-peserta{--account-primary:#1e2a52;--account-secondary:#31477d;--account-accent:#078b6c;--account-highlight:#c99a2e;--account-soft:#dcefe9}.dashboard-shell.account-juri{--account-primary:#321b3f;--account-secondary:#101a36;--account-accent:#7a304f;--account-highlight:#c99a2e;--account-soft:#f1e5ed}.dashboard-shell[class*=account-] .dashboard-top{color:var(--brand-ivory)!important;background:radial-gradient(circle at 82% 18%, var(--account-accent), transparent 34%), linear-gradient(135deg, var(--account-primary), var(--account-secondary))!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-top{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--account-accent) 34%, transparent), transparent 34%), linear-gradient(135deg, var(--account-primary), var(--account-secondary))!important}}.dashboard-shell[class*=account-] .dashboard-top{border-color:var(--account-highlight)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-top{border-color:color-mix(in srgb, var(--account-highlight) 46%, transparent)!important}}.dashboard-shell[class*=account-] .dashboard-top :is(h1,small){color:var(--brand-ivory)!important;-webkit-text-fill-color:var(--brand-ivory)!important}.dashboard-shell[class*=account-] .dashboard-top .user-tools button:not(.avatar),.dashboard-shell[class*=account-] .dashboard-top .mobile-menu-toggle{color:var(--brand-ivory)!important;background:var(--account-primary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-top .user-tools button:not(.avatar),.dashboard-shell[class*=account-] .dashboard-top .mobile-menu-toggle{background:color-mix(in srgb, var(--account-primary) 80%, transparent)!important}}.dashboard-shell[class*=account-] .dashboard-top .user-tools button:not(.avatar),.dashboard-shell[class*=account-] .dashboard-top .mobile-menu-toggle{border-color:var(--account-highlight)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-top .user-tools button:not(.avatar),.dashboard-shell[class*=account-] .dashboard-top .mobile-menu-toggle{border-color:color-mix(in srgb, var(--account-highlight) 48%, transparent)!important}}.dashboard-shell[class*=account-] .dashboard-top .avatar{color:var(--brand-ivory)!important;background:linear-gradient(145deg, var(--account-accent), var(--account-primary))!important;border-color:var(--account-highlight)!important}.dashboard-shell[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button.active{color:var(--brand-ivory)!important;background:linear-gradient(125deg, var(--account-primary), var(--account-accent))!important;border-color:var(--account-highlight)!important;box-shadow:0 10px 26px var(--account-accent)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button.active{box-shadow:0 10px 26px color-mix(in srgb, var(--account-accent) 28%, transparent)!important}}.dashboard-shell[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:not(.active):hover{color:var(--brand-ivory)!important;background:var(--account-accent)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:not(.active):hover{background:color-mix(in srgb, var(--account-accent) 38%, var(--account-primary))!important}}.dashboard-shell[class*=account-] :is(.form-steps,.participant-step-nav,.score-category-tabs,.leader-view-tabs,.joined-tabs,.verification-main-tabs,.commerce-module-tabs) button:not(.active):hover{border-color:var(--account-highlight)!important}.dashboard-shell.account-peserta :is(.participant-primary,.primary,.accent-button,.commerce-primary-button),.dashboard-shell.account-juri :is(.jury-primary,.primary,.accent-button,.commerce-primary-button),.dashboard-shell.account-event :is(.primary,.accent-button,.commerce-primary-button){color:var(--brand-ivory)!important;-webkit-text-fill-color:var(--brand-ivory)!important;background:linear-gradient(125deg, var(--account-primary), var(--account-accent))!important;border-color:var(--account-highlight)!important}.dashboard-light[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card){color:#101a36!important;background:linear-gradient(145deg, #fffdf8, var(--account-soft))!important}@supports (color:color-mix(in lab, red, red)){.dashboard-light[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card){background:linear-gradient(145deg, #fffdf8, color-mix(in srgb, var(--account-soft) 42%, #fffdf8))!important}}.dashboard-light[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card){border-color:var(--account-secondary)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-light[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card){border-color:color-mix(in srgb, var(--account-secondary) 22%, transparent)!important}}.dashboard-light[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card) :is(h1,h2,h3,h4,h5,b,strong){color:#101a36!important;-webkit-text-fill-color:#101a36!important}.dashboard-light[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card) :is(p,small,label,.section-description,.helper-text){color:#59657b!important;-webkit-text-fill-color:#59657b!important}.dashboard-dark[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card){color:var(--brand-ivory)!important;background:linear-gradient(145deg, var(--account-primary), var(--account-secondary))!important;border-color:var(--account-highlight)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-dark[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card){border-color:color-mix(in srgb, var(--account-highlight) 34%, transparent)!important}}.dashboard-dark[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card) :is(h1,h2,h3,h4,h5,b,strong){color:var(--brand-ivory)!important;-webkit-text-fill-color:var(--brand-ivory)!important}.dashboard-dark[class*=account-] :is(.participant-stat-grid article,.participant-section,.jury-stats article,.jury-card,.jury-section,.activity-card) :is(p,small,label,.section-description,.helper-text){color:#c5cede!important;-webkit-text-fill-color:#c5cede!important}@media (max-width:680px){.dashboard-shell[class*=account-] .dashboard-top{border-bottom-color:var(--account-highlight)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-top{border-bottom-color:color-mix(in srgb, var(--account-highlight) 44%, transparent)!important}}}.dashboard-shell[class*=account-] .dashboard-sidebar nav button.active{color:var(--brand-ivory)!important;background:linear-gradient(115deg, var(--account-primary), var(--account-accent))!important;border-color:var(--account-highlight)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-sidebar nav button.active{border-color:color-mix(in srgb, var(--account-highlight) 72%, transparent)!important}}.dashboard-shell[class*=account-] .dashboard-sidebar nav button.active{box-shadow:0 12px 30px var(--account-accent)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-sidebar nav button.active{box-shadow:0 12px 30px color-mix(in srgb, var(--account-accent) 22%, transparent)!important}}.dashboard-shell[class*=account-] .dashboard-sidebar nav button.active>:first-child,.dashboard-shell[class*=account-] .dashboard-sidebar nav button:hover>:first-child{color:var(--account-primary)!important;background:var(--account-highlight)!important}.dashboard-shell[class*=account-] :is(.eyebrow,.section-eyebrow,.participant-kicker,.jury-kicker,.commerce-kicker){color:var(--account-accent)!important;-webkit-text-fill-color:var(--account-accent)!important}.dashboard-dark[class*=account-] :is(.eyebrow,.section-eyebrow,.participant-kicker,.jury-kicker,.commerce-kicker){color:var(--account-highlight)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-dark[class*=account-] :is(.eyebrow,.section-eyebrow,.participant-kicker,.jury-kicker,.commerce-kicker){color:color-mix(in srgb, var(--account-highlight) 72%, var(--brand-ivory))!important}}.dashboard-dark[class*=account-] :is(.eyebrow,.section-eyebrow,.participant-kicker,.jury-kicker,.commerce-kicker){-webkit-text-fill-color:var(--account-highlight)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-dark[class*=account-] :is(.eyebrow,.section-eyebrow,.participant-kicker,.jury-kicker,.commerce-kicker){-webkit-text-fill-color:color-mix(in srgb, var(--account-highlight) 72%, var(--brand-ivory))!important}}.dashboard-light[class*=account-] .dashboard-content :is(h1,h2,h3,h4,h5,h6,legend){color:#101a36;-webkit-text-fill-color:#101a36}.dashboard-light[class*=account-] .dashboard-content :is(p,small,label,.helper-text,.section-description,.muted){color:#59657b}.dashboard-dark[class*=account-] .dashboard-content :is(h1,h2,h3,h4,h5,h6,legend){color:var(--brand-ivory);-webkit-text-fill-color:var(--brand-ivory)}.dashboard-dark[class*=account-] .dashboard-content :is(p,small,label,.helper-text,.section-description,.muted){color:#c5cede}.dashboard-shell[class*=account-] .dashboard-content :is(input,select,textarea){color:#101a36;-webkit-text-fill-color:#101a36;border-color:var(--account-secondary);background-color:#fffdf8}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-content :is(input,select,textarea){border-color:color-mix(in srgb, var(--account-secondary) 28%, transparent)}}.dashboard-shell[class*=account-] .dashboard-content :is(input,textarea)::placeholder{color:#7b8598;-webkit-text-fill-color:#7b8598;opacity:1}.dashboard-shell.account-peserta .participant-result-hero{color:#faf7ef!important}.dashboard-shell.account-peserta .participant-result-hero>div:first-child>small,.dashboard-shell.account-peserta .participant-result-hero dt{color:#b8c5df!important;-webkit-text-fill-color:#b8c5df!important}.dashboard-shell.account-peserta .participant-result-hero>div:first-child strong{color:#ffd36f!important;-webkit-text-fill-color:#ffd36f!important}.dashboard-shell.account-peserta .participant-result-hero>div:first-child span,.dashboard-shell.account-peserta .participant-result-hero dd,.dashboard-shell.account-peserta .participant-result-hero dl div:nth-child(2n) dd{color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important}.dashboard-shell.account-peserta .participant-result-hero dl div:nth-child(odd) dd{color:#bdf3e3!important;-webkit-text-fill-color:#bdf3e3!important}.dashboard-shell.account-peserta .participant-result-hero dl div:last-child dd{color:#ff9eb0!important;-webkit-text-fill-color:#ff9eb0!important}.dashboard-shell[class*=account-] .dashboard-content :is(input,select,textarea):focus{border-color:var(--account-highlight);box-shadow:0 0 0 3px var(--account-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-content :is(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--account-accent) 18%, transparent)}}.dashboard-dark.account-juri :is(.jury-assignment-layout>main,.jury-form-card,.jury-profile-card){color:#faf7ef!important;background:linear-gradient(145deg,#171329,#2b1938)!important;border-color:#c99a2e52!important}.dashboard-dark.account-juri .jury-assignment-layout>main>nav{background:#21182f!important}.dashboard-dark.account-juri .jury-assignment-layout>main>nav button:not(.active){color:#c9bfd0!important}.dashboard-dark.account-juri .jury-assignment-layout>main>nav button.active{color:#5f2e76!important;background:#faf7ef!important}.dashboard-dark.account-juri .jury-event-logo{background:#faf7ef!important;border-color:#c99a2e66!important}.dashboard-dark.account-juri .jury-panel-event-title h3{color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important}.dashboard-dark.account-juri .jury-panel .jury-event-logo>b{color:#713ece!important;-webkit-text-fill-color:#713ece!important}.dashboard-dark.account-juri .jury-panel .jury-live{color:#087653!important;-webkit-text-fill-color:#087653!important;background:#dff7ed!important}.dashboard-dark.account-juri .jury-panel>button{color:#d9b5ff!important;-webkit-text-fill-color:#d9b5ff!important}.dashboard-dark.account-juri .jury-dashboard-alert{color:#ffdce2!important;-webkit-text-fill-color:#ffdce2!important;background:#371d29!important;border-color:#8f4050!important}.dashboard-dark.account-juri .jury-dashboard-alert button{color:#ffdce2!important;-webkit-text-fill-color:#ffdce2!important;background:#211522!important;border-color:#d96a7d!important}.dashboard-dark.account-juri .jury-assignment-layout>aside button.active{background:linear-gradient(110deg,#173f34,#12342f)!important}.dashboard-dark.account-juri .jury-assignment-layout>aside button :is(b,small){-webkit-text-fill-color:currentColor}.dashboard-dark.account-juri .jury-assignment-layout>aside button>div>b{color:#faf7ef!important}.dashboard-dark.account-juri .jury-assignment-layout>aside button>div>small{color:#c5cede!important}.dashboard-dark.account-juri .recap-version{background:#241a32!important;border:1px solid #c99a2e47!important}.dashboard-dark.account-juri .recap-version span{color:#b9b2c3!important;-webkit-text-fill-color:#b9b2c3!important}.dashboard-dark.account-juri .recap-version b{color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important}.dashboard-dark.account-juri .recap-version i.approved{color:#087653!important;-webkit-text-fill-color:#087653!important;background:#dff7ed!important}.dashboard-dark.account-juri .jury-recap-table{background:#1c1529!important;border-color:#6d6277!important}.dashboard-dark.account-juri .jury-recap-table>div:first-child{color:#fff!important;background:#203154!important}.dashboard-dark.account-juri .jury-recap-table>div:not(:first-child){color:#faf7ef!important;border-color:#62566d!important}.dashboard-dark.account-juri .dynamic-jury-recap>div:not(:first-child)>:first-child{background:#1c1529!important}.dashboard-dark.account-juri .jury-recap-table>div:not(:first-child) :is(b,strong,span){color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important}.dashboard-dark.account-juri .jury-recap-table>div:not(:first-child) small{color:#c5cede!important;-webkit-text-fill-color:#c5cede!important}.dashboard-dark.account-juri .jury-recap-table i{color:#26324b!important;-webkit-text-fill-color:#26324b!important;background:#eef1f6!important}.dashboard-dark.account-juri .jury-recap-table>div:nth-child(2) i,.dashboard-dark.account-juri .jury-recap-table em{color:#855500!important;-webkit-text-fill-color:#855500!important;background:#fff0c9!important}.dashboard-dark.account-juri .jury-recap-level>header{color:#faf7ef;background:linear-gradient(135deg,#251b34,#1d263f);border-color:#5c5268}.dashboard-dark.account-juri .jury-recap-level>header small{color:#c5cede}.dashboard-dark.account-juri .jury-recap-level>header>span{color:#8ce4c7;background:#173f36}.dashboard-light.account-juri .recap-version{color:#101a36;background:#f4f5f8;border:1px solid #dce2ea}.dashboard-light.account-juri .recap-version b{color:#101a36!important;-webkit-text-fill-color:#101a36!important}.dashboard-dark.account-juri :is(.paper-scoring-note,.jury-info-grid article){background:#241a32!important;border-color:#c99a2e47!important}.dashboard-dark.account-juri .paper-scoring-note :is(h3,b,strong),.dashboard-dark.account-juri .jury-info-grid :is(h3,b,strong){color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important}.dashboard-dark.account-juri .paper-scoring-note :is(p,small),.dashboard-dark.account-juri .jury-info-grid :is(p,small){color:#c9bfd0!important;-webkit-text-fill-color:#c9bfd0!important}.dashboard-dark.account-juri .jury-task-row{background:#241a32!important}.dashboard-dark.account-juri .jury-task-row :is(b,strong){color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important}.dashboard-dark.account-juri .jury-task-row .jury-event-logo>b{color:#713ece!important;-webkit-text-fill-color:#713ece!important}.dashboard-dark.account-juri .jury-task-row>div>small{color:#c5cede!important;-webkit-text-fill-color:#c5cede!important}.dashboard-dark.account-juri .jury-task-row>i{color:#087653!important;-webkit-text-fill-color:#087653!important;background:#dff7ed!important}.dashboard-dark.account-juri .locked-task{color:#d6cddd!important;-webkit-text-fill-color:#d6cddd!important;background:#33263f!important}.participant-card-preview>header :is(b,strong),.participant-card-preview>header .brand :is(b,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}.dashboard-light.account-peserta .team-card{color:#101a36!important;background:#fff!important;border-color:#ccd7e7!important}.dashboard-light.account-peserta .team-card>header{background:linear-gradient(135deg,#eef1ff,#eaf8ff)!important}.dashboard-light.account-peserta .team-card>div{background:#fff!important}.dashboard-light.account-peserta .team-card :is(h3,dd){color:#101a36!important;-webkit-text-fill-color:#101a36!important}.dashboard-light.account-peserta .team-card :is(p,dt){color:#68758b!important;-webkit-text-fill-color:#68758b!important}.dashboard-light.account-peserta .team-card>footer{background:#f7f9fc!important;border-color:#dce3ed!important}.dashboard-dark.account-peserta .team-card{color:#edf6f4!important;background:#111d2c!important;border-color:#405665!important}.dashboard-dark.account-peserta .team-card>header{background:linear-gradient(135deg,#1c2948,#183a48)!important}.dashboard-dark.account-peserta .team-card>div{background:#111d2c!important}.dashboard-dark.account-peserta .team-card :is(h3,dd){color:#edf6f4!important;-webkit-text-fill-color:#edf6f4!important}.dashboard-dark.account-peserta .team-card :is(p,dt){color:#aab6c7!important;-webkit-text-fill-color:#aab6c7!important}.dashboard-dark.account-peserta .team-card>footer{background:#142334!important;border-color:#354958!important}.dashboard-shell.account-event .event-payment-form>article{border-color:var(--account-highlight)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.account-event .event-payment-form>article{border-color:color-mix(in srgb, var(--account-highlight) 34%, transparent)!important}}.dashboard-shell.account-event .event-payment-form>article{background:linear-gradient(145deg, var(--account-primary), var(--account-secondary))!important}.dashboard-shell.account-event .event-payment-form>article .payment-method-switch{color:var(--brand-ivory)!important;background:var(--account-accent)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.account-event .event-payment-form>article .payment-method-switch{background:color-mix(in srgb, var(--account-accent) 18%, var(--account-primary))!important}}.dashboard-shell.account-event .event-payment-form>article .payment-method-switch{border:1px solid var(--account-highlight)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.account-event .event-payment-form>article .payment-method-switch{border:1px solid color-mix(in srgb, var(--account-highlight) 48%, transparent)}}.dashboard-shell.account-event .event-payment-form>article .payment-method-switch b{color:var(--brand-ivory)!important;-webkit-text-fill-color:var(--brand-ivory)!important}.dashboard-shell.account-event .event-payment-form>article .payment-method-switch input{accent-color:var(--account-accent)}.dashboard-shell.account-event .event-payment-form>article>header>div>span{border:1px solid var(--account-highlight);color:var(--brand-ivory)!important;background:linear-gradient(135deg, var(--account-accent), var(--account-secondary))!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.account-event .event-payment-form>article>header>div>span{border:1px solid color-mix(in srgb, var(--account-highlight) 58%, transparent)}}.dashboard-shell.account-event .event-payment-form>article :is(h3,.field>span){color:var(--brand-ivory)!important;-webkit-text-fill-color:var(--brand-ivory)!important}.dashboard-shell.account-event .event-payment-form>article :is(header p,.field>span small,.qris-upload-setting small){color:#c5cede!important;-webkit-text-fill-color:#c5cede!important}.dashboard-shell.account-event .qris-file-picker{cursor:pointer;position:relative}.dashboard-shell.account-event .qris-file-picker>b{color:var(--brand-ivory)!important;-webkit-text-fill-color:var(--brand-ivory)!important}.dashboard-shell.account-event .qris-native-input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-shell.account-event .qris-file-picker>em{border:1px solid var(--account-highlight);width:max-content;margin-top:5px;padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.account-event .qris-file-picker>em{border:1px solid color-mix(in srgb, var(--account-highlight) 55%, transparent)}}.dashboard-shell.account-event .qris-file-picker>em{background:linear-gradient(135deg, var(--account-primary), var(--account-accent));color:var(--brand-ivory);border-radius:11px;font-size:.78rem;font-style:normal;font-weight:850}.dashboard-shell.account-event .qris-file-picker:focus-within{outline:3px solid var(--account-highlight)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell.account-event .qris-file-picker:focus-within{outline:3px solid color-mix(in srgb, var(--account-highlight) 38%, transparent)}}.dashboard-shell.account-event .qris-file-picker:focus-within{outline-offset:5px;border-radius:10px}.dashboard-light.account-event .commerce-module-tabs button:not(.active){color:#4e5a72;background:#fffdf8;border-color:#c9d1df}.dashboard-light.account-event .commerce-module-tabs button:not(.active) span{color:#34415d;background:#e9edf5}:is(.dashboard-light,.dashboard-dark).account-event .gateway-readiness.warning :is(b,small,span){color:#65470c!important;-webkit-text-fill-color:#65470c!important}.dashboard-dark.account-event .vote-price-preview{color:#f5f7ff;background:linear-gradient(135deg,#1e3152,#302450)}.dashboard-dark.account-event .vote-price-preview :is(small,strong){color:#f5f7ff!important;-webkit-text-fill-color:#f5f7ff!important}.dashboard-light.account-event .vote-price-preview strong{color:#16213d!important;-webkit-text-fill-color:#16213d!important}.dashboard-dark.account-event .championship-workspace .weight-input{background:#14213a!important;border-color:#7183a3!important}.dashboard-dark.account-event .championship-workspace .weight-input input{color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important;background:#14213a!important}.dashboard-dark.account-event .championship-workspace .weight-input span{color:#f0c45b!important;-webkit-text-fill-color:#f0c45b!important;background:#1e2a52!important;border-left-color:#7183a3!important}.dashboard-dark.account-event .championship-workspace .yes-no{background:#14213a!important;border-color:#7183a3!important}.dashboard-dark.account-event .championship-workspace .yes-no button{color:#bac6dc!important;-webkit-text-fill-color:#bac6dc!important}.dashboard-dark.account-event .championship-workspace .yes-no button.active{color:#087751!important;-webkit-text-fill-color:#087751!important;background:#dcefe9!important}.dashboard-dark.account-event .championship-workspace .yes-no button.active.no{color:#3f4b62!important;-webkit-text-fill-color:#3f4b62!important;background:#e7eaf0!important}.dashboard-shell.account-event .championship-workspace :is(.delete-rank-group,.custom-source-form button):disabled{cursor:not-allowed;opacity:1!important}.dashboard-light.account-event .championship-workspace :is(.delete-rank-group,.custom-source-form button):disabled{color:#657086!important;-webkit-text-fill-color:#657086!important;background:#e7eaf0!important;border-color:#c8cfda!important}.dashboard-dark.account-event .championship-workspace :is(.delete-rank-group,.custom-source-form button):disabled{color:#b9c4d8!important;-webkit-text-fill-color:#b9c4d8!important;background:#2a344b!important;border-color:#59657d!important}.dashboard-dark.account-event .create-award-info{color:#dceeff!important;background:#142f4a!important;border:1px solid #315b78!important}.dashboard-dark.account-event .create-award-info>span{color:#bfeaff!important;-webkit-text-fill-color:#bfeaff!important;background:#244c63!important}.dashboard-dark.account-event .create-award-info :is(p,b){color:#dceeff!important;-webkit-text-fill-color:#dceeff!important}.dashboard-light.account-event .create-award-info :is(p,b){color:#365a73!important;-webkit-text-fill-color:#365a73!important}.dashboard-shell.account-event .score-category-tabs button.active :is(b,small),.dashboard-shell.account-event .score-sheet>header h3,.dashboard-shell.account-event .score-sheet>header .sheet-progress>span{color:var(--brand-ivory)!important;-webkit-text-fill-color:var(--brand-ivory)!important}.dashboard-shell.account-event .score-sheet>header .sheet-progress>small{color:#cce3dc!important;-webkit-text-fill-color:#cce3dc!important}.dashboard-shell.account-event .score-sheet>header .eyebrow{color:#43d6ae!important;-webkit-text-fill-color:#43d6ae!important}.dashboard-dark.account-event .manual-champion-input{color:var(--brand-ivory)!important;background:linear-gradient(145deg,#101a36,#1e2a52)!important;border-color:#405875!important}.dashboard-dark.account-event .manual-champion-input>header h2,.dashboard-dark.account-event .manual-source-grid label b{color:#f7f9ff!important;-webkit-text-fill-color:#f7f9ff!important}.dashboard-dark.account-event .manual-champion-input>header p,.dashboard-dark.account-event .manual-source-grid label small{color:#b9c7dc!important;-webkit-text-fill-color:#b9c7dc!important}.dashboard-dark.account-event .manual-champion-input>header .eyebrow{color:#e6bd5c!important;-webkit-text-fill-color:#e6bd5c!important}.dashboard-dark.account-event .manual-source-grid>article{background:#14213a!important;border-color:#405875!important}.dashboard-dark.account-event .manual-source-grid>article>header{border-bottom:1px solid #405875;background:#222d55!important}.dashboard-dark.account-event .manual-source-grid>article>header b{color:#f7f9ff!important;-webkit-text-fill-color:#f7f9ff!important}.dashboard-dark.account-event .manual-source-grid>article>header small{color:#c0cce0!important;-webkit-text-fill-color:#c0cce0!important}.dashboard-dark.account-event .manual-source-grid label{background:#14213a!important;border-top-color:#334a67!important}.dashboard-dark.account-event .manual-level-tabs button{color:#f4f7ff;background:#16233f;border-color:#405875}.dashboard-dark.account-event .manual-level-tabs button:not(.active) b,.dashboard-light.account-event .manual-level-tabs button:not(.active) b{color:#17233f!important;-webkit-text-fill-color:#17233f!important;background:#e8edf5!important}.dashboard-dark.account-event .manual-level-tabs button:hover{background:#1a3045;border-color:#58c1a5}.dashboard-dark.account-event .manual-level-tabs button.active{color:#fff;background:linear-gradient(135deg,#0b6c59,#0f9272);border-color:#d7aa38}.dashboard-dark.account-event .manual-level-tabs button.active b,.dashboard-light.account-event .manual-level-tabs button.active b{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff2e!important}.dashboard-dark.account-event .manual-level-tabs button small,.dashboard-dark.account-event .manual-level-heading>small{color:#b9c7dc}.dashboard-dark.account-event .manual-level-tabs button.active small{color:#d7f5eb}.dashboard-dark.account-event .manual-level-heading h3{color:#f7f9ff}.dashboard-dark.account-event .manual-source-grid label:hover,.dashboard-dark.account-event .manual-source-grid label:focus-within{box-shadow:inset 3px 0 #43c6a3;background:#192b43!important}.dashboard-dark.account-event .manual-source-grid input{color:#15203b!important;-webkit-text-fill-color:#15203b!important;caret-color:#15203b!important;opacity:1!important;background:#f7f9fc!important;border-color:#7183a3!important}.dashboard-dark.account-event .profile-workspace .form-actions{box-shadow:0 -18px 42px #078b6c3d,inset 0 1px #6fe0bd33;background:linear-gradient(120deg,#111b38 0%,#123a3c 58%,#087a61 100%)!important;border-top-color:#28735f!important}.dashboard-light.account-event .profile-workspace .form-actions{box-shadow:0 -14px 34px #078b6c24;background:linear-gradient(120deg,#fffdf8 0%,#edf8f3 62%,#d8f1e7 100%)!important;border-top-color:#9bcfbd!important}.dashboard-dark.account-event :is(.jury-panel,.participant-section,.system-card)>button,.dashboard-dark.account-event a{color:var(--account-highlight)!important}.dashboard-dark.account-peserta :is(.jury-panel,.participant-section,.system-card)>button,.dashboard-dark.account-peserta a{color:#6fe0bd!important}.dashboard-dark.account-juri :is(.jury-panel,.participant-section,.system-card)>button,.dashboard-dark.account-juri a{text-shadow:0 1px 12px #c99a2e24;color:#f0c45b!important}.ticket-scan-limit-field{align-content:start}.ticket-scan-limit-control{background:#fffdf9;border:1px solid #c7cfdf;border-radius:14px;grid-template-columns:minmax(72px,112px) minmax(0,1fr);align-items:stretch;min-height:48px;display:grid;overflow:hidden}.ticket-scan-limit-control input{text-align:center;width:100%;min-width:0;font-weight:800;color:#111b38!important;-webkit-text-fill-color:#111b38!important;background:0 0!important;border:0!important;border-radius:0!important}.ticket-scan-limit-control>span{color:#53617c;border-left:1px solid #c7cfdf;align-items:center;padding:0 14px;font-weight:700;display:flex}.ticket-scan-limit-presets{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.ticket-scan-limit-presets button{color:#4d5a76;min-height:35px;font:inherit;cursor:pointer;background:#f7f8fc;border:1px solid #cbd3e2;border-radius:999px;padding:6px 11px;font-size:.78rem;font-weight:800}.ticket-scan-limit-presets button.active{color:#5938df;background:#eee9ff;border-color:#6b4df5;box-shadow:inset 0 0 0 1px #6b4df5}.dashboard-dark .ticket-scan-limit-control{background:#111b38;border-color:#536681}.dashboard-dark .ticket-scan-limit-control input{color:#f8f6ef!important;-webkit-text-fill-color:#f8f6ef!important}.dashboard-dark .ticket-scan-limit-control>span{color:#bcc8db;border-left-color:#536681}.dashboard-dark .ticket-scan-limit-presets button{color:#cbd5e7;background:#172541;border-color:#52647f}.dashboard-dark .ticket-scan-limit-presets button.active{color:#f1edff;background:#312766;border-color:#8b72ff;box-shadow:inset 0 0 0 1px #8b72ff}@media (max-width:680px){.event-vote-leaderboard>header{flex-direction:column;align-items:flex-start}.event-vote-leaderboard article{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.event-vote-leaderboard article>strong{text-align:left;grid-column:2/-1}.dashboard-shell[class*=account-] .dashboard-sidebar nav button.active{box-shadow:inset 3px 0 0 var(--account-highlight), 0 8px 20px var(--account-accent)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .dashboard-sidebar nav button.active{box-shadow:inset 3px 0 0 var(--account-highlight), 0 8px 20px color-mix(in srgb, var(--account-accent) 18%, transparent)!important}}.ticket-scan-limit-control{grid-template-columns:minmax(68px,92px) minmax(0,1fr)}.ticket-scan-limit-presets button{flex:calc(50% - 7px)}}.dashboard-light.account-juri .jury-approval-modal{color:#101a36;background:#fffdf8;border:1px solid #e0d7e4}.dashboard-light.account-juri .jury-approval-modal :is(h2,label),.dashboard-light.account-juri .jury-approval-modal .approval-summary b{color:#101a36!important;-webkit-text-fill-color:#101a36!important}.dashboard-light.account-juri .jury-approval-modal>p,.dashboard-light.account-juri .jury-approval-modal .approval-summary small{color:#66738a!important;-webkit-text-fill-color:#66738a!important}.dashboard-light.account-juri .jury-approval-modal .approval-summary{color:#101a36;background:#f5f0fb;border:1px solid #e5ddee}.dashboard-light.account-juri .jury-approval-modal :is(input,textarea){color:#101a36!important;-webkit-text-fill-color:#101a36!important;background:#fff!important;border:1px solid #cbd3df!important}.dashboard-light.account-juri .jury-approval-modal :is(input,textarea)::placeholder{color:#7b8598!important;-webkit-text-fill-color:#7b8598!important}.dashboard-light.account-juri .jury-approval-modal .approval-warning,.dashboard-light.account-juri .jury-approval-modal .approval-warning p{color:#65470c!important;-webkit-text-fill-color:#65470c!important}.dashboard-light.account-juri .jury-approval-modal>button:first-child{color:#101a36!important;-webkit-text-fill-color:#101a36!important}.dashboard-light.account-juri .jury-approval-modal>.jury-primary:disabled{opacity:1;color:#68748a!important;-webkit-text-fill-color:#68748a!important;background:#e5e8ee!important;border-color:#cbd3df!important}.dashboard-dark.account-juri .jury-approval-modal{color:#faf7ef;background:linear-gradient(145deg,#21172d,#171329);border:1px solid #6b5870;box-shadow:0 26px 80px #0000007a}.dashboard-dark.account-juri .jury-approval-modal :is(h2,label),.dashboard-dark.account-juri .jury-approval-modal .approval-summary b{color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important}.dashboard-dark.account-juri .jury-approval-modal>p,.dashboard-dark.account-juri .jury-approval-modal .approval-summary small{color:#c9bfd0!important;-webkit-text-fill-color:#c9bfd0!important}.dashboard-dark.account-juri .jury-approval-modal .approval-summary{color:#faf7ef;background:#2d203b;border:1px solid #594963}.dashboard-dark.account-juri .jury-approval-modal :is(input,textarea){color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important;background:#101a36!important;border:1px solid #74637d!important}.dashboard-dark.account-juri .jury-approval-modal :is(input,textarea)::placeholder{color:#aeb9ce!important;-webkit-text-fill-color:#aeb9ce!important}.dashboard-dark.account-juri .jury-approval-modal .approval-warning{background:#3a2d19;border:1px solid #765c25}.dashboard-dark.account-juri .jury-approval-modal .approval-warning,.dashboard-dark.account-juri .jury-approval-modal .approval-warning p{color:#ffe7ac!important;-webkit-text-fill-color:#ffe7ac!important}.dashboard-dark.account-juri .jury-approval-modal>button:first-child{background:#35283f;color:#faf7ef!important;-webkit-text-fill-color:#faf7ef!important}.dashboard-dark.account-juri .jury-approval-modal>.jury-primary:disabled{opacity:1;color:#aaa0ae!important;-webkit-text-fill-color:#aaa0ae!important;background:#33283d!important;border-color:#55475e!important}.evidence-review-modal .evidence-transcription-form>label>span>b{color:#101a36!important;-webkit-text-fill-color:#101a36!important}.evidence-review-modal .evidence-transcription-form>label>span>small{color:#42516d!important;-webkit-text-fill-color:#42516d!important}.evidence-review-modal .evidence-transcription-form>label.omr-read>span>small{color:#087456!important;-webkit-text-fill-color:#087456!important}.evidence-review-modal .evidence-transcription-form>label:is(.omr-uncertain,.omr-unreadable)>span>small{color:#704b00!important;-webkit-text-fill-color:#704b00!important}.dashboard-module-skeleton,.dashboard-module-error{border:1px solid var(--border,#dbe2ef);background:var(--surface,#fff);border-radius:22px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-height:150px;padding:24px;display:grid}.dashboard-module-skeleton>span,.dashboard-module-skeleton i{background:linear-gradient(90deg,#e7ebf3 25%,#f7f8fb 50%,#e7ebf3 75%) 0 0/200% 100%;border-radius:999px;animation:1.2s linear infinite dashboard-skeleton-shift;display:block}.dashboard-module-skeleton>span{width:54px;height:54px}.dashboard-module-skeleton>div{gap:9px;display:grid}.dashboard-module-skeleton i{width:min(560px,100%);height:14px}.dashboard-module-skeleton i:nth-child(2){width:min(390px,78%)}.dashboard-module-skeleton i:nth-child(3){width:min(250px,55%)}.dashboard-module-skeleton p{color:var(--muted,#667085);grid-column:2;margin:0}.dashboard-module-error{color:#8d2639;background:#fff4f5;border-color:#e9a9b4}.dashboard-module-error>span{background:#ffdce2;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.dashboard-module-error p{color:#994457;margin:5px 0 0}.dashboard-dark .dashboard-module-skeleton{background:#111b37}.dashboard-dark .dashboard-module-error{color:#fff1f3;background:#351b2a}.dashboard-dark .dashboard-module-error p{color:#efb9c2}@keyframes dashboard-skeleton-shift{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dashboard-module-skeleton>span,.dashboard-module-skeleton i{animation:none}}@media (max-width:560px){.dashboard-module-skeleton,.dashboard-module-error{grid-template-columns:42px minmax(0,1fr);min-height:120px;padding:18px}.dashboard-module-skeleton>span{width:42px;height:42px}}.active-event-switcher{gap:.3rem;min-width:min(22rem,32vw);margin-left:auto;display:grid}.active-event-switcher>span{color:#ffffffb3;letter-spacing:.14em;font-size:.68rem;font-weight:800}.active-event-switcher select{color:#fffdf7;width:100%;min-height:2.75rem;font:inherit;text-overflow:ellipsis;background:#14213f;border:1px solid #d7a82db8;border-radius:.85rem;padding:.55rem 2.25rem .55rem .85rem;font-weight:750}.dashboard-light .active-event-switcher>span{color:#526079}.dashboard-light .active-event-switcher select{color:#15213e;background:#fffdfa}@media (max-width:900px){.dashboard-shell.account-event .dashboard-top{grid-template-rows:42px 54px 48px;height:180px;min-height:180px}.active-event-switcher{grid-area:3/1/auto/-1;width:100%;min-width:0;margin:0}.active-event-switcher>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.active-event-switcher select{min-height:2.6rem;font-size:.9rem}.account-event .participant-step-nav,.account-event .championship-workspace .system-flow,.account-event .profile-workspace .form-steps,.account-event .score-category-tabs{top:180px}}body .event-poster,body .account-event-poster,body .account-event-grid.single-event .account-event-poster,body .account-event-grid.paired-events .account-event-poster,body .account-event-grid.dense-events .account-event-poster{aspect-ratio:4/5;background-color:#101b38;background-position:center, var(--poster-position,center);background-repeat:no-repeat,no-repeat;background-size:100% 100%, var(--poster-fit,contain);width:100%;height:auto;min-height:0}body .event-poster{aspect-ratio:4/5;position:relative;background-image:var(--poster-image)!important;background-position:var(--poster-position,center)!important;background-repeat:no-repeat!important;background-size:contain!important}body .event-poster.uploaded-poster:before,body .event-poster.uploaded-poster:after{display:none}.poster-event-tags{z-index:3;flex-wrap:wrap;gap:6px;max-width:calc(100% - 60px);display:flex;position:absolute;top:12px;left:12px}.poster-event-tags>span{color:#2864ad;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f8ffeb;border:1px solid #ffffffb3;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900;line-height:1.15;box-shadow:0 5px 16px #070f242e}.poster-event-tags>span+span{color:#087b5d;background:#e2f9f0f0}.poster-event-tags>.registration-closed{color:#b73950;background:#ffe8ebf0}.poster-event-tags>.registration-upcoming{color:#996400;background:#fff4d7f0}body .event-poster .event-poster-hint,body .account-event-poster .poster-zoom-hint{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081128d1;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:0;line-height:1;display:grid;position:absolute;top:12px;left:auto;right:12px}body .account-event-poster .poster-zoom-hint:before{content:"⌕";font-size:17px}.public-ui-icon{flex:none;width:1em;height:1em;display:block}body .event-poster .event-poster-hint .public-ui-icon{width:17px;height:17px}body .public-event-favorite .public-ui-icon{width:20px;height:20px}body .event-card-meta{gap:7px;display:grid}body .event-card-meta>span{align-items:flex-start;gap:7px;min-width:0;display:flex}body .event-card-meta .public-ui-icon{color:#5877d8;width:15px;height:15px;margin-top:.08em}body .event-card .event-footer a{justify-content:center;align-items:center;gap:6px;display:inline-flex}body .event-card .event-footer a .public-ui-icon{width:14px;height:14px}body .event-card .event-content{padding:16px}body .event-card .event-heading{gap:4px}body .event-card .event-heading small{font-size:11px}body .event-card .event-heading h3{font-size:18px;line-height:1.22}body .event-card .event-content p{margin:11px 0;font-size:12px;line-height:1.5}body .event-card .event-footer{gap:10px;padding-top:12px}body .event-card .event-footer strong{font-size:16px}body .event-card .event-footer a{padding:9px 11px;font-size:11px}body .account-event-grid,body .account-event-grid.single-event,body .account-event-grid.paired-events,body .account-event-grid.dense-events{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),300px));justify-content:start;gap:18px;display:grid}body .account-event-grid.single-event .account-event-card{display:block}body .account-event-poster,body .account-event-grid.single-event .account-event-poster,body .account-event-grid.paired-events .account-event-poster,body .account-event-grid.dense-events .account-event-poster{aspect-ratio:4/5;width:100%;height:auto;min-height:0;padding:12px;background-image:var(--poster-image)!important;background-position:var(--poster-position,center)!important;background-repeat:no-repeat!important;background-size:contain!important}body .account-event-poster.uploaded-poster:before,body .account-event-poster.uploaded-poster:after{display:none}body .account-event-content,body .account-event-grid.single-event .account-event-content,body .account-event-grid.dense-events .account-event-content{flex-direction:column;justify-content:flex-start;padding:16px;display:flex}body .account-event-content .account-event-tags{background:0 0;border:0;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;display:flex}body .account-event-tags span{color:#336bb6;background:#edf3ff;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}body .account-event-tags span+span{color:#168663;background:#e4f8f0}body .account-event-date{color:#68758e;font-size:11px;font-weight:800}body .account-event-content h3{color:#15203d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin:5px 0 8px;font-size:18px;line-height:1.22;display:-webkit-box;overflow:hidden}body .account-event-content .account-event-meta{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e1e6ef;gap:4px;margin:0;padding:0 0 11px;display:grid}body .account-event-content .account-event-meta p{margin:0;font-size:11px;line-height:1.4}body .account-event-content .account-event-price{box-shadow:none;background:0 0;border:0;gap:3px;margin:0;padding:11px 0 0;display:grid}body .account-event-content .account-event-price small{font-size:10px}body .account-event-content .account-event-price strong{font-size:16px}body .account-event-content button{margin-top:11px;padding:10px;font-size:11px}body .event-poster:not(.uploaded-poster),body .account-event-poster:not(.uploaded-poster){background-size:cover,cover}body .event-card,body .account-event-card{align-self:start}body .event-poster.uploaded-poster,body .account-event-poster.uploaded-poster{isolation:isolate;background-color:#101b38;position:relative;overflow:hidden}body .event-poster.uploaded-poster:before,body .account-event-poster.uploaded-poster:before{content:"";z-index:-2;background-image:var(--poster-image);filter:blur(22px)saturate(.9);opacity:.68;background-position:50%;background-size:cover;position:absolute;inset:-12%;transform:scale(1.08)}body .event-poster.uploaded-poster:after,body .account-event-poster.uploaded-poster:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#040a1c14 38%,#040a1cd6);position:absolute;inset:0}.event-poster-placeholder-info,.account-poster-placeholder{text-align:center;align-self:center;place-items:center;gap:8px;margin:auto;display:grid}.event-poster-placeholder-info b,.account-poster-placeholder b{font-size:18px}.event-poster-placeholder-info i,.account-poster-placeholder i{color:#62e2bd;font-family:Georgia,serif}.event-poster-placeholder-info strong{max-width:24ch;font-size:15px}.event-poster-placeholder-info small,.account-poster-placeholder small{color:#ffffffb3}.screen-reader-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.poster-upload-review{background:#f8faff;border:1px solid #d7ddec;border-radius:24px;gap:16px;margin-top:22px;padding:20px;display:grid}.poster-upload-review>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.poster-upload-review>header span{color:#087c68;letter-spacing:.14em;font-size:11px;font-weight:900}.poster-upload-review h4{color:#111b36;margin:4px 0 0;font-size:19px}.poster-preview-controls{flex-wrap:wrap;gap:6px;display:flex}.poster-preview-controls button{color:#25304a;cursor:pointer;background:#fff;border:1px solid #cbd3e3;border-radius:10px;min-height:38px;padding:0 12px;font-weight:800}.poster-preview-controls button.active{color:#06705e;background:#daf7ee;border-color:#078f75}.poster-preview-stage{background:#172441;border:10px solid #121d39;border-radius:18px;place-items:center;width:100%;max-width:760px;margin-inline:auto;transition:max-width .2s;display:grid;position:relative;overflow:hidden}.poster-preview-stage.mobile{aspect-ratio:4/5;max-width:320px}.poster-preview-stage.desktop{aspect-ratio:16/9;max-width:760px}.poster-preview-stage img{background:#172441;width:100%;height:100%;display:block}.poster-quality-summary{color:#45516b;background:#edf2fb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.poster-quality-summary b{color:#15213d}.poster-quality-summary small{color:#a04c20;flex-basis:100%}.poster-quality-summary.quality-baik{color:#08735f;background:#dcf7ed}.poster-upload-review>p{color:#67728a;margin:0;font-size:13px;line-height:1.6}.poster-focus-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.poster-focus-controls label{color:#4e5a73;gap:7px;font-size:12px;font-weight:750;display:grid}.poster-focus-controls label span{justify-content:space-between;display:flex}.poster-focus-controls input{accent-color:#078f75;width:100%}.poster-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.poster-review-actions a,.poster-review-actions button{color:#172442;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd3e3;border-radius:11px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none}.poster-review-actions a{color:#08705f;border-color:#078f75;align-items:center;display:inline-flex}.event-publication-checklist{background:#fff;border:1px solid #d8deeb;border-radius:22px;margin-top:20px;padding:20px}.event-publication-checklist h4{color:#111b36;margin:0 0 14px}.event-publication-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.event-publication-checklist li{color:#69748a;background:#f2f4f8;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:800}.event-publication-checklist li:before{content:"○ "}.event-publication-checklist li.done{color:#08735f;background:#dcf7ed}.event-publication-checklist li.done:before{content:"✓ "}@media (max-width:720px){.poster-upload-review>header{flex-direction:column;align-items:stretch}.poster-preview-controls button{flex:1}.poster-focus-controls,.event-publication-checklist ul{grid-template-columns:1fr}}.dashboard-dark .poster-upload-review{background:#111c37;border-color:#354363}.dashboard-dark .poster-upload-review h4{color:#fff}.dashboard-dark .poster-preview-controls button{color:#dfe7f8;background:#182541;border-color:#455473}.dashboard-dark .poster-preview-controls button.active{color:#8df0d2;background:#123f3a;border-color:#53d9b7}.dashboard-dark .poster-upload-review>p{color:#b6c0d4}.dashboard-dark .poster-focus-controls label{color:#c1cadc}.dashboard-dark .poster-review-actions button{color:#dfe7f8;background:#182541;border-color:#455473}.dashboard-dark .poster-review-actions a{color:#8df0d2;background:#123f3a;border-color:#53d9b7}.dashboard-dark .event-publication-checklist{background:#111c37;border-color:#354363}.dashboard-dark .event-publication-checklist h4{color:#fff}.dashboard-dark .event-publication-checklist li{color:#bdc7da;background:#192642}.dashboard-dark .event-publication-checklist li.done{color:#8df0d2;background:#123f3a}.level-time-rule{background:#f4fbf9;border:1px solid #cfe0dc;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(220px,1.3fr) minmax(120px,.65fr) minmax(180px,.8fr);align-items:end;gap:14px;margin-top:12px;padding:16px;display:grid}.level-time-rule>div,.level-time-rule>label{gap:7px;display:grid}.level-time-rule span{color:#536078;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:850}.level-time-rule>label>input{color:#15203b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd2df;border-radius:11px;padding:0 12px}.level-duration-input{align-items:center;gap:7px;display:flex}.level-duration-input label{grid-template-columns:56px auto;align-items:center;gap:6px;display:grid}.level-duration-input input{color:#15203b;text-align:center;width:56px;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd2df;border-radius:11px;font-weight:850}.level-duration-input small,.level-time-rule>small{color:#748097;font-size:11px}.level-time-rule>small{grid-column:1/-1}.level-time-rule-note{border-style:dashed}.dashboard-dark .level-time-rule{background:#102f2d;border-color:#31584f}.dashboard-dark .level-time-rule span,.dashboard-dark .level-time-rule small{color:#b9d5ce}.dashboard-dark .level-time-rule input{color:#fff;background:#13213d;border-color:#49615e}@media (max-width:820px){.level-time-rule{grid-template-columns:1fr}}.automatic-level-time-config{background:#f8fafc;border:1px solid #cfd8e7;border-radius:22px;gap:16px;margin-top:20px;padding:20px;display:grid}.automatic-level-time-config>header>div{align-items:center;gap:12px;display:flex}.automatic-level-time-config>header>div>span{background:#daf7ee;border-radius:13px;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.automatic-level-time-config h4{color:#14203c;margin:0;font-size:18px}.automatic-level-time-config header p{color:#6d7890;margin:4px 0 0;font-size:12px}.bulk-time-control{background:#ecfaf6;border:1px solid #a8d7ca;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px;display:grid}.bulk-time-control>div:first-child{gap:3px;display:grid}.bulk-time-control small{color:#6b778c}.bulk-time-control>button{color:#fff;cursor:pointer;background:#087b69;border:0;border-radius:12px;min-height:46px;padding:0 15px;font-weight:850}.level-time-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.level-time-list>div{background:#fff;border:1px solid #dbe1ec;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.level-time-list>div>b{color:#1a2540;font-size:13px}.dashboard-dark .automatic-level-time-config{background:#111c37;border-color:#354363}.dashboard-dark .automatic-level-time-config h4,.dashboard-dark .level-time-list>div>b{color:#fff}.dashboard-dark .automatic-level-time-config header p,.dashboard-dark .bulk-time-control small{color:#b7c1d6}.dashboard-dark .bulk-time-control{background:#123b36;border-color:#32685c}.dashboard-dark .level-time-list>div{background:#17233e;border-color:#394663}@media (max-width:760px){.bulk-time-control{grid-template-columns:1fr}.bulk-time-control>button{width:100%}.level-time-list{grid-template-columns:1fr}}.dashboard-shell.account-event .score-table-row>label{justify-self:center;width:min(100%,84px);min-width:0;padding:3px}.dashboard-shell.account-event .score-table-row label input.score-value{border-radius:9px;width:100%;height:38px;min-height:38px;padding:4px 22px 4px 6px;font-size:.78rem;line-height:1}@media (max-width:760px){.score-table-head>span:nth-child(2),.score-table-row>span:nth-child(2){left:46px}}.dashboard-shell.account-event .score-table-row label small{font-size:.58rem;right:7px}.dashboard-shell.account-event .score-table-row .criterion-name-long{letter-spacing:-.015em;font-size:.72rem}.dashboard-shell.account-event .score-table-row .criterion-name-compact{letter-spacing:-.02em;font-size:.66rem;line-height:1.18}.dashboard-shell.account-event input[type=number].score-value{appearance:textfield}.dashboard-shell.account-event input[type=number].score-value::-webkit-inner-spin-button{appearance:none;margin:0}.dashboard-shell.account-event input[type=number].score-value::-webkit-outer-spin-button{appearance:none;margin:0}.score-table-head>span:first-child,.score-table-row>span:first-child{z-index:4;position:sticky;left:0}.score-table-head>span:nth-child(2),.score-table-row>span:nth-child(2){z-index:3;position:sticky;left:46px;box-shadow:7px 0 12px #0d172312}.score-table-row>span:first-child,.score-table-row>span:nth-child(2){background:inherit}.score-table .active-jury-column{background-color:#e4f8f1;box-shadow:inset 0 0 0 1px #59ad98}.score-table-head .active-jury-column{color:#073f35;background-color:#d2f4e8;border-radius:8px}.mobile-jury-selector{display:none}.score-draft-status{color:#617087;white-space:nowrap;font-size:.7rem;font-weight:750}.score-approval-filters{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin-bottom:2px;display:grid}.score-approval-filters button{color:#657188;min-width:0;min-height:44px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d7ddea;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;font-weight:800;display:flex}.score-approval-filters button span{text-overflow:ellipsis;overflow:hidden}.score-approval-filters button b{border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;display:grid;color:#17233f!important;-webkit-text-fill-color:#17233f!important;background:#e7ecf4!important}.score-approval-filters button.active{color:#096b56;background:#eaf8f3;border-color:#168a70;box-shadow:0 0 0 2px #168a701a}.score-approval-filters button.active b{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#168a70!important}.score-approval-filters button:disabled{cursor:not-allowed;opacity:1;box-shadow:none;border-style:dashed;color:#687386!important;filter:none!important;background:#f8faf9!important;border-color:#d5dce5!important}.score-approval-filters button:disabled span{color:#687386!important;-webkit-text-fill-color:#687386!important}.score-approval-filters button:disabled b{color:#657083!important;-webkit-text-fill-color:#657083!important;background:#e8edf1!important}.score-team-selector .score-participant-dropdown select:disabled{color:#7a8497;cursor:not-allowed;background:#f3f5f8;border-color:#d8dde6}.dashboard-shell .score-team-selector .score-participant-dropdown select,.dashboard-light .score-team-selector .score-participant-dropdown select,.dashboard-dark .score-team-selector .score-participant-dropdown select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:#121d3c;box-shadow:none;color:#121d3c!important;background-color:#fffdfa!important;border-color:#cbd3df!important}.dashboard-shell .score-team-selector .score-participant-dropdown select:hover{background-color:#fff!important;border-color:#8ebbad!important}.dashboard-shell .score-team-selector .score-participant-dropdown select:focus,.dashboard-shell .score-team-selector .score-participant-dropdown select:focus-visible{outline-offset:2px;outline:3px solid #35b79633;background-color:#fff!important;border-color:#35b796!important}.dashboard-shell .score-team-selector .score-participant-dropdown select option{color:#121d3c;background:#fff}.dashboard-shell .score-team-selector .performance-time-inline input,.dashboard-light .score-team-selector .performance-time-inline input,.dashboard-dark .score-team-selector .performance-time-inline input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:#121d3c;box-shadow:none;color:#121d3c!important;background-color:#fffdfa!important;border-color:#cbd3df!important}.dashboard-shell .score-team-selector .performance-time-inline input:focus,.dashboard-shell .score-team-selector .performance-time-inline input:focus-visible{outline-offset:2px;outline:3px solid #35b79633;background-color:#fff!important;border-color:#35b796!important}.score-team-selector .score-participant-dropdown{grid-template-columns:minmax(210px,.42fr) minmax(360px,1fr);align-items:center;gap:10px 18px;padding:16px 18px 18px}.score-team-selector .score-participant-dropdown label{align-content:center;min-height:52px}.score-team-selector .score-participant-dropdown label span{font-size:.82rem;line-height:1.25}.score-team-selector .score-participant-dropdown label small{font-size:.68rem;line-height:1.35}.score-team-selector .selected-team-summary{grid-template-columns:70px minmax(210px,1fr) minmax(360px,auto) minmax(150px,auto);gap:16px;padding:18px 0 2px}.score-team-selector .selected-team-summary>span{width:62px;height:62px}.score-team-selector .selected-team-summary>div b{line-height:1.2}.score-team-selector .selected-team-summary>div small{margin-top:3px;line-height:1.4}.score-team-selector .selected-team-summary dl{grid-template-columns:minmax(190px,auto) minmax(170px,auto);gap:12px;display:grid}.score-team-selector .selected-team-summary dl>div{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;min-width:0;padding:9px 12px}.score-team-selector .selected-team-summary dt{white-space:nowrap;line-height:1.3}.score-team-selector .selected-team-summary .penalty-button{white-space:nowrap;min-height:48px;padding-inline:18px}@media (max-width:1100px){.score-team-selector .selected-team-summary{grid-template-columns:70px minmax(0,1fr) minmax(150px,auto)}.score-team-selector .selected-team-summary dl{grid-area:2/1/auto/-1;width:100%}.score-team-selector .selected-team-summary .penalty-button{grid-area:1/3}}@media (max-width:900px){.score-approval-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-shell.account-event .sheet-progress{gap:3px;display:grid}.dashboard-shell.account-event .sheet-progress>span,.dashboard-shell.account-event .sheet-progress>small{line-height:1.3;display:block}.dashboard-shell.account-event .sheet-progress>div{background:#ffffff38;margin-top:5px}.dashboard-shell.account-event .sheet-progress>div>i{background:linear-gradient(90deg,#50ddb5,#f2d47b)}.dashboard-dark .score-table .active-jury-column{background-color:#193d36;box-shadow:inset 0 0 0 1px #4eb79b}.dashboard-shell .score-table .score-table-head .active-jury-column,.dashboard-light .score-table .score-table-head .active-jury-column,.dashboard-dark .score-table .score-table-head .active-jury-column{border-radius:8px;color:#075a47!important;-webkit-text-fill-color:#075a47!important;background:#d9f5eb!important;box-shadow:inset 0 0 0 2px #42b99b!important}@media (max-width:760px){.score-team-selector .score-participant-dropdown,.score-team-selector .selected-team-summary{grid-template-columns:1fr}.score-team-selector .selected-team-summary>span{width:54px;height:54px}.score-team-selector .selected-team-summary dl,.score-team-selector .selected-team-summary .penalty-button{grid-column:1}.score-team-selector .selected-team-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-jury-selector{color:#314b47;background:#f2faf7;border:1px solid #cadbd7;border-radius:11px;grid-template-columns:1fr minmax(112px,auto);align-items:center;gap:10px;margin:10px 0;padding:9px 11px;font-size:.72rem;font-weight:800;display:grid}.mobile-jury-selector select{color:#13233e;background:#fff;border:1px solid #9dbdb5;border-radius:9px;width:100%;min-height:38px;padding:0 9px;font-weight:850}.score-table-head,.score-table-row{min-width:390px;grid-template-columns:40px minmax(130px,1fr) minmax(74px,84px) 58px 52px!important}.score-table [data-jury]:not(.active-jury-column){display:none}.score-footer>div{align-items:flex-start}}.leader-readiness{background:#fff7f7;border:1px solid #ef9aa5;border-radius:18px;margin:16px 0;padding:18px}.leader-readiness.ready{background:#f0faf6;border-color:#9edbc8}.leader-readiness>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.leader-readiness>header span{color:#a62d40;letter-spacing:.15em;font-size:10px;font-weight:900}.leader-readiness.ready>header span{color:#08745a}.leader-readiness h3{margin:4px 0 0;font-size:18px}.leader-readiness>header>strong{white-space:nowrap;background:#fff;border-radius:999px;padding:8px 12px}.leader-readiness>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:14px;display:grid}.leader-readiness>div>span{background:#ffffffc7;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:750;display:flex}.leader-readiness i{border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.leader-readiness .done i{color:#08745a;background:#d9f5e9}.leader-readiness .pending i{color:#b52f43;background:#ffe0e4}.level-result-lock{background:#f8fafc;border:1px solid #d7e0ea;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:14px 16px;display:flex}.level-result-lock span,.level-result-lock b{display:block}.level-result-lock span{color:#6c788c;letter-spacing:.14em;font-size:9px;font-weight:900}.level-result-lock b{margin-top:4px;font-size:13px}.level-result-lock button{color:#0b7059;background:#fff;border:1px solid #12866c;border-radius:11px;padding:10px 14px;font-weight:850}.leader-team em{border-radius:999px;width:fit-content;margin-top:4px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.leader-team em.score-complete{color:#08745a;background:#dcf7eb}.leader-team em.score-partial{color:#8a5b00;background:#fff1c7}.leader-team em.score-empty{color:#ad2f42;background:#ffe1e5}.dashboard-dark .leader-readiness{background:#382029;border-color:#87404d}.dashboard-dark .leader-readiness.ready{background:#17362f;border-color:#346f60}.dashboard-dark .leader-readiness>div>span,.dashboard-dark .leader-readiness>header>strong{color:#edf4fb;background:#0f1f30b8}.dashboard-dark .level-result-lock{color:#f8fafc;background:#162a3d;border-color:#3e566b}@keyframes championship-tab-3d-enter{0%{opacity:.62;filter:saturate(.75);transform:perspective(700px)rotateX(18deg)translateY(7px)translateZ(-12px)scale(.97)}58%{transform:perspective(700px)rotateX(-3deg)translateY(-2px)translateZ(8px)scale(1.012)}to{opacity:1;filter:saturate();transform:perspective(700px)rotateX(0)translateY(0)translateZ(0)scale(1)}}.championship-workspace .system-flow,.champion-level-tabs,.champion-decision-actions,.champion-calculation-options{perspective:900px}.championship-workspace .system-flow button,.champion-level-tabs button,.champion-decision-actions button,.champion-calculation-options button{isolation:isolate;transform-style:preserve-3d;will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s,background .22s,color .22s;position:relative}.championship-workspace .system-flow button:after,.champion-level-tabs button:after,.champion-decision-actions button:after,.champion-calculation-options button:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(115deg,#ffffff47,#0000 42%);transition:opacity .22s;position:absolute;inset:1px}.championship-workspace .system-flow button:hover,.champion-level-tabs button:hover,.champion-decision-actions button:hover,.champion-calculation-options button:hover{transform:perspective(700px)rotateX(-4deg)translateY(-3px)translateZ(7px);box-shadow:0 10px 20px #1e2d4b21}.championship-workspace .system-flow button:hover:after,.champion-level-tabs button:hover:after,.champion-decision-actions button:hover:after,.champion-calculation-options button:hover:after{opacity:1}.championship-workspace .system-flow button:active,.champion-level-tabs button:active,.champion-decision-actions button:active,.champion-calculation-options button:active{transform:perspective(700px)rotateX(2deg)translateY(1px)scale(.985)}.championship-workspace .system-flow button.active,.champion-level-tabs button.active,.champion-decision-actions button.active,.champion-decision-actions button.selected,.champion-calculation-options button.active{animation:.42s cubic-bezier(.2,.85,.25,1) both championship-tab-3d-enter}.optional-champion{transition:transform .28s,box-shadow .28s,border-color .28s}.optional-champion:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1e2d4b17}.optional-champion-body .field input,.custom-source-form input{transition:border-color .2s,box-shadow .2s,background .2s}.optional-champion-body .field input:hover,.custom-source-form input:hover{border-color:#9d8af0}.optional-champion-body .field input:focus,.custom-source-form input:focus{border-color:#7459e8;outline:0;box-shadow:0 0 0 4px #7459e81f}@media (prefers-reduced-motion:reduce){.championship-workspace .system-flow button,.champion-level-tabs button,.champion-decision-actions button,.champion-calculation-options button,.optional-champion{transition-duration:.01ms!important;animation:none!important;transform:none!important}}@media (min-width:700px) and (hover:hover) and (pointer:fine){.dashboard-shell{grid-template-columns:88px minmax(0,1fr);display:grid}.dashboard-shell .sidebar,.dashboard-shell .sidebar.mobile-open{width:88px;min-width:88px;height:100vh;padding:22px 14px;display:flex;position:sticky;inset:0 auto auto;overflow:hidden;transform:none}.dashboard-shell .sidebar:hover,.dashboard-shell .sidebar.mobile-open:hover{width:320px;min-width:320px;padding-inline:20px;transform:none}.dashboard-shell .sidebar:has(:focus-visible){width:320px;min-width:320px;padding-inline:20px;transform:none}.dashboard-shell .sidebar.mobile-open:has(:focus-visible){width:320px;min-width:320px;padding-inline:20px;transform:none}.dashboard-shell .sidebar nav{width:280px;display:grid;overflow:hidden auto}.dashboard-shell .sidebar nav button{white-space:nowrap;flex:none;width:60px}.dashboard-shell .sidebar:hover nav button{width:280px}.dashboard-shell .sidebar:has(:focus-visible) nav button{width:280px}.dashboard-shell .sidebar .brand,.dashboard-shell .sidebar .role-badge,.dashboard-shell .sidebar .switch-role{display:flex}.dashboard-shell .mobile-menu-toggle,.dashboard-shell .mobile-sidebar-close,.dashboard-shell>.sidebar-backdrop{display:none}}.dashboard-shell[class*=account-] .sidebar nav button{cursor:pointer;-webkit-user-select:none;user-select:none}.dashboard-shell[class*=account-] .sidebar nav button.active .sidebar-menu-label,.dashboard-shell[class*=account-] .sidebar nav button:hover .sidebar-menu-label,.dashboard-shell[class*=account-] .sidebar nav button:focus-visible .sidebar-menu-label{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.dashboard-shell[class*=account-] .sidebar nav button.active .sidebar-menu-icon,.dashboard-shell[class*=account-] .sidebar nav button:hover .sidebar-menu-icon,.dashboard-shell[class*=account-] .sidebar nav button:focus-visible .sidebar-menu-icon{color:var(--account-primary)!important;-webkit-text-fill-color:var(--account-primary)!important;background:var(--account-highlight)!important}.auth-card-3d>:not(.auth-3d-scene,.dialog-close),.auth-card-3d form>*{animation:none}.auth-card-3d>.brand.compact,.auth-card-3d>h2,.auth-card-3d>h2+p,.auth-card-3d form>label,.auth-card-3d form>.form-row,.auth-card-3d form>.auth-message,.auth-card-3d form>.button.primary,.auth-card-3d>.auth-switch{opacity:0;transform-origin:50% 0;backface-visibility:hidden;will-change:transform, opacity, filter;animation:.58s cubic-bezier(.16,.86,.24,1) both auth-reveal-down}.auth-card-3d>.brand.compact{animation-delay:.28s}.auth-card-3d form>label:nth-of-type(3){animation-delay:1.03s}.auth-card-3d form>label:nth-of-type(4){animation-delay:1.18s}.auth-card-3d form>.auth-message{animation-delay:1.16s}.auth-card-3d>.dialog-close{animation:.38s ease-out .18s both auth-close-arrive}.featured-event-stage{perspective:1500px;perspective-origin:50% 46%;min-height:560px}.featured-event-orbit{width:1px;height:1px;transform-style:preserve-3d;will-change:transform;inset:48% auto auto 50%}.featured-event-card,.featured-event-card.active,.featured-event-card.active:hover{opacity:1;z-index:auto;backface-visibility:hidden;width:clamp(230px,25vw,330px);transform:translate(-50%, -50%) rotateY(var(--event-angle)) translateZ(clamp(270px, 34vw, 455px));transform-origin:50%;transition:filter .35s,box-shadow .35s;top:0;left:0}.featured-event-card:hover,.featured-event-card.active:hover{filter:brightness(1.1)saturate(1.08);box-shadow:0 42px 88px #00000094,0 0 0 2px #61ddb9,0 0 38px #45e0b538}.featured-event-orbit.is-rotating:after{content:"";filter:blur(7px);pointer-events:none;background:radial-gradient(#50e8be26,#205c7014 38%,#0000 70%);border-radius:50%;width:min(72vw,820px);height:90px;position:absolute;top:226px;left:0;transform:translate(-50%)rotateX(76deg)translateZ(-80px)}@media (max-width:720px){.featured-event-stage{perspective:1100px;min-height:480px}.featured-event-orbit{top:47%}.featured-event-card,.featured-event-card.active,.featured-event-card.active:hover{width:min(62vw,270px);transform:translate(-50%, -50%) rotateY(var(--event-angle)) translateZ(clamp(190px, 58vw, 285px))}}.featured-event-carousel{padding:clamp(24px,3vw,40px)}.featured-event-carousel>header{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:start;gap:clamp(28px,6vw,92px);min-height:128px;display:grid}.featured-event-carousel>header h2{text-wrap:balance;max-width:610px;font-size:clamp(27px,3.2vw,43px);line-height:1.08}.featured-event-carousel>header p{color:#bdc9d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;align-self:center;max-width:none;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.featured-event-stage{perspective:1350px;min-height:440px;margin-top:20px}.featured-event-orbit{top:46%}.featured-event-card,.featured-event-card.active,.featured-event-card.active:hover{width:clamp(190px,19vw,250px);transform:translate(-50%, -50%) rotateY(var(--event-angle)) translateZ(clamp(230px, 27vw, 350px));border-radius:20px}.featured-event-copy{padding:18px}.featured-event-copy strong{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(17px,1.55vw,21px);line-height:1.16}.featured-event-copy em{margin-top:7px;font-size:11px;line-height:1.35}.featured-event-copy b{margin-top:12px;padding-top:11px;font-size:11px}.featured-event-copy b span{width:27px;height:27px}.featured-event-orbit.is-rotating:after{width:min(64vw,680px);height:72px;top:166px}@media (max-width:720px){.featured-event-carousel>header{grid-template-columns:1fr;gap:16px;min-height:0}.featured-event-carousel>header p{align-self:auto}.featured-event-stage{perspective:1000px;min-height:390px;margin-top:18px}.featured-event-orbit{top:45%}.featured-event-card,.featured-event-card.active,.featured-event-card.active:hover{width:min(54vw,220px);transform:translate(-50%, -50%) rotateY(var(--event-angle)) translateZ(clamp(155px, 48vw, 225px))}.featured-event-copy{padding:15px}.featured-event-copy strong{font-size:17px}}.featured-event-card{transform-style:preserve-3d;will-change:transform, opacity, filter, box-shadow;overflow:visible}.featured-event-card:before{content:"";z-index:-1;border-radius:inherit;background:#07131e;border:1px solid #61ddb947;position:absolute;inset:0;transform:translateZ(-13px)translate(7px,7px);box-shadow:10px 12px 24px #0000004d}.featured-event-card:after{border-radius:inherit;transform:translateZ(18px)translate(-130%)}.featured-event-card:hover:after{transform:translateZ(18px)translate(130%)}.featured-event-glass{border-radius:inherit;transform:translateZ(5px)}.featured-event-copy{transform:translateZ(22px)}.featured-event-copy b span{transform:translateZ(12px);box-shadow:0 8px 18px #02141666}.auth-card-3d>form{animation:none!important}.auth-card-3d>.auth-welcome-kicker,.auth-card-3d>h2,.auth-card-3d>h2+p,.auth-card-3d form>label,.auth-card-3d form>.form-row,.auth-card-3d form>.auth-message,.auth-card-3d form>.button.primary,.auth-card-3d>.auth-switch{opacity:0;animation:.58s cubic-bezier(.16,.86,.24,1) both auth-reveal-down!important}.auth-card-3d>.auth-welcome-kicker{animation-delay:.4s!important}.auth-card-3d>h2{animation-delay:.53s!important}.auth-card-3d>h2+p{animation-delay:.66s!important}.auth-card-3d form>label:first-of-type{animation-delay:.8s!important}.auth-card-3d form>label:nth-of-type(2){animation-delay:.94s!important}.auth-card-3d form>.form-row{animation-delay:1.08s!important}.auth-card-3d form>.button.primary{animation-delay:1.22s!important}.auth-card-3d>.auth-switch{animation-delay:1.36s!important}.auth-welcome-kicker{letter-spacing:.18em;background:linear-gradient(135deg,#14be8d1c,#7459e814);border:1px solid #08916d38;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:22px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex;color:#087b5d!important}.auth-welcome-kicker:before{content:"";background:#19b98b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #19b98b1f,0 0 18px #19b98b80}.auth-card-3d>h2{margin-top:15px}.auth-card-3d>h2+p{color:#667287;max-width:520px;margin-top:8px;line-height:1.55}.dashboard-dark .auth-welcome-kicker{color:#63dfba!important}@media (prefers-reduced-motion:reduce){.auth-card-3d>.auth-welcome-kicker,.auth-card-3d>h2,.auth-card-3d>h2+p,.auth-card-3d form>*,.auth-card-3d>.auth-switch{opacity:1;filter:none;transform:none;animation:none!important}}.featured-event-stage{place-items:center;display:grid;position:relative}.featured-event-orbit{transform-origin:50%;top:50%;left:50%}.featured-event-card{background-color:#142737;background-image:linear-gradient(180deg, #030a1205 0%, #030a1214 48%, #030a12b3 100%), var(--event-poster);background-position:center, var(--event-poster-position,50% 50%);background-repeat:no-repeat,no-repeat;background-size:100% 100%, var(--event-poster-fit,contain);overflow:visible}.featured-event-glass{background:linear-gradient(#ffffff12,#0000 48%,#01080f7a)}.featured-event-controls{width:max-content;left:auto;right:50%;transform:translate(50%)}@media (max-width:720px){.featured-event-orbit{top:50%;left:50%}}.featured-event-card{background:#142737}.featured-event-art,.featured-event-art-placeholder{z-index:0;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(1px)}.featured-event-art{object-fit:var(--event-poster-fit,contain);object-position:var(--event-poster-position,50% 50%);background:#e9eee9;display:block}.featured-event-art-placeholder{color:#ffffffc7;letter-spacing:.13em;text-align:center;background:linear-gradient(145deg,#163448,#087f68);place-items:center;padding:28px;font-weight:900;display:grid}.featured-event-glass{z-index:1;pointer-events:none;background:linear-gradient(#0000 48%,#01080f1f 63%,#01080fc2 100%)}.featured-event-copy{z-index:2}body .event-grid{align-items:stretch}body .event-grid .event-card{align-self:stretch;height:100%}body .event-grid .event-heading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.44em;display:-webkit-box;overflow:hidden}body .event-grid .event-content>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;display:-webkit-box;overflow:hidden}body .event-grid .event-footer{min-height:82px}@media (max-width:620px){body .event-grid .event-heading h3,body .event-grid .event-content>p,body .event-grid .event-footer{min-height:0}}.featured-event-copy{text-shadow:none;gap:10px;padding:16px}.featured-event-info{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.15);background:#040d19d6;border:1px solid #ffffff3d;border-radius:14px;gap:5px;padding:12px 13px;display:grid;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff14}.featured-event-info small{color:#075f4c;background:#d8fff2;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:900;line-height:1.2}.featured-event-info strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:clamp(17px,1.8vw,22px);line-height:1.14;display:-webkit-box;overflow:hidden}.featured-event-info em{color:#dbe7f2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.featured-event-copy>b{text-shadow:0 2px 8px #000000bf;margin-top:0;padding:9px 10px 0}.featured-event-axis{z-index:3;pointer-events:none;width:230px;height:340px;transform-style:preserve-3d;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)translateZ(-90px)}.featured-axis-lamp{z-index:4;filter:drop-shadow(0 13px 20px #0000006b);width:72px;height:62px;animation:.62s cubic-bezier(.16,.86,.24,1) .12s both featured-lamp-enter;position:absolute;top:-36px;left:50%;transform:translate(-50%)translateZ(30px)}.featured-axis-lamp:before{content:"";background:linear-gradient(#536879,#152e35);border-radius:4px;width:4px;height:43px;position:absolute;top:-34px;left:34px}.featured-axis-lamp:after{content:"";clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(145deg,#1c4d48,#061b20 72%);border-radius:50% 50% 14px 14px;position:absolute;inset:8px 2px 0;box-shadow:inset 9px 0 16px #ffffff12,inset -10px -4px 18px #0000006b}.featured-axis-lamp i{z-index:2;background:#73ffd5;border-radius:50%;width:26px;height:12px;position:absolute;bottom:-5px;right:23px;box-shadow:0 0 18px #48e9b8,0 0 42px #48e9b8e6}.featured-axis-beam{z-index:1;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(.2px);transform-origin:top;background:linear-gradient(#66ffd445,#62ebc61a 66%,#0000);width:190px;height:258px;animation:.9s ease-out .42s both featured-beam-enter,4.8s ease-in-out 1.4s infinite featured-beam-breathe;position:absolute;top:28px;left:50%;transform:translate(-50%)rotateX(2deg)}.featured-axis-rings{width:150px;height:150px;transform-style:preserve-3d;animation:.7s cubic-bezier(.16,.86,.24,1) .72s both featured-rings-enter;position:absolute;top:125px;left:50%;transform:translate(-50%)rotateX(67deg)translateZ(-10px)}.featured-axis-rings:before,.featured-axis-rings i{content:"";border:1px solid #69ffd85c;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 24px #4ae7bc24}.featured-axis-rings i:first-child{inset:24px}.featured-axis-rings i:last-child{inset:49px}.featured-axis-logo{z-index:3;color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 34% 28%,#3ce0b5f0,#046758e0 54%,#021d26d1);border:1px solid #77ffd9b3;border-radius:50%;place-items:center;width:88px;height:88px;font-size:39px;font-weight:950;animation:.72s cubic-bezier(.14,.9,.22,1) .78s both featured-logo-enter,4.5s ease-in-out 1.55s infinite featured-logo-float;display:grid;position:absolute;top:128px;left:50%;transform:translate(-50%)translateZ(38px);box-shadow:0 18px 42px #00000061,0 0 32px #44eec057,inset 0 1px #ffffff73}.featured-axis-floor{filter:blur(5px);background:radial-gradient(#58ffd240,#36a08f17 42%,#0000 72%);border-radius:50%;width:210px;height:54px;animation:.8s ease-out .88s both featured-floor-enter;position:absolute;bottom:4px;left:50%;transform:translate(-50%)rotateX(72deg)}@keyframes featured-header-enter{0%{opacity:0;filter:blur(8px);transform:perspective(900px)translateY(-24px)translateZ(-80px)rotateX(-13deg)}to{opacity:1;filter:none;transform:none}}@keyframes featured-lamp-enter{0%{opacity:0;transform:translate(-50%)translateY(-55px)translateZ(70px)rotateX(-18deg)}to{opacity:1;transform:translate(-50%)translateZ(30px)}}@keyframes featured-beam-enter{0%{opacity:0;transform:translate(-50%)scaleY(.05)rotateX(2deg)}to{opacity:1;transform:translate(-50%)scaleY(1)rotateX(2deg)}}@keyframes featured-beam-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes featured-rings-enter{0%{opacity:0;transform:translate(-50%)rotateX(67deg)translateZ(-10px)scale(.2)}to{opacity:1;transform:translate(-50%)rotateX(67deg)translateZ(-10px)scale(1)}}@keyframes featured-logo-enter{0%{opacity:0;filter:blur(9px);transform:translate(-50%)translateY(-30px)translateZ(-80px)rotateX(-28deg)scale(.55)}to{opacity:1;filter:none;transform:translate(-50%)translateZ(38px)scale(1)}}@keyframes featured-logo-float{0%,to{transform:translate(-50%)translateY(0)translateZ(38px)rotateY(-4deg)}50%{transform:translate(-50%)translateY(-8px)translateZ(50px)rotateY(5deg)}}@keyframes featured-floor-enter{0%{opacity:0;transform:translate(-50%)rotateX(72deg)scale(.3)}to{opacity:1;transform:translate(-50%)rotateX(72deg)scale(1)}}@keyframes featured-orbit-enter{0%{opacity:0;filter:blur(12px);transform:translateZ(-240px)rotateX(-15deg)scale(.72)}to{opacity:1;filter:none;transform:none}}@media (max-width:720px){.featured-event-axis{top:45%;transform:translate(-50%,-50%)translateZ(-120px)scale(.78)}}@media (prefers-reduced-motion:reduce){.featured-event-carousel>header,.featured-event-orbit,.featured-axis-lamp,.featured-axis-beam,.featured-axis-rings,.featured-axis-logo,.featured-axis-floor{opacity:1;filter:none;animation:none!important}}.featured-event-copy{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.featured-event-location{color:#fff;-webkit-backdrop-filter:blur(9px);background:#050f1ccc;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 24px);margin:0;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800;line-height:1.2;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 7px 18px #00000040}.featured-event-location svg,.featured-event-bottom small svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.featured-event-location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.featured-event-bottom{-webkit-backdrop-filter:blur(10px)saturate(1.12);background:linear-gradient(135deg,#040d19e0,#071922c2);border:1px solid #ffffff47;border-radius:13px;grid-template-columns:minmax(0,1fr) 31px;align-items:end;gap:7px 9px;padding:10px 11px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 24px #0000004d,inset 0 1px #ffffff12}.featured-event-bottom small{color:#89f1d2;grid-column:1/-1;align-items:center;gap:5px;width:fit-content;margin:0;font-size:9px;font-weight:850;line-height:1.2;display:flex}.featured-event-bottom strong{color:#fff;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:clamp(13px,1.25vw,16px);line-height:1.15;display:-webkit-box;overflow:hidden}.featured-event-bottom>b{color:#fff;width:31px;height:31px;text-shadow:none;background:#0b9c77;border:1px solid #fff3;border-radius:50%;place-items:center;margin:0;padding:0;font-size:14px;display:grid;box-shadow:0 6px 14px #00000040}@media (max-width:720px){.featured-event-location{max-width:calc(100% - 18px);padding:6px 8px;top:9px;right:9px}.featured-event-bottom{padding:9px;bottom:9px;left:9px;right:9px}.featured-event-bottom strong{font-size:13px}}.featured-event-orbit>.featured-event-axis{z-index:55;top:0;left:0;transform:translate(-50%,-50%)translateZ(-20px)}.featured-event-bottom{grid-template-columns:minmax(0,1fr) 28px;gap:6px 8px;padding:9px 10px}.featured-event-bottom strong{text-wrap:pretty;-webkit-line-clamp:4;font-size:clamp(10px,1vw,13px);line-height:1.14}.featured-event-bottom>b{width:28px;height:28px;font-size:12px}@media (max-width:720px){.featured-event-orbit>.featured-event-axis{transform:translate(-50%,-50%)translateZ(-20px)scale(.78)}.featured-event-bottom strong{font-size:10px}}.featured-axis-logo{width:76px;height:76px;font-size:32px;top:93px}.featured-event-location{text-align:left;border-radius:12px;align-items:flex-start;width:max-content;max-width:calc(100% - 24px);padding:8px 10px}.featured-event-location>svg{color:#78e9c8;width:14px;height:14px;margin-top:2px}.featured-event-location-copy{white-space:normal;gap:2px;min-width:0;display:grid;overflow:visible}.featured-event-location-copy small{color:#78e9c8;letter-spacing:.12em;margin:0;font-size:7px;font-weight:900;line-height:1.2}.featured-event-location-copy>span{color:#fff;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;font-size:9px;font-weight:800;line-height:1.28;display:block;overflow:visible}@media (max-width:720px){.featured-axis-logo{top:98px}.featured-event-location{max-width:calc(100% - 18px)}.featured-event-location-copy>span{font-size:8px}}.featured-axis-beam{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);height:350px;top:-52px}@media (max-width:720px){.featured-axis-lamp{top:-92px}.featured-axis-beam{height:320px;top:-29px}.featured-axis-logo{top:42px}}.home-featured-events{min-height:calc(100svh - 84px);padding:clamp(12px,2vw,28px);scroll-margin-top:84px}.home-featured-events>.featured-event-carousel{width:100%;min-height:calc(100svh - 112px);margin:0}.home-featured-status{color:#c9d7df;background:linear-gradient(145deg,#071c28,#101a36);border-radius:30px;place-items:center;min-height:calc(100svh - 112px);font-weight:800;display:grid}.about-product-story h2 em{color:#72e4c3;font-family:inherit;font-style:normal}.about-product-story>p{color:#aebbd0;max-width:620px;margin:20px 0 0;font-size:15px;line-height:1.7}.about-product-proof{gap:9px;margin-top:25px;display:grid}.about-product-proof>span{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:1px 11px;padding:11px 13px;display:grid}.about-product-proof i{color:#67dfbc;background:#53e1b826;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.about-product-proof b{color:#fff;font-size:13px}.about-product-proof small{color:#91a0b6;font-size:11px}.site.light-theme .about-product-story>p{color:var(--public-muted)}.site.light-theme .about-product-proof>span{border-color:var(--public-line);background:#ffffff94}.site.light-theme .about-product-proof b{color:var(--public-text)}@media (max-width:720px){.home-featured-events{min-height:auto;padding:8px}.home-featured-events>.featured-event-carousel{min-height:640px}.about-product-proof{margin-top:20px}}.featured-event-carousel,.featured-event-carousel:before,.featured-event-carousel>header h2,.featured-event-carousel>header p,.featured-event-controls button,.featured-event-controls span,.featured-axis-lamp:after,.featured-axis-beam,.featured-axis-rings:before,.featured-axis-rings i,.featured-axis-floor{transition:color .5s,background .5s,border-color .5s,box-shadow .5s,opacity .5s,filter .5s}.site.light-theme .featured-event-carousel{color:#12203a;background:radial-gradient(circle at 50% 2%,#45dcb24d,#0000 34%),radial-gradient(circle at 8% 90%,#755fde21,#0000 31%),linear-gradient(145deg,#f8fbf9,#eaf5f1 52%,#e7ecf7);border-color:#12896c38;box-shadow:0 30px 74px #1c3e4629,inset 0 1px #ffffffdb}.site.light-theme .featured-event-carousel:before{opacity:.42;background-image:radial-gradient(circle,#194c5861 0 1px,#0000 1.4px)}.site.light-theme .featured-event-carousel>header span{color:#087b62}.site.light-theme .featured-event-carousel>header h2{color:#10203b}.site.light-theme .featured-event-carousel>header p{color:#526378;background:#ffffff9e;border-color:#204e5b2e;box-shadow:0 12px 30px #254d5614}.site.light-theme .featured-event-stage:before{content:"";filter:blur(7px);pointer-events:none;background:radial-gradient(#28726a24,#5574970f 45%,#0000 72%);border-radius:50%;height:150px;position:absolute;bottom:17px;left:8%;right:8%}.site.light-theme .featured-axis-lamp:before{background:linear-gradient(#9eabb1,#416260)}.site.light-theme .featured-axis-lamp:after{background:linear-gradient(145deg,#46716b,#173f3e 72%);box-shadow:inset 9px 0 16px #ffffff26,inset -10px -4px 18px #0000003d}.site.light-theme .featured-axis-beam{background:linear-gradient(#2fe2af57,#3dcda924 68%,#0000)}.site.light-theme .featured-axis-rings:before,.site.light-theme .featured-axis-rings i{border-color:#0682657a;box-shadow:0 0 24px #1ea07f2e}.site.light-theme .featured-axis-floor{background:radial-gradient(#1499784d,#328b7e1f 42%,#0000 72%)}.site.light-theme .featured-event-controls button{color:#173149;background:#ffffffb8;border-color:#1845524d;box-shadow:0 9px 22px #2248521f}.site.light-theme .featured-event-controls button:hover{color:#fff;background:#087b62;border-color:#087b62}.site.light-theme .featured-event-controls span{color:#697a8e}.site.light-theme .featured-event-controls span b{color:#142a42}.site.light-theme .featured-event-card:before{background:#b6c5c4;box-shadow:15px 25px 42px #294a5033}.featured-event-carousel>header{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;min-height:164px;padding-inline:clamp(10px,4vw,70px);display:grid;position:relative}.featured-event-carousel>header>div{justify-items:center;display:grid}.featured-event-carousel>header>div>span:first-child{background:#58e1bc12;border:1px solid #63e5c03d;border-radius:999px;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.featured-event-carousel>header>div>span:first-child:before,.featured-event-carousel>header>div>span:first-child:after{content:"";opacity:.55;background:currentColor;width:16px;height:1px}.featured-event-carousel>header h2{letter-spacing:-.035em;text-wrap:balance;max-width:920px;margin-top:12px;font-size:clamp(29px,3.7vw,48px);line-height:1.05}.featured-event-carousel>header h2 .featured-title-accent{color:#0000;font:inherit;font-weight:inherit;letter-spacing:inherit;background:linear-gradient(110deg,#75f0ca,#48cba8 55%,#9a87ff);-webkit-background-clip:text;background-clip:text;padding:0;display:inline}.featured-event-carousel>header>p{align-self:auto;width:fit-content;max-width:470px;padding:9px 14px;font-size:11px;line-height:1.4}.featured-event-carousel>header:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#6bf0cb14,#67efc9b8);border-radius:999px;width:3px;height:102px;position:absolute;bottom:-94px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #53e8be57}.site.light-theme .featured-event-carousel>header>div>span:first-child{background:#087b620f;border-color:#087b622e}.site.light-theme .featured-event-carousel>header h2 .featured-title-accent{color:#0000;background:linear-gradient(110deg,#087b62,#11a781 58%,#7059d7);-webkit-background-clip:text;background-clip:text}@media (max-width:720px){.featured-event-carousel>header{gap:11px;min-height:150px;padding-inline:0}.featured-event-carousel>header h2{margin-top:10px;font-size:clamp(27px,9vw,38px)}.featured-event-carousel>header>p{max-width:92%}.featured-event-carousel>header:after{height:86px;bottom:-78px}}.featured-event-carousel>header{gap:10px;min-height:184px;padding-bottom:22px}.featured-event-carousel>header h2{max-width:820px;margin-top:10px;font-size:clamp(28px,3.2vw,42px)}.featured-event-carousel>header>p{z-index:4;background:#081825d1;max-width:440px;padding:8px 14px;position:relative}.featured-event-carousel>header:after{background:linear-gradient(90deg,#243c43 0 24%,#60777b 25% 48%,#172d34 49% 100%);border:1px solid #ffffff1c;width:5px;height:46px;bottom:-43px;box-shadow:4px 5px 10px #00000040,0 0 12px #5be8c01f}.featured-axis-lamp:before{background:linear-gradient(90deg,#1a3037 0 24%,#637b7e 25% 48%,#10262d 49% 100%);border:1px solid #ffffff1a;border-radius:3px;width:6px;height:48px;top:-35px;left:33px;box-shadow:4px 5px 9px #00000040}.site.light-theme .featured-event-carousel>header>p{background:#ffffffe0}.site.light-theme .featured-event-carousel>header:after,.site.light-theme .featured-axis-lamp:before{background:linear-gradient(90deg,#789093 0 24%,#d4dfdc 25% 48%,#4d696d 49% 100%);border-color:#1e4b5024;box-shadow:4px 5px 10px #22484e29,0 0 12px #1c9d7b1a}@media (max-width:720px){.featured-event-carousel>header{min-height:172px;padding-bottom:18px}.featured-event-carousel>header h2{font-size:clamp(26px,8vw,35px)}.featured-event-carousel>header:after{height:40px;bottom:-37px}.featured-axis-lamp{top:-17px}.featured-axis-beam{height:250px;top:46px}.featured-axis-logo{top:106px}}.featured-event-carousel>header{isolation:isolate;overflow:visible}.featured-event-carousel>header>*{z-index:2;position:relative}.featured-event-carousel>header:after{z-index:0;opacity:.9;background:linear-gradient(90deg,#20363d 0 23%,#6a8183 24% 48%,#122930 49% 100%);width:5px;height:auto;top:42px;bottom:-112px;box-shadow:4px 6px 13px #0000003d,0 0 16px #59e7be24}.featured-event-carousel>header h2{z-index:3;position:relative}.featured-event-carousel>header h2 .featured-title-accent{padding-bottom:5px;display:inline-block;position:relative}.featured-event-carousel>header h2 .featured-title-accent:before{content:"";background:linear-gradient(90deg,#0000,#65e7c0 22%,#9a87ff 78%,#0000);border-radius:999px;height:2px;position:absolute;bottom:-3px;left:8%;right:8%;box-shadow:0 0 12px #56e1b873}.featured-event-carousel>header h2 .featured-title-accent:after{content:"";background:#59ddba;border:2px solid #ffffffb8;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)translateZ(10px);box-shadow:0 0 0 5px #59ddba1f,0 0 18px #59ddba9e}.featured-event-carousel>header>p{z-index:4}.site.light-theme .featured-event-carousel>header:after{background:linear-gradient(90deg,#738a8d 0 23%,#d7e1df 24% 48%,#4a666a 49% 100%);box-shadow:4px 6px 12px #23494f26,0 0 15px #189a791a}.site.light-theme .featured-event-carousel>header h2 .featured-title-accent:after{background:#0d9f7b;border-color:#ffffffe6;box-shadow:0 0 0 5px #0d9f7b1a,0 0 16px #0d9f7b5c}@media (max-width:720px){.featured-event-carousel>header:after{top:38px;bottom:-92px}.featured-axis-lamp{top:-92px}.featured-axis-beam{height:320px;top:-29px}.featured-axis-logo{top:42px}}.featured-event-carousel>header{min-height:132px;padding-bottom:0}.featured-event-carousel>header:after{content:none}.featured-event-carousel>header>div{z-index:6;-webkit-backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(145deg,#081d28e6,#0c2530c7);border:1px solid #6ae8c53d;border-radius:24px;width:min(100%,940px);padding:17px clamp(22px,4vw,54px) 21px;position:relative;box-shadow:0 20px 44px #0003,inset 0 1px #ffffff1a}.featured-event-carousel>header>div:before{content:"";z-index:3;background:radial-gradient(circle at 35% 30%,#dbe6e3,#39565b 58%,#122c34);border:3px solid #6d8587;border-radius:50%;width:17px;height:17px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #0000004d,0 0 0 5px #5be2b914}.featured-event-carousel>header>div:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#172f37 0 22%,#6f8587 23% 48%,#10272f 49% 100%);border:1px solid #ffffff1a;border-radius:3px;width:6px;height:106px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:4px 6px 12px #0000003d,0 0 15px #57e4bc1f}.featured-event-carousel>header h2{margin-top:9px;font-size:clamp(27px,3vw,40px)}.featured-event-hint{z-index:8;color:#b9c7d4;text-align:center;-webkit-backdrop-filter:blur(10px);background:#081825c2;border:1px solid #ffffff29;border-radius:999px;width:fit-content;max-width:min(92%,520px);margin:14px auto 0;padding:9px 15px;font-size:11px;line-height:1.4;position:relative;box-shadow:0 10px 24px #0000002e}.site.light-theme .featured-event-carousel>header>div{background:linear-gradient(145deg,#ffffffdb,#e9f7f2c2);border-color:#0d846633;box-shadow:0 20px 44px #234d5321,inset 0 1px #fffffff2}.site.light-theme .featured-event-carousel>header>div:before{background:radial-gradient(circle at 35% 30%,#fff,#9eb0ad 58%,#47656a);border-color:#879b9c;box-shadow:0 4px 8px #25464b38,0 0 0 5px #0d9f7b12}.site.light-theme .featured-event-carousel>header>div:after{background:linear-gradient(90deg,#6f888b 0 22%,#e0e8e5 23% 48%,#49676b 49% 100%);border-color:#204b501f;box-shadow:4px 6px 11px #27484d29,0 0 13px #13937314}.site.light-theme .featured-event-hint{color:#536579;background:#ffffffd1;border-color:#1f4c582e;box-shadow:0 10px 25px #244c541a}@media (max-width:720px){.featured-event-carousel>header{min-height:128px}.featured-event-carousel>header>div{border-radius:19px;padding:15px 14px 19px}.featured-event-carousel>header>div:after{height:88px}.featured-event-hint{border-radius:15px;margin-top:12px;font-size:10px}}.featured-event-carousel>header>div:after{background:linear-gradient(90deg,#142b33 0 28%,#728789 29% 52%,#0d222a 53% 100%);border:0;width:4px;height:142px;box-shadow:3px 5px 9px #00000038}.featured-axis-lamp:before{display:none}.site.light-theme .featured-event-carousel>header>div:after{background:linear-gradient(90deg,#60797d 0 28%,#d9e2df 29% 52%,#405e63 53% 100%);border:0;box-shadow:3px 5px 8px #26484d26}@media (max-width:720px){.featured-event-carousel>header>div:after{height:122px}}.featured-event-carousel>header>div:after{z-index:1}.featured-event-carousel>header>div>span,.featured-event-carousel>header>div>h2{z-index:3;position:relative}.featured-event-carousel>header h2{max-width:760px;font-size:clamp(24px,2.65vw,36px);line-height:1.08}.featured-event-carousel>header{min-height:98px}.featured-event-carousel>header>div{border-radius:18px;width:min(94%,760px);padding:10px clamp(16px,3vw,34px) 14px}.featured-event-carousel>header>div>span:first-child{letter-spacing:.18em;padding:5px 10px;font-size:9px}.featured-event-carousel>header h2{white-space:normal;overflow-wrap:normal;width:100%;max-width:680px;margin-top:6px;line-height:1.08;font-size:clamp(19px,2.15vw,28px)!important}.featured-event-carousel>header h2 .featured-title-accent{padding-bottom:3px}.featured-event-carousel>header>div:before{border-width:2px;width:13px;height:13px;bottom:-7px}.featured-event-carousel>header>div:after{z-index:2;height:112px;top:calc(100% + 5px)}.featured-axis-lamp{top:-35px}.featured-axis-beam{height:282px;top:28px}.featured-axis-logo{top:92px}@media (max-width:720px){.featured-event-carousel>header{min-height:92px}.featured-event-carousel>header>div{width:96%;padding:9px 11px 13px}.featured-event-carousel>header h2{font-size:clamp(18px,6vw,24px)!important}.featured-event-carousel>header>div:after{height:96px}.featured-axis-lamp{top:-28px}.featured-axis-beam{height:260px;top:35px}.featured-axis-logo{top:98px}}.brand-logo-image{object-fit:contain;width:clamp(190px,18vw,264px);height:auto;display:block}.brand.compact .brand-logo-image{width:clamp(180px,21vw,232px)}.sidebar .brand-logo-image,.role-header .brand-logo-image{width:clamp(190px,18vw,238px)}.auth-3d-emblem>img,.featured-axis-logo>img{object-fit:contain;filter:drop-shadow(0 8px 12px #001b3040);width:88%;height:88%;display:block}.auth-3d-emblem,.featured-axis-logo{color:#0000!important}@media (max-width:760px){.brand-logo-image{width:192px}.brand.compact .brand-logo-image{width:180px}}.sidebar-brand-mark{object-fit:contain;flex:0 0 54px;width:54px;height:54px;display:none}@media (min-width:700px) and (hover:hover) and (pointer:fine){.dashboard-shell .sidebar .sidebar-brand-full{display:none}.dashboard-shell .sidebar .sidebar-brand-mark{display:block}.dashboard-shell .sidebar:hover .sidebar-brand-full{display:flex}.dashboard-shell .sidebar:has(:focus-visible) .sidebar-brand-full{display:flex}.dashboard-shell .sidebar:hover .sidebar-brand-mark{display:none}.dashboard-shell .sidebar:has(:focus-visible) .sidebar-brand-mark{display:none}}.auth-card.auth-card-light{color:var(--brand-midnight)!important;background:linear-gradient(145deg,#fffdf8 0%,#f8f5ec 100%)!important;border-color:#c99a2e7a!important}.auth-card.auth-card-light :is(input,select,textarea){caret-color:var(--brand-emerald);color:var(--brand-midnight)!important;background:#fff!important;border-color:#1e2a523d!important}.auth-card.auth-card-light :is(input,textarea)::placeholder{opacity:1;color:#7b8497!important}.dashboard-shell[class*=account-] .sidebar-menu-icon,.dashboard-shell[class*=account-] .sidebar-switch-icon{color:#cbd7ef;background:linear-gradient(145deg,#ffffff21,#ffffff06),linear-gradient(145deg,#203258,#101b38);border:1px solid #b1c7ec40;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 1px 1px #ffffff2e,inset -1px -2px #00000040,0 5px 11px #02091c4d}.dashboard-shell[class*=account-] .sidebar-menu-icon svg,.dashboard-shell[class*=account-] .sidebar-switch-icon svg{filter:drop-shadow(0 1px 1px #00000047);width:21px;height:21px;overflow:visible}.dashboard-shell[class*=account-] .sidebar-menu-icon path,.dashboard-shell[class*=account-] .sidebar-switch-icon path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.dashboard-shell[class*=account-] .sidebar nav button:is(:hover,:focus-visible,.active) .sidebar-menu-icon{background:linear-gradient(145deg, #ffffff47, #ffffff0f), linear-gradient(145deg, var(--account-primary), var(--account-primary));color:#fff!important}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .sidebar nav button:is(:hover,:focus-visible,.active) .sidebar-menu-icon{background:linear-gradient(145deg, #ffffff47, #ffffff0f), linear-gradient(145deg, var(--account-primary), color-mix(in srgb, var(--account-primary) 58%, #071633))}}.dashboard-shell[class*=account-] .sidebar nav button:is(:hover,:focus-visible,.active) .sidebar-menu-icon{border-color:var(--account-highlight)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .sidebar nav button:is(:hover,:focus-visible,.active) .sidebar-menu-icon{border-color:color-mix(in srgb, var(--account-highlight) 72%, #fff)}}.dashboard-shell[class*=account-] .sidebar nav button:is(:hover,:focus-visible,.active) .sidebar-menu-icon{box-shadow:inset 1px 1px 0 #ffffff6b, inset -2px -3px 0 #00000029, 0 7px 15px var(--account-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell[class*=account-] .sidebar nav button:is(:hover,:focus-visible,.active) .sidebar-menu-icon{box-shadow:inset 1px 1px 0 #ffffff6b, inset -2px -3px 0 #00000029, 0 7px 15px color-mix(in srgb, var(--account-primary) 34%, transparent)}}.dashboard-shell[class*=account-] .sidebar nav button:is(:hover,:focus-visible,.active) .sidebar-menu-icon{transform:translateY(-1px)}@media (min-width:700px) and (hover:hover) and (pointer:fine){.dashboard-shell .sidebar,.dashboard-shell .sidebar.mobile-open{padding-block:13px 10px}.dashboard-shell .sidebar .brand{min-height:44px}.dashboard-shell .sidebar .role-badge{min-height:56px;margin:8px 0 7px;padding-block:8px}.dashboard-shell .sidebar:hover .role-badge{padding-block:8px}.dashboard-shell .sidebar:has(:focus-visible) .role-badge{padding-block:8px}.dashboard-shell .sidebar nav{align-content:start;gap:2px;overflow-y:hidden}.dashboard-shell .sidebar nav button{min-height:42px;padding-block:3px}.dashboard-shell .sidebar .sidebar-menu-icon,.dashboard-shell .sidebar .sidebar-switch-icon{border-radius:11px;width:36px;min-width:36px;height:36px}.dashboard-shell .sidebar .switch-role{min-height:48px;margin-top:auto;margin-bottom:0;transform:translateY(2px)}}@media (max-width:699px),(hover:none),(pointer:coarse){.dashboard-shell .sidebar nav button{min-height:48px}.dashboard-shell .sidebar .sidebar-menu-icon,.dashboard-shell .sidebar .sidebar-switch-icon{border-radius:12px;width:38px;min-width:38px;height:38px}}@media (max-width:699px){.dashboard-shell:is(.account-juri,.account-peserta) .sidebar{width:100%;height:auto;max-height:100dvh;padding:16px 16px max(16px, env(safe-area-inset-bottom));border:0;border-bottom:1px solid var(--account-primary);inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.dashboard-shell:is(.account-juri,.account-peserta) .sidebar{border-bottom:1px solid color-mix(in srgb, var(--account-primary) 55%, #fff)}}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar{border-radius:0 0 24px 24px;transition:transform .32s cubic-bezier(.22,.9,.28,1),box-shadow .32s;transform:translateY(-105%);box-shadow:0 24px 60px #02091c6b}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar.mobile-open{transform:translateY(0)}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar .brand{min-height:42px;padding-right:44px}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar .role-badge{order:1;min-height:54px;margin:7px 0 12px;padding:7px 10px}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav{grid-template-columns:repeat(var(--mobile-account-menu-count,3), minmax(0,1fr));order:2;gap:6px;padding-top:9px;display:grid;overflow:visible}.dashboard-shell.account-peserta .sidebar nav{--mobile-account-menu-count:4}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button{text-align:center;min-height:70px;box-shadow:none;background:0 0;border-radius:13px;align-content:center;place-items:center;gap:5px;padding:9px 4px 7px;display:grid;position:relative;overflow:visible}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button:before{content:"";background:var(--account-highlight);opacity:0;border-radius:0 0 5px 5px;width:0;height:4px;transition:width .28s,opacity .2s,box-shadow .28s;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button:after{content:"";pointer-events:none;opacity:0;transform-origin:top;background:linear-gradient(180deg, var(--account-highlight), transparent 88%);width:66%;height:54px;position:absolute;top:-5px;left:50%;transform:translate(-50%)scaleX(.6)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button:after{background:linear-gradient(180deg, color-mix(in srgb, var(--account-highlight) 34%, transparent), transparent 88%)}}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button:after{clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);filter:blur(1px);transition:opacity .3s,transform .36s cubic-bezier(.22,.9,.28,1)}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button.active:before{opacity:1;width:48%;box-shadow:0 0 8px var(--account-highlight), 0 0 18px var(--account-highlight)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button.active:before{box-shadow:0 0 8px var(--account-highlight), 0 0 18px color-mix(in srgb, var(--account-highlight) 72%, transparent)}}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button.active:after{opacity:.82;transform:translate(-50%)scaleX(1)}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button>*{z-index:1;position:relative}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar .sidebar-menu-icon{width:34px;min-width:34px;height:34px}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar .sidebar-menu-label{text-align:center;width:100%;font-size:clamp(9px,2.7vw,12px);line-height:1.15}.dashboard-shell:is(.account-juri,.account-peserta) .sidebar .switch-role{order:3;min-height:44px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.dashboard-shell:is(.account-juri,.account-peserta) .sidebar,.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button:before,.dashboard-shell:is(.account-juri,.account-peserta) .sidebar nav button:after{transition-duration:.01ms!important}}.auth-card.auth-card-light .password-field button{color:#59657d}.auth-card.auth-card-light .password-field button:is(:hover,:focus-visible){color:var(--brand-emerald);background:#eef5f2}.auth-card.auth-card-dark{color:var(--brand-ivory)!important;background:linear-gradient(145deg,#101a36 0%,#08152f 100%)!important;border-color:#c99a2e70!important;box-shadow:0 30px 90px #0000007a!important}.auth-card.auth-card-dark :is(h1,h2,h3,p,label,strong,small,span){color:inherit!important}.auth-card.auth-card-dark>p,.auth-card.auth-card-dark>h2+p{color:#b9c3d5!important}.auth-card.auth-card-dark :is(input,select,textarea){caret-color:#63dfba;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fffdf8!important;background:#172343!important;border-color:#c99a2e61!important}.auth-card.auth-card-dark :is(input,textarea)::placeholder{opacity:1;color:#9da9bf!important}.auth-card.auth-card-dark :is(input,select,textarea):focus{outline:none;box-shadow:0 0 0 4px #32c99b24;border-color:#32c99b!important}.auth-card.auth-card-dark .dialog-close{color:#fff;background:#1d2949}.auth-card.auth-card-dark .password-field button{color:#c0cadc}.auth-card.auth-card-dark .password-field button:is(:hover,:focus-visible){color:#63dfba;background:#233354}.auth-card.auth-card-dark :is(.auth-switch,a,.link){color:#63dfba!important}.auth-card.auth-card-dark input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#fffdf8!important;box-shadow:inset 0 0 0 1000px #172343!important}.auth-card.auth-card-dark input:-webkit-autofill:is(:hover,:focus){transition:background-color 9999s ease-out;-webkit-text-fill-color:#fffdf8!important;box-shadow:inset 0 0 0 1000px #172343!important}.auth-brand{align-items:center;gap:12px}.auth-brand-mark{object-fit:contain;flex:0 0 52px;width:52px;height:52px;display:block}.auth-brand strong{letter-spacing:.035em;gap:0;font-size:22px;line-height:.92;display:grid}.auth-brand strong i{font-style:normal;color:var(--brand-emerald)!important}.auth-card.auth-card-dark .auth-brand strong{color:#fffdf8!important}.auth-card.auth-card-dark .auth-brand strong i,.auth-card.auth-card-dark .auth-welcome-kicker{color:#63dfba!important}.auth-card.auth-card-dark .remember input{accent-color:#32c99b}.auth-card.auth-card-light .auth-message{background:#f3f0ff;border:1px solid #d9d0ff;color:#4935a8!important}.auth-card.auth-card-dark .auth-message{background:#1b2145;border:1px solid #a78bfa61;color:#ddd6fe!important}.auth-card.auth-card-light .auth-message.auth-message-warning{background:#fff7df;border-color:#e8bd58;color:#704500!important}.auth-card.auth-card-dark .auth-message.auth-message-warning{background:#5d390875;border-color:#f5bb4a85;color:#ffe3a0!important}.auth-card .auth-message.auth-message-warning:before{content:"⚠";color:#e3a61b;margin-right:8px}.app-brand-symbol{object-fit:contain;filter:drop-shadow(0 5px 8px #051a3738);flex:0 0 58px;width:58px;height:58px;display:block}.brand-wordmark{align-items:center;gap:11px;display:flex}.brand-wordmark strong{display:block}.brand.compact .app-brand-symbol{flex-basis:48px;width:48px;height:48px}.role-header .app-brand-symbol{flex-basis:56px;width:56px;height:56px}@media (max-width:760px){.app-brand-symbol{flex-basis:48px;width:48px;height:48px}}:is(.app-brand-symbol,.auth-brand-mark,.sidebar-brand-mark){box-sizing:border-box;aspect-ratio:1;object-fit:contain;object-position:center;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.auth-3d-emblem>img,.featured-axis-logo>img{box-sizing:border-box;aspect-ratio:1;object-fit:contain;object-position:center;background:0 0;border-radius:0;padding:0;overflow:visible}@media (min-width:800px){.site .topbar{justify-content:space-between;position:sticky}.site .desktop-nav{gap:clamp(18px,2.2vw,30px);margin:0;position:absolute;left:50%;transform:translate(-50%);display:flex!important}.site .desktop-nav a{white-space:nowrap}.site .mobile-nav{display:none!important}}@media (min-width:800px) and (max-width:1050px){.site .topbar{padding-inline:22px}.site .brand{gap:7px}.site .brand strong{font-size:18px}.site .app-brand-symbol{flex-basis:50px;width:50px;height:50px}.site .desktop-nav a{font-size:14px}.site .top-actions{gap:8px}}.site .topbar>.brand{gap:clamp(10px,1vw,15px);min-width:max-content;padding:5px 0;position:relative}.site .topbar>.brand:after{content:"";background:linear-gradient(90deg,var(--brand-gold),var(--brand-emerald) 78%,transparent);opacity:.82;border-radius:999px;height:2px;position:absolute;bottom:2px;left:calc(58px + clamp(10px,1vw,15px));right:0}.site .public-brand-name{text-align:left;grid-template-columns:auto;align-content:center;gap:2px;line-height:1;display:grid}.site .public-brand-name>span{color:var(--public-text);letter-spacing:.32em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:850}.site .public-brand-name>i{color:var(--brand-emerald);letter-spacing:.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.65vw,25px);font-style:italic;font-weight:700}.site:not(.light-theme) .public-brand-name>span{color:#fffdf8}.site:not(.light-theme) .public-brand-name>i{color:#54dbb4!important}.site.light-theme .public-brand-name>span{color:var(--brand-midnight)}.site.light-theme .public-brand-name>i{color:#087f62!important}@media (min-width:800px) and (max-width:1050px){.site .topbar>.brand:after{left:60px}.site .public-brand-name>span{font-size:10px}.site .public-brand-name>i{font-size:19px}}@media (max-width:620px){.site .public-brand-name>span{letter-spacing:.22em;font-size:9px}.site .public-brand-name>i{font-size:17px}.site .topbar>.brand:after{left:55px}}.featured-axis-logo>img{aspect-ratio:auto;object-fit:contain;object-position:center;width:auto;max-width:86%;height:78%;transform:translate(-5%)}.home-featured-events>.featured-event-carousel{isolation:isolate;transform-origin:50% 52%;animation:1.18s cubic-bezier(.16,.82,.2,1) both featured-genie-release}.featured-stage-scan{z-index:120;filter:blur(8px);mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:top,opacity,transform,filter;background:radial-gradient(at 50% 100%,#74ffd847,#0000 64%),linear-gradient(#0000 8%,#46e4be06 34%,#52f4ca26 70%,#e2fff8b3 91%,#0000 100%);border-radius:0 0 50% 50%;width:116%;height:28%;animation:2.65s cubic-bezier(.28,.04,.2,1) .14s both featured-stage-light-scan;display:block;position:absolute;top:-30%;left:-8%;overflow:visible}.featured-stage-scan:before{content:"";background:linear-gradient(90deg,#0000,#59edc461 18%,#f4fffceb 50%,#7768ff61 82%,#0000);border-radius:50%;height:2px;position:absolute;bottom:4px;left:5%;right:5%;box-shadow:0 0 15px #5aefc7b3,0 -12px 38px #46d9bc4d,0 18px 44px #6b5cf72e}.featured-stage-scan:after{content:"";filter:blur(2px);border-top:1px solid #97ffe28a;border-radius:50%;height:24px;position:absolute;bottom:-9px;left:16%;right:16%}.site.light-theme .featured-stage-scan{mix-blend-mode:multiply;background:radial-gradient(at 50% 100%,#13a8822e,#0000 65%),linear-gradient(#0000 8%,#1aaf8a05 34%,#1dbe9617 70%,#fffc 91%,#0000)}.site.light-theme .featured-stage-scan:before{background:linear-gradient(90deg,#0000,#139d7b57 18%,#fffffff5 50%,#6652d64d 82%,#0000);box-shadow:0 0 15px #1fae8b5c,0 -12px 36px #27a48b2b,0 18px 42px #6251cc1a}.featured-event-carousel>header{animation:.72s cubic-bezier(.16,.86,.24,1) .12s both featured-plaque-awake}.featured-event-carousel>header>div:after{transform-origin:top;animation:.72s cubic-bezier(.18,.82,.28,1) .48s both featured-cable-unroll}.featured-axis-lamp{animation:.7s cubic-bezier(.14,.9,.22,1) .82s both featured-lamp-power-on}.featured-axis-lamp i{animation:.74s ease-out 1.16s both featured-bulb-ignite,3.8s ease-in-out 2s infinite featured-bulb-breathe}.featured-axis-beam{animation:1.08s cubic-bezier(.18,.78,.22,1) 1.18s both featured-light-sweep,4.8s ease-in-out 2.3s infinite featured-beam-breathe}.featured-axis-rings{animation:.78s cubic-bezier(.16,.86,.24,1) 1.62s both featured-rings-awake}.featured-axis-logo{animation:.78s cubic-bezier(.14,.9,.22,1) 1.72s both featured-logo-awake,4.5s ease-in-out 2.55s infinite featured-logo-float}.featured-axis-floor{animation:.9s ease-out 1.72s both featured-floor-awake}.featured-event-orbit{animation:1s cubic-bezier(.15,.86,.2,1) 1.48s both featured-cards-awake}.featured-event-controls{animation:.62s cubic-bezier(.16,.86,.24,1) 2.02s both featured-controls-awake}.featured-event-hint{animation:.58s ease-out 2.14s both featured-hint-awake}@keyframes featured-stage-awake{0%{opacity:0;filter:brightness(.58)saturate(.68);transform:translateY(14px)scale(.99)}to{opacity:1;filter:none;transform:none}}@keyframes featured-genie-release{0%{opacity:0;filter:blur(14px)brightness(1.35);clip-path:polygon(48.5% 51%,51.5% 51%,51% 53%,49% 53%);border-radius:48%;transform:perspective(1200px)translateY(20px)scale(.08,.035)rotateX(12deg)}28%{opacity:.82;filter:blur(7px)brightness(1.18);clip-path:polygon(39% 36%,61% 36%,70% 72%,30% 72%);border-radius:38% 38% 28% 28%;transform:perspective(1200px)translateY(10px)scale(.5,.34)rotateX(7deg)}64%{opacity:1;filter:blur(1px)brightness(1.04);clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);border-radius:34px;transform:perspective(1200px)translateY(-3px)scale(1.012,.97)rotateX(-1deg)}to{opacity:1;filter:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}@keyframes featured-stage-light-scan{0%{opacity:0;filter:blur(14px);top:-30%;transform:perspective(1000px)rotateX(9deg)scaleX(.82)}9%{opacity:.2}22%{opacity:.86;filter:blur(7px);transform:perspective(1000px)rotateX(5deg)scaleX(.94)}76%{opacity:.92;filter:blur(6px);transform:perspective(1000px)rotateX(-2deg)scaleX(1.02)}to{opacity:0;filter:blur(13px);top:106%;transform:perspective(1000px)rotateX(-6deg)scaleX(.88)}}@keyframes featured-plaque-awake{0%{opacity:0;filter:blur(10px);transform:perspective(900px)translateY(-30px)translateZ(-80px)rotateX(-10deg)}to{opacity:1;filter:none;transform:none}}@keyframes featured-cable-unroll{0%{opacity:0;transform:translate(-50%)scaleY(0)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes featured-lamp-power-on{0%{opacity:0;filter:blur(5px)drop-shadow(0 2px 4px #0003);transform:translate(-50%)translateY(-34px)translateZ(65px)rotateX(-15deg)scale(.86)}72%{opacity:1;transform:translate(-50%)translateY(3px)translateZ(30px)rotateX(2deg)scale(1.03)}to{opacity:1;filter:drop-shadow(0 13px 20px #0000006b);transform:translate(-50%)translateZ(30px)}}@keyframes featured-bulb-ignite{0%,18%,36%{opacity:.12;transform:scaleX(.7);box-shadow:0 0 2px #48e9b82e}10%,28%{opacity:.82;box-shadow:0 0 12px #48e9b8}58%{opacity:1;transform:scale(1.12);box-shadow:0 0 28px #72ffda,0 0 70px #48e9b8f2}to{opacity:1;transform:none;box-shadow:0 0 18px #48e9b8,0 0 42px #48e9b8e6}}@keyframes featured-bulb-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes featured-light-sweep{0%{opacity:0;filter:blur(8px);transform:translate(-50%)scaleY(.02)rotateX(2deg)}55%{opacity:1;filter:blur(2px);transform:translate(-50%)scaleY(1.06)rotateX(2deg)}to{opacity:.82;filter:blur(.2px);transform:translate(-50%)scaleY(1)rotateX(2deg)}}@keyframes featured-rings-awake{0%{opacity:0;filter:blur(7px);transform:translate(-50%)rotateX(67deg)translateZ(-10px)scale(.18)}to{opacity:1;filter:none;transform:translate(-50%)rotateX(67deg)translateZ(-10px)scale(1)}}@keyframes featured-logo-awake{0%{opacity:0;filter:blur(10px)brightness(1.7);transform:translate(-50%)translateY(-24px)translateZ(-70px)rotateX(-24deg)scale(.48)}to{opacity:1;filter:none;transform:translate(-50%)translateZ(38px)scale(1)}}@keyframes featured-floor-awake{0%{opacity:0;transform:translate(-50%)rotateX(72deg)scale(.18)}to{opacity:1;transform:translate(-50%)rotateX(72deg)scale(1)}}@keyframes featured-cards-awake{0%{opacity:0;filter:blur(14px)brightness(.72);transform:translateY(46px)translateZ(-260px)rotateX(-12deg)scale(.7)}to{opacity:1;filter:none;transform:none}}@keyframes featured-controls-awake{0%{opacity:0;filter:blur(6px);transform:translate(50%)translateY(18px)}to{opacity:1;filter:none;transform:translate(50%)}}@keyframes featured-hint-awake{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.featured-event-carousel.is-genie-departing .featured-event-card:not(.is-genie-target){pointer-events:none;animation:.5s ease-in both featured-genie-bystander!important}.featured-event-carousel.is-genie-departing .featured-event-controls,.featured-event-carousel.is-genie-departing .featured-event-hint{animation:.38s ease-in both featured-genie-bystander!important}.featured-event-card.is-genie-target{pointer-events:none;will-change:transform,clip-path,opacity,filter;z-index:180!important;transform-origin:50%!important;animation:.72s cubic-bezier(.5,.02,.72,.18) both featured-card-genie-in!important}@keyframes featured-genie-bystander{to{opacity:0;filter:blur(8px)brightness(.72)}}@keyframes featured-card-genie-in{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}38%{opacity:1;filter:blur(.5px)brightness(1.08);clip-path:polygon(8% 0,92% 0,78% 100%,22% 100%)}72%{opacity:.88;filter:blur(3px)brightness(1.35);clip-path:polygon(39% 8%,61% 8%,55% 94%,45% 94%);transform:translate(-50%,-50%)translate3d(0,10px,120px)rotateX(8deg)scale(.28,.46)}to{opacity:0;filter:blur(12px)brightness(1.8);clip-path:polygon(47% 46%,53% 46%,51% 54%,49% 54%);transform:translate(-50%,-50%)translate3d(0,18px,150px)rotateX(15deg)scale(.035,.018)}}@media (prefers-reduced-motion:reduce){.home-featured-events>.featured-event-carousel,.featured-stage-scan,.featured-event-carousel>header,.featured-event-carousel>header>div:after,.featured-event-orbit,.featured-axis-lamp,.featured-axis-lamp i,.featured-axis-beam,.featured-axis-rings,.featured-axis-logo,.featured-axis-floor,.featured-event-controls,.featured-event-hint,.featured-event-card.is-genie-target{opacity:1;filter:none;animation:none!important}}@media (max-width:720px){.home-featured-events>.featured-event-carousel{transform-origin:50% 48%;animation-duration:.94s}.featured-stage-scan{filter:blur(6px);width:136%;height:24%;animation-duration:2.15s;left:-18%}.featured-stage-scan:before{left:9%;right:9%;box-shadow:0 0 11px #5aefc794,0 -9px 26px #46d9bc3d,0 13px 30px #6b5cf724}.featured-event-carousel>header{animation-duration:.6s}.featured-event-carousel>header>div:after{animation-duration:.58s}.featured-axis-lamp{animation-duration:.6s}.featured-axis-beam{width:clamp(128px,42vw,168px);animation-duration:.9s,4.8s}.featured-axis-rings{width:128px;height:128px}.featured-axis-logo{width:76px;height:76px}.featured-event-orbit{animation-duration:.82s}.featured-event-card.is-genie-target{animation-duration:.62s!important}}@media (max-width:420px){.featured-stage-scan{width:148%;left:-24%}.featured-axis-beam{width:124px}.featured-axis-rings{width:112px;height:112px}.featured-axis-logo{width:70px;height:70px}.featured-event-card.is-genie-target{animation-duration:.56s!important}}.illuminated-nav{--nav-light:#61e8c1;--nav-light-soft:#53e5bb47;isolation:isolate;position:relative}.illuminated-nav .nav-light-indicator{z-index:0;pointer-events:none;will-change:transform;width:33.3333%;transition:transform .58s cubic-bezier(.2,.82,.2,1);display:block;position:absolute}.illuminated-nav[data-active=beranda] .nav-light-indicator{transform:translate(0)}.illuminated-nav[data-active=event] .nav-light-indicator{transform:translate(100%)}.illuminated-nav[data-active=tentang] .nav-light-indicator{transform:translate(200%)}.illuminated-nav .nav-light-indicator:before,.illuminated-nav .nav-light-indicator:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.illuminated-nav .nav-light-indicator:before{background:linear-gradient(90deg,transparent,var(--nav-light) 22% 78%,transparent);width:38px;height:3px;box-shadow:0 0 9px var(--nav-light),0 0 22px var(--nav-light-soft);border-radius:999px}.illuminated-nav .nav-light-indicator:after{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(180deg,var(--nav-light-soft),transparent 88%);filter:blur(2px);width:78px}.site .desktop-nav.illuminated-nav{grid-template-columns:repeat(3,minmax(92px,1fr));min-width:330px;gap:0!important;display:grid!important}.desktop-nav.illuminated-nav .nav-light-indicator{height:52px;top:-14px}.desktop-nav.illuminated-nav .nav-light-indicator:before{top:0}.desktop-nav.illuminated-nav .nav-light-indicator:after{height:45px;top:3px}.desktop-nav.illuminated-nav a{z-index:1;text-align:center;padding:8px 12px;transition:color .35s,text-shadow .35s,transform .35s;position:relative}.desktop-nav.illuminated-nav a.active{text-shadow:0 0 13px #61e8c175;transform:translateY(1px);color:#f8fffd!important}.site.light-theme .illuminated-nav{--nav-light:#087f63;--nav-light-soft:#087f632e}.site.light-theme .desktop-nav.illuminated-nav a.active{text-shadow:0 0 12px #087f632e;color:#075f4d!important}@media (max-width:799px){.site .mobile-nav.illuminated-nav{grid-template-columns:repeat(3,1fr);gap:0;padding:9px 12px 8px;display:grid;overflow:hidden}.mobile-nav.illuminated-nav .nav-light-indicator{top:0;bottom:0}.mobile-nav.illuminated-nav .nav-light-indicator:before{width:42px;top:0}.mobile-nav.illuminated-nav .nav-light-indicator:after{width:82px;height:58px;top:3px}.mobile-nav.illuminated-nav a{z-index:1;opacity:.58;min-width:0;transition:opacity .35s,color .35s,text-shadow .35s,transform .35s;position:relative}.mobile-nav.illuminated-nav a>span{font-size:21px;line-height:1}.mobile-nav.illuminated-nav a.active{opacity:1;text-shadow:0 0 10px var(--nav-light),0 0 24px var(--nav-light-soft);transform:translateY(1px)scale(1.04);color:var(--nav-light)!important}.mobile-nav.illuminated-nav a.active small{color:inherit}}@media (prefers-reduced-motion:reduce){.illuminated-nav .nav-light-indicator,.illuminated-nav a{transition:none!important}}.auth-card.auth-card-3d>.dialog-close{z-index:8;top:14px;left:50%;animation:none!important;right:auto!important;transform:translate(-50%)!important}.auth-card-3d>.auth-brand{align-items:center;width:fit-content;margin-top:22px;display:flex;position:relative;left:-7px}.auth-card-3d>.auth-brand .auth-brand-mark{aspect-ratio:auto;object-fit:contain;flex:0 0 58px;width:58px;height:54px}.auth-card-3d>.auth-welcome-kicker{margin-top:18px}.auth-card-3d>.auth-brand+.auth-welcome-kicker{vertical-align:top}@media (min-width:760px){.auth-card-3d>.auth-welcome-kicker{margin:0;top:58px;right:36px;position:absolute!important}.auth-card-3d>h2{margin-top:48px}}@media (max-width:759px){.auth-card.auth-card-3d>.dialog-close{top:10px}.auth-card-3d>.auth-brand{margin-top:32px;left:0}.auth-card-3d>.auth-welcome-kicker{margin-top:14px;display:flex}}.auth-card-3d>.auth-brand-row{z-index:3;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:52px;animation:.56s cubic-bezier(.2,.8,.2,1) .28s both auth-form-rise;display:flex;position:relative}.auth-card-3d>.auth-brand-row .auth-brand{flex:none;align-items:center;width:fit-content;margin:0;display:flex;position:relative;left:-7px}.auth-card-3d>.auth-brand-row .auth-welcome-kicker{vertical-align:middle;flex:none;margin:0;position:static!important}@media (max-width:759px){.auth-card-3d>.auth-brand-row{flex-direction:column;align-items:flex-start;gap:14px;margin-top:42px}.auth-card-3d>.auth-brand-row .auth-brand{left:0}.auth-card-3d>.auth-brand-row+h2{margin-top:26px}}.auth-card.auth-card-3d{overflow:hidden auto}.auth-card-3d>.auth-brand-row{margin-top:38px}.auth-card-3d>.auth-brand-row+h2{margin-top:22px}.auth-card-3d>h2+p{margin-bottom:14px}.auth-social-login{gap:12px;margin-bottom:8px;display:grid}.auth-social-login-bottom{margin:12px 0 0}.google-auth-button{border:1px solid var(--brand-gold);justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.google-auth-button{border:1px solid color-mix(in srgb, var(--brand-gold) 52%, #cbd5e1)}}.google-auth-button{color:#17213a;cursor:pointer;background:#fff;border-radius:14px;font:800 15px/1 Inter,ui-sans-serif,system-ui,sans-serif;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 8px 24px #0b183014}.google-auth-button svg{flex:0 0 21px;width:21px;height:21px}.google-auth-button:is(:hover,:focus-visible){border-color:var(--brand-emerald);outline:none;transform:translateY(-1px);box-shadow:0 11px 28px #108e6f26}.google-auth-button:disabled{opacity:.65;cursor:wait;transform:none}.auth-method-divider{color:#7b8497;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;display:grid}.auth-method-divider span{opacity:.28;background:currentColor;height:1px}.auth-method-divider small{letter-spacing:.04em;font-size:11px;font-weight:750;color:inherit!important}.auth-card.auth-card-dark .google-auth-button{background:#f9fbff;border-color:#5bdbb44d;color:#10203b!important}.auth-card.auth-card-dark .google-auth-button span{color:#10203b!important}.auth-card.auth-card-dark .auth-method-divider{color:#91a0bb}.auth-card-3d .auth-social-login{animation:.56s cubic-bezier(.2,.8,.2,1) .72s both auth-form-rise}.auth-card-3d form>label{margin-top:11px}.auth-card-3d .form-row{margin:11px 0}.auth-card-3d .full{margin-top:11px}.auth-card-3d>.auth-switch{margin-top:12px!important}@media (max-width:759px){.auth-card-3d>.auth-brand-row{margin-top:34px}.auth-card-3d>.auth-brand-row+h2{margin-top:20px}.google-auth-button{min-height:46px}}@media (prefers-reduced-motion:reduce){.auth-card-3d .auth-social-login{animation:none}}.public-event-detail-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--detail-surface:#101d35;--detail-surface-raised:#182744;--detail-line:#394966;--detail-text:#f7f9ff;--detail-muted:#b7c3d8;--detail-accent:#68e5c0;--detail-track:#2a3850}.public-event-detail-page.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--detail-surface:#f8f7f2;--detail-surface-raised:#fff;--detail-line:#d8deea;--detail-text:#111a36;--detail-muted:#66718a;--detail-accent:#08795e;--detail-track:#e3e8e6}.public-event-detail-page .public-event-levels,.public-event-detail-page .public-event-documents{border:1px solid var(--detail-line);background:linear-gradient(145deg,var(--detail-surface),var(--detail-surface))}@supports (color:color-mix(in lab, red, red)){.public-event-detail-page .public-event-levels,.public-event-detail-page .public-event-documents{background:linear-gradient(145deg,var(--detail-surface),color-mix(in srgb,var(--detail-surface) 86%,#153d45))}}.public-event-detail-page .public-event-levels,.public-event-detail-page .public-event-documents{color:var(--detail-text);box-shadow:0 22px 55px #0000002e}.public-event-detail-page.light-theme .public-event-levels,.public-event-detail-page.light-theme .public-event-documents{background:linear-gradient(145deg,#fbfaf6,#f2f6f4);box-shadow:0 20px 48px #2b425017}.public-event-detail-page :is(.public-event-levels,.public-event-documents)>div:first-child>span{color:var(--detail-accent)}.public-event-detail-page :is(.public-event-levels,.public-event-documents) h2,.public-event-detail-page .public-event-levels h3,.public-event-detail-page .public-event-levels strong{color:var(--detail-text)}.public-event-detail-page .public-event-levels article,.public-event-detail-page .public-event-documents a{border-color:var(--detail-line);background:var(--detail-surface-raised);color:var(--detail-text);box-shadow:inset 0 1px #ffffff0a}.public-event-detail-page .public-event-levels article p{color:var(--detail-muted)}.public-event-detail-page .public-event-documents small{color:var(--detail-accent)}.public-event-detail-page .public-event-levels progress{background:var(--detail-track)}.public-event-detail-page .public-event-levels progress::-webkit-progress-bar{background:var(--detail-track)}.public-event-detail-page:not(.light-theme) .public-event-quota-badge.available{color:#8af2d1;background:#123f37}.public-event-detail-page:not(.light-theme) .public-event-quota-badge.limited{color:#ffd978;background:#4a3a16}.public-event-detail-page:not(.light-theme) .public-event-quota-badge.full{color:#ff9eb0;background:#4a2330}.public-event-detail-page:not(.light-theme) .public-event-levels article.quota-limited{background:linear-gradient(145deg,#1d2940,#302b2a);border-color:#8c702b}.public-event-detail-page:not(.light-theme) .public-event-levels article.quota-full{background:linear-gradient(145deg,#20283d,#35222d);border-color:#7a3d4b}.public-event-detail-page:not(.light-theme)>.event-community-panel .event-community-grid a{border-color:var(--detail-line);background:var(--detail-surface-raised);color:var(--detail-text);box-shadow:inset 0 1px #ffffff0a}.public-event-detail-page:not(.light-theme)>.event-community-panel .event-community-grid a :is(b,strong){color:var(--detail-text)}.public-event-detail-page:not(.light-theme)>.event-community-panel .event-community-grid a em{color:var(--detail-muted)}.public-event-detail-page:not(.light-theme) .public-event-detail-facts b,.public-event-detail-page:not(.light-theme)>footer p{color:var(--detail-text)}.public-event-detail-page:not(.light-theme) .public-event-detail-actions .registration-unavailable{color:#c4cde0;opacity:1;background:#17243d;border-color:#495873}@media (max-width:759px){.auth-card.auth-card-3d{--mobile-auth-hero-height:190px;isolation:isolate}.auth-card.auth-card-3d>.dialog-close{width:44px;height:44px;top:14px;left:16px;right:auto!important;transform:none!important}.auth-card-3d .auth-3d-scene{z-index:1;height:var(--mobile-auth-hero-height);opacity:1;background:radial-gradient(circle at calc(100% - 70px) 72px,#3aebb63d,#0000 34%),linear-gradient(#25d19d14,#0000 92%);overflow:visible}.auth-card-3d .auth-lamp,.auth-card-3d .auth-light-cone,.auth-card-3d .auth-3d-emblem{display:block}.auth-card-3d .auth-lamp{transform-origin:50% 0;animation:.62s cubic-bezier(.15,.82,.24,1) .12s both auth-lamp-drop,5.8s ease-in-out 1s infinite mobile-auth-lamp-sway;top:-8px;left:auto;right:40px}.auth-card-3d .auth-light-cone{opacity:.3;width:142px;height:151px;animation:.8s .3s both auth-light-on,3.8s ease-in-out 1.05s infinite mobile-auth-beam-breathe;top:39px;left:auto;right:1px}.auth-card-3d .auth-3d-emblem{width:60px;height:60px;animation:3.4s ease-in-out 1s infinite auth-emblem-float,.7s cubic-bezier(.2,.85,.2,1) .45s both auth-emblem-arrive;top:91px;left:auto;right:43px}.auth-card-3d .auth-orbit.one{width:174px;height:112px;top:61px;left:auto;right:-17px;transform:rotate(-8deg)}.auth-card-3d .auth-orbit.two{width:96px;height:96px;top:80px;bottom:auto;right:20px}.auth-card-3d>.auth-brand-row{z-index:3;min-height:calc(var(--mobile-auth-hero-height) - 38px);gap:66px;margin-top:38px}.auth-card-3d>.auth-brand-row .auth-brand{width:min(58%,190px);padding-top:17px}.auth-card-3d>.auth-brand-row .auth-brand-mark{flex-basis:50px;width:50px;height:50px}.auth-card-3d>.auth-brand-row .auth-brand strong{font-size:clamp(14px,4.6vw,18px);line-height:.94}.auth-card-3d>.auth-brand-row .auth-welcome-kicker{align-self:flex-start;max-width:100%}.auth-card-3d>.auth-brand-row+h2{margin-top:18px}}@media (max-width:390px){.auth-card.auth-card-3d{--mobile-auth-hero-height:174px}.auth-card-3d .auth-lamp{right:27px}.auth-card-3d .auth-light-cone{right:-12px}.auth-card-3d .auth-3d-emblem{right:30px}.auth-card-3d .auth-orbit.one{right:-28px}.auth-card-3d .auth-orbit.two{right:7px}.auth-card-3d>.auth-brand-row{gap:52px}.auth-card-3d>.auth-brand-row .auth-brand{width:56%}}@keyframes mobile-auth-lamp-sway{0%,to{translate:0;rotate:-1.2deg}50%{translate:0 2px;rotate:1.2deg}}@keyframes mobile-auth-beam-breathe{0%,to{filter:brightness(.92);opacity:.24}50%{filter:brightness(1.16);opacity:.36}}@media (prefers-reduced-motion:reduce){.auth-card-3d .auth-lamp,.auth-card-3d .auth-light-cone,.auth-card-3d .auth-3d-emblem,.auth-card-3d .auth-orbit{animation:none!important}}@media (max-width:799px){.site{--mobile-nav-height:72px;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.site .topbar .desktop-nav,.site .topbar .desktop-nav.illuminated-nav{display:none!important}.site .topbar{justify-content:space-between;width:100%;max-width:100vw;display:flex;overflow:hidden}.site .topbar>.brand{flex:auto;min-width:0;overflow:hidden}.site .top-actions{flex:none}.site .mobile-nav.illuminated-nav{right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));z-index:45;box-sizing:border-box;min-height:var(--mobile-nav-height);border:1px solid var(--public-line);padding:10px 10px 8px;position:fixed;width:auto!important;max-width:none!important;margin:0!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){.site .mobile-nav.illuminated-nav{border:1px solid color-mix(in srgb,var(--public-line) 78%,var(--nav-light))}}.site .mobile-nav.illuminated-nav{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border-radius:22px;box-shadow:0 18px 45px #02091c57,inset 0 1px #ffffff14}.mobile-nav.illuminated-nav .nav-light-indicator{will-change:transform;transition:transform .52s cubic-bezier(.2,.85,.2,1)}.mobile-nav.illuminated-nav a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:15px;min-height:50px;padding:5px 3px}.mobile-nav.illuminated-nav a:active{background:var(--nav-light-soft);transform:scale(.96)}.mobile-nav.illuminated-nav a:focus-visible{outline:2px solid var(--nav-light);outline-offset:-2px}.site .floating-contact{right:14px;bottom:calc(var(--mobile-nav-height) + max(20px,env(safe-area-inset-bottom)));z-index:44}.site :is(.event-section,.about){scroll-margin-top:76px}.site :is(.event-card,.role-preview article){content-visibility:auto;contain-intrinsic-size:auto 340px}.auth-modal-backdrop{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));align-items:start;overflow-y:auto}.auth-card{max-height:none;margin:auto 0}}@media (max-width:430px){.site{--mobile-nav-height:68px}.site .mobile-nav.illuminated-nav{right:max(8px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));border-radius:20px}.mobile-nav.illuminated-nav a>span{font-size:20px}.mobile-nav.illuminated-nav a small{font-size:10px}}@media (max-width:360px){.site .mobile-nav.illuminated-nav{padding-inline:6px}.mobile-nav.illuminated-nav .nav-light-indicator:after{width:68px}.mobile-nav.illuminated-nav a small{letter-spacing:0}.site .floating-contact{right:10px}}.mobile-nav .public-nav-icon{width:22px;height:22px;display:block}.mobile-nav.illuminated-nav a>span{border-radius:11px;place-items:center;width:34px;height:30px;margin:0 auto 2px;transition:background-color .25s,transform .25s;display:grid}.mobile-nav.illuminated-nav a.active>span{background:var(--nav-light-soft);transform:translateY(-1px)}.public-event-detail-loading{color:#fff;background:#0d1834;min-height:100dvh;padding:clamp(18px,4vw,48px)}.public-event-detail-loading header{justify-content:space-between;max-width:1180px;margin:0 auto 34px;display:flex}.public-event-detail-loading header span,.public-event-detail-loading i,.public-event-detail-loading b{background:linear-gradient(90deg,#ffffff0c,#ffffff20,#ffffff0c) 0 0/220% 100%;border-radius:14px;animation:1.25s ease-in-out infinite public-detail-shimmer;display:block}.public-event-detail-loading header span:first-child{width:140px;height:28px}.public-event-detail-loading header span:last-child{width:190px;height:42px}.public-event-detail-loading>section{grid-template-columns:1fr 42%;gap:28px;max-width:1180px;margin:0 auto 24px;display:grid}.public-event-detail-loading>section:first-of-type div{align-content:center;gap:18px;display:grid}.public-event-detail-loading>section:first-of-type i:first-child{width:30%;height:18px}.public-event-detail-loading>section:first-of-type i:nth-child(2){width:88%;height:64px}.public-event-detail-loading>section:first-of-type i:nth-child(3){width:72%;height:46px}.public-event-detail-loading>section:first-of-type b{aspect-ratio:4/3}.public-event-detail-loading>section:nth-of-type(2){grid-template-columns:repeat(3,1fr)}.public-event-detail-loading>section:nth-of-type(2) i{height:112px}.public-event-detail-loading>p{color:#b9c5dd;max-width:1180px;margin:12px auto}@keyframes public-detail-shimmer{to{background-position:-220% 0}}.public-event-detail-page .public-event-documents>div:last-child article{color:#111a36;background:#fff;border:1px solid #dce1ec;border-radius:18px;gap:16px;padding:18px;display:grid}.public-event-detail-page .public-event-documents article>div{gap:8px;display:flex}.public-event-detail-page .public-event-documents article a{color:#33415f;background:#f7f9fc;border:1px solid #cfd7e5;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.public-event-detail-page .public-event-documents article a.download{color:#fff;background:#0a8b6b;border-color:#0a8b6b}.public-event-detail-page:not(.light-theme) .public-event-documents>div:last-child article{color:#f7f9ff;background:#172440;border-color:#fff2}.public-event-detail-page:not(.light-theme) .public-event-documents article a:not(.download){color:#dce5f6;background:#ffffff0b;border-color:#ffffff28}@media (max-width:720px){.public-event-detail-loading>section,.public-event-detail-loading>section:nth-of-type(2){grid-template-columns:1fr}.public-event-detail-loading>section:first-of-type b{aspect-ratio:1}.public-event-detail-loading>section:nth-of-type(2) i:not(:first-child){display:none}.public-event-detail-page .public-event-documents>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.public-event-detail-loading header span,.public-event-detail-loading i,.public-event-detail-loading b{animation:none}}@media (max-width:720px){.site .featured-event-carousel{border-radius:22px;margin-bottom:32px;padding:18px 14px 16px}.site .featured-event-carousel>header{text-align:center;gap:10px}.site .featured-event-carousel>header span{font-size:9px}.site .featured-event-carousel>header h2{max-width:14ch;margin:6px auto 0;font-size:clamp(25px,8vw,32px);line-height:1.06}.site .featured-event-carousel>header p{max-width:34ch;margin-inline:auto;padding:9px 11px;font-size:10px;line-height:1.4}.site .featured-event-stage{perspective:850px;min-height:310px;margin-top:8px}.site .featured-event-card,.site .featured-event-card.active,.site .featured-event-card.active:hover{border-radius:16px;width:min(40vw,160px)}.site .featured-event-copy{gap:4px;padding:10px}.site .featured-event-copy small{font-size:8px}.site .featured-event-copy strong{margin-top:2px;font-size:12px;line-height:1.14}.site .featured-event-copy em{margin-top:3px;font-size:8px}.site .featured-event-copy b{margin-top:5px;padding-top:5px;font-size:8px}.site .featured-event-copy b span{width:22px;height:22px}.site .featured-event-controls{gap:12px}.site .featured-event-controls button{width:40px;height:40px;font-size:18px}.site .featured-event-controls span b{font-size:15px}.site .featured-axis-rings{width:94px;height:94px}.site .featured-axis-logo{width:58px;height:58px}.site .featured-event-orbit.is-rotating:after{height:48px;top:112px}.site .featured-event-hint{margin-top:10px;padding:8px 10px;font-size:9px}}@media (max-width:390px){.site .featured-event-stage{min-height:285px}.site .featured-event-card,.site .featured-event-card.active,.site .featured-event-card.active:hover{width:min(38vw,148px)}}@media (max-width:680px){.public-event-detail-page{overflow-x:hidden}.public-event-detail-page>header{padding-top:max(14px,env(safe-area-inset-top))}.public-event-detail-page :is(.public-event-levels,.public-event-documents){border-radius:22px;padding:22px 18px}.public-event-detail-page .public-event-levels>div:last-child{grid-template-columns:1fr}.public-event-detail-page .public-event-levels article,.public-event-detail-page .public-event-documents a{overflow-wrap:anywhere;min-width:0}.public-event-detail-page .public-event-detail-actions :is(a,button),.public-event-detail-page .public-event-documents a{min-height:44px}.public-event-detail-page>footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (hover:none) and (pointer:coarse){.site .event-card:hover,.site .floating-contact:hover,.google-auth-button:hover{transform:none}}@media (prefers-reduced-motion:reduce),(update:slow){.site .scroll-fade-section,.illuminated-nav .nav-light-indicator,.illuminated-nav a,.featured-event-orbit,.featured-event-card{transition:none!important}.site .scroll-fade-section{opacity:1!important;transform:none!important}}.dashboard-dark.account-event .overview-stat-link{color:#f7f9ff!important;background:linear-gradient(145deg,#16243e,#1b2d4b)!important;border-color:#425472!important}.dashboard-dark.account-event .overview-stat-link>span{color:#9de6d0!important;-webkit-text-fill-color:#9de6d0!important}.dashboard-dark.account-event .overview-stat-link>strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.dashboard-dark.account-event .overview-stat-link>small,.dashboard-dark.account-event .overview-stat-link>i,.dashboard-dark.account-event .event-progress small{color:#bdc9dd!important;-webkit-text-fill-color:#bdc9dd!important}.dashboard-dark.account-event .overview-stat-link:hover{border-color:#64d9b7!important;box-shadow:0 14px 30px #0000003d,0 0 0 1px #64d9b71f!important}.dashboard-shell.account-event .championship-workspace .category-heading>div:last-child button:disabled,.dashboard-shell.account-event .score-category-navigation button:disabled,.dashboard-shell.account-event .omr-audit-actions button:disabled{opacity:1!important;cursor:not-allowed!important}.dashboard-light.account-event .championship-workspace .category-heading>div:last-child button:disabled,.dashboard-light.account-event .score-category-navigation button:disabled,.dashboard-light.account-event .omr-audit-actions button:disabled{color:#657086!important;-webkit-text-fill-color:#657086!important;background:#e9edf3!important;border-color:#c9d0dc!important}.dashboard-dark.account-event .championship-workspace .category-heading>div:last-child button:disabled,.dashboard-dark.account-event .score-category-navigation button:disabled,.dashboard-dark.account-event .omr-audit-actions button:disabled{color:#bac6da!important;-webkit-text-fill-color:#bac6da!important;background:#26334b!important;border-color:#52627e!important}.dashboard-dark.account-event .omr-audit-panel,.dashboard-dark.account-event .omr-audit-panel.paused,.dashboard-dark.account-event .omr-audit-panel.safe{color:#f8faff!important;background:linear-gradient(145deg,#111d36,#172543)!important;border-color:#465975!important}.dashboard-dark.account-event .omr-audit-panel>header :is(h4,small){color:#f4f8ff!important;-webkit-text-fill-color:#f4f8ff!important}.dashboard-dark.account-event .omr-audit-panel>header small{color:#7be3c3!important;-webkit-text-fill-color:#7be3c3!important}.dashboard-dark.account-event .omr-audit-panel>header strong{color:#a2f0d7!important;-webkit-text-fill-color:#a2f0d7!important;background:#173f39!important;border:1px solid #3e7568!important}.dashboard-dark.account-event .omr-audit-panel>p{color:#c2cde0!important;-webkit-text-fill-color:#c2cde0!important}.dashboard-shell.account-event .score-overall-progress{color:#17233e!important;background:#f1f9f7!important;border-color:#b7d6cd!important}.dashboard-shell.account-event .score-overall-progress small{color:#52647c!important;-webkit-text-fill-color:#52647c!important}.dashboard-shell.account-event .score-overall-progress b{color:#17233e!important;-webkit-text-fill-color:#17233e!important}.dashboard-shell.account-event .score-overall-progress button{color:#10634f!important;-webkit-text-fill-color:#10634f!important;background:#fff!important;border-color:#86b9aa!important}.leaderboard-workspace,.leaderboard-workspace .main-leaderboard,.leaderboard-workspace .leader-table{min-width:0;max-width:100%}.leaderboard-workspace .main-leaderboard{overflow:hidden}.leaderboard-workspace .leader-table{scrollbar-gutter:stable;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding-bottom:8px;position:relative;overflow:auto hidden}.leaderboard-workspace .leader-table::-webkit-scrollbar{height:10px}.leaderboard-workspace .leader-table::-webkit-scrollbar-track{background:#dfe5ec}.leaderboard-workspace .leader-table::-webkit-scrollbar-thumb{background:#65738d;border:2px solid #dfe5ec;border-radius:999px}.dashboard-dark .leaderboard-workspace .leader-table::-webkit-scrollbar-track{background:#15243a}.dashboard-dark .leaderboard-workspace .leader-table::-webkit-scrollbar-thumb{background:#71809c;border-color:#15243a}.leaderboard-workspace .dynamic-leader-table :is(.leader-table-head,.leader-table-row){width:max-content;min-width:max(100%,1120px)}.leaderboard-workspace .leader-dynamic-tabs{scroll-snap-type:x proximity;scroll-padding-inline:6px}.leaderboard-workspace .leader-dynamic-tabs button{scroll-snap-align:start}.dashboard-light .leaderboard-workspace .leader-dynamic-tabs button:not(.active){color:#536078!important;-webkit-text-fill-color:#536078!important;background:#f8fafc!important}@media (max-width:900px){.leaderboard-workspace .main-leaderboard{border-radius:18px}.leaderboard-workspace .leader-table{cursor:grab}.leaderboard-workspace .leader-table:active{cursor:grabbing}.leaderboard-workspace .dynamic-leader-table :is(.leader-table-head,.leader-table-row){min-width:1080px}}@media (max-width:560px){.leaderboard-workspace .leader-controls{overflow:hidden}.leaderboard-workspace .leader-dynamic-tabs{width:100%;max-width:100%}.leaderboard-workspace .leader-view-tabs.leader-dynamic-tabs{--tab-min-width:138px}}.horizontal-scroll-hint{color:#526079;background:#f7fafc;border:1px solid #ccd6e2;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);margin:10px 12px 8px;padding:7px 11px;font-size:12px;font-weight:800;line-height:1.2;display:none}.horizontal-scroll-hint span{color:#087f62;font-size:16px}.dashboard-dark .horizontal-scroll-hint{color:#c8d3e5;background:#172641;border-color:#41536f}.dashboard-dark .horizontal-scroll-hint span{color:#73e2c2}.leaderboard-workspace :is(.leader-table,.all-recap-table):focus-visible{outline-offset:-3px;outline:3px solid #58d6b3}.leaderboard-workspace .dynamic-leader-table :is(.leader-table-head,.leader-table-row)>:nth-child(-n+3){z-index:2;position:sticky}.leaderboard-workspace .dynamic-leader-table :is(.leader-table-head,.leader-table-row)>:first-child{left:0}.leaderboard-workspace .dynamic-leader-table :is(.leader-table-head,.leader-table-row)>:nth-child(2){left:70px}.leaderboard-workspace .dynamic-leader-table :is(.leader-table-head,.leader-table-row)>:nth-child(3){left:162px;box-shadow:10px 0 16px -14px #061226d9}.leaderboard-workspace .dynamic-leader-table .leader-table-head>:nth-child(-n+3){z-index:4;background:#17334d}.leaderboard-workspace .dynamic-leader-table .leader-table-row>:nth-child(-n+3){background:#fff}.leaderboard-workspace .dynamic-leader-table .leader-table-row:nth-child(odd)>:nth-child(-n+3){background:#f7faf9}.dashboard-dark .leaderboard-workspace .dynamic-leader-table .leader-table-row>:nth-child(-n+3){background:#142238}.dashboard-dark .leaderboard-workspace .dynamic-leader-table .leader-table-row:nth-child(odd)>:nth-child(-n+3){background:#182940}.all-recap-table :is(.all-recap-head,.all-recap-row)>:nth-child(-n+2){z-index:2;position:sticky}.all-recap-table :is(.all-recap-head,.all-recap-row)>:first-child{left:0}.all-recap-table :is(.all-recap-head,.all-recap-row)>:nth-child(2){left:82px;box-shadow:10px 0 16px -14px #061226d9}.all-recap-table .all-recap-head>:nth-child(-n+2){z-index:4;background:#17334d}.all-recap-table .all-recap-row>:nth-child(-n+2){background:#fff}.all-recap-table .all-recap-row:nth-child(odd)>:nth-child(-n+2){background:#f7faf9}.dashboard-dark .all-recap-table .all-recap-row>:nth-child(-n+2){background:#14231f}.dashboard-dark .all-recap-table .all-recap-row:nth-child(odd)>:nth-child(-n+2){background:#182a25}.dashboard-dark:is(.account-event,.account-participant,.account-juri,.account-administrator) :is(.empty-state,.no-category-data,.helper-text,.field-hint,.module-status p){color:#c3cede!important;-webkit-text-fill-color:#c3cede!important}.dashboard-shell:is(.account-event,.account-participant,.account-juri,.account-administrator) button:disabled{opacity:1;cursor:not-allowed}@media (max-width:900px){.horizontal-scroll-hint{display:flex}}@media (prefers-reduced-motion:reduce){.horizontal-scroll-hint span{animation:none!important}}.dashboard-dark.account-event .additional-workspace :is(.award-list,.award-detail){color:#f6f8fd;background:#14243d;border-color:#425772}.dashboard-dark.account-event .additional-workspace .award-list>header,.dashboard-dark.account-event .additional-workspace .award-detail>header{background:#172943;border-color:#425772}.dashboard-dark.account-event .additional-workspace .award-list>header :is(b,small),.dashboard-dark.account-event .additional-workspace .award-detail>header :is(h2,h2 *,p,p *,b){color:#f5f8ff!important;-webkit-text-fill-color:#f5f8ff!important}.dashboard-dark.account-event .additional-workspace .award-list>header small,.dashboard-dark.account-event .additional-workspace .award-detail>header p{color:#bdc9dc!important;-webkit-text-fill-color:#bdc9dc!important}.dashboard-dark.account-event .additional-workspace .award-list>button{color:#f3f7ff;background:#14243d;border-color:#344963}.dashboard-dark.account-event .additional-workspace .award-list>button:is(:hover,.active){background:#203451}.dashboard-dark.account-event .additional-workspace .award-list>button.active{box-shadow:inset 4px 0 #7f69f1}.dashboard-dark.account-event .additional-workspace .award-list>button :is(b,small){color:#f3f7ff!important;-webkit-text-fill-color:#f3f7ff!important}.dashboard-dark.account-event .additional-workspace .award-list>button small{color:#b9c6da!important;-webkit-text-fill-color:#b9c6da!important}.dashboard-dark.account-event .additional-workspace .award-rule-summary{background:#405570;border-color:#405570}.dashboard-dark.account-event .additional-workspace .award-rule-summary>div{background:#192b45}.dashboard-dark.account-event .additional-workspace .award-rule-summary span{color:#aebbd0!important;-webkit-text-fill-color:#aebbd0!important}.dashboard-dark.account-event .additional-workspace .award-rule-summary b{color:#f5f8ff!important;-webkit-text-fill-color:#f5f8ff!important}.dashboard-dark.account-event .additional-workspace .award-actions button{color:#eef4ff;-webkit-text-fill-color:#eef4ff;background:#233550;border-color:#52647e}.dashboard-dark.account-event .additional-workspace .award-actions button:disabled{color:#afbbcf;-webkit-text-fill-color:#afbbcf;background:#26334a;border-color:#465570}.dashboard-dark.account-event .additional-workspace .award-actions .delete-award{color:#ffafbd;-webkit-text-fill-color:#ffafbd;background:#442431;border-color:#7a4050}.dashboard-dark.account-event .additional-workspace .empty-dashboard{background:#172841;border-color:#496079}.dashboard-dark.account-event .additional-workspace .empty-dashboard>span{color:#ad9cff;background:#302956}.dashboard-dark.account-event .additional-workspace .empty-dashboard h3{color:#f6f8fd!important;-webkit-text-fill-color:#f6f8fd!important}.dashboard-dark.account-event .additional-workspace .empty-dashboard p{color:#c2cde0!important;-webkit-text-fill-color:#c2cde0!important}.dashboard-dark.account-event .additional-workspace .award-ranking-row{color:#f5f8ff;background:#172841;border-color:#3c506b}.dashboard-dark.account-event .additional-workspace .award-ranking-row.winner{background:#253446}.dashboard-dark.account-event .additional-workspace .award-ranking-row small{color:#bcc8db}.dashboard-dark.account-event .additional-workspace .award-detail-footer{background:#172943;border-color:#405570}.dashboard-dark.account-event .additional-workspace .award-detail-footer p{color:#bdc9dc!important;-webkit-text-fill-color:#bdc9dc!important}.dashboard-dark.account-event .additional-workspace .award-detail-footer button:disabled{opacity:1;color:#aebacf;-webkit-text-fill-color:#aebacf;background:#26364d;border-color:#4b5e78}.public-event-detail-page.light-theme>.event-community-panel .event-community-grid a{border-color:var(--detail-line);background:var(--detail-surface-raised);color:var(--detail-text)}.issued-ticket-status.share-unshared{color:#795600;background:#fff3cf}.issued-ticket-status.share-shared{color:#087456;background:#dff8ee}.issued-ticket-status.share-failed{color:#a6243e;background:#ffe8ec}.invalid-phone{color:#bd2f49;font-weight:850}.ticket-share-preview{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a1cbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ticket-share-preview>div{color:#f7f9ff;background:#101d3a;border:1px solid #4d6387;border-radius:24px;width:min(620px,100%);max-height:min(760px,100vh - 40px);padding:20px;overflow:auto;box-shadow:0 28px 90px #0006}.ticket-share-preview header,.ticket-share-preview section,.ticket-share-preview footer{align-items:center;gap:16px;display:flex}.ticket-share-preview header{justify-content:space-between}.ticket-share-preview header button{color:#fff;background:#1c2d51;border:1px solid #607294;border-radius:50%;width:42px;height:42px;font-size:1.5rem}.ticket-share-preview section{background:#172746;border:1px solid #3f557a;border-radius:16px;margin:18px 0;padding:14px}.ticket-share-preview section img{background:#fff;border-radius:10px;width:92px;height:92px}.ticket-share-preview section div{gap:6px;display:grid}.ticket-share-preview section span{color:#bdcae0;font-size:.86rem}.ticket-share-preview textarea{resize:vertical;color:#f3f6ff;background:#0c1730;border:1px solid #51688f;border-radius:14px;width:100%;min-height:220px;padding:14px;line-height:1.55}.ticket-share-preview footer{justify-content:flex-end;margin-top:16px}.ticket-share-preview footer button{color:#fff;background:#1c2d51;border:1px solid #607294;border-radius:12px;min-height:44px;padding:9px 16px;font-weight:850}.ticket-share-preview footer .whatsapp{background:#087456;border-color:#2aac7e}.dashboard-dark .issued-ticket-status.share-unshared{color:#ffe28a;background:#483b17}.dashboard-dark .issued-ticket-status.share-shared{color:#83dfc0;background:#12382f}.dashboard-dark .issued-ticket-status.share-failed{color:#ffafbd;background:#451f2a}@media (max-width:700px){.ticket-share-preview{align-items:end;padding:10px}.ticket-share-preview>div{border-radius:22px 22px 14px 14px;max-height:calc(100dvh - 20px);padding:16px}.ticket-share-preview section img{width:76px;height:76px}.ticket-share-preview textarea{min-height:180px;font-size:.82rem}.ticket-share-preview footer button{flex:1}}.dashboard-dark.account-event .championship-workspace .category-heading .import-scoring-config{color:#5638c7!important;-webkit-text-fill-color:#5638c7!important;background:#f8f8fc!important;border-color:#c9d0dc!important}.dashboard-dark.account-event .championship-workspace .category-heading .import-scoring-config:is(:hover,:focus-within){color:#4327b4!important;-webkit-text-fill-color:#4327b4!important;background:#eeeaff!important;border-color:#7b68df!important}.dashboard-dark.account-event .activity-card .module-status b.status-ready{color:#086b4e!important;-webkit-text-fill-color:#086b4e!important;background:#dff7ed!important}.dashboard-dark.account-event .activity-card .module-status b.status-progress{color:#8a5000!important;-webkit-text-fill-color:#8a5000!important;background:#fff0d9!important}.dashboard-dark.account-event .activity-card .module-status b.status-draft{color:#5638c7!important;-webkit-text-fill-color:#5638c7!important;background:#eeeaff!important}.dashboard-dark.account-event .activity-card .module-status b.status-muted{color:#566174!important;-webkit-text-fill-color:#566174!important;background:#edf1f6!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-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}
