@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-700:#bf000f;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-700:#007956;--color-violet-500:#8d54ff;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.right-3{right:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-emerald-200{border-color:var(--color-emerald-200)}.border-red-200{border-color:var(--color-red-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.p-2{padding:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-42{padding-right:calc(var(--spacing) * 42)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-emerald-700{color:var(--color-emerald-700)}.text-red-700{color:var(--color-red-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-slate-950\/10{--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}}.focus\:border-slate-900:focus{border-color:var(--color-slate-900)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-slate-900\/5:focus{--tw-ring-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-slate-900\/5:focus{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 5%, transparent)}}.focus\:ring-violet-500\/10:focus{--tw-ring-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-violet-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:64rem){.lg\:hidden{display:none}}}:root{--bg:#f7f8fb;--white:#fff;--text:#111318;--muted:#69707d;--border:#e7e9ef;--primary:#5b3df5;--primary-dark:#4526d9;--soft-purple:#f0edff;--green:#20bd72}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}body,button,input,textarea,select{font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{border:0}img{max-width:100%;display:block}.site-chrome{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #e7e9ef;position:sticky;top:0}.site-chrome-inner{align-items:center;gap:28px;max-width:1280px;min-height:72px;margin:0 auto;padding:0 28px;display:flex}.site-chrome-brand{color:#111318;letter-spacing:-1.4px;white-space:nowrap;font-size:22px;font-weight:900}.site-chrome-brand span{color:var(--primary)}.site-chrome-brand em{color:#5b21b6;letter-spacing:.12em;vertical-align:middle;background:#ede9fe;border-radius:6px;margin-left:9px;padding:4px 7px;font-size:9px;font-style:normal}.site-chrome-links{flex:1;align-items:center;gap:clamp(14px,2vw,30px);display:flex}.site-chrome-links a,.site-chrome-quiet{color:#5f6674;font-size:13px;font-weight:750}.site-chrome-links a:hover,.site-chrome-quiet:hover{color:var(--primary)}.site-chrome-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.site-chrome-primary,.site-chrome-logout{color:#fff;cursor:pointer;background:#17171c;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:800}.site-chrome-logout{color:#4b5563;background:0 0;border:1px solid #d9dde5}.site-chrome-user{text-overflow:ellipsis;color:#17171c;max-width:130px;font-size:12px;font-weight:800;overflow:hidden}.site-chrome-menu{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #d9dde5;border-radius:9px;width:36px;height:36px;font-size:18px;display:none}.site-chrome-mobile-menu{display:none}.site-chrome-admin{background:#111827;border-color:#263244}.site-chrome-admin .site-chrome-brand,.site-chrome-admin .site-chrome-links a,.site-chrome-admin .site-chrome-user{color:#fff}.site-chrome-admin .site-chrome-links a.is-active{color:#fff;background:#8b5cf63b;border-radius:8px}.site-chrome-admin .site-chrome-quiet{color:#cbd5e1}.site-chrome-admin .site-chrome-logout{color:#e2e8f0;border-color:#475569}.site-chrome-admin .site-chrome-primary{background:#8b5cf6}.competition-editor-error{color:#a62e2e;background:#fff4f4;border:1px solid #f1c4c4;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:13px;font-weight:700}.editor-fixed-value{color:#4d4958;background:#f8f8fb;border:1px solid #dedce8;border-radius:11px;padding:12px;font-size:13px}.site-chrome-footer{color:#c9ced9;background:#111318;border-top:1px solid #282c35;margin-top:auto;padding:0 max(28px,50vw - 612px)}.site-chrome-footer-main{justify-content:space-between;align-items:flex-start;gap:48px;max-width:1224px;margin:0 auto;padding:34px 0 28px;display:flex}.site-chrome-footer-brand{max-width:350px}.site-chrome-footer p{color:#9ea5b4;margin:9px 0 0;font-size:13px;line-height:1.55}.site-chrome-footer .site-chrome-brand{color:#fff}.site-chrome-footer-links{gap:56px;display:flex}.site-chrome-footer-links>div{gap:9px;min-width:104px;display:grid}.site-chrome-footer-links strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:11px}.site-chrome-footer-links a{color:#aeb5c3;font-size:13px;font-weight:650}.site-chrome-footer-links a:hover{color:#fff}.site-chrome-footer-bottom{color:#858c9b;border-top:1px solid #292d36;justify-content:space-between;gap:20px;max-width:1224px;margin:0 auto;padding:15px 0 17px;font-size:11px;display:flex}.site-chrome-footer-bottom span:last-child{gap:18px;display:flex}.site-chrome-footer-bottom a:hover{color:#fff}:is(body:has(.site-chrome) header:not(.site-chrome),body:has(.site-chrome) footer:not(.site-chrome-footer),body:has(.site-chrome) nav.navbar){display:none!important}.admin-audit{color:#17171c;background:#f7f7fa;min-height:100vh}.admin-audit-wrap{max-width:1400px;margin:0 auto;padding:50px 30px 70px}.admin-audit-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.admin-audit-title p{letter-spacing:.14em;color:#7c7d87;margin:0 0 8px;font-size:11px;font-weight:800}.admin-audit-title h1{letter-spacing:-.04em;margin:0;font-size:42px}.admin-audit-title span{color:#777883;margin-top:10px;font-size:15px;display:block}.admin-audit-back{background:#fff;border:1px solid #e1e3e8;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:800}.admin-audit-card{background:#fff;border:1px solid #e7e7ec;border-radius:18px;overflow:hidden}.admin-audit-empty{text-align:center;color:#858690;padding:70px 24px}.admin-audit-table{overflow-x:auto}.admin-audit-table table{border-collapse:collapse;width:100%;min-width:900px}.admin-audit-table th{text-align:left;color:#858690;letter-spacing:.08em;background:#fafafd;padding:14px 20px;font-size:10px}.admin-audit-table td{color:#525662;border-top:1px solid #eeeef2;padding:17px 20px;font-size:13px}.admin-audit-id{font-family:monospace;font-size:11px!important}@media (max-width:650px){.admin-audit-wrap{padding:32px 18px}.admin-audit-title{flex-direction:column;align-items:start}.admin-audit-title h1{font-size:34px}}.admin-action-button{color:#28743c;cursor:pointer;background:#eaf7ef;border:0;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:800}.admin-modal-backdrop{z-index:2000;background:#0f172a8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border-radius:18px;width:min(100%,520px);padding:26px;box-shadow:0 24px 70px #0f172a47}.admin-modal-kicker{color:#7c3aed;letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:900}.admin-modal h2{margin:0;font-size:24px}.admin-modal>p{color:#667085;font-size:13px;line-height:1.55}.admin-modal form{gap:15px;margin-top:20px;display:grid}.admin-modal label{color:#374151;gap:7px;font-size:12px;font-weight:800;display:grid}.admin-modal select,.admin-modal textarea{color:#17171c;width:100%;font:inherit;border:1px solid #d9dde5;border-radius:9px;padding:11px 12px}.admin-modal textarea{resize:vertical;min-height:96px}.admin-modal-error{color:#b42318;margin:0;font-size:12px}.admin-modal-actions{justify-content:flex-end;gap:10px;display:flex}.admin-modal-actions button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:800}.admin-modal-actions button[type=submit]{color:#fff;background:#17171c;border-color:#17171c}@media (max-width:850px){.site-chrome-inner{gap:10px;padding:0 18px}.site-chrome-links{display:none}.site-chrome-actions{margin-left:auto}.site-chrome-user{display:none}.site-chrome-menu{place-items:center;display:inline-grid}.site-chrome-mobile-menu{background:inherit;border-top:1px solid #e7e9ef;gap:2px;padding:10px 18px 16px;display:grid}.site-chrome-mobile-menu a{color:#374151;padding:11px 4px;font-size:14px;font-weight:750}.site-chrome-admin .site-chrome-mobile-menu{border-color:#263244}.site-chrome-admin .site-chrome-mobile-menu a{color:#e2e8f0}.site-chrome-footer{padding:0 20px}.site-chrome-footer-main{padding:28px 0 22px;display:block}.site-chrome-footer-links{gap:34px;margin-top:24px}.site-chrome-footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;padding:13px 0 16px}}.site{min-height:100vh;overflow:hidden}.competitions-page,.winners-page{background:#f7f8fb;min-height:100vh}.winners-shell{max-width:1224px;margin:0 auto;padding-left:28px;padding-right:28px}.winners-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#8968ff6b,#0000 30%),linear-gradient(125deg,#17112c,#342260 64%,#493183);overflow:hidden}.winners-hero .winners-shell{padding-top:50px;padding-bottom:52px}.winners-eyebrow{color:#dcd3ff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff17;border:1px solid #ded6ff47;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900;display:inline-flex}.winners-hero-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:48px;margin-top:22px;display:grid}.winners-hero h1{color:#fff;letter-spacing:-.07em;margin:0;font-size:clamp(46px,5.6vw,72px);line-height:.91}.winners-hero h1 span{color:#c4b3ff}.winners-hero p{color:#d1cce0;max-width:600px;margin:20px 0 0;font-size:16px;line-height:1.65}.winners-hero-proof{color:#f3f1fa;align-items:center;gap:9px;margin-top:22px;font-size:12px;font-weight:750;display:flex}.winners-hero-proof span{color:#57dc9c;font-size:15px}.winners-hero-proof i{background:#9b90b6;border-radius:50%;width:4px;height:4px;margin:0 4px}.winners-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ded6ff4d;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.winners-summary>div{padding:20px 16px}.winners-summary>div+div{border-left:1px solid #ded6ff38}.winners-summary strong{color:#fff;font-size:32px;line-height:1;display:block}.winners-summary span{color:#ddd8e9;margin-top:7px;font-size:11px;font-weight:750;line-height:1.3;display:block}.winners-results{padding-top:48px;padding-bottom:64px}.winners-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.winners-heading>div>span{color:#5b3df5;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.winners-heading h2{color:#17171c;letter-spacing:-.045em;margin:7px 0 8px;font-size:33px}.winners-heading p{color:#727887;margin:0;font-size:14px}.winners-count{color:#626979;white-space:nowrap;background:#fff;border:1px solid #e2e4eb;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:800}.winners-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.winner-result-card{background:#fff;border:1px solid #e3e4ec;border-radius:18px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 26px #1e1a370b}.winner-result-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #3629741c}.winner-result-image{background:#eae8f2;height:175px;position:relative}.winner-result-image img{object-fit:cover;width:100%;height:100%}.winner-result-image:after{content:"";background:linear-gradient(#0000 45%,#0b09156b);position:absolute;inset:0}.winner-result-status{z-index:1;letter-spacing:.03em;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900;position:absolute;top:13px;left:13px}.winner-result-status.live{color:#20814d;background:#e7faef}.winner-result-status.winner{color:#866000;background:#fff1c9}.winner-result-status.drawing{color:#5b3df5;background:#eee9ff}.winner-result-status.pending{color:#697080;background:#f2f3f5}.winner-result-content{padding:18px}.winner-result-category{color:#6d4df4;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.winner-result-content h3{color:#1a1b22;letter-spacing:-.035em;min-height:48px;margin:7px 0 16px;font-size:21px;line-height:1.14}.winner-result-detail{border-top:1px solid #ececf1;align-items:center;gap:10px;padding:12px 0;display:flex}.winner-result-trophy{background:#f2efff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.winner-result-detail span,.winner-result-detail small{color:#838996;font-size:10px;font-weight:750;display:block}.winner-result-detail strong{color:#363946;margin:3px 0;font-size:13px;display:block}.winner-result-link{color:#5b3df5;border-top:1px solid #ececf1;justify-content:space-between;margin-top:14px;padding-top:14px;font-size:12px;font-weight:900;display:flex}.winner-result-link span{font-size:16px;line-height:.75}.winners-empty{text-align:center;background:#fff;border:1px solid #e4e5ec;border-radius:18px;padding:70px 24px}.winners-empty>div{font-size:35px}.winners-empty h2{margin:12px 0 6px}.winners-empty p{color:#737988;margin:0 auto 18px;font-size:14px}.winners-empty a{color:#5b3df5;font-size:13px;font-weight:900}@media (max-width:900px){.winners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.winners-shell{padding-left:18px;padding-right:18px}.winners-hero .winners-shell{padding-top:36px;padding-bottom:38px}.winners-hero-grid{grid-template-columns:1fr;gap:26px}.winners-summary{max-width:320px}.winners-results{padding-top:34px;padding-bottom:46px}.winners-heading{flex-direction:column;align-items:flex-start;gap:14px}.winners-heading h2{font-size:28px}.winners-grid{grid-template-columns:1fr}.winner-result-image{height:190px}}.winners-hero-compact{grid-template-columns:minmax(0,1fr) 300px}.live-draws-section{padding-top:48px;padding-bottom:64px}.winner-category-filters{gap:9px;margin:-6px 0 26px;padding-bottom:2px;display:flex;overflow-x:auto}.winner-category-filters a{color:#656c7b;background:#fff;border:1px solid #dedee8;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.winner-category-filters a:hover,.winner-category-filters a.is-active{color:#fff;background:#5b3df5;border-color:#5b3df5}.live-draws-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.live-draw-card{background:#fff;border:1px solid #e2e3eb;border-radius:18px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 26px #1e1a370d}.live-draw-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #3629741f}.live-draw-image{background:#e8e7ee;height:175px;position:relative}.live-draw-image img{object-fit:cover;width:100%;height:100%}.live-draw-image:after{content:"";background:linear-gradient(#0000 45%,#0a081666);position:absolute;inset:0}.live-draw-image span{z-index:1;color:#21854f;letter-spacing:.06em;background:#e6faee;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px}.live-draw-content{padding:18px}.live-draw-content h3{color:#191a20;letter-spacing:-.035em;min-height:48px;margin:7px 0 12px;font-size:21px;line-height:1.14}.live-draw-status{color:#626a7b;margin-bottom:15px;font-size:12px;font-weight:800;display:block}.live-draw-status:before{color:#5b3df5;content:"◷";margin-right:6px}.live-draw-status.awaiting{color:#9a6415}.live-draw-status.awaiting:before{color:#d28c21;content:"✦"}.live-draw-content>a{color:#5b3df5;border-top:1px solid #ececf1;justify-content:space-between;padding-top:14px;font-size:12px;font-weight:900;display:flex}.live-draw-content>a span{font-size:16px;line-height:.75}.announced-winners-section{background:linear-gradient(#f6f4ff,#efedfb);border-top:1px solid #e7e5f3;padding:54px 0 66px}.winner-announcement-empty{text-align:center;background:#ffffffc7;border:1px solid #e0dbf7;border-radius:18px;padding:48px 24px}.winner-announcement-empty>div{font-size:34px}.winner-announcement-empty h3{color:#23202f;margin:10px 0 6px;font-size:23px}.winner-announcement-empty p{color:#737988;max-width:520px;margin:0 auto;font-size:14px;line-height:1.6}.announced-winners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.announced-winner-card{background:#ffffffdb;border:1px solid #dfdbf1;border-radius:17px;gap:16px;padding:12px;display:flex;overflow:hidden}.announced-winner-prize{background:#dedbea;border-radius:11px;flex:0 0 132px;width:132px;overflow:hidden}.announced-winner-prize img{object-fit:cover;width:100%;height:100%}.announced-winner-card>div:last-child{padding:7px 4px}.announced-winner-card span{color:#8b6312;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.announced-winner-card h3{color:#24212e;margin:6px 0;font-size:20px}.announced-winner-card p{color:#687084;margin:0;font-size:13px}.announced-winner-card p a{color:#5b3df5;font-weight:800}.announced-winner-card small{color:#8a90a0;margin-top:8px;font-size:11px;display:block}@media (max-width:900px){.live-draws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.winners-hero-compact{grid-template-columns:1fr}.live-draws-section{padding-top:34px;padding-bottom:46px}.live-draws-grid,.announced-winners-grid{grid-template-columns:1fr}.live-draw-image{height:190px}.announced-winners-section{padding:42px 0}.announced-winner-prize{flex-basis:112px;width:112px}}.live-draw-card .live-draw-content{padding:21px 20px 18px}.live-draw-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.live-draw-card-top>span{color:#21854f;letter-spacing:.06em;background:#e6faee;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.live-draw-card-top .winner-result-category{margin-left:auto}.winner-competition-strip{background:#fff;border-bottom:1px solid #e3e3ea}.winner-competition-strip .winners-shell{padding-top:17px;padding-bottom:19px}.winner-competition-strip p{color:#777e8e;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:900}.winner-competition-strip nav{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.winner-competition-strip a{color:#3c4050;background:#fbfbfd;border:1px solid #e2e3eb;border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.winner-competition-strip a:hover{color:#5135d7;background:#f1efff;border-color:#6850e7}.winner-competition-strip a span{color:#737987;letter-spacing:.03em;background:#f0f2f5;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.winner-competition-strip a span.is-live{color:#24844f;background:#e6faee}.winner-competition-strip a b{color:#6344ef;font-size:14px;line-height:1}.winner-strip-empty{color:#747b8a;font-size:13px}.about-page{color:#191922;background:#f8f8fc;min-height:100vh}.about-shell{max-width:1224px;margin:0 auto;padding-left:28px;padding-right:28px}.about-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#9070ff70,#0000 28%),linear-gradient(120deg,#161128,#261a4b 57%,#3e2a76);overflow:hidden}.about-hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,460px);align-items:center;gap:50px;padding-top:66px;padding-bottom:66px;display:grid}.about-eyebrow,.about-section-heading>span,.about-process-copy>span,.about-cta>div>span{color:#d8cdff;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.about-eyebrow{background:#ffffff17;border:1px solid #ded6ff47;border-radius:999px;padding:8px 11px}.about-hero h1{color:#fff;letter-spacing:-.075em;margin:20px 0 0;font-size:clamp(48px,5.8vw,76px);line-height:.9}.about-hero h1 span{color:#c3b2ff}.about-hero p{color:#d2ccdf;max-width:580px;margin:22px 0 0;font-size:16px;line-height:1.7}.about-hero-actions{gap:12px;margin-top:29px;display:flex}.about-hero-actions a,.about-cta a{color:#4f35d7;background:#fff;border-radius:11px;align-items:center;gap:12px;padding:14px 17px;font-size:13px;font-weight:900;display:inline-flex}.about-hero-actions a+a{color:#f5f2ff;background:#ffffff14;border:1px solid #ffffff52}.about-visual{background:#17112b;border:1px solid #e0d8ff47;border-radius:23px;min-height:310px;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000040}.about-visual img{object-fit:cover;width:100%;height:310px}.about-visual:after{content:"";background:linear-gradient(#0000 42%,#0d081da6);position:absolute;inset:0}.about-visual>div{z-index:1;position:absolute;bottom:19px;left:19px}.about-visual span{color:#dcd3ff;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.about-visual strong{margin-top:6px;font-size:23px;line-height:1.05;display:block}.about-intro{grid-template-columns:.6fr 1.25fr 1fr;gap:30px;padding-top:78px;padding-bottom:78px;display:grid}.about-intro-label{color:#6345ed;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.about-intro h2{color:#20202a;letter-spacing:-.055em;margin:0;font-size:37px;line-height:1.06}.about-intro h2 span{color:#6a4bf0}.about-intro p{color:#687084;margin:0;font-size:15px;line-height:1.75}.about-values{background:#efedfb;border-top:1px solid #e6e1f5;border-bottom:1px solid #e5e1f4;padding:68px 0}.about-section-heading{text-align:center}.about-section-heading>span,.about-process-copy>span{color:#6345ed}.about-section-heading h2{color:#22212c;letter-spacing:-.055em;margin:10px 0;font-size:39px}.about-section-heading p{color:#6f7584;margin:0;font-size:15px}.about-values-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:36px;display:grid}.about-values-grid article{background:#fffc;border:1px solid #dfdbf1;border-radius:17px;padding:25px}.about-values-grid article>div{color:#5d3ee4;background:#e8e3ff;border-radius:11px;place-items:center;width:39px;height:39px;font-size:19px;display:grid}.about-values-grid h3{color:#292732;letter-spacing:-.025em;margin:20px 0 8px;font-size:20px}.about-values-grid p{color:#707786;margin:0;font-size:13px;line-height:1.7}.about-process{grid-template-columns:.85fr 1.15fr;gap:72px;padding-top:82px;padding-bottom:82px;display:grid}.about-process-copy h2{color:#23232c;letter-spacing:-.055em;margin:10px 0;font-size:39px;line-height:1.04}.about-process-copy p{color:#717887;margin:0;font-size:15px;line-height:1.7}.about-process ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.about-process li{border-top:1px solid #e1e2e9;gap:20px;padding:21px 0;display:flex}.about-process li:last-child{border-bottom:1px solid #e1e2e9}.about-process li b{color:#6243e9;font-size:13px}.about-process li strong,.about-process li span{display:block}.about-process li strong{color:#30303b;font-size:18px}.about-process li span{color:#737988;margin-top:6px;font-size:13px}.about-cta{color:#fff;background:radial-gradient(circle at 75% 30%,#7d5af673,#0000 27%),linear-gradient(120deg,#17112b,#30205c);padding:72px 0}.about-cta>div{text-align:center}.about-cta h2{color:#fff;letter-spacing:-.06em;margin:12px 0;font-size:45px;line-height:1}.about-cta p{color:#d3cde2;margin:0 0 25px;font-size:15px}.about-cta a{color:#5135d7;background:#fff}@media (max-width:800px){.about-shell{padding-left:18px;padding-right:18px}.about-hero-grid,.about-intro,.about-process{grid-template-columns:1fr}.about-hero-grid{gap:32px;padding-top:42px;padding-bottom:44px}.about-hero h1{font-size:53px}.about-visual,.about-visual img{height:220px;min-height:220px}.about-intro{gap:18px;padding-top:52px;padding-bottom:52px}.about-intro h2,.about-process-copy h2{font-size:32px}.about-values{padding:48px 0}.about-section-heading h2{font-size:33px}.about-values-grid{grid-template-columns:1fr;margin-top:26px}.about-process{gap:34px;padding-top:56px;padding-bottom:56px}.about-cta{padding:54px 0}.about-cta h2{font-size:37px}}.winner-strip-buttons{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.winner-strip-buttons button{color:#3c4050;font:inherit;cursor:pointer;background:#fbfbfd;border:1px solid #e2e3eb;border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.winner-strip-buttons button:hover,.winner-strip-buttons button.is-selected{color:#5135d7;background:#f1efff;border-color:#6850e7}.winner-strip-buttons button span{color:#737987;letter-spacing:.03em;background:#f0f2f5;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.winner-strip-buttons button span.is-live{color:#24844f;background:#e6faee}.winner-strip-buttons button b{color:#6344ef;font-size:14px;line-height:1}.selected-draw-panel{background:linear-gradient(100deg,#faf9ff,#f2f0ff);border:1px solid #e0dcf3;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:17px;padding:18px 20px;display:flex}.selected-draw-kicker{color:#6748ea;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.selected-draw-panel h2{color:#24212f;letter-spacing:-.03em;margin:5px 0;font-size:21px}.selected-draw-panel p{color:#747a8b;margin:0;font-size:13px}.selected-draw-countdown{gap:8px;display:flex}.selected-draw-countdown>div{text-align:center;background:#fff;border:1px solid #dcd6f7;border-radius:9px;min-width:53px;padding:9px 7px}.selected-draw-countdown strong{color:#5135df;font-size:19px;line-height:1;display:block}.selected-draw-countdown span{color:#7c8190;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800;display:block}.selected-pending{color:#92651b;background:#fff5df;border-radius:9px;padding:11px 13px;font-size:12px;font-weight:850}.selected-winner{text-align:right;background:#fff;border-radius:10px;padding:11px 13px;display:grid}.selected-winner span{color:#906314;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.selected-winner strong{color:#2d2938;margin-top:3px;font-size:15px}.selected-winner small{color:#7b8190;margin-top:3px;font-size:10px}@media (max-width:700px){.selected-draw-panel{flex-direction:column;align-items:flex-start}.selected-draw-countdown{justify-content:space-between;width:100%}.selected-draw-countdown>div{flex:1;min-width:0}.selected-winner{text-align:left}}.demo-winners{background:#fff;border:1px solid #e2ddf6;border-radius:14px;margin-top:16px;overflow:hidden}.demo-winners>div{background:#faf9ff;border-bottom:1px solid #ebe8f5;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.demo-winners>div span{color:#8b6b22;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.demo-winners>div strong{color:#4e38c8;font-size:13px}.demo-winners ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.demo-winners li{color:#363b4a;border-bottom:1px solid #f0eef6;border-right:1px solid #f0eef6;grid-template-columns:19px 1fr;gap:5px;min-height:58px;padding:12px;font-size:12px;font-weight:800;display:grid}.demo-winners li span{grid-row:span 2;font-size:13px}.demo-winners li small{color:#858b99;font-size:9px;font-weight:650}@media (max-width:950px){.demo-winners ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.demo-winners ol{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-winners>div{flex-direction:column;align-items:flex-start;gap:5px}}.competitions-page-hero{background:radial-gradient(circle at 78% 18%,#9371ff61 0,#0000 28%),radial-gradient(circle at 12% 96%,#754fff29 0,#0000 32%),linear-gradient(120deg,#151126 0%,#211846 55%,#38256d 100%);border-bottom:1px solid #e2dff0;position:relative;overflow:hidden}.competitions-page-hero-inner,.competitions-page-list{max-width:1224px;margin:0 auto;padding-left:28px;padding-right:28px}.competitions-page-hero-inner{padding-top:48px;padding-bottom:26px}.competitions-page-eyebrow,.competitions-page-heading>div>span{color:#5b3df5;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.competitions-page-eyebrow{color:#d9cdff;background:#9d7fff21;border:1px solid #c6b5ff52;border-radius:999px;padding:8px 11px}.competitions-page-hero-copy{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:38px;margin-top:18px;display:grid;position:relative}.competitions-page-copy{z-index:1;position:relative}.competitions-page-hero h1{color:#fff;letter-spacing:-.07em;max-width:650px;margin:0;font-size:clamp(45px,5.2vw,70px);line-height:.94}.competitions-page-hero h1 span{color:#bdaaff;display:block}.competitions-page-hero p{color:#cbc7da;max-width:570px;margin:20px 0 0;font-size:16px;line-height:1.65}.competitions-page-proof{color:#f2f0fa;align-items:center;gap:9px;margin-top:23px;font-size:12px;font-weight:750;display:flex}.competitions-page-proof span{color:#56d997;font-size:15px}.competitions-page-proof i{background:#8e83ac;border-radius:50%;width:4px;height:4px;margin:0 4px}.competitions-page-visual{background:#161128;border:1px solid #dad0ff47;border-radius:22px;height:238px;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000047}.competitions-page-visual:after{content:"";background:linear-gradient(90deg,#150f2e40,#0000 65%),linear-gradient(#0000 42%,#0906188c);position:absolute;inset:0}.competitions-page-visual-glow{filter:blur(40px);opacity:.62;background:#7256f7;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-88px;right:-50px}.competitions-page-visual img{object-fit:cover;object-position:center;width:100%;height:100%}.competitions-page-visual-chip{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0d0a1d85;border:1px solid #ffffff38;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800;position:absolute;bottom:15px;left:15px}.competitions-page-stat{z-index:2;text-align:left;background:#ffffffeb;border:1px solid #ffffff4a;border-radius:13px;min-width:104px;padding:12px 14px;position:absolute;top:15px;right:15px;box-shadow:0 8px 22px #00000029}.competitions-page-stat strong{color:#5939ef;font-size:25px;line-height:1;display:block}.competitions-page-stat span{color:#62697a;margin-top:4px;font-size:10px;font-weight:800;display:block}.competitions-page-filters{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #d9ceff3d;border-radius:15px;gap:9px;margin-top:27px;padding:12px;display:flex;overflow-x:auto}.competitions-page-filters a{color:#e2dff0;background:#ffffff14;border:1px solid #dcd6f442;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:750}.competitions-page-filters a:hover,.competitions-page-filters a.is-active{color:#5235df;background:#fff;border-color:#fff}.competitions-page-list{padding-top:46px;padding-bottom:56px}.competitions-page-closed{padding-top:4px}.competitions-page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.competitions-page-heading h2{color:#17171c;letter-spacing:-.045em;margin:7px 0 8px;font-size:32px}.competitions-page-heading p{color:#727887;margin:0;font-size:14px}.competitions-page-result-count{color:#626979;white-space:nowrap;background:#fff;border:1px solid #e2e4eb;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:800}@media (max-width:750px){.competitions-page-hero-inner,.competitions-page-list{padding-left:18px;padding-right:18px}.competitions-page-hero-inner{padding-top:36px;padding-bottom:20px}.competitions-page-hero-copy{grid-template-columns:1fr;gap:24px}.competitions-page-hero h1{font-size:48px}.competitions-page-proof{flex-wrap:wrap}.competitions-page-visual{height:202px}.competitions-page-list{padding-top:34px;padding-bottom:42px}.competitions-page-heading{flex-direction:column;align-items:flex-start;gap:16px}.competitions-page-heading h2{font-size:28px}}.navbar{z-index:100;-webkit-backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e7e9efe6;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1280px;height:76px;margin:auto;padding:0 28px;display:flex}.logo{letter-spacing:-1.5px;color:#111318;font-size:23px;font-weight:900}.logo span{color:var(--primary)}.nav-links{align-items:center;gap:34px;margin-left:50px;display:flex}.nav-links a{color:#626875;font-size:14px;font-weight:700;transition:color .2s}.nav-links a:hover{color:var(--primary)}.nav-actions{align-items:center;gap:10px;display:flex}.login-btn{padding:11px 17px;font-size:14px;font-weight:700}.join-btn{color:#fff;background:#111318;border-radius:10px;padding:12px 19px;font-size:14px;font-weight:800;transition:all .2s}.join-btn:hover{background:var(--primary);transform:translateY(-1px)}.hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 80% 20%,#5b3df521,#0000 32%),linear-gradient(135deg,#fff 0%,#f6f4ff 100%);position:relative}.hero-inner{grid-template-columns:1.05fr .95fr;align-items:start;gap:70px;max-width:1280px;min-height:520px;margin:auto;padding:28px 28px 56px;display:grid}.hero-glow{filter:blur(80px);pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute}.glow-one{background:#5b3df51f;top:40px;right:-180px}.glow-two{background:#6f50ff14;bottom:-250px;left:-250px}.hero-content{z-index:2;position:relative}.eyebrow,.section-label{color:var(--primary);letter-spacing:1.8px;font-size:11px;font-weight:900}.eyebrow{background:var(--soft-purple);border-radius:100px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-4px;max-width:760px;margin:25px 0 20px;font-size:clamp(48px,5.4vw,78px);line-height:.98}.empty-competitions{text-align:center;border:1px solid var(--border);background:#fff;border-radius:24px;padding:80px 20px}.empty-icon{margin-bottom:20px;font-size:60px}.empty-competitions h3{letter-spacing:-1px;margin:0 0 10px;font-size:28px}.empty-competitions p{color:var(--muted);max-width:400px;margin:0 auto 30px;font-size:15px;line-height:1.6}.empty-competitions .primary-btn{padding:16px 28px;display:inline-flex}.hero h1 span{color:var(--primary)}.hero-content>p{max-width:600px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.hero-buttons{gap:12px;margin-top:34px;display:flex}.primary-btn{background:var(--primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:15px;padding:15px 21px;font-size:14px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 10px 25px #5b3df533}.primary-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}.secondary-btn{border:1px solid var(--border);background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:15px 21px;font-size:14px;font-weight:800;transition:all .25s;display:inline-flex}.secondary-btn:hover{border-color:#cfd2da;transform:translateY(-2px)}.hero-trust{align-items:center;gap:24px;margin-top:55px;display:flex}.trust-item{flex-direction:column;gap:4px;display:flex}.trust-item strong{font-size:18px}.trust-item span{color:var(--muted);font-size:11px}.trust-divider{background:var(--border);width:1px;height:32px}.hero-product{border:1px solid var(--border);background:#fff;border-radius:28px;min-height:480px;padding:30px;position:relative;overflow:hidden;box-shadow:0 25px 70px #1c1c321a}.hero-product-glow{filter:blur(15px);background:#f0edff;border-radius:50%;width:330px;height:330px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.hero-badge{z-index:5;color:#fff;letter-spacing:.8px;background:linear-gradient(135deg,#5b3df5,#7c3aed);border-radius:10px;padding:10px 14px;font-size:10px;font-weight:900;position:absolute;top:22px;left:22px;box-shadow:0 4px 15px #5b3df566}.hero-image-wrap{z-index:2;justify-content:center;align-items:center;height:285px;display:flex;position:relative}.hero-product-image{object-fit:contain;mix-blend-mode:multiply;width:80%;height:270px;transition:transform .4s}.hero-product:hover .hero-product-image{transform:scale(1.04)}.hero-product-info{z-index:3;position:relative}.hero-product-info>span{color:var(--primary);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:800}.hero-product-info h2{letter-spacing:-1px;margin:8px 0;font-size:28px}.hero-product-info p{color:var(--muted);max-width:430px;font-size:13px;line-height:1.6}.product-link{color:var(--primary);margin-top:8px;font-size:13px;font-weight:800;display:inline-block}.category-section{border-bottom:1px solid var(--border);background:#fff}.category-inner{align-items:center;gap:45px;max-width:1280px;margin:auto;padding:22px 28px;display:flex}.category-title{color:#9297a2;white-space:nowrap;font-size:12px;font-weight:800}.categories{gap:28px;display:flex;overflow-x:auto}.categories a{white-space:nowrap;color:#636975;font-size:13px;font-weight:700}.categories a:hover{color:var(--primary)}.competitions-section,.how-section,.faq-section{max-width:1280px;margin:auto;padding:105px 28px}.competitions-section{padding-top:32px;padding-bottom:16px}.faq-section{padding-top:64px;padding-bottom:52px}.category-inline{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px;display:flex}.category-inline-title{color:#747b8d;white-space:nowrap;font-size:13px;font-weight:750}.category-inline .categories{flex-wrap:wrap;flex:600px;gap:8px;display:flex;overflow:visible}.category-inline .categories a{color:#5d6475;background:#fff;border:1px solid #e3e5ee;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:650;line-height:1.2;transition:color .18s,border-color .18s,background .18s}.category-inline .categories a:hover,.category-inline .categories a:focus-visible{border-color:var(--purple);color:var(--purple);background:#f4f1ff}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.section-heading.centered{text-align:center;justify-content:center}.section-heading p{color:var(--muted);margin:0;font-size:15px}.view-all{color:var(--primary);white-space:nowrap;font-size:13px;font-weight:800}.competition-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.competition-card{border:1px solid var(--border);background:#fff;border-radius:18px;transition:all .25s;overflow:hidden}.competition-card-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.card-cta{color:var(--primary);font-weight:800}.competition-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px #1e1e321a}.card-image{background:#f5f6f8;justify-content:center;align-items:center;height:245px;display:flex;position:relative;overflow:hidden}.card-image img{object-fit:contain;mix-blend-mode:multiply;width:86%;height:86%;transition:transform .35s}.hot-sale-badge{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#ff5a31,#ff2f6d);border:1px solid #ffffff57;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;position:absolute;top:16px;right:16px;box-shadow:0 8px 20px #ff2f6d52}.competition-card:hover .card-image img{transform:scale(1.07)}.status{color:#606570;text-transform:uppercase;letter-spacing:.7px;background:#e9ebef;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900;position:absolute;top:13px;left:13px}.status.live{color:#047857;background:linear-gradient(135deg,#e8f8ef,#d1fae5);font-weight:900}.card-number{color:#a4a8b1;font-size:11px;font-weight:900;position:absolute;top:14px;right:14px}.card-content{padding:19px}.card-category{color:var(--primary);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900}.card-content h3{letter-spacing:-.5px;margin:8px 0 12px;font-size:18px;line-height:1.3}.card-meta{align-items:center;gap:6px;margin-bottom:12px;display:flex}.entries-count{color:var(--primary);font-size:12px;font-weight:700}.capacity{color:var(--muted);font-size:11px}.card-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.card-bottom span{color:#858b96;font-size:11px}.card-bottom a{color:var(--primary);font-size:11px;font-weight:900}.how-section{color:#17171c;background:linear-gradient(#f8f7ff 0%,#f3f1ff 100%);border-top:1px solid #ece9fb;border-bottom:1px solid #e7e4f5;max-width:none;padding:30px max(28px,50vw - 612px) 12px}.how-section .section-heading p{color:#697084}.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{background:#ffffffeb;border:1px solid #e2dff1;border-radius:18px;padding:30px;box-shadow:0 12px 30px #4631990f}.step-number{color:#a695ff;background:#282332;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:flex}.step h3{margin:20px 0 10px;font-size:20px}.step-icon{margin-bottom:10px;font-size:40px}.step p{color:#697084;font-size:13px;line-height:1.7}.trust-section{max-width:1280px;margin:auto;padding:24px 28px 56px}.trust-box{background:linear-gradient(120deg,#f0edff,#fff);border:1px solid #e3defe;border-radius:25px;align-items:center;gap:25px;padding:42px;display:flex}.trust-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px;display:grid}.trust-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:18px;padding:28px;transition:all .3s}.trust-card:hover{border-color:#e3defe;transform:translateY(-4px);box-shadow:0 12px 30px #5b3df51f}.trust-stat{margin-bottom:15px}.trust-stat strong{color:var(--primary);letter-spacing:-1px;font-size:32px;display:block}.trust-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:800}.trust-card h3{letter-spacing:-.3px;margin:0 0 8px;font-size:16px}.trust-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.trust-cta{text-align:center;margin-top:50px}.trust-icon{background:var(--primary);color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:20px;font-weight:900;display:flex}.trust-text{flex:1}.trust-text h2{letter-spacing:-1px;margin:8px 0;font-size:30px}.trust-text p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.trust-button{color:var(--primary);white-space:nowrap;background:#fff;border:1px solid #ddd9ed;border-radius:10px;padding:13px 18px;font-size:12px;font-weight:800}.cta-section{color:#fff;background:linear-gradient(90deg,#0b0a18f0,#120e25b8),url(/products/prizvona-prize-collection.png) 50%/cover;padding:72px 28px}.cta-inner{justify-content:space-between;align-items:center;gap:40px;max-width:1224px;margin:auto;display:flex}.cta-inner h2{letter-spacing:-2.5px;margin:10px 0 15px;font-size:48px;line-height:1.05}.cta-content p{color:#ffffffc2;max-width:500px;margin:0;font-size:15px}.cta-buttons{flex-shrink:0;gap:12px;display:flex}.cta-section .secondary-btn{color:#1f2330;background:#fff;border-color:#ffffffb8}.cta-section .secondary-btn:hover,.cta-section .secondary-btn:focus-visible{color:#fff;background:#33235f;border-color:#a695ff}.faq-grid{gap:12px;max-width:850px;margin:34px auto 0;display:grid}.faq-grid details{border:1px solid var(--border);background:#fff;border-radius:13px;padding:20px 22px}.faq-grid summary{cursor:pointer;justify-content:space-between;font-size:14px;font-weight:800;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary span{color:var(--primary);font-size:18px}.faq-grid p{color:var(--muted);margin:17px 0 2px;font-size:13px;line-height:1.7}.faq-cta{text-align:center;border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.faq-cta p{color:var(--muted);margin:0 0 10px;font-size:14px}.faq-cta a{color:var(--primary);font-size:14px;font-weight:800}.footer{color:#fff;background:#0d0e12;padding:70px 28px 25px}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1224px;margin:auto;padding-bottom:55px;display:grid}.footer-brand p{color:#8d929d;margin-top:18px;font-size:13px;line-height:1.7}.footer-social{gap:12px;margin-top:20px;display:flex}.footer-social span{cursor:pointer;background:#24262d;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .2s;display:flex}.footer-social span:hover{background:#34373f}.footer-column{flex-direction:column;gap:13px;display:flex}.footer-column h4{color:#fff;margin:0 0 8px;font-size:12px}.footer-column a{color:#858a95;font-size:12px}.footer-column a:hover{color:#fff}.footer-bottom{color:#666b75;border-top:1px solid #24262d;justify-content:space-between;max-width:1224px;margin:auto;padding-top:22px;font-size:10px;display:flex}.competition-page{background:#f7f8fb;min-height:100vh}.detail-container{max-width:1224px;margin:auto;padding-left:28px;padding-right:28px}.breadcrumb{color:#9499a4;align-items:center;gap:10px;padding:28px 0;font-size:11px;display:flex}.breadcrumb a:hover{color:var(--primary)}.breadcrumb strong{color:#252832}.detail-hero{padding:10px 0 90px}.detail-grid{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.detail-image-card{border:1px solid var(--border);background:linear-gradient(145deg,#fff 0%,#f1efff 100%);border-radius:30px;justify-content:center;align-items:center;height:620px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #231e5014}.detail-image-glow{filter:blur(45px);background:#694bff1f;border-radius:50%;width:430px;height:430px;position:absolute}.detail-product-image{z-index:2;object-fit:contain;mix-blend-mode:multiply;width:78%;height:78%;transition:transform .5s;position:relative}.detail-image-card:hover .detail-product-image{transform:scale(1.04)}.detail-status{z-index:5;color:#14894f;letter-spacing:1px;background:#e9f9ef;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:900;display:flex;position:absolute;top:22px;left:22px}.detail-status span{background:#20bd72;border-radius:50%;width:7px;height:7px}.detail-information{padding:15px 0}.detail-information h1{letter-spacing:-3px;margin:12px 0 18px;font-size:clamp(44px,5vw,64px);line-height:1}.detail-description{color:var(--muted);max-width:550px;font-size:16px;line-height:1.7}.detail-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;padding:20px 0;display:grid}.detail-stats div{flex-direction:column;gap:7px;display:flex}.detail-stats span{color:#9499a4;text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:800}.detail-stats strong{font-size:13px}.participation-box{color:#fff;background:#111318;border-radius:18px;padding:25px;box-shadow:0 18px 40px #14141921}.participation-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.small-label{color:#9b89ff;letter-spacing:1.4px;font-size:9px;font-weight:900}.participation-box h2{letter-spacing:-.6px;margin:8px 0 0;font-size:22px}.secure-badge{color:#bfc3cd;background:#24262d;border-radius:7px;padding:7px 9px;font-size:10px}.participation-box>p{color:#a7abb5;margin:15px 0;font-size:12px;line-height:1.7}.participate-button{background:var(--primary);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:15px 17px;font-size:13px;font-weight:900;transition:all .25s;display:flex}.participate-button:hover{background:var(--primary-dark);transform:translateY(-1px)}.participation-note{color:#737883;margin-top:13px;font-size:9px;line-height:1.5}.detail-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.detail-links a{border:1px solid var(--border);color:#686e79;background:#fff;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:800}.detail-links a span{color:var(--primary);margin-left:6px}.detail-content{padding:0 0 110px}.content-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.info-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:28px}.info-number{color:var(--primary);letter-spacing:1px;font-size:10px;font-weight:900}.info-card h2{letter-spacing:-.5px;margin:18px 0 10px;font-size:21px}.info-card p{color:var(--muted);font-size:12px;line-height:1.7}.info-card ul{color:#656b76;margin:22px 0 0;padding-left:18px;font-size:11px;line-height:2}.winner-timeline{flex-direction:column;gap:9px;margin-top:20px;display:flex}.winner-timeline div{background:#f6f7f9;border-radius:8px;align-items:center;gap:10px;padding:9px;font-size:10px;font-weight:700;display:flex}.winner-timeline span{background:var(--soft-purple);width:23px;height:23px;color:var(--primary);border-radius:6px;justify-content:center;align-items:center;font-size:8px;font-weight:900;display:flex}@media (max-width:1050px){.nav-links{display:none}.hero-inner{grid-template-columns:1fr;gap:50px}.hero-product{width:100%;max-width:650px;margin:auto}.competition-grid{grid-template-columns:repeat(3,1fr)}.detail-grid{grid-template-columns:1fr;gap:45px}.detail-image-card,.detail-information{width:100%;max-width:700px;margin:auto}}@media (max-width:750px){.nav-inner{padding:0 18px}.login-btn{display:none}.join-btn{padding:10px 13px;font-size:12px}.hero-inner{padding:60px 18px}.hero h1{letter-spacing:-2.5px;font-size:48px}.hero-content>p{font-size:15px}.hero-buttons{flex-direction:column}.hero-buttons a{justify-content:center}.hero-trust{gap:14px}.trust-item strong{font-size:15px}.trust-item span{font-size:9px}.category-inner{gap:20px;padding:18px}.category-title{display:none}.competitions-section,.faq-section{padding:52px 18px}.competitions-section{padding-top:32px;padding-bottom:20px}.category-inline{align-items:flex-start;margin-top:16px}.category-inline .categories{flex-basis:100%}.section-heading{flex-direction:column;align-items:flex-start}.section-heading h2{font-size:34px}.competition-grid{grid-template-columns:repeat(2,1fr)}.card-image{height:190px}.how-section{padding:32px 18px 16px}.steps-grid{grid-template-columns:1fr}.trust-section{padding:28px 18px 48px}.trust-box{flex-direction:column;align-items:flex-start;padding:28px}.cta-section{padding:58px 18px}.cta-inner{flex-direction:column;align-items:flex-start}.cta-buttons{width:100%}.cta-buttons a{justify-content:center}.trust-grid{grid-template-columns:1fr}.cta-inner h2{font-size:39px}.footer{padding:55px 18px 20px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.detail-container{padding-left:18px;padding-right:18px}.breadcrumb{padding:20px 0;font-size:9px}.detail-hero{padding-bottom:65px}.detail-image-card{border-radius:22px;height:470px}.detail-information h1{letter-spacing:-2px;font-size:43px}.detail-stats{grid-template-columns:1fr;gap:15px}.participation-box{padding:20px}.content-grid{grid-template-columns:1fr}.detail-content{padding-bottom:70px}}@media (max-width:480px){.competition-grid{grid-template-columns:1fr}.card-image{height:250px}.hero-product{padding:20px}.hero-product-image{width:90%}.footer-main{grid-template-columns:1fr 1fr}.detail-image-card{height:390px}.detail-information h1{font-size:39px}.participation-top{flex-direction:column}}.contact-page{color:#191922;background:#f7f7fb;overflow:hidden}.contact-shell{width:min(1180px,100% - 64px);margin:0 auto}.contact-hero{isolation:isolate;color:#fff;background:#171125;padding:96px 0 82px;position:relative;overflow:hidden}.contact-hero:before{content:"";z-index:-1;background:radial-gradient(circle,#714bffb3,#714bff00 68%);border-radius:50%;width:740px;height:740px;position:absolute;top:-410px;right:-240px}.contact-hero:after{content:"";z-index:-1;background:radial-gradient(circle,#37b0db33,#0000 70%);border-radius:50%;width:560px;height:450px;position:absolute;bottom:-340px;left:-220px}.contact-hero-grid{grid-template-columns:minmax(0,1.25fr) 370px;align-items:center;gap:90px;display:grid}.contact-eyebrow,.contact-section-heading>div>span,.contact-assurance span{color:#aa95ff;letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:850;line-height:1}.contact-eyebrow{align-items:center;gap:9px;display:flex}.contact-eyebrow span{background:#5ae0a2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5ae0a21f}.contact-hero h1{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(46px,6vw,80px);font-weight:820;line-height:.98}.contact-hero h1 em{color:#b5a5ff;font-style:normal;font-weight:500}.contact-lead{color:#c2bfd0;max-width:555px;margin:27px 0 0;font-size:17px;line-height:1.65}.contact-quick-links{flex-wrap:wrap;align-items:center;gap:11px;margin-top:34px;display:flex}.contact-quick-links a,.contact-assurance a{color:#fff;border:1px solid #ffffff47;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:0 20px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.contact-quick-links a:first-child{background:#6341f3;border-color:#7656ff}.contact-quick-links a:hover,.contact-assurance a:hover{background:#7656ff;border-color:#7656ff;transform:translateY(-2px)}.contact-status-card{background:linear-gradient(145deg,#ffffff26,#ffffff09);border:1px solid #ffffff26;border-radius:22px;padding:32px;position:relative;overflow:hidden;box-shadow:0 25px 55px #00000038}.contact-status-card:after{content:"";border:1px solid #b8a8ff40;border-radius:50%;width:160px;height:160px;position:absolute;top:-52px;right:-58px}.contact-status-orb{color:#fff;background:#8266ff;border-radius:15px;place-items:center;width:51px;height:51px;margin-bottom:30px;font-size:29px;font-weight:700;display:grid;box-shadow:0 10px 25px #4f34cf6b}.contact-status-card>span{color:#a99af3;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.contact-status-card strong{letter-spacing:-.045em;margin-top:11px;font-size:28px;line-height:1.06;display:block}.contact-status-card p{color:#bcb7ca;margin:18px 0 25px;font-size:13px;line-height:1.6}.contact-status-card>div:last-child{color:#d9d4e8;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.contact-status-card i{background:#53d79b;border-radius:50%;width:7px;height:7px;display:block}.contact-options{padding:78px 0 88px}.contact-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.contact-section-heading>div>span,.contact-assurance span{color:#6041ed;display:block}.contact-section-heading h2,.contact-assurance h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,47px);line-height:1}.contact-section-heading>p{color:#6d7080;max-width:370px;margin:0;font-size:14px;line-height:1.6}.contact-options-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.contact-option{background:#fff;border:1px solid #e3e2ec;border-radius:18px;flex-direction:column;min-height:330px;padding:27px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.contact-option:hover{border-color:#cfc3ff;transform:translateY(-5px);box-shadow:0 17px 35px #2d1f721a}.contact-option-top{justify-content:space-between;align-items:center;display:flex}.contact-option-top b{color:#5c3cf0;background:#eeeaff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.contact-option-top span{color:#afb0bb;font-size:12px;font-weight:800}.contact-option small{color:#6041ed;letter-spacing:.14em;text-transform:uppercase;margin-top:32px;font-size:10px;font-weight:850;display:block}.contact-option h3{letter-spacing:-.045em;margin:10px 0;font-size:24px;line-height:1.08}.contact-option p{color:#747684;margin:0;font-size:13px;line-height:1.65}.contact-option-links{gap:11px;margin-top:auto;padding-top:25px;display:grid}.contact-option-links a{color:#5132e6;justify-content:space-between;font-size:12px;font-weight:800;text-decoration:none;display:flex}.contact-option-links a:hover{color:#171125}.contact-assurance{padding:0 0 76px}.contact-assurance-inner{color:#fff;background:linear-gradient(100deg,#382167,#211a4a);border-radius:20px;grid-template-columns:58px minmax(240px,.9fr) 1fr auto;align-items:center;gap:27px;padding:31px 38px;display:grid}.contact-assurance-mark{color:#c0b4ff;background:#ffffff1f;border-radius:16px;place-items:center;width:56px;height:56px;font-size:23px;display:grid}.contact-assurance span{color:#b8aaff;margin:0 0 8px}.contact-assurance h2{font-size:27px}.contact-assurance p{color:#c4c1d1;max-width:350px;margin:0;font-size:13px;line-height:1.6}.contact-assurance a{white-space:nowrap;background:#6b4bf5;border:0;min-height:45px}@media (max-width:900px){.contact-hero-grid{grid-template-columns:1fr;gap:44px}.contact-status-card{max-width:460px}.contact-options-grid{grid-template-columns:1fr}.contact-option{min-height:275px}.contact-assurance-inner{grid-template-columns:58px 1fr}.contact-assurance-inner>p{grid-column:2}.contact-assurance a{grid-column:2;justify-self:start}}@media (max-width:600px){.contact-shell{width:min(100% - 36px,1180px)}.contact-hero{padding:65px 0 58px}.contact-lead{font-size:15px}.contact-section-heading{display:block}.contact-section-heading>p{margin-top:18px}.contact-options{padding:55px 0 60px}.contact-assurance-inner{gap:18px;padding:26px 22px}.contact-assurance h2{font-size:24px}}.rules-page{color:#191922;background:#f6f6fa}.rules-shell{width:min(1180px,100% - 64px);margin:0 auto}.rules-hero{color:#fff;background:radial-gradient(circle at 87% 0,#6040d8 0,#2d2259 27%,#171125 65%);padding:86px 0 73px}.rules-eyebrow{color:#c0b2ff;letter-spacing:.16em;align-items:center;gap:9px;margin:0 0 21px;font-size:11px;font-weight:850;display:flex}.rules-eyebrow span{color:#fff;border:1px solid #ffffff59;border-radius:7px;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.rules-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(52px,7vw,82px);font-weight:820;line-height:.91}.rules-hero h1 em{color:#b8a9ff;font-style:normal;font-weight:480}.rules-hero>.rules-shell>p:not(.rules-eyebrow){color:#c9c4d9;max-width:555px;margin:26px 0 0;font-size:16px;line-height:1.65}.rules-hero-meta{color:#c4bfd2;flex-wrap:wrap;gap:30px;margin-top:34px;font-size:12px;display:flex}.rules-hero-meta span{gap:8px;display:flex}.rules-hero-meta b{color:#fff}.rules-content{padding:56px 0 88px}.rules-layout{grid-template-columns:245px minmax(0,790px);justify-content:space-between;align-items:start;gap:50px;display:grid}.rules-nav{padding:20px 0;position:sticky;top:92px}.rules-nav>span{color:#5b3ae7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:850;display:block}.rules-nav nav{border-bottom:1px solid #dfe0e8;gap:2px;padding-bottom:24px;display:grid}.rules-nav nav a{color:#70717d;align-items:center;gap:10px;padding:8px 0;font-size:12px;line-height:1.25;text-decoration:none;transition:color .16s;display:flex}.rules-nav nav a:hover{color:#5537e5}.rules-nav nav b{color:#a0a1ad;font-size:10px}.rules-nav>div{background:#ebe8ff;border-radius:13px;margin-top:25px;padding:18px}.rules-nav>div strong{font-size:13px;display:block}.rules-nav>div p{color:#656378;margin:8px 0 14px;font-size:11px;line-height:1.5}.rules-nav>div a{color:#5638e7;font-size:11px;font-weight:800;text-decoration:none}.rules-document{background:#fff;border:1px solid #e2e1eb;border-radius:20px;padding:47px 55px 22px;box-shadow:0 18px 45px #2019490e}.rules-document>header{border-bottom:1px solid #e9e9f0;padding-bottom:35px}.rules-document>header>span{color:#6647ed;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.rules-document>header h2{letter-spacing:-.055em;margin:13px 0 11px;font-size:clamp(28px,4vw,42px);line-height:1}.rules-document>header p{color:#777987;max-width:570px;margin:0;font-size:14px;line-height:1.65}.rules-document>section{border-bottom:1px solid #ececf2;grid-template-columns:36px minmax(0,1fr);gap:17px;padding:33px 0;scroll-margin-top:95px;display:grid}.rules-document>section:last-child{border-bottom:0}.rules-number{color:#6242ee;background:#f0edff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.rules-document h3{letter-spacing:-.035em;margin:4px 0 11px;font-size:22px;line-height:1.1}.rules-document section p,.rules-document li{color:#5f626f;font-size:14px;line-height:1.7}.rules-document section p{margin:0}.rules-document ul{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rules-document li{padding-left:20px;position:relative}.rules-document li:before{content:"";background:#8e76ff;border-radius:50%;width:7px;height:7px;position:absolute;top:.66em;left:0}@media (max-width:850px){.rules-layout{grid-template-columns:1fr}.rules-nav{padding:0;position:static}.rules-nav nav{white-space:nowrap;gap:17px;padding:0 0 13px;display:flex;overflow-x:auto}.rules-nav nav a{flex:none}.rules-nav>div{display:none}}@media (max-width:600px){.rules-shell{width:min(100% - 36px,1180px)}.rules-hero{padding:65px 0 56px}.rules-hero-meta{gap:12px 20px}.rules-document{border-radius:15px;padding:32px 23px 10px}.rules-document>section{grid-template-columns:31px minmax(0,1fr);gap:12px;padding:26px 0}.rules-document h3{font-size:19px}.rules-document section p,.rules-document li{font-size:13px}}.admin-dashboard{color:#1c1a27;background:radial-gradient(circle at 88% 5%,#ece8ff 0,#ece8ff00 26%),#f6f6fa;min-height:100vh}.admin-dashboard-wrap{width:min(1220px,100% - 64px);margin:0 auto;padding:48px 0 80px}.admin-dashboard-hero{isolation:isolate;color:#fff;background:linear-gradient(116deg,#17142b 0%,#2e215f 53%,#4f36a1 100%);border:1px solid #ffffff1a;border-radius:26px;justify-content:space-between;align-items:end;gap:28px;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #2216593b}.admin-dashboard-hero:before{content:"";z-index:-1;border:1px solid #d1c4ff38;border-radius:50%;width:430px;height:430px;position:absolute;top:-270px;right:-90px;box-shadow:0 0 0 55px #d1c4ff0d,0 0 0 110px #d1c4ff08}.admin-dashboard-hero:after{content:"";z-index:-1;filter:blur(55px);opacity:.45;background:#8063f7;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-220px;left:40%}.admin-dashboard-hero p,.admin-dashboard-requests header p,.admin-dashboard-side section>p{color:#c9bdff;letter-spacing:.16em;margin:0 0 11px;font-size:10px;font-weight:850}.admin-dashboard-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(35px,4.5vw,55px);line-height:.94}.admin-dashboard-hero h1 span{color:#c8bcff;font-weight:500}.admin-dashboard-hero small{color:#d3cee6;margin-top:17px;font-size:13px;display:block}.admin-dashboard-live{color:#bbb3d1;background:#140d3440;border:1px solid #fff3;border-radius:15px;gap:8px;min-width:225px;padding:18px 21px;font-size:11px;display:grid}.admin-dashboard-live i{background:#55dc9a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #55dc9a1f}.admin-dashboard-live strong{color:#fff;letter-spacing:-.03em;font-size:16px}.admin-dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.admin-dashboard-metrics article{background:#ffffffdb;border:1px solid #e4e2ef;border-radius:17px;padding:23px;position:relative;overflow:hidden;box-shadow:0 8px 22px #2d245f09}.admin-dashboard-metrics article:after{content:"";background:#ede8ff;border-radius:50%;width:54px;height:54px;position:absolute;top:-20px;right:-18px}.admin-dashboard-metrics span{color:#81808d;font-size:11px;font-weight:750;display:block}.admin-dashboard-metrics strong{z-index:1;letter-spacing:-.065em;margin:9px 0 5px;font-size:35px;line-height:1;display:block;position:relative}.admin-dashboard-metrics small{color:#9694a1;font-size:11px}.admin-dashboard-metrics .admin-dashboard-pending{background:#f4f1ff;border-color:#e1d9ff}.admin-dashboard-pending strong{color:#5d3cea}.admin-dashboard-workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.admin-dashboard-requests,.admin-dashboard-side section{background:#ffffffed;border:1px solid #e4e2ef;border-radius:19px;overflow:hidden;box-shadow:0 12px 28px #2d245f0b}.admin-dashboard-requests>header{border-bottom:1px solid #ecebf2;justify-content:space-between;align-items:center;padding:25px 27px;display:flex}.admin-dashboard-requests header h2,.admin-dashboard-side h2{letter-spacing:-.045em;margin:0;font-size:24px}.admin-dashboard-requests header p,.admin-dashboard-side section>p{color:#6745ed}.admin-dashboard-requests header a{color:#5738e8;font-size:12px;font-weight:800;text-decoration:none}.admin-dashboard-list>article{border-bottom:1px solid #f0eff5;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:19px 27px;display:grid}.admin-dashboard-list>article:last-child{border-bottom:0}.admin-entry-avatar{color:#fff;background:linear-gradient(135deg,#7859f5,#a891ff);border-radius:12px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:850;display:grid;box-shadow:0 7px 14px #6341eb33}.admin-entry-summary strong,.admin-entry-summary span,.admin-entry-summary small{display:block}.admin-entry-summary strong{font-size:14px}.admin-entry-summary span{color:#74727f;margin-top:3px;font-size:12px}.admin-entry-summary small{color:#9a98a5;margin-top:4px;font-size:10px}.admin-entry-action{justify-items:end;gap:7px;display:grid}.admin-entry-action em{color:#a26b09;font-size:10px;font-style:normal;font-weight:800}.admin-entry-action b{color:#1b8a54;background:#e8f9ef;border-radius:20px;padding:7px 10px;font-size:10px}.admin-approve-button{color:#fff;cursor:pointer;background:#5637e6;border:0;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:800}.admin-approve-button:hover{background:#4328cc}.admin-approve-button:disabled{opacity:.6;cursor:wait}.admin-dashboard-empty{color:#858390;text-align:center;padding:54px}.admin-dashboard-side{gap:20px;display:grid}.admin-dashboard-side section:first-child{padding:25px}.admin-dashboard-side h2{margin-bottom:18px}.admin-dashboard-side section:first-child a{color:#36313f;border-top:1px solid #efedf4;justify-content:space-between;padding:13px 0;font-size:12px;font-weight:750;text-decoration:none;display:flex}.admin-dashboard-side section:first-child a:hover{color:#5738e8}.admin-dashboard-rule{color:#fff;padding:25px;position:relative;background:linear-gradient(145deg,#1e2545,#302069 62%,#4a2f91)!important;border:0!important}.admin-dashboard-rule:after{content:"✦";color:#c9bcff;opacity:.65;font-size:28px;position:absolute;top:15px;right:19px}.admin-dashboard-rule>span{color:#b7a8ff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-dashboard-rule strong{letter-spacing:-.04em;margin:12px 0 10px;font-size:19px;line-height:1.13;display:block}.admin-dashboard-rule p{color:#d4cee7;margin:0;font-size:12px;line-height:1.6}@media (max-width:900px){.admin-dashboard-metrics{grid-template-columns:repeat(2,1fr)}.admin-dashboard-workspace{grid-template-columns:1fr}.admin-dashboard-side{grid-template-columns:1fr 1fr}.admin-dashboard-hero{flex-direction:column;align-items:start}.admin-dashboard-live{width:min(100%,300px)}}@media (max-width:600px){.admin-dashboard-wrap{width:min(100% - 32px,1220px);padding:24px 0 50px}.admin-dashboard-hero{border-radius:18px;padding:31px 25px}.admin-dashboard-metrics,.admin-dashboard-side{grid-template-columns:1fr}.admin-dashboard-list>article{grid-template-columns:40px minmax(0,1fr);padding:17px}.admin-entry-action{grid-column:2;justify-items:start}.admin-dashboard-requests>header{align-items:start;gap:15px;padding:21px 18px}.admin-dashboard-requests header h2{font-size:21px}}.admin-competitions{color:#1b1924;background:#f6f6fa;min-height:100vh}.admin-competitions-wrap{width:min(1220px,100% - 64px);margin:0 auto;padding:46px 0 80px}.admin-competitions-hero{color:#fff;background:radial-gradient(circle at 88% 14%,#8568ff,#0000 23%),linear-gradient(120deg,#18152b,#312163 63%,#5135a5);border-radius:25px;justify-content:space-between;align-items:end;gap:30px;padding:47px;display:flex;box-shadow:0 25px 55px #2d1c6e33}.admin-competitions-hero p,.admin-competition-library header p{color:#c5b9ff;letter-spacing:.16em;margin:0 0 13px;font-size:10px;font-weight:850}.admin-competitions-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(42px,5vw,64px);line-height:.88}.admin-competitions-hero h1 span{color:#cabeff;font-weight:500}.admin-competitions-hero>div:first-child>small{color:#d2cde0;max-width:500px;margin-top:20px;font-size:13px;line-height:1.6;display:block}.admin-competitions-hero>div:last-child{background:#150e3940;border:1px solid #fff3;border-radius:17px;gap:4px;min-width:190px;padding:21px;display:grid}.admin-competitions-hero>div:last-child>span{color:#c4b9ee;letter-spacing:.12em;font-size:10px;font-weight:800}.admin-competitions-hero>div:last-child>strong{font-size:40px;line-height:1}.admin-competitions-hero>div:last-child>small{color:#d8d2e9;font-size:11px}.admin-competitions-hero>div:last-child a{color:#4024a1;text-align:center;background:#fff;border-radius:9px;margin-top:12px;padding:10px 11px;font-size:11px;font-weight:850;text-decoration:none}.admin-competitions-summary{color:#777480;background:#fff;border:1px solid #e4e2ec;border-radius:15px;align-items:center;gap:22px;margin:19px 0;padding:16px 21px;font-size:12px;display:flex}.admin-competitions-summary span b{color:#3d2a9d;margin-right:5px}.admin-competitions-summary a{color:#593ae8;margin-left:auto;font-weight:800;text-decoration:none}.admin-competition-library{background:#fff;border:1px solid #e4e2ec;border-radius:21px;overflow:hidden}.admin-competition-library>header{border-bottom:1px solid #edecf3;justify-content:space-between;align-items:end;padding:27px 29px;display:flex}.admin-competition-library header p{color:#6646eb}.admin-competition-library header h2{letter-spacing:-.05em;margin:0;font-size:27px}.admin-competition-library>header>span{color:#6040e9;background:#f0edff;border-radius:20px;padding:7px 11px;font-size:10px;font-weight:800}.admin-competition-grid{grid-template-columns:repeat(3,1fr);gap:17px;padding:21px;display:grid}.admin-competition-card{background:#fff;border:1px solid #e8e6ef;border-radius:16px;transition:all .2s;overflow:hidden}.admin-competition-card:hover{border-color:#cbbfff;transform:translateY(-3px);box-shadow:0 14px 30px #3724851a}.admin-competition-image{background:#efeff5;height:155px;position:relative;overflow:hidden}.admin-competition-image img{object-fit:cover}.admin-competition-image>span{color:#9694a1;place-items:center;height:100%;font-size:11px;display:grid}.admin-status{letter-spacing:.05em;border-radius:20px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850;position:absolute;top:13px;left:13px}.admin-status-active{color:#19824d;background:#e5faef}.admin-status-closed,.admin-status-completed{color:#62616d;background:#efeff4}.admin-status-draft{color:#a46608;background:#fff2df}.admin-status-drawing{color:#6443e5;background:#ebe6ff}.admin-status-cancelled{color:#b64a4a;background:#ffeaea}.admin-competition-card-body{padding:17px}.admin-competition-card-body>p{color:#6343e7;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.admin-competition-card h3{letter-spacing:-.045em;margin:8px 0 14px;font-size:19px}.admin-competition-meta{color:#85828e;border-top:1px solid #efedf4;justify-content:space-between;gap:8px;padding:10px 0;font-size:10px;display:flex}.admin-competition-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.admin-competition-actions a{color:#4630bf;font-size:11px;font-weight:850;text-decoration:none}.admin-competition-actions a:last-child{margin-left:auto}.admin-competition-empty{text-align:center;color:#6f6c79;gap:12px;padding:75px 25px;display:grid}.admin-competition-empty strong{color:#24202f}.admin-competition-empty a{color:#593be7;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:900px){.admin-competition-grid{grid-template-columns:repeat(2,1fr)}.admin-competitions-hero{flex-direction:column;align-items:start}.admin-competitions-summary{flex-wrap:wrap}.admin-competitions-summary a{margin-left:0}}@media (max-width:600px){.admin-competitions-wrap{width:min(100% - 32px,1220px);padding:25px 0 50px}.admin-competitions-hero{padding:30px 24px}.admin-competitions-hero>div:last-child{width:calc(100% - 42px)}.admin-competitions-summary{gap:10px 16px}.admin-competition-library>header{padding:22px 18px}.admin-competition-grid{grid-template-columns:1fr;padding:14px}}.admin-competition-table-scroll{overflow-x:auto}.admin-competition-table{border-collapse:collapse;width:100%;min-width:940px}.admin-competition-table th{color:#85828e;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#fafaff;border-bottom:1px solid #e9e8f0;padding:13px 22px;font-size:10px;font-weight:850}.admin-competition-table td{color:#716e7b;vertical-align:middle;border-bottom:1px solid #efedf4;padding:17px 22px;font-size:12px}.admin-competition-table tbody tr:last-child td{border-bottom:0}.admin-competition-table tbody tr:hover{background:#fcfbff}.admin-competition-table-prize{align-items:center;gap:12px;min-width:240px;display:flex}.admin-competition-table-prize>div{color:#9794a2;background:#efeff5;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.admin-competition-table-prize img{object-fit:cover;width:100%;height:100%}.admin-competition-table-prize section strong,.admin-competition-table-prize section small{display:block}.admin-competition-table-prize section strong{color:#26222f;font-size:13px}.admin-competition-table-prize section small{color:#9c99a5;margin-top:4px;font-size:10px}.admin-competition-table td>b{color:#2c2736}.admin-competition-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-competition-row-actions a{color:#5134d5;font-size:11px;font-weight:800;text-decoration:none}.admin-competition-row-actions a:last-child{color:#787482}.admin-edit-page{background:radial-gradient(circle at 95% 0,#eee9ff,#f7f7fb 42%)!important}.admin-edit-page>section{max-width:980px!important}.admin-edit-page h1{color:#251a4a}.admin-edit-form{box-shadow:0 20px 48px #321f8214;border:1px solid #e1dcf2!important;border-radius:22px!important}.admin-edit-form input,.admin-edit-form textarea,.admin-edit-form select{background:#fcfbff!important;border-color:#ded9ec!important}.admin-edit-form input:focus,.admin-edit-form textarea:focus,.admin-edit-form select:focus{border-color:#7654f6!important;outline:3px solid #6747ed21!important}.admin-edit-form button[type=submit]{box-shadow:0 10px 20px #5231e033;background:linear-gradient(110deg,#4d2fe1,#7554f6)!important}.participate-page{--participate-bg:#f7f8fb;--participate-white:#fff;--participate-text:#111318;--participate-muted:#69707d;--participate-border:#e7e9ef;--participate-primary:#5b3df5;--participate-primary-dark:#4526d9;--participate-soft-purple:#f0edff;--participate-green:#20bd72;background:var(--participate-bg);width:100%;min-height:100vh;color:var(--participate-text);overflow-x:hidden}.participate-page .navbar{z-index:100;-webkit-backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e7e9efe6;width:100%;position:sticky;top:0}.participate-page .nav-inner{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1280px;height:76px;margin:0 auto;padding:0 28px;display:flex}.participate-page .logo{color:#111318;letter-spacing:-1.5px;flex-shrink:0;font-size:23px;font-weight:900;line-height:1;text-decoration:none}.participate-page .logo span{color:var(--participate-primary)}.participate-page .nav-links{justify-content:center;align-items:center;gap:34px;margin-left:auto;margin-right:auto;display:flex}.participate-page .nav-links a{color:#626875;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s}.participate-page .nav-links a:hover{color:var(--participate-primary)}.participate-page .nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.participate-page .login-btn{color:#626875;white-space:nowrap;padding:11px 17px;font-size:14px;font-weight:700;text-decoration:none}.participate-page .login-btn:hover{color:var(--participate-primary)}.participate-page .join-btn{color:#fff;white-space:nowrap;background:#111318;border-radius:10px;justify-content:center;align-items:center;padding:12px 19px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.participate-page .join-btn:hover{background:#25272e;transform:translateY(-1px)}.participate-page .participate-container{width:100%;max-width:1224px;margin:0 auto;padding-left:28px;padding-right:28px}.participate-page .breadcrumb{color:#9499a4;flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:28px 0;font-size:11px;line-height:1.4;display:flex}.participate-page .breadcrumb a{color:#626875;text-decoration:none}.participate-page .breadcrumb a:hover{color:var(--participate-primary)}.participate-page .breadcrumb strong{color:#252832}.participate-page .participate-section{width:100%;padding:35px 0 110px}.participate-page .participate-header{width:100%;max-width:750px;margin:0 0 45px}.participate-page .participate-header .section-label{color:var(--participate-primary);letter-spacing:1.8px;font-size:11px;font-weight:900;line-height:1.4}.participate-page .participate-header h1{color:#111318;letter-spacing:-3px;margin:12px 0 18px;font-size:clamp(45px,5vw,66px);font-weight:800;line-height:.98}.participate-page .participate-header p{max-width:600px;color:var(--participate-muted);margin:0;font-size:16px;line-height:1.7}.participate-page .participate-grid{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:22px;width:100%;min-width:0;display:grid}.participate-page .participate-main{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.participate-page .participate-sidebar{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex;position:sticky;top:100px}.participate-page .participate-card{border:1px solid var(--participate-border);background:#fff;border-radius:18px;width:100%;min-width:0;padding:26px}.participate-page .participate-card-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.participate-page .card-mini-label{color:var(--participate-primary);letter-spacing:1.3px;font-size:9px;font-weight:900;line-height:1.4;display:block}.participate-page .participate-card h2{color:#111318;letter-spacing:-.7px;overflow-wrap:anywhere;margin:8px 0 0;font-size:23px;font-weight:800;line-height:1.25}.participate-page .participate-card p{color:var(--participate-muted)}.participate-page .participate-live{color:#13894e;letter-spacing:.8px;white-space:nowrap;background:#e9f9ef;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;line-height:1;display:flex}.participate-page .participate-live span{background:var(--participate-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.participate-page .participate-product{background:#f7f7fa;border-radius:14px;align-items:center;gap:24px;width:100%;min-width:0;margin-top:24px;padding:18px;display:flex}.participate-page .participate-product-image{background:linear-gradient(145deg,#fff,#eeecff);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:190px;height:170px;display:flex;overflow:hidden}.participate-page .participate-product-image img{object-fit:contain;mix-blend-mode:multiply;width:88%;max-width:100%;height:88%;max-height:100%}.participate-page .participate-product-info{flex:1;min-width:0;padding-right:15px}.participate-page .participate-product-info>span{color:#8b909b;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:900;line-height:1.4;display:block}.participate-page .participate-product-info h3{color:#111318;letter-spacing:-.4px;overflow-wrap:anywhere;margin:8px 0;font-size:20px;line-height:1.3}.participate-page .participate-product-info p{color:var(--participate-muted);margin:0;font-size:12px;line-height:1.6}.participate-page .back-link{color:var(--participate-primary);margin-top:10px;font-size:11px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-block}.participate-page .back-link:hover{color:var(--participate-primary-dark)}.participate-page .card-heading{align-items:flex-start;gap:15px;display:flex}.participate-page .step-circle{background:var(--participate-soft-purple);width:39px;height:39px;color:var(--participate-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:900;line-height:1;display:flex}.participate-page .card-heading>div:last-child{flex:1;min-width:0}.participate-page .card-heading h2{color:#111318;letter-spacing:-.4px;margin:0;font-size:19px;line-height:1.3}.participate-page .card-heading p{color:var(--participate-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.participate-page .check-list{flex-direction:column;gap:11px;width:100%;min-width:0;margin-top:24px;display:flex}.participate-page .check-row{cursor:pointer;background:#f7f8fa;border:1px solid #eceef2;border-radius:10px;align-items:flex-start;gap:11px;width:100%;min-width:0;padding:13px;transition:border-color .2s,background .2s;display:flex}.participate-page .check-row:hover{background:#faf9ff;border-color:#d9d3ff}.participate-page .check-row input{width:15px;height:15px;accent-color:var(--participate-primary);cursor:pointer;flex:0 0 15px;margin:2px 0 0}.participate-page .check-row span{color:#626875;min-width:0;font-size:11px;line-height:1.55}.participate-page .submit-participation{background:var(--participate-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:48px;margin-top:23px;padding:15px 16px;font-size:12px;font-weight:900;line-height:1;transition:background .2s,transform .2s;display:flex}.participate-page .submit-participation:hover{background:var(--participate-primary-dark);transform:translateY(-1px)}.participate-page .submit-participation:disabled{opacity:.55;cursor:not-allowed;transform:none}.participate-page .verification-status{background:#f5fcf8;border:1px solid #e1f0e7;border-radius:12px;align-items:center;gap:12px;width:100%;min-width:0;margin-top:24px;padding:16px;display:flex}.participate-page .verification-icon{color:#13894e;background:#dff7e9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:flex}.participate-page .verification-status>div:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.participate-page .verification-status strong{color:#111318;font-size:12px;line-height:1.4}.participate-page .verification-status span{color:#858b96;font-size:9px;line-height:1.4}.participate-page .verification-status .ready-badge{color:#13894e;background:#dff7e9;border-radius:6px;flex-shrink:0;padding:6px 8px;font-size:8px;font-weight:900;line-height:1}.participate-page .rules-summary{overflow:hidden}.participate-page .review-list{grid-template-columns:1fr 1fr;gap:10px;width:100%;min-width:0;margin-top:24px;display:grid}.participate-page .review-list>div{color:#666c77;background:#f7f8fa;border:1px solid #eef0f3;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:12px;font-size:10px;line-height:1.4;display:flex}.participate-page .review-list>div span{color:var(--participate-green);flex-shrink:0;font-weight:900}.participate-page .participate-sidebar .summary-card{color:#fff;background:#111318;border:0;border-radius:19px;width:100%;min-width:0;margin:0;padding:27px;display:block;box-shadow:0 20px 45px #0f101421}.participate-page .participate-sidebar .summary-label{color:#9b89ff;letter-spacing:1.3px;margin:0;font-size:9px;font-weight:900;line-height:1.4;display:block}.participate-page .participate-sidebar .summary-card h2{color:#fff;letter-spacing:-.8px;overflow-wrap:anywhere;margin:10px 0 22px;font-size:25px;font-weight:800;line-height:1.2;display:block}.participate-page .participate-sidebar .summary-divider{background:#2a2d34;width:100%;height:1px;margin:0 0 5px}.participate-page .participate-sidebar .summary-row{border-bottom:1px solid #24272e;justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;min-height:45px;padding:14px 0;display:flex}.participate-page .participate-sidebar .summary-row span{color:#898e99;min-width:0;font-size:10px;line-height:1.4}.participate-page .participate-sidebar .summary-row strong{color:#fff;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.4}.participate-page .participate-sidebar .summary-note{color:#8d929d;margin:14px 0 0;font-size:9px;line-height:1.6;display:block}.participate-page .participate-sidebar .secure-card{border:1px solid var(--participate-border);background:#fff;border-radius:16px;align-items:flex-start;gap:13px;width:100%;min-width:0;margin:0;padding:18px;display:flex}.participate-page .participate-sidebar .secure-icon{background:var(--participate-soft-purple);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.participate-page .participate-sidebar .secure-card>div:last-child{flex:1;min-width:0}.participate-page .participate-sidebar .secure-card strong{color:#111318;font-size:11px;line-height:1.4;display:block}.participate-page .participate-sidebar .secure-card p{color:var(--participate-muted);margin:5px 0 0;font-size:9px;line-height:1.6}.participate-page .footer{color:#fff;background:#0d0e12;width:100%;padding:70px 28px 25px}.participate-page .footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;width:100%;max-width:1224px;margin:0 auto;padding-bottom:55px;display:grid}.participate-page .footer-brand{min-width:0}.participate-page .footer-brand .logo{color:#fff}.participate-page .footer-brand p{color:#8d929d;margin:18px 0 0;font-size:13px;line-height:1.7}.participate-page .footer-column{flex-direction:column;gap:13px;min-width:0;display:flex}.participate-page .footer-column h4{color:#fff;margin:0 0 8px;font-size:12px;line-height:1.4}.participate-page .footer-column a{color:#858a95;font-size:12px;line-height:1.4;text-decoration:none}.participate-page .footer-column a:hover{color:#fff}.participate-page .footer-bottom{color:#666b75;border-top:1px solid #24262d;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1224px;margin:0 auto;padding-top:22px;font-size:10px;line-height:1.5;display:flex}@media (max-width:1000px){.participate-page .nav-links{gap:20px}.participate-page .participate-grid{grid-template-columns:minmax(0,1fr) 320px}.participate-page .participate-product{gap:18px}.participate-page .participate-product-image{width:160px;height:155px}}@media (max-width:900px){.participate-page .nav-links{display:none}.participate-page .participate-grid{grid-template-columns:1fr}.participate-page .participate-sidebar{position:static}.participate-page .participate-sidebar .summary-card,.participate-page .participate-sidebar .secure-card{width:100%}.participate-page .footer-main{grid-template-columns:2fr 1fr 1fr}}@media (max-width:650px){.participate-page .nav-inner{height:68px;padding:0 18px}.participate-page .nav-actions{gap:4px}.participate-page .login-btn{padding:9px 10px;font-size:12px}.participate-page .join-btn{border-radius:9px;padding:10px 12px;font-size:11px}.participate-page .participate-container{max-width:100%;padding-left:18px;padding-right:18px}.participate-page .breadcrumb{padding:20px 0;font-size:9px}.participate-page .participate-section{padding:20px 0 70px}.participate-page .participate-header{margin-bottom:30px}.participate-page .participate-header h1{letter-spacing:-2px;font-size:44px}.participate-page .participate-header p{font-size:14px}.participate-page .participate-card{border-radius:16px;padding:20px}.participate-page .participate-card-top{flex-direction:column;gap:12px}.participate-page .participate-live{align-self:flex-start}.participate-page .participate-product{flex-direction:column;align-items:stretch;gap:18px}.participate-page .participate-product-image{width:100%;height:230px}.participate-page .participate-product-info{padding-right:0}.participate-page .review-list{grid-template-columns:1fr}.participate-page .verification-status{align-items:flex-start}.participate-page .participate-sidebar .summary-card{padding:22px}.participate-page .footer{padding:55px 18px 20px}.participate-page .footer-main{grid-template-columns:1fr 1fr;gap:30px}.participate-page .footer-brand{grid-column:1/-1}.participate-page .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.participate-page .logo{font-size:20px}.participate-page .login-btn{display:none}.participate-page .join-btn{padding:10px 11px;font-size:10px}.participate-page .participate-header h1{letter-spacing:-2px;font-size:39px}.participate-page .participate-card{padding:18px}.participate-page .participate-product-image{height:210px}.participate-page .participate-sidebar .summary-card{padding:20px}.participate-page .participate-sidebar .summary-row{gap:12px}.participate-page .verification-status{flex-wrap:wrap}.participate-page .verification-status .ready-badge{margin-left:48px}.participate-page .footer-main{grid-template-columns:1fr}.participate-page .footer-brand{grid-column:auto}}@media (max-width:900px){.participate-grid{grid-template-columns:1fr}.participate-sidebar{position:static}}@media (max-width:650px){.participate-container{padding-left:18px;padding-right:18px}.participate-section{padding-top:20px}.participate-header h1{letter-spacing:-2px;font-size:44px}.participate-product{flex-direction:column;align-items:flex-start}.participate-product-image{width:100%;height:230px}.participate-product-info{padding-right:0}.review-list{grid-template-columns:1fr}.participate-card{padding:20px}}.entries-page{color:#17171c;background:#f7f8fc;min-height:100vh}.page-container{width:min(1180px,100% - 40px);margin:0 auto}.entries-header{background:#fff;border-bottom:1px solid #e9e9ee;padding:48px 0 42px}.breadcrumb{color:#8a8b94;align-items:center;gap:10px;margin-bottom:34px;font-size:13px;display:flex}.breadcrumb a{color:#555762;text-decoration:none}.entries-title-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.eyebrow{letter-spacing:.16em;color:#7a5cff;margin:0 0 10px;font-size:11px;font-weight:800}.entries-title-row h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,58px);line-height:1}.entries-title-row p:not(.eyebrow){color:#71737d;max-width:610px;margin:16px 0 0;font-size:15px;line-height:1.7}.primary-button,.secondary-button{border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.primary-button{color:#fff;white-space:nowrap;background:#17171c;padding:14px 20px}.primary-button:hover{background:#292930;transform:translateY(-2px)}.secondary-button{color:#25262c;background:#f2f2f6;padding:11px 15px}.secondary-button:hover{background:#e8e8ed}.entries-summary-section{padding:28px 0}.summary-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.summary-card{background:#fff;border:1px solid #e7e7ec;border-radius:16px;align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 5px 25px #14141e09}.summary-icon{color:#7259f5;background:#f0edff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.summary-card span{color:#85868f;margin-bottom:4px;font-size:12px;display:block}.summary-card strong{letter-spacing:-.03em;font-size:22px}.verified-text{color:#24945b;font-size:16px!important}.entries-main{padding:15px 0 70px}.entries-layout{grid-template-columns:minmax(0,1fr) 310px;gap:25px;display:grid}.section-heading{justify-content:space-between;align-items:flex-end;margin:18px 0 15px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:0;font-size:25px}.section-count{color:#6850e7;background:#ece9ff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.pending-heading{margin-top:40px}.pending-count{color:#b26a00;background:#fff4df}.entry-card{background:#fff;border:1px solid #e5e5eb;border-radius:18px;grid-template-columns:170px minmax(0,1fr);gap:22px;padding:17px;display:grid;box-shadow:0 8px 35px #14141e0b}.entry-image{background:#f4f4f6;border-radius:13px;justify-content:center;align-items:center;height:175px;display:flex;overflow:hidden}.entry-image img{object-fit:contain;width:100%;height:100%;padding:12px}.entry-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.entry-category{text-transform:uppercase;letter-spacing:.12em;color:#8b8c95;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.entry-top h3{letter-spacing:-.025em;margin:0;font-size:22px}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.status-badge i{border-radius:50%;width:6px;height:6px;display:block}.active-badge{color:#258554;background:#eaf8f0}.active-badge i{background:#2da76b}.pending-badge{color:#a96808;background:#fff5e3}.pending-badge i{background:#e7a332}.entry-meta-grid{border-top:1px solid #eeeef2;border-bottom:1px solid #eeeef2;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:27px;padding:16px 0;display:grid}.entry-meta-grid span{color:#92939b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px;display:block}.entry-meta-grid strong{font-size:12px}.success-value{color:#24945b}.pending-value{color:#b87916}.entry-bottom{justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.entry-bottom span{color:#777983;font-size:11px}.verification-progress{background:#fff9ed;border:1px solid #f5e5c4;border-radius:12px;margin-top:22px;padding:15px}.progress-header{color:#8b641e;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.progress-header strong{color:#a96808;letter-spacing:.05em;font-size:15px}.progress-track{background:#eadfca;border-radius:99px;height:6px;margin:12px 0 10px;overflow:hidden}.progress-fill{border-radius:inherit;background:#d99a31;width:42%;height:100%}.verification-progress p{color:#90764c;margin:0;font-size:10px;line-height:1.6}.entries-sidebar{padding-top:18px}.sidebar-card{background:#fff;border:1px solid #e5e5eb;border-radius:17px;padding:20px;box-shadow:0 8px 35px #14141e0a}.sidebar-profile{border-bottom:1px solid #eeeef2;align-items:center;gap:12px;padding-bottom:18px;display:flex}.large-avatar{color:#fff;background:#19191f;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.sidebar-profile h3{margin:0 0 3px;font-size:15px}.sidebar-profile span{color:#29915b;font-size:10px;font-weight:700}.account-line{border-bottom:1px solid #f0f0f3;justify-content:space-between;padding:13px 0;display:flex}.account-line span{color:#85868f;font-size:11px}.account-line strong{color:#29915b;font-size:11px}.sidebar-button{color:#292a30;cursor:pointer;background:#fff;border:1px solid #e1e1e7;border-radius:10px;width:100%;margin-top:15px;padding:11px;font-size:11px;font-weight:750}.help-card{margin-top:15px}.help-icon{color:#7259f5;background:#f0edff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.help-card h3{margin:14px 0 5px;font-size:15px}.help-card p{color:#85868f;margin:0 0 12px;font-size:11px;line-height:1.6}.help-card a{color:#6650db;font-size:11px;font-weight:800;text-decoration:none}.secure-note{background:#f1faf5;border:1px solid #dcefe4;border-radius:14px;gap:10px;margin-top:15px;padding:15px;display:flex}.secure-icon{color:#fff;background:#29915b;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.secure-note strong{color:#26794e;margin-bottom:4px;font-size:11px;display:block}.secure-note p{color:#66816f;margin:0;font-size:9px;line-height:1.6}.discover-card{color:#fff;background:#18181e;border-radius:18px;min-height:190px;margin-top:25px;padding:28px;position:relative;overflow:hidden}.discover-content{z-index:2;max-width:500px;position:relative}.discover-label{letter-spacing:.15em;color:#aaa9b3;font-size:9px;font-weight:800}.discover-card h3{letter-spacing:-.025em;margin:9px 0 7px;font-size:22px}.discover-card p{color:#a5a5ae;margin:0 0 17px;font-size:11px;line-height:1.6}.discover-card .primary-button{color:#18181e;background:#fff}.discover-decoration{opacity:.045;letter-spacing:-.08em;font-size:90px;font-weight:900;position:absolute;bottom:-20px;right:-30px;transform:rotate(-12deg)}.entries-page .footer{background:#fff;border-top:1px solid #e7e7ec;padding:42px 0 25px}.footer-inner,.footer-bottom{width:min(1180px,100% - 40px);margin:auto}.footer-inner{justify-content:space-between;gap:30px;display:flex}.footer-brand{color:#17171c;letter-spacing:-.04em;font-size:18px;font-weight:900;text-decoration:none}.footer-inner p{color:#8a8b93;margin:8px 0 0;font-size:11px}.footer-links{align-items:center;gap:20px;display:flex}.footer-links a{color:#666770;font-size:11px;text-decoration:none}.footer-bottom{color:#999aa2;border-top:1px solid #eeeef2;justify-content:space-between;gap:20px;margin-top:30px;padding-top:18px;font-size:9px;display:flex}@media (max-width:900px){.summary-grid{grid-template-columns:repeat(2,1fr)}.entries-layout{grid-template-columns:1fr}.entries-sidebar{padding-top:0}}@media (max-width:680px){.page-container{width:min(100% - 28px,1180px)}.entries-title-row{flex-direction:column;align-items:flex-start}.summary-grid,.entry-card{grid-template-columns:1fr}.entry-image{height:210px}.entry-top{flex-direction:column}.entry-meta-grid{grid-template-columns:1fr}.entry-bottom{flex-direction:column;align-items:flex-start}.footer-inner,.footer-bottom{flex-direction:column}.footer-links{flex-wrap:wrap}}.auth-page{color:#18181d;background:#f7f8fb;min-height:100vh}.auth-shell{grid-template-columns:.95fr 1.05fr;min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:#18181e;flex-direction:column;padding:42px 55px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before{content:"";border:1px solid #ffffff0f;border-radius:50%;width:520px;height:520px;position:absolute;top:18%;right:-240px}.auth-brand-panel:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:350px;height:350px;position:absolute;top:29%;right:-130px}.auth-brand-panel{background:radial-gradient(circle at 90% 10%,#493096 0,#21183d 32%,#12121a 73%)}.auth-prize-carousel{z-index:1;background:#171125;position:absolute;inset:0;overflow:hidden}.auth-prize-slide{opacity:0;animation:60s infinite authPrizeSlide;position:absolute;inset:0;transform:translate(35px)scale(1.04)}.auth-prize-slide:after{content:"";background:linear-gradient(90deg,#12101ebd 0%,#1b13318f 48%,#190f3059 100%),linear-gradient(#0000 38%,#0a091285);position:absolute;inset:0}.auth-prize-slide img{object-fit:cover;object-position:center}.auth-prize-slide span{z-index:2;color:#ffffffd9;letter-spacing:.02em;font-size:11px;font-weight:800;position:absolute;bottom:28px;right:28px}.auth-prize-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:49px;right:28px}.auth-prize-dots i{background:#ffffff8c;border-radius:20px;width:6px;height:6px;animation:60s infinite authDot}@keyframes authPrizeSlide{0%,1%{opacity:0;transform:translate(35px)scale(1.04)}1.8%,7%{opacity:1;transform:translate(0)scale(1)}8.3%,to{opacity:0;transform:translate(-35px)scale(.98)}}@keyframes authDot{0%,1%{background:#ffffff73;width:6px}1.8%,7%{background:#ddd5ff;width:20px}8.3%,to{background:#ffffff73;width:6px}}.auth-logo{z-index:2;color:#fff;letter-spacing:-.055em;font-size:21px;font-weight:900;text-decoration:none;position:relative}.auth-brand-content{z-index:2;text-shadow:0 3px 20px #00000057;max-width:560px;margin:auto 0;padding:30px 0 0;position:relative;transform:translateY(-92px)}.auth-overline{color:#8068ff;letter-spacing:.17em;margin-bottom:14px;font-size:10px;font-weight:850;display:block}.auth-brand-content h1{letter-spacing:-.055em;max-width:470px;margin:0;font-size:clamp(42px,3.8vw,58px);line-height:.96}.auth-brand-content h1 span{color:#d3caff}.auth-brand-content>p{color:#e0ddea;max-width:430px;margin:21px 0 0;font-size:14px;line-height:1.7}.auth-brand-trust{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.auth-brand-trust span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100d1d47;border:1px solid #fff3;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:750;display:inline-flex}.auth-brand-trust b{color:#ae9aff;font-size:12px}.auth-features{gap:18px;margin-top:42px;display:grid}.auth-features>div{align-items:flex-start;gap:13px;display:flex}.auth-features>div>span{color:#9986ff;background:#7e65ff26;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.auth-features strong{margin-bottom:3px;font-size:12px;display:block}.auth-features small{color:#898991;font-size:10px;line-height:1.5}.auth-panel-footer{z-index:2;color:#686870;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:relative}.auth-form-panel{background:radial-gradient(circle at 100% 0,#eeebff,#fbfbff 39%,#f4f4fa 100%);justify-content:center;align-items:center;min-height:100vh;padding:50px;display:flex}.auth-form-wrapper{background:#ffffffeb;border:1px solid #e7e4f1;border-radius:22px;width:min(460px,100%);padding:42px;box-shadow:0 25px 65px #25176b1c}.mobile-auth-logo{display:none}.auth-heading{margin-bottom:32px}.auth-heading .auth-overline{margin-bottom:9px}.auth-heading h2{letter-spacing:-.04em;margin:0;font-size:36px;line-height:1.03}.auth-heading p{color:#85868e;margin:10px 0 0;font-size:13px}.auth-form{gap:19px;display:grid}.form-field{gap:8px;display:grid}.form-field label,.field-label-row label{color:#303137;font-size:11px;font-weight:750}.field-label-row{justify-content:space-between;align-items:center;display:flex}.field-label-row a{color:#7058e8;font-size:10px;font-weight:700;text-decoration:none}.form-field input{box-sizing:border-box;color:#1c1c21;background:#fff;border:1px solid #dedee5;border-radius:12px;outline:none;width:100%;height:52px;padding:0 14px;font-size:12px;transition:all .2s}.form-field input::placeholder{color:#a9aab1}.form-field input:focus{border-color:#8068ff;box-shadow:0 0 0 3px #8068ff17}.remember-row{color:#777881;cursor:pointer;align-items:center;gap:8px;font-size:10px;display:flex}.remember-row input{accent-color:#7058e8}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#5131e6,#7454fb);border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:53px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.auth-submit:hover{background:linear-gradient(110deg,#4326ce,#6848ed);transform:translateY(-1px)}.auth-submit span{font-size:16px}.auth-divider{color:#aaaab1;align-items:center;gap:15px;height:30px;margin:20px 0;font-size:9px;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ebebef;flex:1;height:1px}.google-button{color:#28292e;cursor:pointer;background:#fff;border:1px solid #dedee5;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-size:11px;font-weight:750;transition:all .2s;display:flex}.google-button:hover{background:#f8f8fa}.google-icon{border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:grid}.auth-switch{text-align:center;color:#85868e;margin:25px 0 0;font-size:11px}.auth-switch a{color:#7058e8;margin-left:5px;font-weight:800;text-decoration:none}.auth-security{background:#f5faf7;border:1px solid #e0eee5;border-radius:10px;align-items:center;gap:9px;margin-top:27px;padding:12px 14px;display:flex}.auth-security>span{color:#fff;background:#2d9561;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid}.auth-security p{color:#68806f;margin:0;font-size:9px}@media (max-width:850px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-panel{min-height:100vh;padding:30px 22px}.auth-form-wrapper{box-shadow:none;background:0 0;border:0;padding:0}.mobile-auth-logo{margin-bottom:55px;display:block}.mobile-auth-logo .auth-logo{color:#18181e}}@media (max-width:480px){.auth-form-panel{padding:25px 18px}.mobile-auth-logo{margin-bottom:42px}.auth-heading h2{font-size:28px}}.participate-page{background:radial-gradient(circle at 88% 4%,#7e5eff29,#0000 28%),radial-gradient(circle at 9% 48%,#48c99617,#0000 22%),linear-gradient(#fbfbfe 0,#f4f3fa 54%,#fbfbfd 100%);min-height:100vh}.participate-page .participate-container{max-width:1240px}.participate-page .breadcrumb{color:#858b9a;padding:17px 0 12px;font-size:12px}.participate-page .participate-section{padding:10px 0 72px}.participate-page .participate-header{background:radial-gradient(circle at 85% 6%,#9e81ff75,#0000 25%),linear-gradient(115deg,#17122b,#2e205a 60%,#49308f);border:1px solid #ffffff21;border-radius:25px;max-width:none;margin:0 0 25px;padding:35px 40px;position:relative;overflow:hidden;box-shadow:0 20px 46px #2b1b632b}.participate-page .participate-header:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-126px;right:-74px;box-shadow:0 0 0 38px #ffffff0b,0 0 0 76px #ffffff06}.participate-page .participate-header>*{z-index:1;position:relative}.participate-page .participate-header .section-label{color:#d8ceff;letter-spacing:.14em;background:#ffffff1f;border-radius:999px;padding:8px 11px;font-size:10px;display:inline-flex}.participate-page .participate-header h1{color:#fff;letter-spacing:-.065em;margin:15px 0 11px;font-size:clamp(42px,5vw,62px);line-height:.96}.participate-page .participate-header p{color:#d2cae6;max-width:570px;font-size:15px;line-height:1.6}.participate-page .participate-grid{grid-template-columns:minmax(0,1fr) 360px;gap:20px}.participate-page .participate-main{gap:17px}.participate-page .participate-card{background:#ffffffeb;border-color:#e4e0ef;border-radius:20px;padding:25px;position:relative;overflow:hidden;box-shadow:0 12px 29px #2b1c5c0f}.participate-page .participate-card:first-child:before{content:"";background:linear-gradient(90deg,#6745e9,#ad95ff 58%,#56d99b);width:100%;height:4px;position:absolute;top:0;left:0}.participate-page .participate-card h2{letter-spacing:-.045em;font-size:25px}.participate-page .participate-live{border:1px solid #d8f2e2;border-radius:999px;padding:8px 11px;box-shadow:0 5px 12px #16864d12}.participate-page .participate-product{background:linear-gradient(110deg,#faf9ff,#f3efff);border:1px solid #ece9f5;border-radius:16px;margin-top:20px;padding:15px}.participate-page .participate-product-image{background:radial-gradient(circle at 50% 35%,#9679ff33,#0000 48%),#fff;border:1px solid #6f52ee1a;border-radius:13px;width:172px;height:150px;box-shadow:0 10px 20px #311d6f14}.participate-page .participate-product-info>span{color:#6b4be0}.participate-page .participate-product-info h3{font-size:21px}.participate-page .back-link{color:#5636d6;background:#ece8ff;border-radius:8px;padding:7px 10px}.participate-page .check-row{background:#fbfbfe;border-radius:12px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s}.participate-page .check-row:hover{border-color:#cfc5fa;transform:translate(3px);box-shadow:0 8px 16px #3b26890f}.participate-page .submit-participation{background:linear-gradient(100deg,#5b39db,#805cf2);border-radius:12px;min-height:53px;box-shadow:0 12px 23px #5b39db3b}.participate-page .submit-participation:hover{background:linear-gradient(100deg,#4e2dcc,#724ded)}.participate-page .verification-status{border-radius:13px}.participate-page .rules-summary{background:linear-gradient(115deg,#fff,#fbfaff)}.participate-page .review-list>div{background:#fbfaff;border-radius:11px}.participate-page .participate-sidebar{gap:15px;top:92px}.participate-page .participate-sidebar .summary-card{background:radial-gradient(circle at 89% 0,#916fff6b,#0000 29%),linear-gradient(140deg,#151126,#29204a 65%,#3c2578);border:1px solid #ffffff1f;border-radius:21px;position:relative;overflow:hidden;box-shadow:0 20px 42px #25175933}.participate-page .participate-sidebar .summary-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:245px;height:245px;position:absolute;bottom:-116px;right:-78px}.participate-page .participate-sidebar .summary-card>*{z-index:1;position:relative}.participate-page .participate-sidebar .summary-row strong{color:#efeaff}.participate-page .participate-sidebar .summary-row:first-of-type strong{color:#197b4c;background:#dff8e9;border-radius:999px;padding:5px 8px}.participate-page .participate-sidebar .secure-card{background:linear-gradient(120deg,#fff,#f7f5ff);border-color:#dfdaf1;border-radius:16px;box-shadow:0 10px 24px #2b1c5c0d}@media (max-width:800px){.participate-page .participate-grid{grid-template-columns:1fr}.participate-page .participate-sidebar{grid-template-columns:1fr 1fr;display:grid;position:static}.participate-page .participate-sidebar .summary-card,.participate-page .participate-sidebar .secure-card{box-sizing:border-box;height:100%}}@media (max-width:620px){.participate-page .participate-container{padding-left:18px;padding-right:18px}.participate-page .breadcrumb{padding:14px 0 9px}.participate-page .participate-section{padding:7px 0 46px}.participate-page .participate-header{border-radius:20px;padding:28px 22px}.participate-page .participate-header h1{font-size:42px}.participate-page .participate-card{padding:20px 17px}.participate-page .participate-card-top{gap:12px}.participate-page .participate-product{flex-direction:column;align-items:flex-start}.participate-page .participate-product-image{width:100%;height:210px}.participate-page .participate-product-info{padding-right:0}.participate-page .review-list,.participate-page .participate-sidebar{grid-template-columns:1fr}.participate-page .participate-sidebar .summary-card,.participate-page .participate-sidebar .secure-card{height:auto}}.participate-page .crypto-methods{margin-top:22px}.participate-page .crypto-methods-intro{background:linear-gradient(110deg,#faf9ff,#f4f0ff);border:1px solid #e7e2f5;border-radius:15px 15px 0 0;padding:18px 19px}.participate-page .crypto-methods-intro>span{color:#6d4ce0;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.participate-page .crypto-methods-intro strong{color:#242035;margin-top:7px;font-size:16px;display:block}.participate-page .crypto-methods-intro p{color:#727084;margin:5px 0 0;font-size:11px;line-height:1.55}.participate-page .crypto-method-grid{gap:10px;padding:12px 0;display:grid}.participate-page .crypto-method-card{background:#fff;border:1px solid #e7e4ee;border-radius:13px;align-items:center;gap:12px;padding:13px 14px;transition:transform .18s,box-shadow .18s;display:flex}.participate-page .crypto-method-card:hover{transform:translateY(-2px);box-shadow:0 10px 18px #2c1c5c12}.participate-page .crypto-mark{color:#fff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.participate-page .binance-mark{background:linear-gradient(135deg,#f3b826,#d99509)}.participate-page .bybit-mark{background:linear-gradient(135deg,#17191e,#e6a21b)}.participate-page .okx-mark{background:linear-gradient(135deg,#30323a,#08090d)}.participate-page .crypto-method-card>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.participate-page .crypto-method-card strong{color:#292535;font-size:13px}.participate-page .crypto-method-card span{color:#858193;font-size:10px}.participate-page .crypto-method-card em{color:#6748df;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f0edff;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.participate-page .crypto-safety-note{background:#fffaf0;border:1px solid #ffdf9c;border-radius:12px;gap:10px;margin-top:3px;padding:12px 13px;display:flex}.participate-page .crypto-safety-note>span{color:#a26a00;background:#ffebba;border-radius:8px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.participate-page .crypto-safety-note p{color:#7a6543;margin:0;font-size:10px;line-height:1.55}.participate-page .crypto-entry-link{color:#5b3cda;margin-top:14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.participate-page .crypto-entry-link:hover{color:#4024ba}.participate-page .entry-amount-picker{background:linear-gradient(110deg,#fbfaff,#f4f0ff);border:1px solid #e2dcf4;border-radius:14px;margin:14px 0;padding:15px}.participate-page .entry-amount-picker>div:first-child{flex-direction:column;gap:3px;display:flex}.participate-page .entry-amount-picker>div:first-child strong{color:#39304f;font-size:12px}.participate-page .entry-amount-picker>div:first-child span{color:#827b91;font-size:10px}.participate-page .entry-amount-options{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.participate-page .entry-amount-options button{color:#635a73;height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd6f0;border-radius:9px;font-size:11px;font-weight:800}.participate-page .entry-amount-options button:hover,.participate-page .entry-amount-options button.active{color:#5637ce;background:#eae5ff;border-color:#7658e9}.participate-page .entry-amount-picker label{color:#635c71;align-items:center;gap:8px;margin-top:11px;font-size:10px;font-weight:750;display:flex}.participate-page .entry-amount-picker input{color:#342b4b;width:78px;height:33px;font:inherit;background:#fff;border:1px solid #d9d3e8;border-radius:8px;outline:none;padding:0 8px;font-size:11px}.participate-page .entry-amount-picker input:focus{border-color:#7557e9;box-shadow:0 0 0 3px #7355e91f}.participate-page .entry-amount-picker label b{color:#5b3ed2;font-size:10px}@media (max-width:500px){.participate-page .entry-amount-options{grid-template-columns:repeat(3,1fr)}}.payment-confirmation-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130d2b8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-confirmation-card{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 86% 0,#bca9ff85,#0000 28%),linear-gradient(145deg,#fff,#f4f1ff);border:1px solid #ffffff73;border-radius:25px;width:min(440px,100%);padding:31px 29px;box-shadow:0 28px 70px #0f092a52}.payment-confirmation-check{color:#fff;background:linear-gradient(135deg,#1ab671,#6bddac);border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:28px;font-weight:900;display:grid;box-shadow:0 12px 23px #19a9663d}.payment-confirmation-card>span{color:#6848dc;letter-spacing:.15em;font-size:9px;font-weight:900}.payment-confirmation-card h2{color:#28203d;letter-spacing:-.05em;margin:10px 0 8px;font-size:28px}.payment-confirmation-card>p{color:#6f6880;margin:0;font-size:13px;line-height:1.6}.payment-confirmation-card>p strong{color:#47347e}.payment-confirmation-window{text-align:left;background:#f2fff7;border:1px solid #d9f0e2;border-radius:14px;gap:11px;margin-top:21px;padding:14px;display:flex}.payment-confirmation-window>b{color:#168d55;background:#d8f8e5;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.payment-confirmation-window div{flex-direction:column;gap:3px;display:flex}.payment-confirmation-window strong{color:#216645;font-size:11px}.payment-confirmation-window small{color:#658273;font-size:10px;line-height:1.5}.payment-confirmation-actions{gap:10px;margin-top:21px;display:flex}.payment-confirmation-actions a,.payment-confirmation-actions button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(100deg,#5e3cdf,#805af0);border:0;border-radius:11px;flex:1;padding:13px;font-size:11px;font-weight:850;text-decoration:none;box-shadow:0 9px 18px #5c3cdf33}.payment-confirmation-actions button{box-shadow:none;color:#5e40ce;background:#ebe6ff}@media (max-width:500px){.payment-confirmation-card{padding:27px 20px}.payment-confirmation-card h2{font-size:25px}.payment-confirmation-actions{flex-direction:column}}.payment-recovery-page{background:radial-gradient(circle at 80% 8%,#8f76ff38,#0000 28%),linear-gradient(135deg,#f8f7fd,#eeeafb);place-items:center;min-height:100vh;padding:24px;display:grid}.payment-recovery-page section{text-align:center;background:#fffffff0;border:1px solid #e0daf3;border-radius:26px;width:min(490px,100%);padding:42px;box-shadow:0 24px 54px #35237624}.payment-recovery-page section>span{color:#6d4ce0;letter-spacing:.14em;font-size:10px;font-weight:900}.payment-recovery-icon{color:#fff;background:linear-gradient(135deg,#6748e8,#a087ff);border-radius:20px;place-items:center;width:64px;height:64px;margin:22px auto 17px;font-size:28px;display:grid;box-shadow:0 12px 25px #5c3fdd3d}.payment-recovery-page h1{color:#262033;letter-spacing:-.05em;margin:0;font-size:31px}.payment-recovery-page p{color:#746e82;margin:12px 0 24px;font-size:14px;line-height:1.6}.payment-recovery-page section>div:last-child{justify-content:center;gap:10px;display:flex}.payment-recovery-page button,.payment-recovery-page a{color:#fff;font:inherit;cursor:pointer;background:#6040df;border:0;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:850;text-decoration:none}.payment-recovery-page a{color:#5738cf;background:#f1edff}@media (max-width:500px){.payment-recovery-page section{padding:32px 22px}.payment-recovery-page section>div:last-child{flex-direction:column}.payment-recovery-page button,.payment-recovery-page a{box-sizing:border-box;width:100%}}.payment-page{background:radial-gradient(circle at 88% 4%,#8f76ff2e,#0000 29%),radial-gradient(circle at 9% 48%,#5cd2a31a,#0000 22%),linear-gradient(#fcfcff 0,#f6f4fc 54%,#fbfbfe 100%)}.payment-page .participate-header{background:radial-gradient(circle at 85% 6%,#bfaeff80,#0000 25%),linear-gradient(115deg,#29204b,#4b3884 60%,#7257b8);box-shadow:0 18px 38px #412b8b26}.payment-page .participate-header p{color:#e3dcf4}.payment-page .participate-sidebar .summary-card{background:radial-gradient(circle at 89% 0,#baa4ff70,#0000 30%),linear-gradient(140deg,#292044,#4b387a 65%,#684da9);box-shadow:0 18px 35px #3b277c2b}.payment-page .participate-sidebar .summary-label{color:#d5c9ff}.payment-page .participate-sidebar .summary-row span{color:#d3cbe4}.payment-page .participate-sidebar .summary-row strong{color:#fff}.payment-page .participate-sidebar .summary-note{color:#ddd6ed}.participate-page .manual-crypto-checkout{margin-top:22px}.participate-page .manual-crypto-amount{background:linear-gradient(105deg,#f3f0ff,#fbfaff);border:1px solid #ded6fb;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.participate-page .manual-crypto-amount span,.participate-page .coming-soon-payments>span{color:#6b4bdd;letter-spacing:.12em;font-size:9px;font-weight:900}.participate-page .manual-crypto-amount strong{color:#332465;margin-left:auto;font-size:18px}.participate-page .manual-crypto-amount em{color:#197d4d;background:#dff8e8;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.participate-page .manual-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.participate-page .manual-provider{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e1ed;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:13px 10px;transition:all .18s;display:flex}.participate-page .manual-provider:hover{transform:translateY(-2px);box-shadow:0 8px 16px #2c1b6314}.participate-page .manual-provider.active{background:#f7f5ff;border-color:#8065ea;box-shadow:0 7px 15px #5336c61a}.participate-page .manual-provider>b{color:#fff;background:#202027;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.participate-page .manual-provider:first-child>b{background:#e6a714}.participate-page .manual-provider:nth-child(2)>b{background:linear-gradient(135deg,#25262c,#e39b16)}.participate-page .manual-provider>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.participate-page .manual-provider strong{color:#292536;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.participate-page .manual-provider small{color:#898394;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.participate-page .manual-provider i{color:#6444e3;font-size:14px;font-style:normal;font-weight:900}.participate-page .manual-recipient{background:linear-gradient(100deg,#f4fff8,#fafffc);border:1px solid #dcefe4;border-radius:14px;margin-top:14px;padding:15px 16px}.participate-page .manual-recipient>span{color:#396250;font-size:11px;display:block}.participate-page .manual-recipient>span b{color:#16834d}.participate-page .manual-recipient>div{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.participate-page .manual-recipient small{color:#818b8a;letter-spacing:.08em;font-size:9px;font-weight:800}.participate-page .manual-recipient strong{color:#1d4633;letter-spacing:.04em;font-size:14px}.participate-page .manual-reference{margin-top:14px;display:block}.participate-page .manual-reference>span{color:#393548;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.participate-page .manual-reference input{box-sizing:border-box;color:#262234;width:100%;height:46px;font:inherit;background:#fcfcfe;border:1px solid #dcd8e7;border-radius:11px;outline:none;padding:0 13px;font-size:12px}.participate-page .manual-reference input:focus{background:#fff;border-color:#795be9;box-shadow:0 0 0 3px #7352e91f}.participate-page .manual-crypto-warning{color:#87704c;margin:11px 0 0;font-size:10px;line-height:1.55}.participate-page .manual-payment-error,.participate-page .manual-payment-success{border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.participate-page .manual-payment-error{color:#a92e42;background:#fff0f1}.participate-page .manual-payment-success{color:#167346;background:#edfbf3}.participate-page .coming-soon-payments{margin:15px 0 3px}.participate-page .coming-soon-payments>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:8px;display:grid}.participate-page .coming-soon-payments article{background:#fbfaff;border:1px dashed #dbd6e8;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.participate-page .coming-soon-payments article>b{color:#6848df;background:#edeaff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.participate-page .coming-soon-payments p{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.participate-page .coming-soon-payments strong{color:#464152;font-size:10px}.participate-page .coming-soon-payments small{color:#8b8795;font-size:8px}.participate-page .coming-soon-payments em{color:#8b7ab8;text-transform:uppercase;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900}@media (max-width:620px){.participate-page .manual-provider-grid{grid-template-columns:1fr}.participate-page .manual-provider{padding:12px}.participate-page .manual-provider strong{font-size:11px}.participate-page .coming-soon-payments>div{grid-template-columns:1fr}.participate-page .manual-crypto-amount{flex-wrap:wrap}.participate-page .manual-crypto-amount strong{margin-left:0}}.participate-page .card-heading{align-items:center}.participate-page .step-circle{background:linear-gradient(135deg,#ede9ff,#f8f6ff);border:1px solid #ded6ff;border-radius:13px;width:44px;height:44px;font-size:10px;box-shadow:0 7px 16px #5b3ee41a}.participate-page .card-heading h2{letter-spacing:-.045em;font-size:24px}.participate-page .card-heading p{font-size:12px}.participate-page .check-list{gap:10px;margin-top:21px}.participate-page .check-row{border:1px solid #ebe8f2;align-items:center;min-height:64px;padding:14px 16px;position:relative}.participate-page .check-row:has(input:checked){background:linear-gradient(100deg,#f6f3ff,#fcfbff);border-color:#a99aff;box-shadow:0 9px 18px #5e42de1a}.participate-page .check-row:has(input:checked):after{color:#5e3fe1;content:"✓";font-size:14px;font-weight:900;position:absolute;right:15px}.participate-page .check-row input{border-radius:5px;flex-basis:18px;width:18px;height:18px}.participate-page .check-row span{color:#5e6473;padding-right:28px;font-size:12px;line-height:1.45}.participate-page .submit-participation{margin-top:20px;padding:16px 20px;font-size:13px}.participate-page .submit-participation span{font-size:20px;line-height:0}.participate-page .verification-status{background:linear-gradient(100deg,#f5fff9,#ecfbf3);border-color:#ced;margin-top:20px;padding:18px;position:relative;overflow:hidden}.participate-page .verification-status:after{content:"";border:1px solid #1b975b24;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-48px;right:-31px;box-shadow:0 0 0 22px #1b975b09}.participate-page .verification-status>*{z-index:1;position:relative}.participate-page .verification-icon{background:linear-gradient(135deg,#d4f8e3,#e9fff1);border-radius:13px;width:42px;height:42px;font-size:19px;box-shadow:0 7px 13px #1b975b1a}.participate-page .verification-status strong{font-size:13px}.participate-page .verification-status span{font-size:10px}.participate-page .verification-status .ready-badge{border-radius:999px;padding:7px 10px}.participate-page .rules-summary{background:radial-gradient(circle at 94% 3%,#9476ff21,#0000 22%),linear-gradient(115deg,#fff,#faf9ff);border-color:#e2dcf1}.participate-page .review-list{gap:11px;margin-top:20px}.participate-page .review-list>div{color:#5e6472;background:#ffffffd1;border-color:#e9e5f2;min-height:54px;padding:13px 14px;font-size:11px;transition:transform .18s,border-color .18s,box-shadow .18s}.participate-page .review-list>div:hover{border-color:#cfc4ff;transform:translateY(-2px);box-shadow:0 9px 16px #3f289112}.participate-page .review-list>div span{color:#15925a;background:#e4f9ed;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}@media (max-width:620px){.participate-page .card-heading h2{font-size:21px}.participate-page .check-row{min-height:70px}.participate-page .review-list>div{min-height:50px}}.entries-page{background:radial-gradient(circle at 94% 4%,#7957ff29,#0000 29%),#f7f7fc}.entries-page .entries-header{background:0 0;border:0;padding:34px 0 18px}.entries-page .entries-hero-panel{background:radial-gradient(circle at 88% 5%,#a186ff6b,#0000 29%),linear-gradient(115deg,#17122b,#302060 60%,#4d3295);border:1px solid #ffffff21;border-radius:26px;padding:32px 38px 34px;position:relative;overflow:hidden;box-shadow:0 22px 52px #2a196433}.entries-page .entries-hero-panel:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-78px;right:-36px;box-shadow:0 0 0 34px #ffffff0d,0 0 0 68px #ffffff09}.entries-page .breadcrumb{z-index:1;color:#bfb5e2;margin-bottom:30px;position:relative}.entries-page .breadcrumb a{color:#fff}.entries-page .entries-title-row{z-index:1;align-items:end;position:relative}.entries-page .entries-title-row .eyebrow{color:#d9d1ff;letter-spacing:.13em;background:#ffffff1f;border-radius:999px;align-items:center;margin-bottom:12px;padding:8px 12px;display:inline-flex}.entries-page .entries-title-row h1{color:#fff;font-size:clamp(42px,5vw,63px)}.entries-page .entries-title-row p:not(.eyebrow){color:#d0c9e5;max-width:590px;line-height:1.6}.entries-page .entries-title-row .primary-button{color:#38246f;background:#fff;border-radius:13px;min-height:48px;padding:0 21px;box-shadow:0 12px 26px #0000002e}.entries-page .entries-title-row .primary-button:hover{background:#f2eeff}.entries-page .entries-summary{padding:10px 0 18px}.entries-page .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.entries-page .summary-card{background:#ffffffe6;border:1px solid #e6e2f0;border-radius:18px;min-height:98px;position:relative;overflow:hidden;box-shadow:0 10px 26px #26185711}.entries-page .summary-card:after{content:"";background:linear-gradient(90deg,#6646ef,#ab94ff);width:100%;height:3px;position:absolute;top:0;left:0}.entries-page .summary-card:nth-child(2):after{background:linear-gradient(90deg,#1caa67,#82e5b1)}.entries-page .summary-card:nth-child(3):after{background:linear-gradient(90deg,#e99b28,#ffd482)}.entries-page .summary-card:nth-child(2) .summary-icon{color:#17915b;background:#e9fbf1}.entries-page .summary-card:nth-child(3) .summary-icon{color:#b5700c;background:#fff5e3}.entries-page .entries-main{padding-top:12px}.entries-page .section-heading{margin:18px 0 17px}.entries-page .section-heading .eyebrow{margin-bottom:7px}.entries-page .section-heading h2{font-size:29px}.entries-page .entry-card{border-color:#e5e1ef;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 30px #2618570f}.entries-page .entry-card:hover{transform:translateY(-3px);box-shadow:0 17px 34px #2618571a}.entries-page .entry-image{background:linear-gradient(135deg,#f3f0ff,#fbfaff)}.entries-page .entry-bottom .secondary-button{color:#5a39d4;background:#f4f1ff;border:1px solid #e0daf6}.entries-page .entries-sidebar{align-self:start;position:sticky;top:92px}.entries-page .sidebar-card{border-color:#e5e1ef;box-shadow:0 12px 30px #2618570f}.entries-page .large-avatar{background:linear-gradient(135deg,#5d3ee4,#9677ff);box-shadow:0 9px 18px #5b3ee438}.entries-page .discover-card{background:radial-gradient(circle at 82% 30%,#9170ff94,#0000 24%),linear-gradient(120deg,#171229,#322060);box-shadow:0 18px 34px #26185729}@media (max-width:680px){.entries-page .entries-header{padding:20px 0 12px}.entries-page .entries-hero-panel{border-radius:20px;padding:25px 21px}.entries-page .summary-grid{grid-template-columns:1fr}.entries-page .entries-sidebar{position:static}.entries-page .entries-title-row .primary-button{width:100%}.entries-page .entry-card{padding:14px}}.competition-page{background:radial-gradient(circle at 88% 4%,#7c5df624,#0000 25%),linear-gradient(#f9f9fc 0,#f4f3fa 56%,#fafafd 100%)}.competition-page .detail-container{max-width:1240px}.competition-page .breadcrumb{color:#8790a0;padding:25px 0 20px;font-size:12px}.competition-page .breadcrumb strong{color:#34313e;text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.competition-page .detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);align-items:stretch;gap:38px}.competition-page .detail-image-card{background:radial-gradient(circle at 50% 42%,#9c80ff38,#0000 31%),linear-gradient(145deg,#fff,#f3efff);border-color:#e1ddef;border-radius:25px;height:560px;box-shadow:0 22px 52px #3321751a}.competition-page .detail-image-card:after{content:"";border:1px solid #5d42da26;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-95px;right:-80px;box-shadow:0 0 0 35px #5d42da0a}.competition-page .detail-image-glow{background:#7150f929}.competition-page .detail-product-image{width:88%;height:88%}.competition-page .detail-status{background:#edfcf3eb;border:1px solid #d6f1e1;border-radius:999px;top:18px;left:18px;box-shadow:0 6px 14px #157a4612}.competition-page .detail-information{background:#ffffffe0;border:1px solid #e3dfef;border-radius:25px;flex-direction:column;padding:32px;display:flex;box-shadow:0 18px 40px #301f6912}.competition-page .detail-information .section-label{color:#6244e6}.competition-page .detail-information h1{color:#181620;letter-spacing:-.07em;margin:13px 0 17px;font-size:clamp(42px,4.8vw,64px)}.competition-page .detail-description{color:#677083;margin:0;font-size:16px;line-height:1.65}.competition-page .detail-stats{border-color:#eceaf2;gap:14px;margin:28px 0 25px;padding:17px 0}.competition-page .detail-stats div{gap:8px}.competition-page .detail-stats span{color:#8a8e9b;letter-spacing:.09em;font-size:9px;font-weight:900}.competition-page .detail-stats strong{color:#2a2734;font-size:13px;line-height:1.35}.competition-page .participation-box{background:radial-gradient(circle at 92% 0,#8b6aff61,#0000 33%),linear-gradient(120deg,#17122b,#2f2158);border:1px solid #ffffff1a;border-radius:18px;margin-top:auto;padding:24px;overflow:hidden;box-shadow:0 16px 30px #2518572b}.competition-page .participate-button{background:linear-gradient(100deg,#6645e7,#805cf5);border-radius:11px;box-shadow:0 10px 20px #6a49ea3d}.competition-page .participate-button:hover{background:linear-gradient(100deg,#5536cf,#704cf0)}.competition-page .detail-content{padding:0 0 76px}.competition-page .content-grid{gap:17px}.competition-page .info-card{background:#ffffffdb;border-color:#e3dfed;border-radius:19px;padding:27px;position:relative;overflow:hidden;box-shadow:0 11px 26px #2e1e600b}.competition-page .info-card:before{content:"";background:linear-gradient(90deg,#6545e6,#ad97ff);width:100%;height:3px;position:absolute;top:0;left:0}.competition-page .info-card:nth-child(2):before{background:linear-gradient(90deg,#2ca66b,#91dfb5)}.competition-page .info-card:nth-child(3):before{background:linear-gradient(90deg,#e4a533,#ffdb81)}.competition-page .info-number{color:#5d3ee4;background:#f0ecff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.competition-page .winner-timeline div{background:#faf9ff;border:1px solid #ece8f5}.competition-page .footer{display:none}@media (max-width:950px){.competition-page .detail-grid{grid-template-columns:1fr}.competition-page .detail-image-card,.competition-page .detail-information{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto}.competition-page .detail-information{min-height:auto}}@media (max-width:650px){.competition-page .detail-container{padding-left:18px;padding-right:18px}.competition-page .breadcrumb{padding:18px 0}.competition-page .detail-hero{padding-top:4px;padding-bottom:40px}.competition-page .detail-image-card{border-radius:20px;height:390px}.competition-page .detail-information{border-radius:20px;padding:23px 19px}.competition-page .detail-information h1{font-size:42px}.competition-page .detail-stats{grid-template-columns:1fr 1fr}.competition-page .detail-stats div:last-child{grid-column:1/-1}.competition-page .content-grid{grid-template-columns:1fr}.competition-page .detail-content{padding-bottom:48px}}.competition-page .breadcrumb{padding:17px 0 8px}.competition-page .detail-hero{padding:8px 0 36px}.competition-page .detail-grid{gap:28px}.competition-page .detail-image-card{height:520px}.competition-page .detail-information{padding:27px}.competition-page .detail-stats{margin:23px 0 20px}.competition-page .content-grid{align-items:start;gap:16px}.competition-page .info-card{min-height:0;padding:23px 24px;transition:transform .18s,box-shadow .18s}.competition-page .info-card:hover{transform:translateY(-3px);box-shadow:0 16px 31px #2d1d651a}.competition-page .info-card:after{color:#6243e6;background:#f0ecff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid;position:absolute;top:20px;right:21px}.competition-page .info-card:first-child{background:linear-gradient(145deg,#fff,#faf9ff)}.competition-page .info-card:first-child:after{content:"§"}.competition-page .info-card:nth-child(2){background:linear-gradient(145deg,#fff,#f8fffb)}.competition-page .info-card:nth-child(2):after{color:#1c9b60;content:"✓";background:#e8fbf1}.competition-page .info-card:nth-child(3){background:linear-gradient(145deg,#fff,#fffaf0)}.competition-page .info-card:nth-child(3):after{color:#ae7510;content:"★";background:#fff0cd}.competition-page .info-number{margin-bottom:14px}.competition-page .info-card h2{margin:0 42px 8px 0;font-size:21px}.competition-page .info-card p{margin:0;font-size:12px;line-height:1.62}.competition-page .info-card ul{gap:7px;margin:17px 0 0;padding:0;font-size:11px;line-height:1.45;list-style:none;display:grid}.competition-page .info-card li{padding-left:16px;position:relative}.competition-page .info-card li:before{content:"";background:#7655ed;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.competition-page .info-card:nth-child(2) li:before{background:#28ab6c}.competition-page .winner-timeline{gap:7px;margin-top:15px}.competition-page .winner-timeline div{min-height:32px;padding:7px 9px;font-size:10px}.competition-page .detail-content{padding-bottom:58px}@media (max-width:650px){.competition-page .breadcrumb{padding:14px 0 6px}.competition-page .detail-hero{padding:5px 0 27px}.competition-page .detail-image-card{height:370px}.competition-page .detail-information{padding:21px 18px}.competition-page .info-card{padding:21px}.competition-page .detail-content{padding-bottom:40px}}.competition-editor{color:#171724;background:linear-gradient(#f5f4fc 0,#fbfbfd 52%,#f3f2fa 100%);min-height:100vh}.competition-editor-shell{width:min(1200px,100% - 48px);margin:0 auto}.competition-editor-hero{background:radial-gradient(circle at 85% 0,#8d66ff57,#0000 31%),linear-gradient(117deg,#121024,#25204a 58%,#38236f);padding:42px 0 52px;position:relative;overflow:hidden}.competition-editor-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px;right:-90px;box-shadow:0 0 0 52px #ffffff09,0 0 0 104px #ffffff06}.competition-editor-hero>*{z-index:1;position:relative}.competition-editor-crumbs{color:#a9a4c1;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.competition-editor-crumbs a{color:#d7d2ff}.competition-editor-crumbs b{color:#fff}.competition-editor-heading{justify-content:space-between;align-items:end;gap:36px;margin-top:34px;display:flex}.competition-editor-eyebrow{color:#aa93ff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.competition-editor-heading h1{color:#fff;letter-spacing:-.07em;max-width:600px;margin:10px 0;font-size:clamp(42px,5vw,68px);line-height:.92}.competition-editor-heading h1 em{color:#ae96ff;font-style:normal}.competition-editor-heading p{color:#c0bdd1;max-width:600px;margin:0;font-size:15px;line-height:1.65}.competition-editor-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff2b;border-radius:18px;min-width:215px;padding:20px}.competition-editor-status span,.competition-editor-status small{color:#bab4d2;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.competition-editor-status strong{border-radius:999px;margin:9px 0 10px;padding:6px 9px;font-size:12px;display:inline-block}.competition-editor-status .status-active{color:#197044;background:#dff8e9}.competition-editor-status .status-draft,.competition-editor-status .status-drawing{color:#6444ed;background:#ece7ff}.competition-editor-status .status-closed,.competition-editor-status .status-completed{color:#946415;background:#fff2d2}.competition-editor-status .status-cancelled{color:#ad3851;background:#fee6e8}.competition-editor-content{padding:38px 0 80px}.competition-editor-form{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.competition-editor-aside{position:sticky;top:88px}.competition-editor-preview{background:#1d1838;border:1px solid #dfdceb;border-radius:18px;overflow:hidden;box-shadow:0 18px 35px #2b1d6421}.competition-editor-preview img{object-fit:cover;width:100%;height:172px;display:block}.competition-editor-placeholder{color:#fff;background:linear-gradient(135deg,#6d4bf3,#25164a);place-items:center;height:172px;font-size:46px;display:grid}.competition-editor-preview>div:last-child{color:#fff;padding:16px}.competition-editor-preview span{color:#b6a8ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.competition-editor-preview strong{margin-top:6px;font-size:17px;line-height:1.15;display:block}.competition-editor-tip{background:#f2efff;border:1px solid #e3dffc;border-radius:15px;margin-top:14px;padding:16px}.competition-editor-tip b{color:#40317d;font-size:12px}.competition-editor-tip p{color:#69637f;margin:6px 0 0;font-size:12px;line-height:1.55}.competition-editor-view{color:#4e38c9;background:#fff;border:1px solid #e3e2ea;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:13px 14px;font-size:12px;font-weight:850;display:flex}.competition-editor-view span{font-size:16px}.competition-editor-fields{background:#fff;border:1px solid #e4e2ed;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px #1a143512}.editor-section{padding:30px}.editor-section+.editor-section{border-top:1px solid #ecebf1}.editor-section-highlight{background:linear-gradient(100deg,#fcfbff,#f3f0ff)}.editor-section-title{gap:12px;margin-bottom:23px;display:flex}.editor-section-title>span{color:#5b3df5;background:#eeeaff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.editor-section-title h2{color:#1b1830;letter-spacing:-.04em;margin:0;font-size:20px}.editor-section-title p{color:#7a7787;margin:4px 0 0;font-size:12px}.editor-grid{gap:16px;display:grid}.editor-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-field{min-width:0}.editor-field.full{grid-column:1/-1}.editor-field>span{color:#302d40;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.editor-field input,.editor-field select,.editor-field textarea{box-sizing:border-box;color:#232130;width:100%;font:inherit;background:#fcfcfe;border:1px solid #dedce8;border-radius:11px;outline:none;font-size:13px;transition:border-color .18s,box-shadow .18s}.editor-field input,.editor-field select{height:45px;padding:0 12px}.editor-field textarea{resize:vertical;min-height:108px;padding:12px}.editor-field input:focus,.editor-field select:focus,.editor-field textarea:focus{background:#fff;border-color:#7356ed;box-shadow:0 0 0 3px #6f52ef21}.editor-field small{color:#858192;margin-top:6px;font-size:10px;line-height:1.4;display:block}.winner-count-field{position:relative}.winner-count-field:after{color:#6c4eef;content:"🏆";font-size:16px;position:absolute;top:33px;right:12px}.winner-count-field input{padding-right:36px}.competition-editor-actions{background:#fbfbfd;border-top:1px solid #ecebf1;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.competition-editor-actions>div:first-child{min-width:0}.competition-editor-actions span{color:#908c9a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.competition-editor-actions code{color:#5f5b6b;text-overflow:ellipsis;white-space:nowrap;max-width:270px;margin-top:4px;font-size:11px;display:block;overflow:hidden}.competition-editor-buttons{align-items:center;gap:10px;display:flex}.competition-editor-buttons a{color:#625e70;padding:11px 13px;font-size:12px;font-weight:800}.competition-editor-buttons button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(100deg,#5633e9,#7a5aff);border:0;border-radius:11px;padding:13px 17px;font-size:12px;font-weight:900;box-shadow:0 10px 20px #5837e040}.competition-editor-buttons button span{color:#fff;margin-left:8px;font-size:16px;display:inline}@media (max-width:850px){.competition-editor-form{grid-template-columns:1fr}.competition-editor-aside{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:static}.competition-editor-tip{margin:0}.competition-editor-view{grid-column:1/-1;margin:0}.editor-grid.three{grid-template-columns:1fr 1fr}}@media (max-width:620px){.competition-editor-shell{width:min(100% - 28px,1200px)}.competition-editor-hero{padding:28px 0 35px}.competition-editor-heading{margin-top:24px;display:block}.competition-editor-status{margin-top:24px}.competition-editor-content{padding-top:22px}.competition-editor-aside{grid-template-columns:1fr}.competition-editor-view{grid-column:auto}.editor-section{padding:22px 17px}.editor-grid.two,.editor-grid.three{grid-template-columns:1fr}.competition-editor-actions{flex-direction:column;align-items:flex-start;padding:18px}.competition-editor-buttons{justify-content:space-between;width:100%}.competition-editor-buttons button{flex:1}.competition-editor-heading h1{font-size:43px}}.competition-editor-content{padding-bottom:150px}.competition-editor-actions{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #d9d3f5f2;border-radius:16px;width:min(660px,100vw - 36px);position:fixed;bottom:22px;right:clamp(18px,4vw,58px);box-shadow:0 18px 45px #1d144633}@media (max-width:850px){.competition-editor-actions{width:auto;left:18px;right:18px}}@media (max-width:620px){.competition-editor-actions{flex-direction:row;align-items:center;padding:12px 14px;bottom:12px;left:12px;right:12px}.competition-editor-actions>div:first-child{display:none}.competition-editor-buttons{justify-content:flex-end}.competition-editor-buttons a{display:none}.competition-editor-buttons button{flex:0 auto;width:100%}}.editor-save-dock{z-index:9999;background:#fff;border:1px solid #d9d3f5;border-radius:15px;align-items:center;gap:12px;padding:10px 11px 10px 17px;display:flex;position:fixed;bottom:22px;right:30px;box-shadow:0 18px 42px #22165545}.editor-save-dock a{color:#625e70;font-size:12px;font-weight:800}.editor-save-dock button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(100deg,#5633e9,#7a5aff);border:0;border-radius:10px;padding:14px 21px;font-size:13px;font-weight:900;box-shadow:0 10px 22px #5837e047}.editor-save-dock button span{margin-left:8px;font-size:17px}@media (max-width:620px){.editor-save-dock{justify-content:space-between;bottom:12px;left:12px;right:12px}.editor-save-dock button{flex:1}}.admin-entries-page{background:radial-gradient(circle at 88% 0,#7d5dff29,#0000 25%),linear-gradient(#f4f3fb,#fbfbfe 54%,#f1f0fa)!important}.admin-entries-page>header{background:linear-gradient(110deg,#161128,#2b1e58 65%,#402a7b)!important;border-color:#ffffff1f!important}.admin-entries-page>header a{color:#fff!important}.admin-entries-page>header span{border:1px solid #ffffff24;color:#d9d0ff!important;background:#ffffff1f!important}.admin-entries-page>section{max-width:1360px!important;padding-top:42px!important}.admin-entries-page>section>div:first-child{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 45px #2c1a602e;background:radial-gradient(circle at 90% 8%,#9d7dff73,#0000 30%),linear-gradient(120deg,#171129,#33225e)!important;padding:32px 34px!important}.admin-entries-page>section>div:first-child p{color:#d0c8e4!important}.admin-entries-page>section>div:first-child p:first-child{color:#b9a7ff!important}.admin-entries-page>section>div:first-child h1{color:#fff!important;font-size:48px!important}.admin-entries-page>section>div:first-child>a{box-shadow:0 10px 20px #0000002e;color:#3d278b!important;background:linear-gradient(100deg,#fff,#ede8ff)!important}.admin-entries-page>section>div:nth-child(2){margin-top:24px}.admin-entries-page>section>div:nth-child(2)>div{position:relative;overflow:hidden;box-shadow:0 12px 26px #2d1f5c12;border-color:#e4e0f3!important}.admin-entries-page>section>div:nth-child(2)>div:before{content:"";background:linear-gradient(90deg,#6c49f1,#b39dff);width:100%;height:4px;position:absolute;top:0;left:0}.admin-entries-page>section>div:nth-child(2)>div:nth-child(2):before{background:linear-gradient(90deg,#efad3e,#ffdf8f)}.admin-entries-page>section>div:nth-child(2)>div:nth-child(3):before{background:linear-gradient(90deg,#27a867,#8be2b1)}.admin-entries-page>section>div:nth-child(2)>div:nth-child(4):before{background:linear-gradient(90deg,#e16179,#ffafbe)}.admin-entries-page>section>div:nth-child(2) strong{letter-spacing:-.06em;font-size:38px!important}.admin-entries-page>section>div:nth-child(3){box-shadow:0 18px 38px #2c1e5d14;border-color:#e2def1!important;border-radius:24px!important}.admin-entries-page table thead tr{background:#f6f3ff!important}.admin-entries-page table th{color:#6d6381!important;font-weight:900!important}.admin-entries-page table tbody tr{transition:background .18s}.admin-entries-page table tbody tr:hover{background:#faf9ff}.admin-entries-page table tbody tr td:first-child strong{color:#5436d5}.admin-entries-page table a:hover{color:#6043e8!important}@media (max-width:650px){.admin-entries-page>section{padding:24px 16px 70px!important}.admin-entries-page>section>div:first-child{padding:25px 21px!important}.admin-entries-page>section>div:first-child h1{font-size:38px!important}}.admin-audit{background:radial-gradient(circle at 86% 0,#7e5eff2e,#0000 27%),linear-gradient(#f4f3fb,#fbfbfe 52%,#efedf8)!important}.admin-audit-wrap{max-width:1320px!important;padding-top:44px!important}.admin-audit-title{border-radius:23px;padding:31px 34px;position:relative;overflow:hidden;box-shadow:0 20px 44px #2d1c612e;background:radial-gradient(circle at 86% 0,#9b7dff66,#0000 28%),linear-gradient(115deg,#171128,#33215f)!important;align-items:center!important;margin-bottom:26px!important}.admin-audit-title:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:275px;height:275px;position:absolute;bottom:-120px;right:-58px;box-shadow:0 0 0 40px #ffffff09}.admin-audit-title>*{z-index:1;position:relative}.admin-audit-title p{color:#b9a7ff!important}.admin-audit-title h1{line-height:.95;color:#fff!important;font-size:50px!important}.admin-audit-title span{color:#d0c9e2!important}.admin-audit-back{box-shadow:0 9px 18px #00000024;color:#402986!important;background:#fffffff2!important;border-color:#ffffff26!important}.admin-audit-card{box-shadow:0 18px 42px #2c1d5e14;border-color:#e1dcef!important;border-radius:22px!important}.admin-audit-card:before{content:"";background:linear-gradient(90deg,#6341e6,#ad95ff 52%,#4bce91);height:4px;display:block}.admin-audit-table th{color:#716682!important;background:#f5f2ff!important;padding:16px 22px!important;font-weight:900!important}.admin-audit-table td{border-color:#efedf5!important;padding:19px 22px!important}.admin-audit-table tbody tr{transition:background .18s}.admin-audit-table tbody tr:hover{background:#faf9ff}.admin-audit-table td:nth-child(2) strong{color:#5939cf;letter-spacing:.05em;background:#ede9ff;border-radius:999px;padding:7px 10px;font-size:10px;display:inline-flex}.admin-audit-table td:nth-child(3){font-weight:750;color:#383244!important}.admin-audit-table td:nth-child(4){font-weight:750;color:#327853!important}.admin-audit-id{background:#f4f1fb;border-radius:7px;color:#7b6aa9!important}@media (max-width:650px){.admin-audit-wrap{padding:24px 16px 60px!important}.admin-audit-title{padding:26px 21px!important}.admin-audit-title h1{font-size:39px!important}.admin-audit-back{box-sizing:border-box;text-align:center;width:100%}}.admin-winners-page{background:radial-gradient(circle at 85% 0,#fbbf242e,#0000 24%),radial-gradient(circle at 15% 12%,#7653f221,#0000 28%),linear-gradient(#f7f6fb,#fbfbfd 56%,#f2f0f8)!important}.admin-winners-page>div{padding-top:10px;max-width:1360px!important}.admin-winners-page>div>div:first-child{border-radius:23px;padding:31px 34px;position:relative;overflow:hidden;box-shadow:0 20px 44px #2e1c632b;background:radial-gradient(circle at 84% 5%,#f5c65b70,#0000 24%),linear-gradient(118deg,#19132d,#3b245f)!important}.admin-winners-page>div>div:first-child:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-125px;right:-55px;box-shadow:0 0 0 42px #ffffff09}.admin-winners-page>div>div:first-child>*{z-index:1;position:relative}.admin-winners-page>div>div:first-child a:first-child{color:#d9d0ff!important}.admin-winners-page>div>div:first-child h1{color:#fff!important;font-size:49px!important}.admin-winners-page>div>div:first-child p{color:#d5cde4!important}.admin-winners-page>div>div:first-child>a{box-shadow:0 10px 20px #00000029;color:#775214!important;background:linear-gradient(100deg,#fff4c9,#fff)!important;border-radius:12px!important}.admin-winners-page>div>div:nth-child(2){gap:18px!important;margin-top:24px!important}.admin-winners-page>div>div:nth-child(2)>div{position:relative;overflow:hidden;box-shadow:0 12px 25px #301f610f;border-color:#e5e0f0!important;border-radius:18px!important}.admin-winners-page>div>div:nth-child(2)>div:before{content:"";background:linear-gradient(90deg,#7050ee,#ae9aff);width:100%;height:4px;position:absolute;top:0;left:0}.admin-winners-page>div>div:nth-child(2)>div:nth-child(2):before{background:linear-gradient(90deg,#e6aa32,#ffdc83)}.admin-winners-page>div>div:nth-child(2)>div:nth-child(3):before{background:linear-gradient(90deg,#2ea66b,#91dfb2)}.admin-winners-page>div>div:nth-child(2)>div:nth-child(4):before{background:linear-gradient(90deg,#4391bd,#9de1ff)}.admin-winners-page>div>div:nth-child(2) div:last-child{letter-spacing:-.06em;font-size:37px!important}.admin-winners-page>div>div:nth-child(3){align-items:center;gap:14px;display:flex;box-shadow:0 12px 26px #301f610d;background:linear-gradient(105deg,#fff,#f5f1ff)!important;border-color:#e4ddf1!important;border-radius:18px!important}.admin-winners-page>div>div:nth-child(3)>div:first-child{color:#0000;background:#ede8ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-winners-page>div>div:nth-child(3)>div:first-child:after{color:#6545e5;content:"🏆";font-size:18px}.admin-winners-page>div>div:nth-child(3)>div:nth-child(2){letter-spacing:.04em;font-weight:800;color:#675f77!important}.admin-winners-page>div>section{box-shadow:0 18px 40px #2c1d5d14;border-color:#e3def0!important;border-radius:22px!important}.admin-winners-page>div>section>div:first-child{background:linear-gradient(90deg,#fff,#f8f6ff);color:#2c2541!important;padding:21px 24px!important}.admin-winners-page table thead tr{background:#f6f3ff!important}.admin-winners-page table tbody tr:hover{background:#fbfaff}.admin-winners-page table tbody tr{transition:background .18s}.admin-winners-page table td:first-child>div{color:#5137c7}.admin-winners-page table td:first-child a{font-weight:750;color:#6d51df!important}@media (max-width:650px){.admin-winners-page{padding:18px!important}.admin-winners-page>div>div:first-child{padding:25px 21px!important}.admin-winners-page>div>div:first-child h1{font-size:39px!important}.admin-winners-page>div>div:nth-child(3){flex-direction:column;align-items:flex-start!important}}.register-auth-page .auth-form-wrapper{max-width:530px!important;padding-top:34px!important;padding-bottom:34px!important}.register-auth-page .register-form-card{padding:28px 32px!important}.register-auth-page .register-form-card>div:first-child{margin-bottom:22px!important}.register-auth-page .register-form-card h2{line-height:1.05;font-size:31px!important}.register-auth-page .register-form-card input{height:46px!important}.register-auth-page .register-form-card label{margin-bottom:6px!important}.register-auth-page .register-brand-panel .auth-brand-content{transform:translateY(-54px)!important}.register-auth-page .auth-brand-content h1{font-size:clamp(44px,4.8vw,66px)!important}.register-auth-page .auth-brand-content p{max-width:470px!important}.register-auth-page .auth-panel-footer{z-index:3}@media (max-width:900px){.register-auth-page .register-form-card{padding:25px 22px!important}.register-auth-page .auth-form-wrapper{padding-top:26px!important;padding-bottom:26px!important}}.referrals-page{color:#171820;background:#f7f8fc;min-height:100vh}.referrals-shell{width:min(1160px,100% - 48px);margin:0 auto}.referrals-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#8f70ff7a,#0000 30%),linear-gradient(120deg,#17112e,#332064 62%,#4c3190);overflow:hidden}.referrals-hero .referrals-shell{padding:58px 0 62px}.referrals-eyebrow{color:#6848ed;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.referrals-hero .referrals-eyebrow{color:#e1d9ff;background:#ffffff1a;border:1px solid #e6dfff47;border-radius:999px;padding:8px 11px}.referrals-hero-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:60px;margin-top:23px;display:grid}.referrals-hero h1{color:#fff;letter-spacing:-.075em;margin:0;font-size:clamp(46px,6vw,76px);line-height:.92}.referrals-hero h1 span{color:#cbbcff}.referrals-hero p{color:#d5cde7;max-width:610px;margin:22px 0 0;font-size:16px;line-height:1.65}.referrals-hero-mark{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;width:210px;height:210px;font-size:90px;line-height:1;display:grid;box-shadow:0 18px 48px #00000029}.referrals-hero-mark small{color:#ddd5f0;letter-spacing:.14em;margin-top:-42px;font-size:10px;font-weight:900}.referrals-content{padding:38px 0 65px}.referrals-grid{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.referral-card{background:#fff;border:1px solid #e3e1eb;border-radius:20px;padding:28px;box-shadow:0 15px 36px #271f5a0f}.referral-card-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:24px;display:flex}.referral-card h2{color:#20202a;letter-spacing:-.045em;margin:8px 0 0;font-size:28px}.referral-code-pill{color:#6646e7;letter-spacing:.08em;background:#f1edff;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:900}.referral-link-card label{color:#656c7b;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.referral-link-row{gap:8px;display:flex}.referral-link-row input{color:#4b4e59;background:#fbfbfd;border:1px solid #dedee8;border-radius:10px;outline:none;flex:1;min-width:0;height:46px;padding:0 13px;font-size:12px}.referral-link-row button,.referral-share-primary{color:#fff;cursor:pointer;background:#5d3fe5;border:0;border-radius:10px;font-size:12px;font-weight:900;transition:transform .18s,background .18s}.referral-link-row button{white-space:nowrap;padding:0 15px}.referral-link-row button:hover,.referral-share-primary:hover{background:#4e32d0;transform:translateY(-1px)}.referral-feedback{color:#258253;margin:9px 0 0;font-size:12px;font-weight:800}.referral-share-primary{text-align:left;justify-content:space-between;align-items:center;width:100%;margin-top:19px;padding:14px 16px;display:flex}.referral-share-primary span{font-size:18px}.referral-share-options{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.referral-share-options a{color:#616777;border:1px solid #e3e1eb;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:10px 5px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.referral-share-options a:hover{color:#5d3fe5;background:#faf8ff;border-color:#a999f3}.referral-share-icon{color:#6445e7;background:#f0edff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.referral-progress-number{color:#5d3fe5;letter-spacing:-.06em;font-size:38px}.referral-progress-number small{color:#9398a5;letter-spacing:0;font-size:17px}.referral-progress-track{justify-content:space-between;align-items:center;margin:30px 22px 24px;display:flex;position:relative}.referral-progress-track:before{content:"";background:#e7e4f0;height:3px;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.referral-progress-track span{z-index:1;color:#a3a7b1;background:#fff;border:3px solid #e7e4f0;border-radius:50%;place-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:grid;position:relative}.referral-progress-track span.is-complete{color:#fff;background:#6c4af0;border-color:#6c4af0;box-shadow:0 6px 14px #5d3fe538}.referral-progress-copy{color:#6d7483;margin:0;font-size:13px;line-height:1.55}.referral-reward-state{background:#faf9fd;border:1px solid #ebe8f4;border-radius:13px;align-items:center;gap:12px;margin-top:27px;padding:15px;display:flex}.referral-reward-state>span{font-size:24px}.referral-reward-state strong,.referral-reward-state small{display:block}.referral-reward-state strong{color:#343440;font-size:13px}.referral-reward-state small{color:#888e9b;margin-top:4px;font-size:11px;line-height:1.4}.referral-reward-state.is-unlocked{background:#effbf4;border-color:#bde9d0}.referral-reward-state.is-unlocked strong{color:#20774d}.referral-trust-note{background:#fff;border:1px solid #e7e5ef;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;display:flex}.referral-trust-note span{font-size:17px}.referral-trust-note p{color:#747b89;flex:1;margin:0;font-size:11px}.referral-trust-note a{color:#5d3fe5;white-space:nowrap;font-size:11px;font-weight:900;text-decoration:none}.referrals-error-card{background:#fff;border:1px solid #e4e2ec;border-radius:20px;margin-top:70px;padding:42px}.referrals-error-card h1{margin:12px 0 6px;font-size:32px}.referrals-error-card p{color:#707788;margin:0}.referral-register-note{color:#277b51;background:#effbf4;border:1px solid #c6ecd7;border-radius:10px;padding:11px 13px;font-size:11px;line-height:1.45}.referral-register-note span{margin-right:5px}.home-referral-strip{background:linear-gradient(105deg,#f8f6ff,#f0edff);border:1px solid #ded9fa;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;max-width:1224px;margin:0 auto 58px;padding:26px 30px;display:flex}.home-referral-strip h2{color:#282337;letter-spacing:-.04em;margin:7px 0 4px;font-size:25px}.home-referral-strip p{color:#74798a;margin:0;font-size:13px}.home-referral-strip .primary-btn{white-space:nowrap}.entries-referral-card{background:linear-gradient(105deg,#faf9ff,#f2efff);border:1px solid #ded9fa;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:24px auto 0;padding:22px 26px;display:flex}.entries-referral-card h2{color:#272432;letter-spacing:-.035em;margin:6px 0 4px;font-size:23px}.entries-referral-card p{color:#73798a;margin:0;font-size:13px}.entries-referral-card .eyebrow{color:#6848ed}@media (max-width:760px){.referrals-shell{width:min(100% - 36px,560px)}.referrals-hero .referrals-shell{padding:40px 0 45px}.referrals-hero-grid{grid-template-columns:1fr;gap:24px}.referrals-hero h1{font-size:51px}.referrals-hero-mark{width:130px;height:130px;font-size:57px}.referrals-hero-mark small{margin-top:-26px;font-size:8px}.referrals-content{padding-top:24px}.referrals-grid{grid-template-columns:1fr}.referral-card{padding:22px}.referral-share-options{grid-template-columns:repeat(2,1fr)}.referral-trust-note{flex-wrap:wrap;align-items:flex-start}.referral-trust-note p{flex-basis:calc(100% - 35px)}.referral-trust-note a{margin-left:28px}.home-referral-strip,.entries-referral-card{flex-direction:column;align-items:flex-start;margin-left:18px;margin-right:18px;padding:22px}.home-referral-strip .primary-btn,.entries-referral-card .primary-button{text-align:center;justify-content:center;width:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
