@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_3937c800-module__7jwITq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_3937c800-module__7jwITq__variable{--prize-font-manrope:"Manrope", "Manrope Fallback"}
.prize-ds{--surface-base:#f7fafc;--surface-raised:#fff;--surface-sunken:#eef2f5;--brand-primary:#001f44;--brand-primary-700:#11253a;--brand-primary-500:#1f3a57;--brand-accent:#00b8a4;--brand-accent-600:#009e8d;--brand-accent-700:#00796b;--brand-accent-800:#00665a;--brand-accent-300:#5fd8cb;--brand-accent-100:#d6f4f0;--fg-1:#001f44;--fg-2:#46566a;--fg-3:#616e7c;--fg-4:#717b8a;--fg-on-brand:#fff;--border-subtle:#e5eaf0;--border-strong:#84919f;--divider:#edf1f5;--state-success:#128c6e;--state-success-bg:#ddefe7;--state-success-fg:#0e6e54;--state-warning:#c77a0a;--state-warning-bg:#f6e8d0;--state-warning-fg:#7a4a06;--state-error:#c8453f;--state-error-bg:#f4dbd9;--state-error-fg:#8a2d29;--state-info:#2a6fdb;--state-info-bg:#e2ecfb;--state-info-fg:#1e4a8e;--tier-bronze-bg:#f4e2c7;--tier-bronze-fg:#7a4e14;--tier-bronze-dot:#b27a2a;--tier-silver-bg:#e5eaf0;--tier-silver-fg:#3e4b5c;--tier-silver-dot:#7e8c9e;--tier-gold-bg:#fbefcc;--tier-gold-fg:#7a5800;--tier-gold-dot:#d9a21b;--tier-platinum-bg:#d6f4f0;--tier-platinum-fg:#005f55;--tier-platinum-dot:#00b8a4;--logo-grad-0:linear-gradient(135deg, #001f44, #00796b);--logo-grad-1:linear-gradient(135deg, #00796b, #009e8d);--logo-grad-2:linear-gradient(135deg, #1f3a57, #009e8d);--logo-grad-3:linear-gradient(135deg, #11253a, #1f3a57);--logo-grad-4:linear-gradient(135deg, #001f44, #1f3a57);--logo-grad-5:linear-gradient(135deg, #00665a, #5fd8cb);--shadow-0:none;--shadow-1:0 1px 2px #001f440a, 0 1px 3px #001f440f;--shadow-2:0 4px 12px #001f440f, 0 2px 4px #001f440a;--shadow-3:0 12px 32px #001f441a, 0 4px 8px #001f440f;--shadow-focus:0 0 0 3px #00b8a447;--scrim:#001f4466;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--gradient-brand:linear-gradient(90deg, #001f44 0%, #0d3d54 50%, #00b8a4 100%);--font-sans:var(--prize-font-manrope), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;font-family:var(--font-sans);color:var(--fg-1);background:var(--surface-base);-webkit-font-smoothing:antialiased}.prize-ds .card{background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);border-radius:14px}.prize-ds .btn{height:36px;font:700 12.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.prize-ds .btn:disabled,.prize-ds .btn[disabled]{opacity:.5;box-shadow:none;cursor:not-allowed}.prize-ds .btn svg{width:14px;height:14px}.prize-ds .btn-primary{background:var(--brand-primary);color:#fff}.prize-ds .btn-primary:hover:not(:disabled){background:var(--brand-primary-700)}.prize-ds .btn-accent{background:var(--brand-accent);color:#fff;box-shadow:0 2px 6px #00b8a438}.prize-ds .btn-accent:hover:not(:disabled){background:var(--brand-accent-600)}.prize-ds .btn-ghost{color:var(--fg-1);border:1px solid var(--border-strong);background:0 0}.prize-ds .btn-ghost:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--fg-3)}.prize-ds .btn-link{color:var(--brand-accent-600);height:auto;font:700 12.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0}.prize-ds .btn-link:hover{color:var(--brand-accent);text-decoration:underline}.prize-ds .btn-sm{border-radius:8px;height:30px;padding:0 10px;font-size:12px}.prize-ds .btn-sm svg{width:12px;height:12px}.prize-ds .field{flex-direction:column;gap:6px;display:flex}.prize-ds .field label{font:600 11.5px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3)}.prize-ds .field .helper{font:400 11.5px/1.4 var(--font-sans);color:var(--fg-3)}.prize-ds .input,.prize-ds .select,.prize-ds .textarea{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--fg-1);font:400 14px/20px var(--font-sans);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none;width:100%;padding:12px}.prize-ds .input::placeholder,.prize-ds .textarea::placeholder{color:var(--fg-4)}.prize-ds .input:hover:not(:focus):not(:disabled),.prize-ds .select:hover:not(:focus):not(:disabled),.prize-ds .textarea:hover:not(:focus):not(:disabled){border-color:var(--fg-3)}.prize-ds .input:focus,.prize-ds .select:focus,.prize-ds .textarea:focus{border-color:var(--brand-accent);box-shadow:var(--shadow-focus)}.prize-ds .input:disabled,.prize-ds .select:disabled,.prize-ds .textarea:disabled{background:var(--surface-sunken);color:var(--fg-4);cursor:not-allowed}.prize-ds .input.is-error,.prize-ds .select.is-error,.prize-ds .textarea.is-error{border-color:var(--state-error)}.prize-ds .input.has-leading{padding-left:44px}.prize-ds .input.has-trailing{padding-right:44px}.prize-ds .textarea{resize:vertical;min-height:96px;line-height:1.5}.prize-ds .select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23616E7C' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:44px}.prize-ds .btn-soft{background:var(--surface-sunken);color:var(--fg-1)}.prize-ds .btn-soft:hover:not(:disabled){background:var(--border-subtle)}.prize-ds .btn-danger-soft{background:var(--state-error-bg);color:var(--state-error)}.prize-ds .btn-danger-soft:hover:not(:disabled){color:var(--state-error-fg)}.prize-ds .btn-field{height:44px;padding:0 16px}.prize-ds .chip{height:22px;font:700 10.5px/1 var(--font-sans);letter-spacing:.03em;background:var(--surface-sunken);color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.prize-ds .chip svg{width:10px;height:10px}.prize-ds .chip-accent{background:var(--brand-accent-100);color:var(--brand-accent-600)}.prize-ds .chip-success{background:var(--state-success-bg);color:var(--state-success)}.prize-ds .chip-warning{background:var(--state-warning-bg);color:var(--state-warning)}.prize-ds .chip-error{background:var(--state-error-bg);color:var(--state-error)}.prize-ds .chip-info{background:var(--state-info-bg);color:var(--state-info)}.prize-ds .chip-navy{background:var(--brand-primary);color:#fff}@keyframes dd-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.prize-ds .page{padding:24px 28px 40px}.prize-ds .page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.prize-ds .page-head h1{font:700 24px/1.2 var(--font-sans);letter-spacing:-.012em;color:var(--fg-1);margin:0}.prize-ds .page-head .eyebrow{font:700 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.prize-ds .page-head p{font:400 13.5px/1.45 var(--font-sans);color:var(--fg-2);max-width:56ch;margin:6px 0 0}.prize-ds .page-actions{align-items:center;gap:8px;display:flex}.prize-ds .page-actions .last-edited{font:500 12px/1 var(--font-sans);color:var(--fg-3)}.prize-ds .tabs{border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:22px;display:flex}.prize-ds .tab{font:600 13px/1 var(--font-sans);color:var(--fg-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:11px 14px;display:inline-flex;position:relative}.prize-ds .tab:hover{color:var(--fg-1);background:0 0}.prize-ds .tab.active{color:var(--fg-1)}.prize-ds .tab svg{width:14px;height:14px}.prize-ds .tab.active:after{content:"";background:var(--brand-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.prize-ds .tab .count{font:700 10.5px/1 var(--font-sans);background:var(--surface-sunken);color:var(--fg-2);border-radius:999px;padding:3px 6px}.prize-ds .tab.active .count{background:var(--brand-accent-100);color:var(--brand-accent-600)}.prize-ds .table{border-collapse:collapse;width:100%;font:400 13px/1.4 var(--font-sans)}.prize-ds .table thead th{text-align:left;font:700 10.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--divider);background:var(--surface-sunken);padding:10px 14px}.prize-ds .table tbody td{border-bottom:1px solid var(--divider);color:var(--fg-1);vertical-align:middle;padding:12px 14px}.prize-ds .table tbody tr:last-child td{border-bottom:0}.prize-ds .table.rows-hover tbody tr{cursor:pointer}.prize-ds .table.rows-hover tbody tr:hover td{background:var(--surface-sunken)}@keyframes paFadeIn{0%{opacity:0}to{opacity:1}}@keyframes paSlideIn{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.prize-ds .card-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.prize-ds .card-head h3{font:700 14px/1.2 var(--font-sans);letter-spacing:-.005em;color:var(--fg-1);margin:0}.prize-ds .card-head .sub{font:500 12px/1.4 var(--font-sans);color:var(--fg-3);margin-top:2px}.prize-ds .card-body{padding:4px 18px 18px}.prize-ds .stat{background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.prize-ds .stat .lbl{font:600 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.prize-ds .stat .val{font:700 26px/1.1 var(--font-sans);letter-spacing:-.015em;color:var(--fg-1);align-items:baseline;gap:8px;display:flex}.prize-ds .stat .val .unit{font:600 13px/1 var(--font-sans);color:var(--fg-3);letter-spacing:0}.prize-ds .stat .delta{font:700 11.5px/1 var(--font-sans);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.prize-ds .stat .delta.up{color:var(--state-success)}.prize-ds .stat .delta.down{color:var(--state-error)}.prize-ds .stat .delta svg{width:12px;height:12px}.prize-ds .portal{background:var(--surface-base);grid-template-columns:224px 1fr;width:100%;height:100vh;display:grid;overflow:hidden}.prize-ds .rail{background:var(--brand-primary);color:#fff;border-right:1px solid #ffffff0a;flex-direction:column;gap:4px;padding:16px 12px 14px;display:flex;position:relative;overflow-y:auto}.prize-ds .rail-brand{color:#fff;align-items:center;gap:8px;padding:6px 6px 14px;display:flex}.prize-ds .rail-brand .b1{font:800 14px/1.1 var(--font-sans);letter-spacing:.18em}.prize-ds .rail-brand .b2{font:600 10px/1 var(--font-sans);color:var(--brand-accent-300);letter-spacing:.16em;text-transform:uppercase;margin-top:3px}.prize-ds .rail-org{cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:32px 1fr 16px;align-items:center;gap:10px;margin:2px 0 14px;padding:10px;display:grid}.prize-ds .rail-org:hover{background:#ffffff12}.prize-ds .rail-org .ologo{color:#fff;width:32px;height:32px;font:800 11px/1 var(--font-sans);letter-spacing:.04em;background:linear-gradient(135deg,#2a1f3a,#5c3d6e);border-radius:7px;place-items:center;display:grid}.prize-ds .rail-org .oname{font:700 12.5px/1.2 var(--font-sans);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prize-ds .rail-org .otype{font:500 10.5px/1.2 var(--font-sans);color:#ffffff80;margin-top:2px}.prize-ds .rail-org svg{color:#ffffff80}.prize-ds .rail-eyebrow{font:700 9.5px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#fff6;padding:12px 8px 6px}.prize-ds .rail-item{color:#ffffffa8;font:600 13px/1 var(--font-sans);text-align:left;width:100%;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.prize-ds .rail-item:hover{color:#fff;background:#ffffff0d}.prize-ds .rail-item.active{color:#fff;background:#00b8a421}.prize-ds .rail-item.active:before{content:"";background:var(--brand-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.prize-ds .rail-item.locked{opacity:.5;cursor:not-allowed}.prize-ds .rail-item svg{opacity:.85;flex-shrink:0;width:18px;height:18px}.prize-ds .rail-item .ct{font:700 10.5px/1 var(--font-sans);color:#fff;background:#ffffff1a;border-radius:999px;margin-left:auto;padding:3px 7px}.prize-ds .rail-item.active .ct{background:var(--brand-accent);color:#fff}.prize-ds .rail-item .lock{color:#ffffff80;align-items:center;margin-left:auto;display:inline-flex}.prize-ds .rail-spacer{flex:1}.prize-ds .rail-rep{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:30px 1fr 16px;align-items:center;gap:10px;padding:9px 10px;display:grid}.prize-ds .rail-rep:hover{background:#ffffff0f}.prize-ds .rail-rep .rn{font:700 12.5px/1.2 var(--font-sans);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prize-ds .rail-rep .rr{font:500 10.5px/1.2 var(--font-sans);color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.prize-ds .rail-rep svg{color:#ffffff80}.prize-ds .rail-menu{background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-3);z-index:20;animation:dd-pop var(--dur-fast) var(--ease-out);border-radius:10px;padding:6px;position:absolute;bottom:64px;left:12px;right:12px}.prize-ds .rail-menu button{text-align:left;width:100%;color:var(--fg-1);font:600 13px/1 var(--font-sans);background:0 0;border:0;border-radius:7px;padding:9px 10px}.prize-ds .rail-menu button:hover{background:var(--surface-sunken)}.prize-ds .portal-main{background:var(--surface-base);flex-direction:column;min-width:0;display:flex;overflow:hidden}.prize-ds .topbar{background:var(--surface-raised);border-bottom:1px solid var(--divider);flex-shrink:0;align-items:center;gap:16px;height:60px;padding:0 28px;display:flex}.prize-ds .topbar .crumbs{font:500 12.5px/1 var(--font-sans);color:var(--fg-3);align-items:center;gap:6px;display:flex}.prize-ds .topbar .crumbs b{color:var(--fg-1);font-weight:700}.prize-ds .topbar .crumbs svg{width:12px;height:12px;color:var(--fg-4)}.prize-ds .topbar .search{background:var(--surface-sunken);border:1px solid #0000;border-radius:10px;flex:0 360px;align-items:center;gap:8px;height:36px;margin-left:auto;padding:0 12px;display:flex}.prize-ds .topbar .search:focus-within{background:var(--surface-raised);border-color:var(--brand-accent);box-shadow:0 0 0 3px #00b8a426}.prize-ds .topbar .search svg{width:15px;height:15px;color:var(--fg-3);flex-shrink:0}.prize-ds .topbar .search input{font:400 13px/1 var(--font-sans);color:var(--fg-1);background:0 0;border:0;outline:none;flex:1}.prize-ds .topbar .search input::placeholder{color:var(--fg-4)}.prize-ds .topbar .search kbd{font:600 10px/1 var(--font-mono);background:var(--surface-raised);color:var(--fg-3);border:1px solid var(--border-subtle);border-radius:4px;padding:3px 5px}.prize-ds .topbar-btn{width:36px;height:36px;color:var(--fg-2);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid;position:relative}.prize-ds .topbar-btn:hover{background:var(--surface-sunken);color:var(--fg-1)}.prize-ds .topbar-btn .ndot{background:var(--brand-accent);border:1.5px solid var(--surface-raised);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:7px}.prize-ds .portal-body{flex:1;min-height:0;overflow:auto}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}@keyframes tour-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tour-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.prize-ds .tour-scrim{z-index:360;animation:tour-fade .2s var(--ease-out);background:#001f446b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.prize-ds .tour-spot{z-index:2147483500;cursor:pointer;transition:top .24s var(--ease-out), left .24s var(--ease-out), width .24s var(--ease-out), height .24s var(--ease-out);animation:tour-fade .2s var(--ease-out);border-radius:12px;position:fixed;box-shadow:0 0 0 9999px #001f448c}.prize-ds .tour-card{z-index:2147483600;background:var(--surface-raised);border:1px solid var(--border-subtle);width:min(420px,92%);box-shadow:var(--shadow-3);animation:tour-rise .24s var(--ease-out);border-radius:16px;padding:18px 20px}.prize-ds .tour-card--center{animation:tour-pop .22s var(--ease-out);position:relative}.prize-ds .tour-ring{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:14px;scroll-margin:80px;box-shadow:0 0 0 6px #00b8a424}.prize-ds .edit-two-col{grid-template-columns:1.6fr 1fr;align-items:start;gap:18px;display:grid}.prize-ds .edit-two-col>.edit-main{flex-direction:column;gap:16px;min-width:0;display:flex}.prize-ds .edit-two-col>.edit-aside{align-self:start;position:sticky;top:16px}@media (max-width:900px){.prize-ds .edit-two-col{grid-template-columns:1fr}.prize-ds .edit-two-col>.edit-aside{position:static}}@media (max-width:820px){.prize-ds .dash-kpis{grid-template-columns:repeat(2,1fr)!important}.prize-ds .dash-insights{grid-template-columns:1fr!important}}.prize-ds .toggle{appearance:none;background:var(--border-strong);cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast,.14s) var(--ease-out,ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.prize-ds .toggle:after{content:"";width:16px;height:16px;transition:transform var(--dur-fast,.14s) var(--ease-out,ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.prize-ds .toggle.on{background:var(--brand-accent)}.prize-ds .toggle.on:after{transform:translate(14px)}.prize-ds .toggle:disabled{opacity:.5;cursor:default}@keyframes otp-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}45%{transform:translate(4px)}70%{transform:translate(-3px)}85%{transform:translate(3px)}}
