@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:var(--font-dm-mono);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--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;--font-weight-extrabold:800;--font-weight-black:900;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-cairo);--default-mono-font-family:var(--font-dm-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-5{top:calc(var(--spacing) * 5)}.z-10{z-index:10}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-\[3\.35rem\]{height:3.35rem}.h-full{height:100%}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[12rem\]{min-height:12rem}.min-h-full{min-height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-28{width:calc(var(--spacing) * 28)}.w-\[72\%\]{width:72%}.w-\[88\%\]{width:88%}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[6rem\]{max-width:6rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.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}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.\!rounded-\[28px\]{border-radius:28px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[rgba\(20\,140\,122\,0\.18\)\]{border-color:#148c7a2e}.border-\[rgba\(31\,79\,104\,0\.16\)\]{border-color:#1f4f6829}.border-\[rgba\(143\,58\,36\,0\.24\)\]{border-color:#8f3a243d}.border-\[rgba\(232\,124\,43\,0\.22\)\]{border-color:#e87c2b38}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[rgba\(20\,140\,122\,0\.08\)\]{background-color:#148c7a14}.bg-\[rgba\(20\,140\,122\,0\.16\)\]{background-color:#148c7a29}.bg-\[rgba\(31\,79\,104\,0\.12\)\]{background-color:#1f4f681f}.bg-\[rgba\(31\,79\,104\,0\.14\)\]{background-color:#1f4f6824}.bg-\[rgba\(42\,119\,255\,0\.12\)\]{background-color:#2a77ff1f}.bg-\[rgba\(214\,67\,67\,0\.14\)\]{background-color:#d6434324}.bg-\[rgba\(216\,25\,167\,0\.12\)\]{background-color:#d819a71f}.bg-\[rgba\(232\,124\,43\,0\.14\)\]{background-color:#e87c2b24}.bg-\[rgba\(232\,124\,43\,0\.16\)\]{background-color:#e87c2b29}.bg-\[rgba\(241\,246\,250\,0\.95\)\]{background-color:#f1f6faf2}.bg-\[rgba\(241\,251\,248\,0\.95\)\]{background-color:#f1fbf8f2}.bg-\[rgba\(255\,176\,92\,0\.18\)\]{background-color:#ffb05c2e}.bg-\[rgba\(255\,247\,239\,0\.92\)\]{background-color:#fff7efeb}.bg-\[rgba\(255\,250\,245\,0\.84\)\]{background-color:#fffaf5d6}.bg-\[rgba\(255\,255\,255\,0\.74\)\]{background-color:#ffffffbd}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-transparent{background-color:#0000}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/74{background-color:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.bg-white\/74{background-color:color-mix(in oklab, var(--color-white) 74%, transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bg-white\/78{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-dm-mono)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.\!text-white\/80{color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.\!text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}.text-\[\#8a4a19\]{color:#8a4a19}.text-\[\#8f3a24\]{color:#8f3a24}.text-\[\#9f2f2f\]{color:#9f2f2f}.text-\[var\(--accent-blue\)\]{color:var(--accent-blue)}.text-\[var\(--accent-pink\)\]{color:var(--accent-pink)}.text-\[var\(--accent-red\)\]{color:var(--accent-red)}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--accent-warm\)\]{color:var(--accent-warm)}.text-\[var\(--accent-warm\,var\(--foreground\)\)\]{color:var(--accent-warm,var(--foreground))}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--ink-strong\)\]{color:var(--ink-strong)}.text-\[var\(--lux-gold-bright\)\]{color:var(--lux-gold-bright)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent-strong\)\]{accent-color:var(--accent-strong)}.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-\[0_20px_54px_rgba\(54\,12\,70\,0\.12\)\]{--tw-shadow:0 20px 54px var(--tw-shadow-color,#360c461f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;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}@media (min-width:40rem){.sm\:block{display:block}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[220px_1fr_1fr\]{grid-template-columns:220px 1fr 1fr}}}:root{--background:#7f0e88;--foreground:#291329;--muted:#6f5a6f;--ink-soft:#5b4190;--ink-strong:#2d6dce;--accent-strong:#128c78;--accent-warm:#ff7a2f;--accent-pink:#d819a7;--accent-yellow:#ffd644;--accent-blue:#2a77ff;--accent-red:#ff523f;--line:#4b254c1f;--surface:#fff7eedb;--shadow:0 30px 90px #360c4633}:root[data-theme=dark]{--background:#16051f;--foreground:#fff4fb;--muted:#d6bed7;--ink-soft:#c9a8ff;--ink-strong:#f5dfff;--accent-strong:#23b89f;--accent-warm:#ff9868;--accent-pink:#ff5acb;--accent-yellow:#ffe46d;--accent-blue:#77a9ff;--accent-red:#ff796c;--line:#ffedff29;--surface:#26112fdb;--shadow:0 30px 90px #00000057}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--step--1:clamp(.78rem, .74rem + .18vw, .88rem);--step-0:clamp(.95rem, .91rem + .2vw, 1.05rem);--step-1:clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--step-2:clamp(1.4rem, 1.22rem + .9vw, 1.95rem);--step-3:clamp(1.8rem, 1.45rem + 1.7vw, 2.85rem);--step-4:clamp(2.2rem, 1.6rem + 3vw, 3.9rem);--space-2xs:.375rem;--space-xs:.625rem;--space-sm:.875rem;--space-md:1.25rem;--space-lg:1.75rem;--space-xl:2.5rem;--space-2xl:3.75rem;--radius-sm:14px;--radius-md:20px;--radius-lg:26px;--radius-xl:32px;--radius-pill:999px;--elevation-1:0 1px 2px #360c460f, 0 6px 16px #360c4614;--elevation-2:0 2px 6px #360c4614, 0 16px 38px #360c461f;--elevation-3:0 6px 18px #360c461f, 0 30px 70px #360c4633;--ring-focus:0 0 0 3px var(--accent-blue)}@supports (color:color-mix(in lab, red, red)){:root{--ring-focus:0 0 0 3px color-mix(in srgb, var(--accent-blue) 45%, transparent)}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--elevation-1:0 1px 2px #0000004d, 0 6px 16px #00000057;--elevation-2:0 2px 6px #00000052, 0 16px 38px #0000006b;--elevation-3:0 6px 18px #0006, 0 30px 70px #00000080}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3{text-wrap:balance;letter-spacing:-.011em}p,li{text-wrap:pretty}:where(a,button,input,textarea,select,[tabindex]):focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-md);outline:none}*{box-sizing:border-box}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none;background-color:var(--background);min-height:100%;overflow-x:hidden}body{font-family:var(--font-cairo), sans-serif;background:radial-gradient(circle at 14% 18%,#ffd64433,#0000 16%),radial-gradient(circle at 82% 12%,#2a77ff2e,#0000 17%),radial-gradient(circle at 62% 80%,#ff523f24,#0000 18%),linear-gradient(#bf15ac 0%,#a90d98 36%,#7f0e88 100%);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;touch-action:manipulation}input::placeholder,textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 78%, transparent)}}input::placeholder,textarea::placeholder{opacity:1}input,textarea,select{font-size:16px}.page-shell{min-height:100vh;padding-bottom:max(0px, env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative;overflow:hidden}.arabic-alphabet-bg{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.arabic-letter{color:#fff0ff47;text-shadow:0 10px 26px #ffd6441a,0 16px 32px #40084e38;mix-blend-mode:screen;filter:blur(.1px);font-weight:900;line-height:1;position:absolute}:root[data-theme=dark] .arabic-letter{color:#ffecff38;text-shadow:0 10px 26px #ff5acb2e,0 18px 38px #00000052}.page-shell:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:linear-gradient(30deg,#fffc 12%,#0000 12.5% 87%,#fffc 87.5%,#fffc),linear-gradient(150deg,#fffc 12%,#0000 12.5% 87%,#fffc 87.5%,#fffc),linear-gradient(90deg,#ffffffa6 2%,#0000 2.5% 97%,#ffffffa6 98%);background-position:0 0,0 0,42px 72px;background-size:84px 145px,84px 145px,84px 145px;position:absolute;inset:0}.page-glow{pointer-events:none;z-index:0;filter:blur(60px);opacity:.75;border-radius:9999px;width:18rem;height:18rem;position:absolute}.page-glow-top{background:#2a77ff3d;top:4rem;right:-4rem}.page-glow-bottom{background:#ffd64442;bottom:4rem;left:-4rem}.surface{z-index:1;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#fffaf4f5,#fff4e9d6);border-radius:32px;position:relative}.surface:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff57;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff,#0000 62%);mask:linear-gradient(#fff,#0000 62%)}:root[data-theme=dark] .surface,:root[data-theme=dark] .leave-confirm-card,:root[data-theme=dark] .account-popover,:root[data-theme=dark] .submit-spotlight{background:linear-gradient(#30163af5,#200c2ae0)}:root[data-theme=dark] .mini-panel,:root[data-theme=dark] .route-card,:root[data-theme=dark] .question-cell,:root[data-theme=dark] .bank-card,:root[data-theme=dark] .category-chip,:root[data-theme=dark] .workflow-node,:root[data-theme=dark] .route-mini__item,:root[data-theme=dark] .quick-action-button,:root[data-theme=dark] .form-status-strip,:root[data-theme=dark] .chip{background:#1d0c27bd;border-color:#ffedff26}:root[data-theme=dark] .field,:root[data-theme=dark] .field-textarea,:root[data-theme=dark] .field-select,:root[data-theme=dark] .category-select__button,:root[data-theme=dark] .category-select__menu{color:var(--foreground);background:#14081ed1;border-color:#ffedff2e}:root[data-theme=dark] .button-secondary,:root[data-theme=dark] .google-auth-button,:root[data-theme=dark] .filter-pill{color:var(--foreground);background:#361844eb;border-color:#ffedff3d}:root[data-theme=dark] .button-secondary:hover,:root[data-theme=dark] .google-auth-button:hover,:root[data-theme=dark] .filter-pill:hover{background:#421e52f5;border-color:#77a9ff7a}.leave-confirm-shell{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#25083166;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.leave-confirm-card{background:linear-gradient(#fffaf4fa,#fff4e9f0);border:1px solid #5f3c6d24;border-radius:28px;width:min(28rem,100%);padding:1.3rem;box-shadow:0 30px 90px #360c4647}.header-shell{position:relative;overflow:visible}.header-auth-actions{align-items:center;gap:.55rem;display:flex;position:relative}.header-profile-link{transition:transform .18s,border-color .18s,box-shadow .18s}.header-profile-link:hover{border-color:#2a77ff3d;transform:translateY(-1px);box-shadow:0 18px 38px #360c4624}.header-nav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin;order:4;width:100%;padding-block:.15rem;scroll-padding-inline:.4rem;display:flex;position:relative;overflow-x:auto}.header-nav--show-hint{padding-inline-end:1rem}.header-nav .button-secondary{flex:none}.header-nav .header-tab-button{scroll-snap-align:start;white-space:nowrap;background:linear-gradient(#ffffffeb,#fff9fcd1),#ffffffd1;border-color:#5f3c6d2e;border-radius:22px;align-items:center;gap:.55rem;min-height:3.25rem;padding:.88rem 1.35rem;font-size:.98rem;font-weight:900;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffb8,0 16px 30px #360c4614}.header-tab-button__icon{width:1.6rem;height:1.6rem;color:var(--ink-strong);background:#2a77ff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.header-tab-button__label{line-height:1.15}.header-nav .header-tab-button--active{background:radial-gradient(circle at top,#ffffff8f,#0000 62%),linear-gradient(#f3e5fffa,#ead4f8e0);border-color:#3e1c577a;box-shadow:inset 0 1px #ffffffe0,0 18px 34px #5f2f772e}.header-nav .header-tab-button--active .header-tab-button__icon{color:var(--foreground);background:#ffffffad}.header-nav-swipe-hint{width:100%;color:var(--muted);order:5;align-items:center;gap:.55rem;margin-top:-.15rem;padding-inline:.35rem;font-size:.8rem;font-weight:900;display:inline-flex}.header-nav-swipe-hint__icon{width:1.8rem;height:1.8rem;color:var(--foreground);background:#2a77ff1f;border-radius:999px;justify-content:center;align-items:center;animation:1.9s ease-in-out infinite headerNavSwipeHintPulse;display:inline-flex}@media (min-width:1024px){.header-nav{flex:auto;order:0;justify-content:center;width:auto}}.header-cells{pointer-events:none;opacity:.32;inset-inline-start:1.2rem;gap:.45rem;display:flex;position:absolute;top:-.55rem}.brand-mark{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.app-logo-img{filter:drop-shadow(0 4px 8px #4f0b871a);width:clamp(4.6rem,9vw,7.2rem);height:auto;display:block}.bank-overview-shell{z-index:8;position:relative}.bank-overview-bar{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8efcc;border-radius:28px;gap:.9rem;padding:.95rem 1rem;display:grid;box-shadow:0 18px 44px #360c461f}.bank-overview-bar__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.bank-overview-bar__badge{background:#ffffffd1;border:1px solid #5f3c6d1f;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .82rem;font-size:.9rem;font-weight:900;display:inline-flex}.bank-overview-bar__total{color:var(--accent-yellow);text-shadow:0 10px 24px #360c462e;align-items:center;gap:.55rem;font-size:clamp(1.85rem,4vw,2.9rem);font-weight:1000;display:inline-flex}.bank-overview-bar__count{letter-spacing:.04em;font-family:var(--font-dm-mono), monospace;font-variant-numeric:tabular-nums;-webkit-text-stroke:1px #3d14485c;paint-order:stroke fill;text-shadow:0 3px #fffaf17a,0 10px 20px #360c462e;direction:ltr;unicode-bidi:isolate;align-items:center;display:inline-flex}.bank-overview-bar__count[data-raised=true]{animation:1.8s bankOverviewRise}.bank-overview-bar__status{color:var(--accent-strong);text-align:center;background:#128c7824;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .5rem;font-size:.72rem;font-weight:900;line-height:1.15;display:inline-flex}.bank-overview-bar__status:before{content:"";background:currentColor;border-radius:999px;width:.45rem;height:.45rem;animation:2s ease-in-out infinite bankOverviewLivePulse;box-shadow:0 0 #128c7847}.bank-overview-bar__status[data-state=needed]{color:#9a6900;background:#ffd64429}.bank-overview-bar__status[data-state=needed]:before{box-shadow:0 0 #ffd64452}.bank-overview-bar__status[data-state=urgent]{color:#ad5415;background:#e87c2b29}.bank-overview-bar__status[data-state=urgent]:before{box-shadow:0 0 #e87c2b57}.bank-overview-bar__status[data-state=critical]{color:#b12626;background:#d6434324}.bank-overview-bar__status[data-state=critical]:before{box-shadow:0 0 #d6434357}.bank-overview-bar__categories{flex-wrap:wrap;gap:.65rem;display:flex}.bank-overview-bar__chip{background:#ffffffc2;border:1px solid #5f3c6d1f;border-radius:999px;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.9rem;padding:.5rem .95rem;font-size:.92rem;font-weight:900;display:inline-flex}.bank-overview-bar__chip em{color:var(--accent-blue);font-size:1.08rem;font-style:normal;font-weight:1000;font-family:var(--font-dm-mono), monospace;font-variant-numeric:tabular-nums;-webkit-text-stroke:.7px #2c12423d;paint-order:stroke fill;direction:ltr;unicode-bidi:isolate}.bank-overview-bar__chip-meta{flex-direction:column;align-items:flex-end;gap:.28rem;display:inline-flex}.bank-overview-bar__chip[data-state=needed]{background:#fff9e8d1;border-color:#ffd64438}.bank-overview-bar__chip[data-state=urgent]{background:#fff4edd6;border-color:#e87c2b33}.bank-overview-bar__chip[data-state=critical]{background:#fff0f0db;border-color:#d643432e}:root[data-theme=dark] .bank-overview-bar{background:#1c0b27d1;border-color:#ffedff2e}:root[data-theme=dark] .bank-overview-bar__badge,:root[data-theme=dark] .bank-overview-bar__chip{background:#361844db;border-color:#ffedff2e}:root[data-theme=dark] .bank-overview-bar__status{background:#128c7833}:root[data-theme=dark] .bank-overview-bar__status[data-state=needed]{color:#ffd66f;background:#ffd64438}:root[data-theme=dark] .bank-overview-bar__status[data-state=urgent]{color:#ffb27c;background:#e87c2b3d}:root[data-theme=dark] .bank-overview-bar__status[data-state=critical]{color:#ff9f9f;background:#d643433d}:root[data-theme=dark] .bank-overview-bar__count{-webkit-text-stroke:1px #0b0513d1;text-shadow:0 8px 18px #0000006b}:root[data-theme=dark] .bank-overview-bar__chip em{-webkit-text-stroke:.7px #090512d1}:root[data-theme=dark] .bank-overview-bar__chip[data-state=needed]{background:#402b0885;border-color:#ffd6443d}:root[data-theme=dark] .bank-overview-bar__chip[data-state=urgent]{background:#49210e8a;border-color:#e87c2b38}:root[data-theme=dark] .bank-overview-bar__chip[data-state=critical]{background:#50141485;border-color:#d6434338}.google-auth-button{color:var(--foreground);background:#fffffff0;border:1px solid #5f3c6d38;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.78rem 1.15rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 14px 30px #360c461a}.google-auth-button:hover{border-color:#2a77ff4d;transform:translateY(-1px);box-shadow:0 18px 36px #360c4624}.google-mark{background:conic-gradient(from 35deg, #4285f4 0 25%, #34a853 25% 50%, #fbbc05 50% 72%, #ea4335 72% 100%);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-family:Arial,sans-serif;font-size:1rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 3px #fff}.brand-hex{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);width:1rem;height:1.1rem;display:block;box-shadow:inset 0 1px #fff6,0 10px 18px #360c461f}.brand-hex[data-tone=blue]{background:linear-gradient(#63a4ff,#2a77ff)}.brand-hex[data-tone=red]{background:linear-gradient(#ff8863,#ff523f)}.brand-hex[data-tone=gold]{background:linear-gradient(180deg, #ffe98a, var(--accent-yellow))}.brand-hex[data-tone=cream]{background:linear-gradient(#fff6eb,#f1ddcd)}.chip{color:var(--foreground);background:#ffffffdb;border:1px solid #d819a724;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;display:inline-flex}.mini-panel{border:1px solid var(--line);background:#ffffffc7;border-radius:22px;flex-direction:column;gap:.4rem;padding:1rem;display:flex}.mini-label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.button-primary,.button-secondary,.button-danger,.button-ghost{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.2rem;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.button-primary:hover,.button-secondary:hover,.button-danger:hover,.button-ghost:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg, #13a98c, var(--accent-strong));color:#fff;box-shadow:0 14px 34px #128c7842}.button-primary:hover{background:linear-gradient(135deg,#11b999,#0d7b68)}.button-secondary{color:var(--foreground);background:#ffffffd1;border:1px solid #5f3c6d24}.button-danger{color:#fff;background:linear-gradient(135deg,#ff6a44,#d94331);border:1px solid #9c3d2c1f}.button-ghost{color:var(--ink-strong);background:0 0;border:1px dashed #5f3c6d3d}.theme-toggle{white-space:nowrap;min-height:2.65rem;color:var(--foreground);background:linear-gradient(135deg,#fff8ec,#eaf2ff);border:1px solid #5f3c6d2e;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.45rem .9rem;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 12px 26px #360c461a}.theme-toggle:hover{border-color:#2a77ff59;transform:translateY(-1px)}.theme-toggle__icon{background:#fffc;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.theme-toggle[data-mode=dark]{color:#fff9ff;background:linear-gradient(135deg,#ffe46d33,#77a9ff2e);border-color:#ffedff47}.theme-toggle[data-mode=dark] .theme-toggle__icon{background:#ffffff24}.field,.field-textarea,.field-select{width:100%;color:var(--foreground);background:#ffffffdb;border:1px solid #5f3c6d26;border-radius:20px;outline:none;padding:.95rem 1rem}.field:focus,.field-textarea:focus,.field-select:focus{border-color:#2a77ff66;box-shadow:0 0 0 4px #2a77ff1f}.field-textarea{resize:vertical;min-height:8rem}.status-badge,.dup-badge{border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.85rem;font-weight:700;display:inline-flex}.tracking-box{color:#fff7ef;background:linear-gradient(135deg,#2a77ff,#5739a7);border-radius:24px;padding:1.15rem 1.3rem}.arena-kicker{letter-spacing:0;text-transform:uppercase;color:var(--accent-pink);font-size:.78rem;font-weight:700}.hero-hex-ribbon{gap:.55rem;display:flex}.hero-hex-ribbon .brand-hex{width:1.9rem;height:2.05rem}.hero-grid{gap:1.25rem;display:grid}.question-first-grid{align-items:start;gap:1.25rem;display:grid}.submit-spotlight{background:linear-gradient(#fffaf4fa,#ffeee4e6),radial-gradient(circle at 12% 10%,#ffd64442,#0000 28%),radial-gradient(circle at 86% 16%,#2a77ff29,#0000 28%)}.form-status-strip{width:fit-content;max-width:100%;color:var(--muted);background:#ffffffbd;border:1px solid #5f3c6d1f;border-radius:999px;padding:.65rem .95rem;font-size:.92rem;display:inline-flex}.submission-helper-card{color:#58415d;background:linear-gradient(#ffffffe6,#f7effbe6);border-color:#5f3c6d24}.status-banner,.auth-message-box,.competition-note-panel{background:#ffffffd1;border:1px solid #5f3c6d24;border-radius:22px;padding:1rem;font-size:.95rem;line-height:1.9}.status-banner--success{color:var(--foreground);background:#f1fbf8eb;border-color:#148c7a2e}.status-banner--info{color:var(--foreground);background:#f2f7ffeb;border-color:#2a77ff2e}.status-banner--error,.auth-message-box{color:#8f3a24;background:#fffaf9eb;border-color:#8f3a243d}.competition-note-panel{color:var(--muted)}.competition-note-panel--emphasis{color:var(--foreground)}.question-category-note{color:#5b4663;background:linear-gradient(#ffffffe0,#f8f1fceb);border:1px solid #5f3c6d1f;border-radius:20px;padding:.9rem 1rem}.question-category-note strong{color:var(--accent-blue);margin-bottom:.35rem;font-size:.82rem;font-weight:900;display:block}.question-category-note p{margin:0;font-size:.88rem;line-height:1.9}.similarity-check-panel{color:#24384a;background:linear-gradient(#f4f8ffeb,#ffffffe0);border:1px solid #2a77ff29;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.9rem 1rem;display:grid}.similarity-check-panel strong{color:var(--accent-blue);margin-bottom:.3rem;font-size:.82rem;font-weight:900;display:block}.similarity-check-panel p{margin:0;font-size:.86rem;line-height:1.8}.similarity-check-panel[data-signal=none]{background:linear-gradient(#f1fbf8f0,#ffffffe6);border-color:#148c7a38}.similarity-check-panel[data-signal=answer_match],.similarity-check-panel[data-signal=possible_question_duplicate]{background:linear-gradient(#fff9eff2,#ffffffe6);border-color:#e87c2b3d}.similarity-check-panel[data-signal=both]{background:linear-gradient(#fff6f4f5,#ffffffe6);border-color:#8f3a2447}.similarity-check-result{border-top:1px solid #5f3c6d1a;flex-wrap:wrap;grid-column:1/-1;gap:.45rem;padding-top:.8rem;display:flex}.similarity-check-result span{min-height:1.85rem;color:var(--foreground);background:#ffffffc7;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.76rem;font-weight:900;display:inline-flex}.similarity-check-result p,.similarity-check-error{color:var(--muted);flex-basis:100%;font-weight:700}.similarity-check-error{color:#8f3a24;grid-column:1/-1}.submission-notes-textarea{background:linear-gradient(#ffffffeb,#fcf6ffeb)}:root[data-theme=dark] .submission-helper-card{color:#f8edf9;background:linear-gradient(#5e4770eb,#371d46f2);border-color:#ffedff2e}:root[data-theme=dark] .status-banner,:root[data-theme=dark] .auth-message-box,:root[data-theme=dark] .competition-note-panel{background:#291234e6;border-color:#ffedff2e}:root[data-theme=dark] .status-banner--success{background:linear-gradient(#1a3b34e0,#14201feb)}:root[data-theme=dark] .status-banner--info{background:linear-gradient(#182648e6,#12162cf0)}:root[data-theme=dark] .status-banner--error,:root[data-theme=dark] .auth-message-box{color:#ffd8d2;background:linear-gradient(#4f1c1ce0,#2b0f16f0)}:root[data-theme=dark] .competition-note-panel{color:#f0e3f5}:root[data-theme=dark] .question-category-note{color:#f5ebf8;background:linear-gradient(#31163df5,#210e2ceb);border-color:#ffedff2e}:root[data-theme=dark] .question-category-note strong{color:#8fc8ff}:root[data-theme=dark] .similarity-check-panel{color:#edf4ff;background:linear-gradient(#182648e0,#1d112deb);border-color:#8fc8ff2e}:root[data-theme=dark] .similarity-check-panel[data-signal=none]{background:linear-gradient(#1a3b34e0,#121b24eb);border-color:#51ddbe33}:root[data-theme=dark] .similarity-check-panel[data-signal=answer_match],:root[data-theme=dark] .similarity-check-panel[data-signal=possible_question_duplicate]{background:linear-gradient(#482a12e0,#23161feb);border-color:#ffb4603d}:root[data-theme=dark] .similarity-check-panel[data-signal=both]{background:linear-gradient(#4f1c1ce0,#241122f0);border-color:#ff8e7e42}:root[data-theme=dark] .similarity-check-panel strong{color:#8fc8ff}:root[data-theme=dark] .similarity-check-result{border-color:#ffedff29}:root[data-theme=dark] .similarity-check-result span{color:#fff7ff;background:#ffffff1a}:root[data-theme=dark] .similarity-check-result p{color:#f0e3f5}:root[data-theme=dark] .submission-notes-textarea{background:linear-gradient(#271232f5,#1a0b24f5);border-color:#ffedff2e}.rotating-tagline{min-height:2.4rem;color:var(--muted);font-size:.95rem;line-height:1.9}.workflow-copy__tagline{min-height:3rem;margin-top:.45rem;font-size:.84rem}.quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.quick-action-button{background:#ffffffd1;border:1px solid #5f3c6d1f;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.1rem;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #360c4614}.quick-action-button:hover{transform:translateY(-1px);box-shadow:0 18px 36px #360c461f}.game-logo-link{flex-direction:column;gap:.95rem;display:flex}.game-logo-link__caption{background:#ffffffd1;border:1px solid #5f3c6d1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.65rem .95rem;font-size:.92rem;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 26px #360c4614}.game-logo-link:hover .game-logo-link__caption{transform:translateY(-1px);box-shadow:0 16px 32px #360c461f}:root[data-theme=dark] .game-logo-link__caption{background:#1d0c27d1;border-color:#ffedff29}.category-pool{flex-wrap:wrap;gap:.7rem;display:flex}.category-pool--compact{gap:.5rem}.category-chip{min-height:2.6rem;color:var(--foreground);background:#ffffffc7;border:1px solid #5f3c6d1f;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.92rem;font-weight:700;display:inline-flex}.category-chip--iconic{gap:.55rem}.category-pool--compact .category-chip{min-height:2.15rem;padding:.42rem .78rem;font-size:.86rem;font-weight:800}.category-select__button{width:100%;color:var(--foreground);background:#ffffffdb;border:1px solid #5f3c6d26;border-radius:20px;justify-content:space-between;align-items:center;gap:.8rem;padding:.95rem 1rem;display:inline-flex;box-shadow:0 8px 18px #360c460a}.category-select__button:focus-visible{border-color:#2a77ff66;outline:none;box-shadow:0 0 0 4px #2a77ff1f}.category-select__menu{z-index:40;inset-inline:0;background:#fffcf8fa;border:1px solid #5f3c6d24;border-radius:24px;max-height:19rem;padding:.4rem;position:absolute;top:calc(100% + .55rem);overflow:auto;box-shadow:0 22px 48px #360c4629}.category-select__option{width:100%;color:var(--foreground);background:0 0;border:0;border-radius:18px;justify-content:flex-start;align-items:center;padding:.8rem .9rem;display:flex}.category-select__value{align-items:center;gap:.55rem;display:inline-flex}.workflow-stack{flex-direction:column;gap:.75rem;display:flex}.workflow-authors-link{max-width:min(100%,28rem);min-height:3.2rem;color:var(--foreground);text-align:center;background:#ffffffe0;border:1px solid #5f3c6d24;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.25rem;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 16px 30px #360c4614}.workflow-authors-link:hover{border-color:#2a77ff47;transform:translateY(-1px);box-shadow:0 20px 38px #360c461f}.workflow-rail{flex-direction:column;gap:.9rem;display:flex;position:relative}.workflow-rail:before{content:"";background:linear-gradient(180deg, var(--accent-yellow), var(--accent-blue), var(--accent-red));opacity:.55;top:1rem;bottom:1rem;border-radius:999px;width:4px;position:absolute;inset-inline-start:1.65rem}.workflow-node{z-index:1;background:#ffffffc7;border:1px solid #5f3c6d1f;border-radius:24px;align-items:center;gap:.8rem;padding:1rem;display:flex;position:relative}.workflow-node--vertical{text-align:right}.workflow-node__index{min-width:2.2rem;color:var(--muted);font-size:.9rem}.workflow-hex{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);color:#fff;justify-content:center;align-items:center;width:4rem;height:4.35rem;display:inline-flex;box-shadow:inset 0 2px #ffffff5c,0 18px 34px #360c4624}.workflow-hex[data-tone=blue]{background:linear-gradient(#63a4ff,#2a77ff)}.workflow-hex[data-tone=red]{background:linear-gradient(#ff8863,#ff523f)}.workflow-hex[data-tone=gold]{background:linear-gradient(180deg, #ffe98a, var(--accent-yellow));color:var(--foreground)}.workflow-hex[data-tone=cream]{color:var(--foreground);background:linear-gradient(#fff6eb,#f1ddcd)}.workflow-copy h3{font-weight:800}.workflow-copy p{color:var(--muted);margin-top:.35rem;font-size:.9rem;line-height:1.8}.route-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.route-mini--compact{grid-template-columns:1fr}.route-mini__item{background:linear-gradient(#ffffffe6,#fff6ebd1);border:1px solid #5f3c6d1f;border-radius:22px;align-items:center;gap:.65rem;padding:.9rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 14px 28px #360c4614}.route-mini__item:hover{border-color:#2a77ff42;transform:translateY(-2px);box-shadow:0 18px 34px #360c461f}.route-mini__item span{color:var(--muted);font-size:.9rem}.account-card{background:linear-gradient(#ffffffd1,#fff6ebd1),radial-gradient(circle at 16% 20%,#ffd64438,#0000 30%);border:1px solid #5f3c6d1f;border-radius:28px;padding:1.15rem;box-shadow:0 18px 44px #360c461a}.account-popover-wrap{z-index:90;isolation:isolate;position:relative}.account-popover{z-index:120;overscroll-behavior:contain;inset-inline-start:0;background:linear-gradient(#fffaf4fa,#fff4e9f0),linear-gradient(135deg,#ffd64429,#2a77ff1f);border:1px solid #5f3c6d24;border-radius:26px;width:min(22rem,100vw - 1.5rem);max-height:min(30rem,100vh - 6rem);padding:1rem;position:absolute;top:calc(100% + .8rem);overflow-y:auto;box-shadow:0 28px 70px #360c4647}.submission-card{position:relative;overflow:hidden}.submission-card:before{content:"";inset-inline-end:-3rem;background:radial-gradient(circle,#2a77ff1a,#0000 72%);border-radius:999px;width:9rem;height:9rem;position:absolute;top:-3rem}.review-form-card,.review-form-grid,.review-form-editor,.submission-card__aside,.submission-card__note,.submission-card__compare-block,.review-toolbar{transition:border-color .18s,background .18s,box-shadow .18s}.review-page-controls{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.review-layout-switch{background:#ffffffb8;border:1px solid #5f3c6d29;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.28rem;display:inline-flex}.review-layout-switch__button{min-height:2.35rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding:.45rem .75rem;font-size:.82rem;font-weight:900;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.review-layout-switch__button--active{color:var(--foreground);background:linear-gradient(135deg,#2a77ff29,#ffd64424);box-shadow:0 12px 24px #360c461a}.review-page-toggle{min-height:2.7rem;color:var(--foreground);background:#ffffffd1;border:1px solid #5f3c6d29;border-radius:999px;align-items:center;gap:.48rem;padding:.58rem .9rem;font-size:.86rem;font-weight:900;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 14px 28px #360c4614}.review-page-toggle:hover{border-color:#2a77ff47;transform:translateY(-1px);box-shadow:0 18px 32px #360c461f}.review-page-toggle--active{background:linear-gradient(135deg,#2a77ff1a,#ffd6441f);border-color:#2a77ff47}.review-page-controls__note{color:var(--muted);font-size:.82rem;font-weight:800}.review-page--compact .review-form-card{border-radius:22px;gap:.55rem;padding:.65rem}.review-page--compact .review-form-grid{border-radius:20px;gap:.6rem;padding:.7rem}.review-page--compact .review-form-editor{border-radius:18px;padding:.68rem}.review-page--compact .submission-card,.submission-card--compact{border-radius:20px;padding:.72rem}.review-page--compact .submission-card__aside,.review-page--compact .submission-card__note,.review-page--compact .submission-card__compare-block,.submission-card--compact .submission-card__aside,.submission-card--compact .submission-card__note,.submission-card--compact .submission-card__compare-block{border-radius:16px;padding:.62rem}.review-submission-list--compact{gap:.85rem!important}.review-submission-list--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));align-items:start;gap:.85rem!important}.review-submission-list--rapid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.65rem!important}.review-page--layout-grid,.review-page--layout-rapid{max-width:min(100%,96rem)!important}.review-page--layout-grid .review-form-card,.review-page--layout-rapid .review-form-card{min-width:0;height:100%}.review-page--layout-grid .review-form-grid__meta,.review-page--layout-rapid .review-form-grid__meta{grid-template-columns:1fr}.review-page--layout-grid .review-form-grid__notes .field-textarea{min-height:3.8rem!important}.review-page--layout-rapid .review-form-grid{border-radius:16px;gap:.5rem;padding:.55rem}.review-page--layout-rapid .review-form-grid__notes{display:none!important}.review-page--layout-rapid .review-form-actions{gap:.45rem}.review-page--layout-rapid .review-form-actions .button-primary,.review-page--layout-rapid .review-form-actions .button-secondary{min-height:2.35rem;padding:.55rem .75rem;font-size:.82rem}.review-page--layout-rapid .submission-card__aside{display:none}.review-form-grid--compact{font-size:.92rem}.review-form-grid__meta--compact{gap:.7rem}.review-form-editor--compact{gap:.65rem;display:grid}.review-form-editor__summary--compact{align-items:flex-start;gap:.55rem}.review-form-editor__hint--compact{font-size:.82rem;line-height:1.5;margin-top:.35rem!important}.review-form-editor__fields--compact{gap:.65rem;margin-top:0!important}.review-form-card--compact .review-form-actions{margin-top:.15rem}.review-page--compact .review-form-editor__status{padding:.34rem .65rem;font-size:.76rem}.review-page--compact .review-form-editor h3{margin-top:.35rem;font-size:1rem;line-height:1.45}.review-page--compact .review-form-grid label{gap:.35rem;font-size:.82rem}.review-page--compact .submission-badge-stack,.submission-badge-stack--compact{gap:.35rem}.review-page--compact .submission-badge-stack>*,.submission-badge-stack--compact>*{transform-origin:100%;transform:scale(.94)}.review-page--compact .submission-edit-toggle,.submission-card--compact .submission-edit-toggle,.review-page--compact .submission-edit-status,.submission-card--compact .submission-edit-status{padding:.28rem .58rem;font-size:.74rem}.review-page--compact .submission-edit-toggle input,.submission-card--compact .submission-edit-toggle input{width:.85rem;height:.85rem}.review-page--compact .submission-card__body--compact,.submission-card--compact .submission-card__body--compact{gap:.7rem;margin-top:.65rem;grid-template-columns:minmax(0,1fr)!important}.review-page--layout-grid .submission-card__body--compact,.review-page--layout-rapid .submission-card__body--compact{margin-top:.55rem}.review-page--compact .submission-card__primary--compact,.submission-card--compact .submission-card__primary--compact{gap:.65rem}.review-page--compact .submission-card__facts--compact,.submission-card--compact .submission-card__facts--compact{gap:.7rem}.review-page--compact .submission-card__aside--compact,.submission-card--compact .submission-card__aside--compact{font-size:.82rem;line-height:1.55}.review-page--compact .submission-card__meta--compact,.submission-card--compact .submission-card__meta--compact{gap:.38rem;margin-top:.5rem}.review-page--compact .submission-card__note,.submission-card--compact .submission-card__note{margin-top:.6rem;font-size:.82rem;line-height:1.55}.review-page--compact .submission-card__note--edited-compact .submission-card__compare-grid,.submission-card--compact .submission-card__note--edited-compact .submission-card__compare-grid{margin-top:.6rem}.review-page--compact .submission-card__compare-grid--compact,.submission-card--compact .submission-card__compare-grid--compact{gap:.55rem}.review-page--compact .submission-card__compare-grid--compact .space-y-3,.submission-card--compact .submission-card__compare-grid--compact .space-y-3{row-gap:.55rem}.review-page--compact .submission-card p,.review-page--compact .submission-card strong,.submission-card--compact p,.submission-card--compact strong{line-height:1.45}.review-page--compact .submission-card .text-lg,.submission-card--compact .text-lg{font-size:.94rem}.review-page--compact .submission-card .text-base,.submission-card--compact .text-base{font-size:.9rem}.review-page--compact .field-textarea{line-height:1.45;min-height:3.8rem!important}.review-page--compact .submission-card__inline-textarea,.submission-card--compact .submission-card__inline-textarea{min-height:4.7rem!important}.review-page--compact .submission-card__inline-field,.submission-card--compact .submission-card__inline-field{min-height:2.45rem}.review-page--layout-rapid .submission-card__inline-textarea{min-height:3.7rem!important}.review-page--layout-rapid .category-select__button,.review-page--layout-rapid .submission-card__inline-field{min-height:2.25rem;padding-block:.42rem}.review-page--compact .review-form-editor .field-textarea{min-height:4.6rem!important}.review-page--compact .field,.review-page--compact .field-select,.review-page--compact .category-select__button{min-height:2.45rem;padding-block:.5rem}.review-page--performance .review-form-card,.review-page--performance .review-form-grid,.review-page--performance .review-form-editor,.review-page--performance .review-toolbar,.review-page--performance .submission-card,.review-page--performance .submission-card__aside,.review-page--performance .submission-card__note,.review-page--performance .submission-card__compare-block,.review-page--performance .review-page-toggle,.review-page--performance .filter-pill,.review-page--performance .mini-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}.review-page--performance .submission-card:before{display:none}.review-page--performance .review-form-card,.review-page--performance .review-form-grid,.review-page--performance .review-form-editor,.review-page--performance .review-toolbar,.review-page--performance .submission-card,.review-page--performance .surface{background-image:none!important}:root[data-theme=dark] .review-form-card{background:linear-gradient(#271134f5,#190b24f0);border-color:#ffedff2e;box-shadow:0 22px 52px #00000047}:root[data-theme=dark] .review-layout-switch{background:#1f0e2bc2;border-color:#ffedff29}:root[data-theme=dark] .review-layout-switch__button--active{background:linear-gradient(135deg,#14387aa8,#3a1e4cbd)}:root[data-theme=dark] .review-page-toggle{background:#210e2cd1;border-color:#ffedff29}:root[data-theme=dark] .review-page-toggle--active{background:linear-gradient(135deg,#14387aa8,#3a1e4cbd);border-color:#77a9ff42}:root[data-theme=dark] .review-page-controls__note{color:#d6d1df}:root[data-theme=dark] .review-form-grid{background:#1d0d29e0;border-color:#ffedff29}:root[data-theme=dark] .review-form-editor{background:#230f2fe0;border-color:#ffedff29}:root[data-theme=dark] .review-form-error{color:#ffad9e}:root[data-theme=dark] .review-toolbar{background:#22102fd6;border-color:#ffedff29}:root[data-theme=dark] .submission-card{background:linear-gradient(#291236fa,#170a22f5),radial-gradient(circle at 12% 12%,#ffd6441a,#0000 28%);border-color:#ffedff2e;box-shadow:0 22px 56px #00000047}:root[data-theme=dark] .submission-edit-toggle{background:#1f0e2bdb;border-color:#ffedff29}:root[data-theme=dark] .submission-edit-toggle--active{background:#152044b8;border-color:#77a9ff3d}:root[data-theme=dark] .submission-card__aside{background:#1d0d28e6;border-color:#ffedff29}:root[data-theme=dark] .submission-card__note--duplicate{color:#ffd2a6;background:#432412a8;border-color:#ffaa5638}:root[data-theme=dark] .submission-card__note--reviewer{background:#0f383299;border-color:#4cc2a23d}:root[data-theme=dark] .submission-card__note--internal{background:#112a389e;border-color:#6cb2d633}:root[data-theme=dark] .submission-card__note--extra{background:#1f0e2bd6;border-color:#ffedff29}:root[data-theme=dark] .submission-card__note--edited{background:#1520448a;border-color:#77a9ff38}:root[data-theme=dark] .submission-card__compare-block{background:#1f0e2bd1;border-color:#ffedff24}:root[data-theme=dark] .submission-card__compare-block--after{background:#0f38327a;border-color:#4cc2a233}.competition-stage{color:#fff;background:linear-gradient(135deg,#1f7cff 0%,#12a4b8 26%,#f3b928 72%,#ff7e36 100%),linear-gradient(#ffffff2e,#0000);border:1px solid #ffd64447;border-radius:34px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 72px #1c13473d}.competition-stage[data-tone=red]{background:linear-gradient(135deg,#8f1239 0%,#f43f5e 42%,#f59e0b 100%)}.competition-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%,#ffffff57,#0000 28%),radial-gradient(circle at 82% 12%,#ffffff3d,#0000 22%);position:absolute;inset:0}.competition-stage__coins{pointer-events:none;position:absolute;inset:0}.competition-stage__coin{color:#fff6d7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff5c942;border-radius:999px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;animation:5.4s ease-in-out infinite competitionCoinFloat;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff6b,0 18px 24px #4715003d}.competition-stage__coin:first-child{top:1rem;inset-inline-end:2rem}.competition-stage__coin:nth-child(2){top:5rem;animation-delay:.7s;inset-inline-end:8rem}.competition-stage__coin:nth-child(3){bottom:1.2rem;animation-delay:1.2s;inset-inline-end:4rem}.competition-stage__coin:nth-child(4){bottom:3rem;animation-delay:1.8s;inset-inline-start:2rem}.competition-stage__coin:nth-child(5){top:2.4rem;animation-delay:2.2s;inset-inline-start:5rem}.competition-stage__body{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:1.2rem;display:grid;position:relative}.competition-stage__copy{max-width:42rem}.competition-stage__copy p,.competition-stage__meta{color:#ffffffe0}.competition-stage__title{text-shadow:0 10px 30px #190a2442;margin-top:.8rem;font-size:clamp(2.1rem,4vw,4.2rem);font-weight:1000;line-height:1.02}.competition-stage__meta{gap:.8rem;display:grid}.competition-stage__glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff24;border:1px solid #ffffff38;border-radius:28px;padding:1rem 1.1rem;box-shadow:inset 0 1px #ffffff38}.competition-stage__glass--prize{background:radial-gradient(circle at 0 0,#ffffff47,#0000 48%),linear-gradient(#ffffff38,#ffe48f2e)}.competition-stage__prize-tag{letter-spacing:.08em;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .78rem;font-size:.76rem;font-weight:1000;display:inline-flex}.competition-stage__prize-value{gap:.75rem;margin-top:.95rem;display:grid}.competition-stage__prize-icon{color:#8b4f00;background:linear-gradient(#fff6cbeb,#ffd868db);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:0 16px 30px #662d0033}.competition-stage__prize-value strong{text-shadow:0 10px 24px #1f0a2538;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:1000;line-height:1.18}.competition-stage__prize-note{color:#ffffffe0;margin-top:.9rem;font-size:.85rem;line-height:1.85}.competition-stage__stat-grid{gap:.38rem;margin-top:.75rem;display:grid}.competition-stage__stat{background:#ffffff17;border:1px solid #ffffff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:.55rem;padding:.46rem .62rem;display:flex}.competition-stage__stat span{letter-spacing:.03em;color:#ffffffc7;font-size:.66rem;font-weight:900}.competition-stage__stat strong{font-size:.82rem;font-weight:1000;line-height:1}.competition-stage__tone{color:#ffffffdb;margin-top:.75rem;font-size:.82rem}.competition-stage__tone strong{color:#fff}.competition-grid{gap:1rem;display:grid}.competition-grid--cards{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.competition-entry-card{background:linear-gradient(#ffffffe6,#fff6ebd1),radial-gradient(circle at 100% 0,#ffd64433,#0000 24%);border:1px solid #5f3c6d1f;border-radius:28px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 40px #360c461f}.competition-entry-card__frame{aspect-ratio:9/16;background:radial-gradient(circle at 50% 18%,#5e47703d,#0000 38%),linear-gradient(#110c22f5,#090613fa);border:1px solid #5f3c6d1f;border-radius:24px;overflow:hidden}.competition-entry-card__frame iframe,.competition-entry-card__embed{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#120a1f;border:0;width:100%;height:100%;display:block}.competition-status{border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.competition-status[data-status=approved]{color:var(--accent-strong);background:#128c7824}.competition-status[data-status=pending]{color:var(--accent-blue);background:#2a77ff1f}.competition-status[data-status=rejected]{color:#b33535;background:#f45f551f}.competition-admin-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;display:grid}.competition-admin-card{background:#fffc;border:1px solid #5f3c6d1f;border-radius:28px;padding:1rem}.competition-form{gap:.95rem;display:grid}.competition-empty{text-align:center;color:var(--muted);background:#ffffff9e;border:1px dashed #5f3c6d2e;border-radius:26px;padding:1.2rem}@keyframes competitionCoinFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.04)}}@keyframes loadingShimmer{to{transform:translate(-130%)skew(-12deg)}}:root[data-theme=dark] .competition-entry-card,:root[data-theme=dark] .competition-admin-card,:root[data-theme=dark] .competition-empty{background:#22102fe0;border-color:#ffedff2e}:root[data-theme=dark] .competition-stage__glass{background:#1b0d2742}:root[data-theme=dark] .competition-entry-card__frame{background:radial-gradient(circle at 50% 18%,#8461b433,#0000 36%),linear-gradient(#160b20fa,#07040ffa);border-color:#ffedff2e}:root[data-theme=dark] .bank-loading-card{background:#22102fe0;border-color:#ffedff2e}@media (max-width:960px){.competition-stage__body,.competition-admin-grid{grid-template-columns:1fr}}.password-note{color:#7a4a02;background:#ffd64433;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.78rem;display:inline-flex}.game-logo-stage{isolation:isolate;background:linear-gradient(135deg,#ff8a1d 0%,#ff641d 48%,#c530b1 100%),linear-gradient(#ffffff38,#0000);border:1px solid #ffd64447;border-radius:28px;min-height:19rem;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff3d,0 28px 60px #360c4633}.game-logo-stage:before{content:"";opacity:.18;background-image:linear-gradient(30deg,#ffffffe6 12%,#0000 12.5% 87%,#ffffffe6 87.5%),linear-gradient(150deg,#fffc 12%,#0000 12.5% 87%,#fffc 87.5%);background-size:56px 96px;position:absolute;inset:0}.falling-cells{z-index:1;position:absolute;inset:0}.falling-cell{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);width:1.45rem;height:1.58rem;position:absolute;top:0;box-shadow:inset 0 1px #ffffff73,0 12px 22px #360c462e}.falling-cell[data-tone=blue]{background:linear-gradient(#63a4ff,#2a77ff)}.falling-cell[data-tone=red]{background:linear-gradient(#ff8863,#ff523f)}.falling-cell[data-tone=gold]{background:linear-gradient(180deg, #ffe98a, var(--accent-yellow))}.falling-cell[data-tone=cream]{background:linear-gradient(#fff6eb,#f1ddcd)}.game-logo-wordmark{z-index:2;transform-origin:50%;text-align:center;filter:drop-shadow(0 18px 18px #400c4e57);flex-direction:column;justify-content:center;align-items:center;font-weight:1000;line-height:.86;display:flex;position:absolute;inset:0}.game-logo-wordmark__top,.game-logo-wordmark__bottom{-webkit-text-stroke:8px #4f0b87;paint-order:stroke fill;text-shadow:0 7px #7b159a,0 12px #380053d1,0 18px 28px #2707335c}.game-logo-wordmark__top{color:#0000;background:linear-gradient(#fff463 0%,#ffd626 42%,#f5821f 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,11vw,7.8rem)}.game-logo-wordmark__bottom{color:#fff9f3;font-size:clamp(3rem,8vw,5.9rem)}.team-pill{background:#ffffffd1;border:1px solid #5f3c6d1f;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .95rem;display:inline-flex;box-shadow:0 12px 28px #360c4614}.team-pill__dot{border-radius:999px;width:.9rem;height:.9rem;box-shadow:0 0 0 4px #ffffffd6}.score-strip{gap:.85rem;display:grid}.score-card{background:#ffffffc2;border:1px solid #5f3c6d1f;border-radius:24px;padding:1rem;position:relative;overflow:hidden}.score-card:before{content:"";background:linear-gradient(180deg, var(--accent-yellow), var(--accent-warm));inset-inline-start:0;border-radius:999px;width:6px;position:absolute;top:0;bottom:0}.route-grid{gap:1rem;display:grid}.question-stack{flex-direction:column;gap:1rem;display:flex}.question-cell{background:#fffc;border:1px solid #5f3c6d1f;border-radius:28px;padding:1rem;position:relative;overflow:visible}.question-cell:before{content:"";inset-inline-end:-2rem;background:radial-gradient(circle,#2a77ff24,#0000 72%);border-radius:999px;width:6.5rem;height:6.5rem;position:absolute;top:-2rem}.question-cell .field,.question-cell .field-textarea,.question-cell .field-select,.question-cell .category-select__button{box-shadow:none}.question-cell__head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.question-grid{gap:1rem;display:grid}.plus-hex{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);color:#fff;background:linear-gradient(#63a4ff,#2a77ff);border:0;justify-content:center;align-items:center;width:3.1rem;height:3.35rem;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 34px #2a77ff38}.plus-hex:hover{transform:translateY(-1px);box-shadow:0 20px 36px #2a77ff47}.plus-action{color:var(--foreground);background:#ffffffdb;border:0;border-radius:999px;align-items:center;gap:.75rem;padding:.45rem 1rem .45rem .45rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 34px #360c461a}.plus-action:hover{transform:translateY(-1px);box-shadow:0 20px 38px #360c4624}:root[data-theme=dark] .plus-action{color:var(--foreground);background:#2e143aeb;border:1px solid #ffedff29;box-shadow:0 18px 34px #00000042}.route-card{background:#ffffffc7;border:1px solid #5f3c6d1f;border-radius:28px;padding:1.2rem;position:relative;overflow:hidden}.route-card:after{content:"";inset-inline-end:-2rem;background:radial-gradient(circle,#ffd6443d,#0000 72%);border-radius:999px;width:7rem;height:7rem;position:absolute;top:-2rem}.route-card[data-tone=guest]:before,.route-card[data-tone=author]:before,.route-card[data-tone=admin]:before{content:"";inset-inline-start:0;width:8px;height:100%;position:absolute;top:0}.route-card[data-tone=guest]:before{background:linear-gradient(180deg, var(--accent-yellow), var(--accent-warm))}.route-card[data-tone=author]:before{background:linear-gradient(180deg, var(--accent-blue), #5a4bdb)}.route-card[data-tone=admin]:before{background:linear-gradient(180deg, var(--accent-pink), var(--accent-red))}.hex-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.hex-cell{aspect-ratio:1/1.08;clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);box-shadow:inset 0 2px #ffffff73,0 18px 30px #360c461f}.hex-cell[data-tone=blue]{background:linear-gradient(#63a4ff,#2a77ff)}.hex-cell[data-tone=red]{background:linear-gradient(#ff8863,#ff523f)}.hex-cell[data-tone=gold]{background:linear-gradient(180deg, #ffe98a, var(--accent-yellow))}.hex-cell[data-tone=cream]{background:linear-gradient(#fff6eb,#f1ddcd)}.filter-pill{color:var(--foreground);background:#ffffffc7;border:1px solid #5f3c6d24;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.filter-pill__active{border-radius:inherit;background:linear-gradient(135deg,#2a77ff26,#d819a726);position:absolute;inset:0}.queue-grid{gap:1.25rem;display:grid}.bank-grid{gap:1rem;display:grid}.bank-card{background:#fffc;border:1px solid #5f3c6d1f;border-radius:24px;padding:1rem}.bank-loading-shell{gap:1rem;display:grid}.bank-loading-card{background:#ffffffc2;border:1px solid #5f3c6d1f;border-radius:24px;padding:1rem}.loading-shimmer{background:#5f3c6d1a;display:block;position:relative;overflow:hidden}.loading-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffb8 50%,#0000 100%);animation:1.35s ease-in-out infinite loadingShimmer;position:absolute;inset:0;transform:translate(-100%)}.bank-table{border-collapse:collapse;width:100%}.bank-table th,.bank-table td{text-align:right;vertical-align:top;border-bottom:1px solid #5f3c6d1a;padding:.9rem .75rem}.bank-table th{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.mono{font-family:var(--font-dm-mono), monospace}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:right;vertical-align:top;padding:1rem .8rem}.data-table th{color:var(--muted);font-size:.85rem;font-weight:700}.requests-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.requests-table-wrap{overflow-x:auto}.requests-rotate-hint{color:var(--foreground);background:linear-gradient(#f8f3ffeb,#f1e9ffd1);border-bottom:1px solid #5f3c6d1f;align-items:center;gap:.85rem;padding:.95rem 1rem;display:none}.requests-rotate-hint strong{font-size:.9rem;font-weight:900;display:block}.requests-rotate-hint p{color:var(--muted);margin:.18rem 0 0;font-size:.78rem;line-height:1.65}.requests-rotate-hint__icon{width:2.65rem;height:2.65rem;color:var(--accent-blue);transform-origin:50%;background:#ffffffbd;border-radius:16px;justify-content:center;align-items:center;animation:2.4s ease-in-out infinite requestsRotatePhone;display:inline-flex}@keyframes requestsRotatePhone{0%,to{transform:rotate(0)translateY(0)}35%{transform:rotate(90deg)translateY(-.06rem)}65%{transform:rotate(90deg)translateY(-.06rem)}}.requests-table th:nth-child(2){width:28%}.requests-table th:nth-child(3){width:8.5rem}.requests-table th:nth-child(7){width:24%}.requests-table tr{transition:background-color .18s,box-shadow .18s}.requests-table tr[data-status=pending]{background:linear-gradient(#f5f7fad6,#eceff3c2)}.requests-table tr[data-status=under_review]{background:linear-gradient(#fff8efeb,#fff3e7d6)}.requests-table tr[data-status=approved]{background:linear-gradient(#eefcf6fa,#e1f8eee0)}.requests-table tr[data-status=needs_changes],.requests-table tr[data-status=rejected]{background:linear-gradient(#fff3f2f5,#ffe9e7db)}.requests-table__status-stack{flex-wrap:wrap;gap:.4rem;display:flex}.requests-table__question-box{background:linear-gradient(#fffaf8e6,#f9f0f3d6);border:1px solid #5f3c6d0f;border-radius:18px;padding:.85rem .95rem}.requests-table tr[data-status=approved] .requests-table__question-box{background:linear-gradient(#f2fff8f5,#e5faf0e6);border-color:#4cc2a238}.requests-table tr[data-status=pending] .requests-table__question-box{background:linear-gradient(#f8fafcf0,#eef2f7e0);border-color:#9ea7b342}.requests-table tr[data-status=needs_changes] .requests-table__question-box,.requests-table tr[data-status=rejected] .requests-table__question-box{background:linear-gradient(#561925e6,#45141fd6);border-color:#cd5e5e24}.requests-table__question{max-width:46rem;color:var(--foreground);margin:0;font-weight:850;line-height:1.85}.requests-table tr[data-status=needs_changes] .requests-table__question,.requests-table tr[data-status=rejected] .requests-table__question,.requests-table tr[data-status=needs_changes] .requests-table__muted,.requests-table tr[data-status=rejected] .requests-table__muted{color:#fff4f5}.requests-table__approval-note{color:#157f60;margin:.45rem 0 0;font-size:.82rem;font-weight:900;line-height:1.8}.requests-table__muted,.requests-table__note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.8}.requests-table__muted{margin-top:.35rem}.requests-table__note-stack{flex-direction:column;gap:.5rem;display:flex}.requests-table__id{width:fit-content;max-width:100%;min-height:2rem;color:var(--accent-blue);background:#2a77ff14;border-radius:999px;align-items:center;padding:.28rem .62rem;font-size:.8rem;font-weight:900;display:inline-flex}.requests-approval-badge{color:#157f60;background:#4cc2a21f;border-radius:999px;align-items:center;min-height:1.8rem;padding:.25rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex}.request-source-badge{min-height:1.8rem;color:var(--accent-blue);background:#2a77ff1a;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex}.requests-table__resubmit{width:fit-content;min-height:2.2rem;padding-inline:.95rem}.authors-table th:first-child,.authors-table td:first-child{width:7rem}.author-name-cell{align-items:center;gap:.85rem;display:flex}.author-id-text{font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, Consolas, monospace;font-variant-ligatures:none;direction:ltr;unicode-bidi:isolate}:root[data-theme=dark] .requests-table tr[data-status=pending]{background:linear-gradient(#2c313ac7,#1f222abd)}:root[data-theme=dark] .requests-table tr[data-status=under_review]{background:linear-gradient(#442913cc,#2b1912c2)}:root[data-theme=dark] .requests-table tr[data-status=approved]{background:linear-gradient(#153a2fd6,#102c24cc)}:root[data-theme=dark] .requests-table tr[data-status=needs_changes],:root[data-theme=dark] .requests-table tr[data-status=rejected]{background:linear-gradient(#4c1c1cd6,#31131acc)}:root[data-theme=dark] .requests-table__question-box{background:linear-gradient(#21102ee6,#190c24d6);border-color:#ffedff14}:root[data-theme=dark] .requests-table tr[data-status=approved] .requests-table__question-box{background:linear-gradient(#133c30e6,#102c24d6);border-color:#51ddbe29}:root[data-theme=dark] .requests-table tr[data-status=pending] .requests-table__question-box{background:linear-gradient(#272d36eb,#1c2128db);border-color:#a0abbd24}:root[data-theme=dark] .requests-table tr[data-status=needs_changes] .requests-table__question-box,:root[data-theme=dark] .requests-table tr[data-status=rejected] .requests-table__question-box{background:linear-gradient(#631f2bf0,#4d1623e0);border-color:#ff9b9b1f}:root[data-theme=dark] .requests-rotate-hint{background:linear-gradient(#2c163eeb,#1f0f2de0);border-color:#ffedff1f}:root[data-theme=dark] .requests-rotate-hint__icon{color:#9ed3ff;background:#ffffff14}:root[data-theme=dark] .requests-table__approval-note,:root[data-theme=dark] .requests-approval-badge{color:#88ebc6}:root[data-theme=dark] .requests-table__id{color:#9ed3ff;background:#8fc8ff1f}.author-avatar{object-fit:cover;border:2px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:inline-flex;box-shadow:0 14px 30px #360c4624}.author-avatar--fallback{background:linear-gradient(135deg, var(--accent-pink), var(--accent-blue));color:#fff;font-weight:900}.rank-badge{min-width:4.4rem;color:var(--foreground);background:#ffffffd1;border:1px solid #5f3c6d1f;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.48rem .72rem;font-weight:900;display:inline-flex}.rank-badge[data-rank-tone=gold]{background:linear-gradient(135deg,#fff2a0,#ffd644)}.rank-badge[data-rank-tone=blue]{background:linear-gradient(135deg,#dce9ff,#77a9ff)}.rank-badge[data-rank-tone=red]{background:linear-gradient(135deg,#ffe1d9,#ff796c)}.rank-badge[data-rank-tone=purple]{background:linear-gradient(135deg,#ffd7f2,#ff8ad7)}.rank-badge[data-rank-tone=green]{background:linear-gradient(135deg,#d7fff5,#5be0c9)}.profile-page{isolation:isolate;position:relative}.profile-page:before{content:"";pointer-events:none;z-index:-1;opacity:.92;filter:saturate(1.08);border-radius:36px;position:absolute;inset:-1.25rem .2rem}.profile-page[data-page-background=portal]:before{background:radial-gradient(circle at 14% 18%, var(--author-secondary), transparent 28%), radial-gradient(circle at 82% 16%, var(--author-accent), transparent 26%), linear-gradient(135deg, var(--author-accent), transparent 56%), linear-gradient(45deg, var(--author-secondary), transparent 54%)}@supports (color:color-mix(in lab, red, red)){.profile-page[data-page-background=portal]:before{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--author-secondary) 26%, transparent), transparent 28%), radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--author-accent) 24%, transparent), transparent 26%), linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 24%, transparent), transparent 56%), linear-gradient(45deg, color-mix(in srgb, var(--author-secondary) 18%, transparent), transparent 54%)}}.profile-page[data-page-background=portal]:before{animation:16s ease-in-out infinite profilePageDrift}.profile-page[data-page-background=hroof]:before{background:linear-gradient(135deg, var(--author-accent), var(--author-secondary)), repeating-linear-gradient(120deg, #ffffff2e 0 1px, transparent 1px 58px)}@supports (color:color-mix(in lab, red, red)){.profile-page[data-page-background=hroof]:before{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 18%, transparent), color-mix(in srgb, var(--author-secondary) 18%, transparent)), repeating-linear-gradient(120deg, #ffffff2e 0 1px, transparent 1px 58px)}}.profile-page[data-page-background=hroof]:after{content:"أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن هـ و ي";pointer-events:none;z-index:-1;color:var(--author-accent);inset-inline:1rem;position:absolute;top:1.1rem}@supports (color:color-mix(in lab, red, red)){.profile-page[data-page-background=hroof]:after{color:color-mix(in srgb, var(--author-accent) 40%, white)}}.profile-page[data-page-background=hroof]:after{opacity:.14;word-spacing:1.2rem;font-size:clamp(2.2rem,8vw,6.8rem);font-weight:1000;line-height:1.8}.profile-page[data-page-background=midnight]:before{background:radial-gradient(circle at 18% 18%, var(--author-secondary), transparent 28%), radial-gradient(circle at 82% 36%, var(--author-accent), transparent 30%), linear-gradient(135deg, #10051de6, #260d34c7)}@supports (color:color-mix(in lab, red, red)){.profile-page[data-page-background=midnight]:before{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--author-secondary) 30%, transparent), transparent 28%), radial-gradient(circle at 82% 36%, color-mix(in srgb, var(--author-accent) 28%, transparent), transparent 30%), linear-gradient(135deg, #10051de6, #260d34c7)}}.profile-page[data-page-background=midnight]:before{animation:18s ease-in-out infinite profilePageDrift}.profile-page[data-page-background=sunset]:before{background:radial-gradient(circle at 24% 24%, #fff3, transparent 24%), linear-gradient(135deg, var(--author-accent), var(--author-secondary))}@supports (color:color-mix(in lab, red, red)){.profile-page[data-page-background=sunset]:before{background:radial-gradient(circle at 24% 24%, #fff3, transparent 24%), linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 40%, #ffd644), color-mix(in srgb, var(--author-secondary) 30%, #ff7a2f))}}.profile-page[data-page-background=sunset]:before{animation:14s ease-in-out infinite profilePageGlow}.profile-page[data-page-background=clean]:before{background:linear-gradient(180deg, #ffffff75, #ffffff1f), radial-gradient(circle at 12% 16%, var(--author-secondary), transparent 22%)}@supports (color:color-mix(in lab, red, red)){.profile-page[data-page-background=clean]:before{background:linear-gradient(180deg, #ffffff75, #ffffff1f), radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--author-secondary) 12%, transparent), transparent 22%)}}.profile-page[data-page-background=festival]:before{background:radial-gradient(circle at 18% 24%, #ffd64447, transparent 24%), radial-gradient(circle at 78% 20%, #ff5acb3d, transparent 24%), radial-gradient(circle at 60% 74%, #2a77ff33, transparent 28%), linear-gradient(135deg, var(--author-accent), var(--author-secondary))}@supports (color:color-mix(in lab, red, red)){.profile-page[data-page-background=festival]:before{background:radial-gradient(circle at 18% 24%, #ffd64447, transparent 24%), radial-gradient(circle at 78% 20%, #ff5acb3d, transparent 24%), radial-gradient(circle at 60% 74%, #2a77ff33, transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 30%, transparent), color-mix(in srgb, var(--author-secondary) 24%, transparent))}}.profile-page[data-page-background=festival]:before{animation:13s ease-in-out infinite profilePageGlow}.profile-page[data-page-background=oasis]:before{background:radial-gradient(circle at 18% 18%, #ffffff29, transparent 24%), linear-gradient(135deg, var(--author-secondary), var(--author-accent))}@supports (color:color-mix(in lab, red, red)){.profile-page[data-page-background=oasis]:before{background:radial-gradient(circle at 18% 18%, #ffffff29, transparent 24%), linear-gradient(135deg, color-mix(in srgb, var(--author-secondary) 22%, #daf7f0), color-mix(in srgb, var(--author-accent) 20%, #fef7e9))}}.profile-page[data-page-background=oasis]:before{animation:20s ease-in-out infinite profilePageDrift}.profile-page[data-page-background=studio]:before{background:linear-gradient(135deg, #0f0f1929, transparent 58%), linear-gradient(90deg, #ffffff14 1px, transparent 1px), linear-gradient(#ffffff14 1px, transparent 1px), linear-gradient(135deg, var(--author-accent), var(--author-secondary))}@supports (color:color-mix(in lab, red, red)){.profile-page[data-page-background=studio]:before{background:linear-gradient(135deg, #0f0f1929, transparent 58%), linear-gradient(90deg, #ffffff14 1px, transparent 1px), linear-gradient(#ffffff14 1px, transparent 1px), linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 18%, transparent), color-mix(in srgb, var(--author-secondary) 18%, transparent))}}.profile-page[data-page-background=studio]:before{background-size:auto,32px 32px,32px 32px,auto}.profile-anonymous-toggle{background:#ffffffc2;border:1px solid #5f3c6d24;border-radius:22px;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.profile-anonymous-toggle input{width:1.1rem;height:1.1rem;accent-color:var(--accent-strong);margin-top:.15rem}.profile-anonymous-toggle span{flex-direction:column;gap:.25rem;font-weight:800;display:flex}.profile-anonymous-toggle small{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.8}.danger-zone{background:linear-gradient(135deg,#ba363614,#0000 58%),#ffffffd1;border-color:#ba363633;position:relative;overflow:hidden}.danger-chip{color:#8a1f1f;background:#fff2f2e0;border-color:#ba36362e}.danger-steps{gap:.85rem;display:grid}.danger-step{background:#ffffffc2;border:1px solid #ba363624;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.danger-step--input{align-items:start}.danger-step__index{color:#8a1f1f;background:#ba36361f;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.88rem;font-weight:1000;display:inline-flex}.danger-step__body{flex-direction:column;gap:.2rem;display:flex}.danger-step__body strong{font-size:.97rem}.danger-step__body small{color:var(--muted);line-height:1.8}.danger-step__check{accent-color:#c73434;width:1.15rem;height:1.15rem}.danger-step__input{min-width:min(18rem,100%)}.danger-button{color:#fff9f7;background:linear-gradient(135deg,#c73434,#8a1f1f);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.9rem;padding:.75rem 1.2rem;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 18px 34px #8a1f1f38}.danger-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 36px #8a1f1f47}.danger-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.authors-hero-title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.7rem,5.9vw,5.6rem);font-weight:1000;line-height:1.08}.authors-hero-title__accent{background:linear-gradient(to left, var(--accent-pink), var(--accent-red), var(--accent-blue));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.35rem;padding-block:.08em .14em;display:block}.authors-hero-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,24rem);align-items:center;gap:1.5rem;display:grid}.authors-hero-avatars{min-height:10rem;position:relative}.authors-hero-avatars .author-gallery-avatar{position:absolute}.authors-hero-cta{border:1px solid var(--line);inset-inline-start:0;background:#ffffffdb;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.86rem;font-weight:900;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:absolute;bottom:0;box-shadow:0 16px 28px #360c461a}.authors-hero-cta:hover{border-color:#2a77ff4d;transform:translateY(-1px);box-shadow:0 20px 36px #360c4624}.author-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.9rem;display:grid}.author-gallery-card{--author-accent:var(--accent-pink);--author-secondary:var(--accent-blue);border:1px solid var(--line);background:linear-gradient(135deg, var(--author-accent), transparent 58%), #ffffffb8;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:7.3rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.author-gallery-card{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 16%, transparent), transparent 58%), #ffffffb8}}.author-gallery-card{padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 18px 34px #360c461a}.author-gallery-card:hover{border-color:var(--author-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.author-gallery-card:hover{border-color:color-mix(in srgb, var(--author-accent) 36%, var(--line))}}.author-gallery-card:hover{box-shadow:0 22px 42px #360c4624}.author-gallery-card[data-background=letters]:before,.author-gallery-card[data-background=hroof]:before{content:"ح ر و ف";color:var(--author-accent);inset-inline-end:.8rem;position:absolute;bottom:-.7rem}@supports (color:color-mix(in lab, red, red)){.author-gallery-card[data-background=letters]:before,.author-gallery-card[data-background=hroof]:before{color:color-mix(in srgb, var(--author-accent) 36%, transparent)}}.author-gallery-card[data-background=letters]:before,.author-gallery-card[data-background=hroof]:before{opacity:.16;font-size:3.5rem;font-weight:1000}.author-gallery-card[data-background=neon]{background:linear-gradient(135deg, var(--author-accent), var(--author-secondary)), #ffffffb8}@supports (color:color-mix(in lab, red, red)){.author-gallery-card[data-background=neon]{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 26%, #2a77ff), color-mix(in srgb, var(--author-secondary) 20%, transparent)), #ffffffb8}}.author-gallery-card[data-background=grid]{background:linear-gradient(135deg, var(--author-accent), transparent), linear-gradient(#5f3c6d17 1px, transparent 1px), linear-gradient(90deg, #5f3c6d17 1px, transparent 1px), #ffffffb8}@supports (color:color-mix(in lab, red, red)){.author-gallery-card[data-background=grid]{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 14%, transparent), transparent), linear-gradient(#5f3c6d17 1px, transparent 1px), linear-gradient(90deg, #5f3c6d17 1px, transparent 1px), #ffffffb8}}.author-gallery-card[data-background=grid]{background-size:auto,24px 24px,24px 24px,auto}.author-gallery-avatar{z-index:1;color:#fff;width:4rem;height:4rem;box-shadow:0 16px 30px var(--author-accent);border:3px solid #ffffffbd;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:1000;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.author-gallery-avatar{box-shadow:0 16px 30px color-mix(in srgb, var(--author-accent) 25%, #360c4633)}}.author-gallery-avatar--hero{width:4.9rem;height:4.9rem}.author-gallery-avatar img{object-fit:cover;width:100%;height:100%}.author-gallery-avatar[data-shape=rounded]{border-radius:18px}.author-gallery-avatar[data-shape=hex]{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border-radius:0}.author-gallery-avatar[data-shape=squircle]{border-radius:34% 24%}.author-gallery-avatar[data-avatar-tone="1"]{background:linear-gradient(135deg,#161117,#3b303e)}.author-gallery-avatar[data-avatar-tone="2"]{background:linear-gradient(135deg, var(--author-accent), #161117)}.author-gallery-avatar[data-avatar-tone="3"]{background:linear-gradient(135deg, var(--author-secondary), #161117)}.author-gallery-avatar[data-avatar-tone="4"]{background:linear-gradient(135deg,#128c78,#111716)}.author-gallery-avatar[data-avatar-tone="5"]{background:linear-gradient(135deg,#ff523f,#21110d)}.author-gallery-avatar[data-avatar-tone="6"]{color:#291329;background:linear-gradient(135deg,#ffd644,#2b2410)}.author-gallery-avatar[data-avatar-tone="7"]{background:linear-gradient(135deg,#5739a7,#120d24)}.author-gallery-avatar[data-avatar-tone="8"]{background:linear-gradient(135deg,#222,#050505)}.author-gallery-info{z-index:1;flex-direction:column;gap:.22rem;min-width:0;display:flex;position:relative}.author-gallery-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.author-gallery-info span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);text-align:right;direction:ltr;font-size:.83rem;overflow:hidden}.author-gallery-count{z-index:1;width:fit-content;color:var(--foreground);background:#ffffffb8;border:1px solid #5f3c6d1a;border-radius:999px;grid-column:1/-1;padding:.35rem .7rem;font-size:.82rem;font-weight:900;display:inline-flex;position:relative}.review-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.review-filter-field{flex-direction:column;gap:.45rem;font-size:.88rem;font-weight:900;display:flex}.submission-badge-stack{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.submission-fresh-badge{color:#225abf;background:#f2f7ffeb;border:1px solid #2a77ff2e;border-radius:999px;align-items:center;gap:.38rem;padding:.35rem .72rem;font-size:.8rem;font-weight:900;display:inline-flex}.submission-edited-badge{color:var(--accent-strong);background:#f1fbf8f2;border:1px solid #4cc2a238;border-radius:999px;align-items:center;gap:.38rem;padding:.35rem .72rem;font-size:.8rem;font-weight:900;display:inline-flex}.submission-edit-toggle{color:var(--foreground);cursor:pointer;background:#ffffffe6;border:1px solid #5f3c6d29;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .72rem;font-size:.78rem;font-weight:900;display:inline-flex}.submission-edit-toggle input{width:.95rem;height:.95rem;accent-color:var(--accent-blue)}.submission-edit-toggle--active{background:#f2f7fff0;border-color:#2a77ff3d}.submission-edit-status{color:var(--accent-strong);background:#f1fbf8f2;border:1px solid #4cc2a238;border-radius:999px;align-items:center;gap:.38rem;padding:.35rem .72rem;font-size:.8rem;font-weight:900;display:inline-flex}.submission-card__inline-textarea{min-height:7rem}.submission-card__inline-field{min-height:3rem}.review-form-editor{background:linear-gradient(#ffffffeb,#fff9f1e0);border:1px solid #5f3c6d24;border-radius:24px;padding:1rem}.review-form-editor__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.review-form-editor__status{color:var(--muted);background:#ffffffe6;border:1px solid #5f3c6d29;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .85rem;font-size:.82rem;font-weight:900;display:inline-flex}.review-form-editor__status--changed{color:var(--accent-strong);background:#f1fbf8f2;border-color:#4cc2a23d}.review-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.submission-card__note--edited{background:#f2f7ffc7;border:1px solid #2a77ff29}.submission-card__compare-date{color:var(--muted);font-size:.8rem;font-weight:800}.submission-card__compare-grid{gap:.9rem;margin-top:1rem;display:grid}.submission-card__compare-block{background:#ffffffb3;border:1px solid #5f3c6d1f;border-radius:20px;padding:.95rem}.submission-card__compare-block--after{background:#f1fbf8e0;border-color:#4cc2a233}.submission-card__compare-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900}.submission-card__compare-value{font-size:.98rem;font-weight:700;line-height:1.8}@media (min-width:768px){.submission-card__compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blocked-authors-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem;display:grid}.blocked-author-card{border:1px solid var(--line);background:#fffc;border-radius:26px;padding:1rem;box-shadow:0 16px 32px #360c461a}.blocked-author-card__reason{min-height:4.5rem}@keyframes headerTabSwingHint{0%,to{transform:translate(0)}18%{transform:translate(-14px)}36%{transform:translate(0)}54%{transform:translate(-8px)}72%{transform:translate(0)}}@keyframes headerNavSwipeHintPulse{0%,to{transform:translate(0)}50%{transform:translate(-7px)}}@media (prefers-reduced-motion:reduce){.header-nav-swipe-hint__icon,.header-nav .header-tab-button--scroll-hint{animation:none!important}}:root[data-theme=dark] .author-gallery-card{background:linear-gradient(135deg, var(--author-accent), transparent 58%), #230e2ed6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .author-gallery-card{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 22%, transparent), transparent 58%), #230e2ed6}}:root[data-theme=dark] .workflow-authors-link,:root[data-theme=dark] .header-profile-link{background:#281134e0;border-color:#ffedff2e}:root[data-theme=dark] .author-gallery-count,:root[data-theme=dark] .authors-hero-cta,:root[data-theme=dark] .profile-id-strip{background:#371844d1;border-color:#ffedff29}:root[data-theme=dark] .submission-edited-badge{color:#cffff0;background:#0f3832a8;border-color:#4cc2a23d}:root[data-theme=dark] .blocked-author-card{background:#210e2ceb}:root[data-theme=dark] .profile-music-widget{background:linear-gradient(135deg, var(--author-accent), transparent 58%), #230e2ee0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .profile-music-widget{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 18%, transparent), transparent 58%), #230e2ee0}}:root[data-theme=dark] .profile-music-widget{border-color:#ffedff2e}:root[data-theme=dark] .profile-anonymous-toggle{background:#291234db;border-color:#ffedff2e}:root[data-theme=dark] .danger-zone{background:linear-gradient(135deg,#c7343429,#0000 58%),#291234e6;border-color:#ff7a7a3d}:root[data-theme=dark] .danger-chip,:root[data-theme=dark] .danger-step{background:#371844d1;border-color:#ffedff2e}:root[data-theme=dark] .danger-chip{color:#ffd2d2}:root[data-theme=dark] .profile-music-widget__button,:root[data-theme=dark] .profile-music-widget__link,:root[data-theme=dark] .profile-music-widget__badge{background:#371844d1;border-color:#ffedff2e}:root[data-theme=dark] .profile-music-frame{background:#00000047;border-color:#ffedff2e}.author-profile-hero{--author-accent:var(--accent-pink);z-index:1;border:1px solid var(--line);color:var(--foreground);box-shadow:var(--shadow);border-radius:32px;grid-template-columns:minmax(8rem,13rem) 1fr;align-items:center;gap:1.5rem;padding:clamp(1.25rem,4vw,2.2rem);display:grid;position:relative;overflow:hidden}.author-profile-hero:before{content:"";z-index:-1;background:linear-gradient(135deg, var(--author-accent), transparent 55%), linear-gradient(180deg, #fffaf4f5, #ffeee4e6);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.author-profile-hero:before{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 20%, transparent), transparent 55%), linear-gradient(180deg, #fffaf4f5, #ffeee4e6)}}.author-profile-hero[data-background=letters]:before{background:repeating-linear-gradient(120deg, #ffffff2e 0 1px, transparent 1px 74px), linear-gradient(135deg, var(--author-accent), #fff4e9eb)}@supports (color:color-mix(in lab, red, red)){.author-profile-hero[data-background=letters]:before{background:repeating-linear-gradient(120deg, #ffffff2e 0 1px, transparent 1px 74px), linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 28%, transparent), #fff4e9eb)}}.author-profile-hero[data-background=hroof]:before{background:linear-gradient(135deg, var(--author-accent), var(--author-secondary)), linear-gradient(180deg, #fffaf4f5, #ffeee4e6)}@supports (color:color-mix(in lab, red, red)){.author-profile-hero[data-background=hroof]:before{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 30%, transparent), color-mix(in srgb, var(--author-secondary) 18%, #fff4e9eb)), linear-gradient(180deg, #fffaf4f5, #ffeee4e6)}}.author-profile-hero[data-background=grid]:before{background:linear-gradient(135deg, var(--author-accent), transparent), linear-gradient(#5f3c6d1c 1px, transparent 1px), linear-gradient(90deg, #5f3c6d1c 1px, transparent 1px), linear-gradient(180deg, #fffaf4f5, #ffeee4e6)}@supports (color:color-mix(in lab, red, red)){.author-profile-hero[data-background=grid]:before{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 16%, transparent), transparent), linear-gradient(#5f3c6d1c 1px, transparent 1px), linear-gradient(90deg, #5f3c6d1c 1px, transparent 1px), linear-gradient(180deg, #fffaf4f5, #ffeee4e6)}}.author-profile-hero[data-background=grid]:before{background-size:auto,32px 32px,32px 32px,auto}.author-profile-hero[data-background=neon]:before{background:linear-gradient(135deg, var(--author-accent), #ffd6443d), linear-gradient(180deg, #fffaf4f5, #ffeee4e6)}@supports (color:color-mix(in lab, red, red)){.author-profile-hero[data-background=neon]:before{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 42%, #2a77ff), #ffd6443d), linear-gradient(180deg, #fffaf4f5, #ffeee4e6)}}.author-profile-hero[data-background=soft]:before{background:linear-gradient(#fffcf8fa,#fff4e9e6)}:root[data-theme=dark] .author-profile-hero:before{background:linear-gradient(135deg, var(--author-accent), transparent 58%), linear-gradient(180deg, #30163af5, #160721eb)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .author-profile-hero:before{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 24%, transparent), transparent 58%), linear-gradient(180deg, #30163af5, #160721eb)}}:root[data-theme=dark] .author-profile-hero[data-background=letters]:before,:root[data-theme=dark] .author-profile-hero[data-background=hroof]:before{background:linear-gradient(135deg, var(--author-accent), var(--author-secondary)), linear-gradient(180deg, #32153ef5, #12051df0)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .author-profile-hero[data-background=letters]:before,:root[data-theme=dark] .author-profile-hero[data-background=hroof]:before{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 30%, transparent), color-mix(in srgb, var(--author-secondary) 22%, #160721eb)), linear-gradient(180deg, #32153ef5, #12051df0)}}:root[data-theme=dark] .author-profile-hero[data-background=neon]:before{background:linear-gradient(135deg, var(--author-accent), var(--author-secondary)), linear-gradient(180deg, #32153ef0, #12051deb)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .author-profile-hero[data-background=neon]:before{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 44%, #11172a), color-mix(in srgb, var(--author-secondary) 26%, #16051f)), linear-gradient(180deg, #32153ef0, #12051deb)}}:root[data-theme=dark] .author-profile-hero[data-background=soft]:before{background:linear-gradient(#30163af5,#1a0924eb)}:root[data-theme=dark] .author-profile-hero[data-background=grid]:before{background:linear-gradient(135deg, var(--author-accent), transparent), linear-gradient(#ffedff1a 1px, transparent 1px), linear-gradient(90deg, #ffedff1a 1px, transparent 1px), linear-gradient(180deg, #30163af5, #160721eb)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .author-profile-hero[data-background=grid]:before{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 22%, transparent), transparent), linear-gradient(#ffedff1a 1px, transparent 1px), linear-gradient(90deg, #ffedff1a 1px, transparent 1px), linear-gradient(180deg, #30163af5, #160721eb)}}:root[data-theme=dark] .author-profile-hero[data-background=grid]:before{background-size:auto,32px 32px,32px 32px,auto}.author-profile-hroof{pointer-events:none;z-index:0;color:var(--author-accent);inset-inline:1.25rem;position:absolute;top:.8rem}@supports (color:color-mix(in lab, red, red)){.author-profile-hroof{color:color-mix(in srgb, var(--author-accent) 42%, white)}}.author-profile-hroof{opacity:0;word-spacing:1.1rem;font-size:clamp(2.6rem,7vw,6.8rem);font-weight:1000;line-height:1.85;transform:rotate(-4deg)}.author-profile-hero[data-background=letters] .author-profile-hroof,.author-profile-hero[data-background=hroof] .author-profile-hroof{opacity:.16}.author-profile-hero__media{z-index:1;justify-content:center;display:flex;position:relative}.author-profile-hero__content{z-index:1;position:relative}.author-profile-hero__avatar{aspect-ratio:1;object-fit:cover;width:min(11rem,34vw);box-shadow:0 28px 70px var(--author-accent);border:5px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.author-profile-hero__avatar{box-shadow:0 28px 70px color-mix(in srgb, var(--author-accent) 30%, #360c4640)}}.author-profile-hero[data-avatar-shape=rounded] .author-profile-hero__avatar{border-radius:28px}.author-profile-hero[data-avatar-shape=hex] .author-profile-hero__avatar{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border-radius:0}.author-profile-hero[data-avatar-shape=squircle] .author-profile-hero__avatar{border-radius:34% 24%}.author-profile-hero__avatar--fallback{background:linear-gradient(135deg, var(--author-accent), var(--accent-blue));color:#fff;font-size:clamp(2rem,8vw,4rem);font-weight:1000}.author-profile-hero__content h2{font-size:clamp(2.3rem,8vw,5.2rem);font-weight:1000;line-height:1.05}.author-profile-name{width:fit-content;max-width:100%;color:var(--author-accent);overflow-wrap:anywhere}.author-profile-name[data-font=soft]{font-weight:800}.author-profile-name[data-font=mono]{font-family:var(--font-dm-mono), monospace;direction:ltr}.author-profile-name[data-font=heavy]{text-transform:uppercase;font-weight:1000}.author-profile-name[data-effect=plain]{color:var(--foreground)}.author-profile-name[data-effect=shadow]{text-shadow:0 8px 0 var(--author-secondary), 0 18px 32px #360c4633}@supports (color:color-mix(in lab, red, red)){.author-profile-name[data-effect=shadow]{text-shadow:0 8px 0 color-mix(in srgb, var(--author-secondary) 28%, transparent), 0 18px 32px #360c4633}}.author-profile-name[data-effect=neon]{color:var(--author-accent)}@supports (color:color-mix(in lab, red, red)){.author-profile-name[data-effect=neon]{color:color-mix(in srgb, var(--author-accent) 72%, white)}}.author-profile-name[data-effect=neon]{text-shadow:0 0 14px var(--author-accent), 0 0 34px var(--author-secondary)}@supports (color:color-mix(in lab, red, red)){.author-profile-name[data-effect=neon]{text-shadow:0 0 14px color-mix(in srgb, var(--author-accent) 64%, transparent), 0 0 34px color-mix(in srgb, var(--author-secondary) 44%, transparent)}}.author-profile-name[data-effect=outline]{color:#0000;-webkit-text-stroke:2px var(--author-accent);paint-order:stroke fill;text-shadow:0 14px 24px #360c4629}.author-profile-name[data-animation=pulse]{animation:2.7s ease-in-out infinite profileNamePulse}.author-profile-name[data-animation=float]{animation:5s ease-in-out infinite profileNameFloat}.author-profile-name[data-animation=wave]{animation:4.8s ease-in-out infinite profileNameWave}.author-profile-name[data-animation=glow]{animation:2.6s ease-in-out infinite profileNameGlow}.profile-id-strip{border:1px solid var(--author-secondary);border-radius:999px;align-items:center;gap:.45rem;width:fit-content;margin-top:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-id-strip{border:1px solid color-mix(in srgb, var(--author-secondary) 30%, var(--line))}}.profile-id-strip{background:var(--author-secondary)}@supports (color:color-mix(in lab, red, red)){.profile-id-strip{background:color-mix(in srgb, var(--author-secondary) 12%, #ffffffc2)}}.profile-id-strip{color:var(--foreground);font-weight:900;font-family:var(--font-dm-mono), ui-monospace, SFMono-Regular, Consolas, monospace;font-variant-ligatures:none;direction:ltr;unicode-bidi:isolate;padding:.45rem .75rem}.profile-music-frame{opacity:0;pointer-events:none;inset-inline-start:0;width:1px;height:1px;position:absolute;bottom:0}.profile-music-widget{border:1px solid var(--author-secondary);border-radius:26px;width:min(32rem,100%);margin-top:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.profile-music-widget{border:1px solid color-mix(in srgb, var(--author-secondary) 24%, var(--line))}}.profile-music-widget{background:linear-gradient(135deg, var(--author-accent), transparent 58%), #fffc}@supports (color:color-mix(in lab, red, red)){.profile-music-widget{background:linear-gradient(135deg, color-mix(in srgb, var(--author-accent) 12%, transparent), transparent 58%), #fffc}}.profile-music-widget{padding:1rem;box-shadow:0 18px 34px #360c461f}.profile-music-widget__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profile-music-widget__badge{background:var(--author-secondary);border-radius:999px;align-items:center;gap:.42rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-music-widget__badge{background:color-mix(in srgb, var(--author-secondary) 11%, #ffffffd1)}}.profile-music-widget__badge{border:1px solid var(--author-secondary)}@supports (color:color-mix(in lab, red, red)){.profile-music-widget__badge{border:1px solid color-mix(in srgb, var(--author-secondary) 22%, transparent)}}.profile-music-widget__badge{padding:.38rem .65rem;font-size:.78rem;font-weight:900}.profile-music-widget__title{margin:.7rem 0 0;font-size:1.1rem;font-weight:900}.profile-music-widget__text{color:var(--muted);margin-top:.35rem;line-height:1.8}.profile-music-widget__visualizer{align-items:end;gap:.28rem;min-width:5rem;height:3rem;display:inline-flex}.profile-music-widget__bar{background:linear-gradient(180deg, var(--author-accent), var(--author-secondary));border-radius:999px;width:.34rem;animation:1.5s ease-in-out infinite musicBarFloat}.profile-music-widget__bar:first-child{height:1rem;animation-delay:0s}.profile-music-widget__bar:nth-child(2){height:1.8rem;animation-delay:.12s}.profile-music-widget__bar:nth-child(3){height:2.5rem;animation-delay:.22s}.profile-music-widget__bar:nth-child(4){height:1.5rem;animation-delay:.34s}.profile-music-widget__bar:nth-child(5){height:2.1rem;animation-delay:.46s}.profile-music-widget__visualizer[data-playing=false] .profile-music-widget__bar{opacity:.48;animation-play-state:paused}.profile-music-widget__controls{flex-wrap:wrap;gap:.65rem;margin-top:.9rem;display:flex}.profile-music-widget__volume{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.95rem;display:grid}.profile-music-widget__volume-label{white-space:nowrap;align-items:center;gap:.42rem;font-weight:800;display:inline-flex}.profile-music-widget__slider{width:100%;accent-color:var(--author-accent)}.profile-music-widget__volume-value{text-align:left;direction:ltr;min-width:3rem}.profile-music-widget__button,.profile-music-widget__link{min-height:2.7rem;color:var(--foreground);background:#ffffffc7;border:1px solid #5f3c6d24;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .95rem;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.profile-music-widget__button:hover,.profile-music-widget__link:hover{border-color:#2a77ff47;transform:translateY(-1px);box-shadow:0 14px 28px #360c461a}.profile-music-widget__button--soft{background:var(--author-secondary)}@supports (color:color-mix(in lab, red, red)){.profile-music-widget__button--soft{background:color-mix(in srgb, var(--author-secondary) 12%, #ffffffd1)}}.profile-music-widget__status{color:var(--muted);align-items:center;gap:.45rem;margin-top:.85rem;font-size:.85rem;line-height:1.8;display:inline-flex}.author-profile-hero[data-layout=banner]{text-align:center;grid-template-columns:1fr}.author-profile-hero[data-layout=banner] .author-profile-hero__media{order:2}.author-profile-hero[data-layout=banner] .author-profile-name,.author-profile-hero[data-layout=banner] .profile-id-strip,.author-profile-hero[data-layout=banner] .profile-music-widget,.author-profile-hero[data-layout=banner] .category-chip,.author-profile-hero[data-layout=banner] .chip{margin-inline:auto}.author-profile-hero[data-layout=split]{grid-template-columns:minmax(0,1fr) minmax(8rem,13rem)}.author-profile-hero[data-layout=split] .author-profile-hero__media{order:2}.author-profile-hero__content p{max-width:54rem;color:var(--muted);margin-top:.85rem;line-height:2}.author-profile-hero[data-animation=pulse] .author-profile-hero__avatar{animation:2.8s ease-in-out infinite profilePulse}.author-profile-hero[data-animation=float] .author-profile-hero__avatar{animation:5.5s ease-in-out infinite profileFloat}.author-profile-hero[data-animation=spark]:after{content:"✦ ✧ ✦";color:var(--author-accent);inset-inline-start:2rem;position:absolute;top:1.6rem}@supports (color:color-mix(in lab, red, red)){.author-profile-hero[data-animation=spark]:after{color:color-mix(in srgb, var(--author-accent) 70%, white)}}.author-profile-hero[data-animation=spark]:after{letter-spacing:.6rem;font-size:2rem;animation:3.4s ease-in-out infinite profileSpark}@keyframes profilePulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes profileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes profileSpark{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.9;transform:translateY(.35rem)}}@keyframes musicBarFloat{0%,to{opacity:.7;transform:scaleY(.74)}50%{opacity:1;transform:scaleY(1.1)}}@keyframes profilePageDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-.6rem)scale(1.015)}}@keyframes profilePageGlow{0%,to{filter:saturate(1.02)brightness()}50%{filter:saturate(1.12)brightness(1.04)}}@keyframes profileNamePulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes profileNameFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.35rem)}}@keyframes profileNameWave{0%,to{transform:skew(0deg)}50%{transform:skew(-5deg)}}@keyframes profileNameGlow{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}@keyframes bankOverviewRise{0%{color:inherit;transform:translateY(0)scale(1)}32%{color:var(--accent-yellow);transform:translateY(-.2rem)scale(1.08)}to{color:inherit;transform:translateY(0)scale(1)}}@keyframes bankOverviewLivePulse{0%,to{box-shadow:0 0 #128c782e}50%{box-shadow:0 0 0 6px #128c7800}}@media (max-width:768px){.arabic-alphabet-bg,.page-glow,.page-shell:before,.surface:after,.home-sidebar{display:none}.submit-spotlight{background:linear-gradient(#fff9f1fa,#ffefe5eb)}.bank-overview-bar{border-radius:24px;gap:.65rem;padding:.78rem .82rem;box-shadow:0 12px 28px #360c461a}.bank-overview-bar__badge{padding:.38rem .68rem;font-size:.76rem}.bank-overview-bar__total{text-shadow:none;gap:.42rem;font-size:clamp(1.35rem,8vw,2.15rem)}.bank-overview-bar__live{padding:.14rem .42rem;font-size:.62rem}.bank-overview-bar__categories{scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;padding-bottom:.15rem;overflow-x:auto}.bank-overview-bar__categories::-webkit-scrollbar{display:none}.bank-overview-bar__chip{white-space:nowrap;min-height:2.25rem;padding:.34rem .72rem;font-size:.79rem}.bank-overview-bar__chip em{font-size:.92rem}.question-cell{border-radius:24px;padding:.82rem}.question-cell:before{display:none}.question-cell__head h3{margin-top:.35rem;font-size:1.05rem}.question-category-note{border-radius:18px;padding:.8rem .88rem}.question-category-note p{font-size:.82rem;line-height:1.75}.similarity-check-panel{border-radius:18px;grid-template-columns:1fr;padding:.8rem .88rem}.similarity-check-panel .button-secondary{justify-content:center;width:100%}.requests-summary-grid{grid-template-columns:1fr}.header-shell{flex-wrap:wrap;gap:.9rem}.header-nav .header-tab-button--scroll-hint{animation:2.7s ease-in-out 2 headerTabSwingHint}.header-nav-swipe-hint{display:inline-flex}.header-auth-actions{justify-content:flex-start;width:100%}.review-page-controls{align-items:stretch}.review-page-toggle{justify-content:center;width:100%}.review-page-controls__note{width:100%}.account-popover{width:auto;max-width:none;position:fixed;inset-block-start:4.75rem;inset-inline:.75rem}.hero-grid,.question-first-grid,.route-grid,.bank-grid,.review-filter-grid,.route-mini,.authors-hero-grid,.quick-action-grid,.author-profile-hero{grid-template-columns:1fr}.authors-hero-title{font-size:clamp(2.25rem,10vw,3.6rem);line-height:1.12}.author-profile-hero{text-align:center}.author-profile-hero__content .chip,.author-profile-hero__content .category-chip,.author-profile-hero__content .button-secondary,.author-profile-hero__content .profile-music-widget{margin-inline:auto}.authors-hero-avatars{min-height:8rem}.authors-hero-avatars .author-gallery-avatar:nth-child(n){margin:.25rem;position:relative;inset:auto}.authors-hero-avatars{flex-wrap:wrap;align-items:center;display:flex}.authors-hero-cta{margin:.25rem;position:relative;inset:auto}.workflow-node{padding:.85rem}.workflow-hex{width:3.5rem;height:3.8rem}.category-pool--compact .category-chip{min-height:2rem;padding:.38rem .7rem;font-size:.8rem}.question-cell{padding:.85rem}.leave-confirm-card{width:min(100%,32rem);padding:1.1rem}.game-logo-stage{min-height:14rem}}@media (min-width:1024px){.header-nav-swipe-hint{display:none}}@media (max-width:520px){.bank-overview-shell{padding-top:.5rem}.bank-overview-bar{border-radius:22px;gap:.55rem;padding:.72rem}.bank-overview-bar__summary{gap:.45rem}.bank-overview-bar__badge{gap:.35rem;padding:.32rem .6rem;font-size:.7rem}.bank-overview-bar__badge svg{width:.8rem;height:.8rem}.bank-overview-bar__total{font-size:clamp(1.2rem,10vw,1.8rem)}.bank-overview-bar__count[data-raised=true],.bank-overview-bar__live:before{animation:none}.bank-overview-bar__chip{min-height:2.05rem;padding:.3rem .6rem;font-size:.74rem}.bank-overview-bar__chip em{-webkit-text-stroke:0;font-size:.84rem}.submit-spotlight{padding:1rem}.submit-spotlight h1{font-size:2.15rem;line-height:1.15}.question-cell__head{gap:.55rem}.question-cell__head h3{font-size:.98rem}.question-category-note{padding:.72rem .78rem}.question-category-note strong{font-size:.76rem}.surface{border-radius:28px}.header-shell{border-radius:24px;padding:.9rem}.app-logo-img{width:clamp(4rem,24vw,5.2rem)}.quick-action-button,.button-primary,.button-secondary,.button-danger,.workflow-authors-link{width:100%}.theme-toggle{width:auto}.form-status-strip{width:100%}.workflow-copy__tagline{min-height:3.5rem}.field,.field-textarea,.field-select,.category-select__button{border-radius:18px;padding:.85rem .95rem}.question-grid{grid-template-columns:1fr}.data-table,.data-table thead,.data-table tbody,.data-table tr,.data-table th,.data-table td{display:block}.data-table thead{display:none}.data-table tr{border-bottom:1px solid var(--line);padding-block:.8rem}.data-table td{border:0;padding-block:.35rem;padding-inline:0}.requests-table tr{padding:1rem}.requests-table td{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.requests-table td:before{content:attr(data-label);color:var(--muted);font-size:.78rem;font-weight:900}.requests-table__question{max-width:none;font-size:.94rem}.requests-table__question-box{padding:.8rem .88rem}.requests-rotate-hint{padding:.85rem .88rem;display:flex}.requests-rotate-hint strong{font-size:.84rem}.requests-rotate-hint p{font-size:.74rem}.requests-table__resubmit{justify-content:center;width:100%}.requests-table-wrap{overflow-x:visible}.bank-table,.bank-table thead,.bank-table tbody,.bank-table tr,.bank-table th,.bank-table td{display:block}.bank-table thead{display:none}}@media (pointer:fine),(min-width:769px){.requests-rotate-hint{display:none!important}}@keyframes ds-reveal{0%{opacity:0;transform:perspective(1100px)translateY(16px)rotateX(7deg)scale(.985)}to{opacity:1;transform:perspective(1100px)translate(0)rotateX(0)scale(1)}}[data-reveal]{opacity:0;animation:ds-reveal var(--dur-slow) var(--ease-out) forwards;animation-delay:var(--reveal-delay,0s);will-change:transform, opacity}.flagship-hero{isolation:isolate;border-radius:var(--radius-xl);position:relative;overflow:hidden}.flagship-hero__sheen{pointer-events:none;z-index:-1;background:radial-gradient(60% 80% at 18% 0%, var(--accent-yellow), transparent 70%), radial-gradient(60% 80% at 88% 8%, var(--accent-blue), transparent 72%);height:70%;position:absolute;inset:-40% -10% auto}@supports (color:color-mix(in lab, red, red)){.flagship-hero__sheen{background:radial-gradient(60% 80% at 18% 0%, color-mix(in srgb, var(--accent-yellow) 32%, transparent), transparent 70%), radial-gradient(60% 80% at 88% 8%, color-mix(in srgb, var(--accent-blue) 28%, transparent), transparent 72%)}}.flagship-hero__sheen{filter:blur(8px);opacity:.9}.flagship-eyebrow{border-radius:var(--radius-pill);border:1px solid var(--accent-pink);align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flagship-eyebrow{border:1px solid color-mix(in srgb, var(--accent-pink) 30%, transparent)}}.flagship-eyebrow{background:var(--accent-pink)}@supports (color:color-mix(in lab, red, red)){.flagship-eyebrow{background:color-mix(in srgb, var(--accent-pink) 12%, var(--surface))}}.flagship-eyebrow{color:var(--accent-pink);font-size:var(--step--1);letter-spacing:.01em;padding:.4rem .85rem;font-weight:800}.flagship-title{font-size:var(--step-4);letter-spacing:-.02em;font-weight:1000;line-height:1.05}.flagship-title .accent{background:linear-gradient(120deg, var(--accent-pink), var(--accent-warm) 55%, var(--accent-yellow));color:#0000;-webkit-background-clip:text;background-clip:text}.flagship-lede{margin-top:var(--space-sm);max-width:46ch;color:var(--muted);font-size:var(--step-1);line-height:1.7}.flagship-stats{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.flagship-stat{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.flagship-stat{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.flagship-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.6rem .95rem}.flagship-stat__num{color:var(--accent-blue);font-family:var(--font-dm-mono), monospace;font-variant-numeric:tabular-nums;font-size:var(--step-1);direction:ltr;font-weight:900;line-height:1.1}.flagship-stat__label{color:var(--muted);font-size:var(--step--1);font-weight:700}.lift:hover{box-shadow:var(--elevation-3);border-color:var(--accent-blue);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.lift:hover{border-color:color-mix(in srgb, var(--accent-blue) 35%, var(--line))}}.explore-section{gap:var(--space-sm);flex-direction:column;display:flex}.explore-section__label{color:var(--muted);font-size:var(--step--1);letter-spacing:.02em;padding-inline-start:.25rem;font-weight:800}.explore-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.explore-tile{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.explore-tile{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.explore-tile{box-shadow:var(--elevation-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.85rem 1rem}.explore-tile__icon{border-radius:var(--radius-md);background:var(--accent-blue);flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.explore-tile__icon{background:color-mix(in srgb, var(--accent-blue) 14%, transparent)}}.explore-tile__icon{color:var(--accent-blue)}.explore-tile__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.explore-tile__label{font-size:var(--step-0);font-weight:900}.explore-tile__hint{color:var(--muted);font-size:var(--step--1);font-weight:600}.explore-tile__arrow{color:var(--muted);transition:transform var(--dur-base) var(--ease-out);flex:none;margin-inline-start:auto}.explore-tile:hover .explore-tile__arrow{color:var(--accent-blue);transform:translate(-3px)}.explore-disclosure{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.explore-disclosure{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.explore-disclosure{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.explore-disclosure__summary{cursor:pointer;font-size:var(--step-0);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.15rem;font-weight:900;list-style:none;display:flex}.explore-disclosure__summary::-webkit-details-marker{display:none}.explore-disclosure__chevron{color:var(--muted);transition:transform var(--dur-base) var(--ease-out)}.explore-disclosure[open] .explore-disclosure__chevron{transform:rotate(-90deg)}.explore-disclosure__body{padding:0 1.15rem 1.15rem}@media (max-width:640px){.explore-grid{grid-template-columns:1fr}}.bank-overview-bar{gap:.55rem;padding:.6rem .8rem}.bank-overview-bar__total{font-size:clamp(1.4rem,3vw,2rem)}.bank-overview-bar__categories{gap:.45rem}.bank-overview-bar__chip{min-height:2.3rem;padding:.35rem .7rem;font-size:.84rem}@keyframes alphabetDriftA{0%{transform:translate(0)rotate(-2deg)}50%{transform:translate(6px,-10px)rotate(1.6deg)}to{transform:translate(0)rotate(-2deg)}}@keyframes alphabetDriftB{0%{transform:translate(0)rotate(1.4deg)}50%{transform:translate(-7px,8px)rotate(-1.2deg)}to{transform:translate(0)rotate(1.4deg)}}.arabic-letter{will-change:transform;animation:24s ease-in-out infinite alphabetDriftA;animation-delay:var(--drift-delay,0s)}.arabic-letter:nth-child(2n){animation-name:alphabetDriftB;animation-duration:28s}@media (prefers-reduced-motion:reduce){:root:not([data-intro-playing]) *,:root:not([data-intro-playing]) :before,:root:not([data-intro-playing]) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.arabic-letter{animation:none!important}}:root{--lux-aubergine:#1d0429;--lux-royal:#4c0d66;--lux-royal-bright:#6a11a8;--lux-magenta:#d819a7;--lux-gold:#f0c245;--lux-gold-bright:#ffd966;--lux-gold-deep:#a8741a;--lux-gold-grad:linear-gradient(115deg, var(--lux-gold-deep) 0%, var(--lux-gold) 30%, #fff3c4 50%, var(--lux-gold) 70%, var(--lux-gold-deep) 100%);--lux-foil-hairline:linear-gradient(90deg, transparent 4%, var(--lux-gold) 50%, transparent 96%)}@supports (color:color-mix(in lab, red, red)){:root{--lux-foil-hairline:linear-gradient(90deg, transparent 4%, color-mix(in srgb, var(--lux-gold) 85%, transparent) 50%, transparent 96%)}}:root{--lux-glow-gold:0 0 0 1px var(--lux-gold), 0 10px 34px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root{--lux-glow-gold:0 0 0 1px color-mix(in srgb, var(--lux-gold) 45%, transparent), 0 10px 34px color-mix(in srgb, var(--lux-gold) 22%, transparent)}}:root{--lux-glow-magenta:0 0 0 1px var(--lux-magenta), 0 10px 38px var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root{--lux-glow-magenta:0 0 0 1px color-mix(in srgb, var(--lux-magenta) 45%, transparent), 0 10px 38px color-mix(in srgb, var(--lux-magenta) 26%, transparent)}}:root{--background:#530f76;--foreground:#2e0f3d;--muted:#6f5a7d;--ink-soft:#7437b5;--ink-strong:#5316a6;--accent-strong:#0f8f6f;--accent-warm:#f4823a;--accent-pink:#d819a7;--accent-yellow:#f0c245;--accent-blue:#4f63e8;--accent-red:#f24a38;--line:#4c0d6629;--surface:#fdf8ffeb;--shadow:0 30px 90px #1d04294d;--elevation-1:0 1px 2px #1d04290f, 0 6px 16px #1d042917;--elevation-2:0 2px 6px #1d042914, 0 16px 38px #1d042921;--elevation-3:0 6px 18px #1d04291f, 0 30px 70px #1d042938;--ring-focus:0 0 0 3px var(--lux-royal-bright)}@supports (color:color-mix(in lab, red, red)){:root{--ring-focus:0 0 0 3px color-mix(in srgb, var(--lux-royal-bright) 40%, transparent)}}:root{--lux-velvet-grad:linear-gradient(168deg, #fffffff0 0%, #f8efffe0 58%, #f0e3fcdb 100%);--lux-edge:var(--lux-royal)}@supports (color:color-mix(in lab, red, red)){:root{--lux-edge:color-mix(in srgb, var(--lux-royal) 24%, transparent)}}:root[data-theme=dark]{--background:#1d0429;--foreground:#fdf2ff;--muted:#cfb3dc;--ink-soft:#cda4ff;--ink-strong:#f4e3ff;--accent-strong:#2bc7a4;--accent-warm:#ffa069;--accent-pink:#ff54d6;--accent-yellow:#ffd966;--accent-blue:#93a7ff;--accent-red:#ff7d68;--line:#ffb2f42e;--surface:#2b0b3ce0;--shadow:0 30px 90px #00000080;--ring-focus:0 0 0 3px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ring-focus:0 0 0 3px color-mix(in srgb, var(--lux-gold) 55%, transparent)}}:root[data-theme=dark]{--lux-velvet-grad:linear-gradient(168deg, #3c1052eb 0%, #28093af0 55%, #1a0526f5 100%);--lux-edge:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--lux-edge:color-mix(in srgb, var(--lux-magenta) 40%, transparent)}}:root[data-theme=dark] body{background:radial-gradient(1050px 640px at 50% -14%,#6a11a894,#0000 62%),radial-gradient(820px 540px at 88% 16%,#d819a72b,#0000 58%),radial-gradient(900px 580px at 10% 32%,#f0c24514,#0000 55%),radial-gradient(1400px 920px at 50% 118%,#0000008c,#0000 66%),linear-gradient(#2d0743 0%,#230536 45%,#1d0429 76%,#130220 100%)}:root{--lux-gold-hi:#ffd966;--lux-gold-mid:#f0c245;--lux-gold-deep:#a8741a;--lux-foil-text:linear-gradient(168deg, #8a5c10 0%, #c8961e 32%, #f0c245 52%, #ffd966 60%, #9c6c14 100%);--lux-foil-glint:linear-gradient(168deg, #e3b22e 0%, #ffe9a8 48%, #d9a514 100%);--lux-q-mark:#4c0d661a;--lux-kicker-ink:#6a11a8}:root[data-theme=dark]{--lux-foil-text:linear-gradient(168deg, #d9a514 0%, #f0c245 30%, #ffe9a8 50%, #ffd966 64%, #c8961e 100%);--lux-foil-glint:linear-gradient(168deg, #ffd966 0%, #fff6d6 48%, #ffd966 100%);--lux-q-mark:#ffd96617;--lux-kicker-ink:#c9a8ff}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0}.flagship-title{font-size:var(--step-4);letter-spacing:0;text-wrap:balance;font-weight:900;line-height:1.18}.flagship-title .accent,.lux-gold-text{background-image:var(--lux-foil-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lux-gold-text--glint{display:inline-block;position:relative}.lux-gold-text--glint:after{content:attr(data-text);content:attr(data-text) / "";pointer-events:none;background-image:var(--lux-foil-glint);color:#0000;-webkit-text-fill-color:transparent;opacity:0;animation:lux-foil-breathe 5.6s var(--ease-out) infinite;-webkit-background-clip:text;background-clip:text;position:absolute;inset-block-start:0;inset-inline-start:0}@keyframes lux-foil-breathe{0%,64%,to{opacity:0}74%{opacity:1}84%{opacity:0}}.lux-question{isolation:isolate;font-size:var(--step-1);letter-spacing:0;margin:0;font-weight:800;line-height:1.85;position:relative}.lux-question:before{content:"؟";z-index:-1;color:var(--lux-q-mark);pointer-events:none;font-size:3.4em;font-weight:900;line-height:1;position:absolute;inset-block-start:-.9rem;inset-inline-start:-.35rem;transform:rotate(-8deg)}.arena-kicker{font-size:var(--step--1);letter-spacing:0;text-transform:none;color:var(--lux-kicker-ink);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.arena-kicker:before{content:"";background:linear-gradient(170deg, var(--lux-gold-hi), var(--lux-gold-deep));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;block-size:.72rem;inline-size:.62rem}.arena-kicker:after{content:"";opacity:.7;background:linear-gradient(90deg, transparent, var(--lux-gold-mid) 35%, var(--lux-gold-mid) 65%, transparent);flex:none;block-size:1px;inline-size:1.75rem}.lux-num{font-family:var(--font-dm-mono), var(--font-cairo), monospace;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1;background-image:var(--lux-foil-text);color:#0000;-webkit-text-fill-color:transparent;direction:ltr;unicode-bidi:isolate;-webkit-background-clip:text;background-clip:text;font-weight:700}:root{--lux-stage-crown:#d819a71a;--lux-stage-royal:#6a11a81f;--lux-stage-gold:#f0c24533;--hx-line:#ffffffbf;--hx-line-soft:#ffffff8c;--hx-core:#ffd9664d;--hx-lattice-opacity:.13;--hx-lattice-blend:soft-light;--lux-qmark-ink:#fff4ff1f;--lux-qmark-gold:#ffd9661a;--lux-foil-card-soft:linear-gradient(160deg, #f0c24580, #7a3eb433 50%, #f0c24561);--lux-glass-bg:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;--lux-glass-bg-soft:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box;--lux-glass-bg-solid:linear-gradient(180deg, var(--lux-velvet-solid-hi), var(--lux-velvet-solid-lo)) padding-box, var(--lux-foil-card) border-box;--lux-inner-hi:#ffffff9e;--lux-inner-gold:#ffd96624;--lux-glass-shadow:0 1px 2px #360c4612, 0 14px 36px #4c0d6621;--lux-glass-shadow-lg:0 2px 6px #360c4617, 0 28px 64px #4c0d6633;--lux-mark-ink:linear-gradient(180deg, #6a11a826, #d819a70d 62%, transparent);--hx-clip-gem:polygon(50% 0%, 95% 26%, 95% 74%, 50% 100%, 5% 74%, 5% 26%);--hx-notch-fill:linear-gradient(160deg, #f6cf5d 0%, #ffd966 42%, #c08a18 100%)}:root[data-theme=dark]{--lux-velvet-hi:#3a174ce0;--lux-velvet-lo:#1d0429ed;--lux-velvet-solid-hi:#38164afb;--lux-velvet-solid-lo:#180424fb;--lux-foil-card:linear-gradient(160deg, #f0c245 0%, #ffd96699 18%, #d819a78c 48%, #6a11a8a6 76%, #f0c245 100%);--lux-foil-card-soft:linear-gradient(160deg, #f0c2456b, #d819a742 50%, #f0c24557);--lux-inner-hi:#ffe29e24;--lux-inner-gold:#f0c2451a;--lux-glass-shadow:0 1px 2px #0006, 0 16px 40px #00000075, 0 0 30px #d819a70d;--lux-glass-shadow-lg:0 2px 6px #0000006b, 0 30px 72px #0000008c, 0 0 44px #d819a714;--lux-mark-ink:linear-gradient(180deg, #ff5acb2b, #c9a8ff0f 58%, transparent);--hx-notch-fill:linear-gradient(160deg, #ffd966 0%, #f0c245 48%, #a86b16 100%)}.surface:after{border:1px solid var(--lux-inner-hi);background:linear-gradient(180deg, var(--lux-inner-gold), transparent 16%);-webkit-mask:linear-gradient(#fff,#0000 60%);mask:linear-gradient(#fff,#0000 60%)}:root[data-theme=dark] .surface{background:var(--lux-glass-bg);box-shadow:var(--lux-glass-shadow-lg)}.mini-panel{background:var(--lux-glass-bg-soft);box-shadow:inset 0 1px 0 var(--lux-inner-hi), var(--elevation-1);border:1px solid #0000}:root[data-theme=dark] .mini-panel{background:var(--lux-glass-bg-soft);box-shadow:inset 0 1px 0 var(--lux-inner-hi), var(--elevation-1);border-color:#0000}.submission-card{border-radius:var(--radius-xl);background:var(--lux-glass-bg);box-shadow:var(--lux-glass-shadow);border:1px solid #0000}.submission-card:before{content:"؟";color:#0000;background:var(--lux-mark-ink);pointer-events:none;inset-inline-end:-.75rem;-webkit-background-clip:text;background-clip:text;border-radius:0;width:auto;height:auto;font-size:8.5rem;font-weight:800;line-height:1;top:-2.6rem;transform:rotate(-8deg)}:root[data-theme=dark] .submission-card{background:var(--lux-glass-bg);box-shadow:var(--lux-glass-shadow);border-color:#0000}.account-popover{background:var(--lux-glass-bg-solid);box-shadow:inset 0 1px 0 var(--lux-inner-hi), var(--lux-glass-shadow-lg);border:1px solid #0000}.hx-notch{z-index:2;top:var(--hx-notch-inset,.95rem);width:.95rem;height:1.08rem;clip-path:var(--hx-clip-gem);background:var(--hx-notch-fill);pointer-events:none;position:absolute;inset-inline-start:var(--hx-notch-inset,.95rem)}.hx-notch:before{content:"";clip-path:var(--hx-clip-gem);background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo));position:absolute;inset:2px}.hx-notch:after{content:"";z-index:-1;clip-path:var(--hx-clip-gem);background:radial-gradient(circle at 50% 38%,#f0c24538,#0000 68%);position:absolute;inset:-.55rem}.hx-notch--end{inset-inline-start:auto;inset-inline-end:var(--hx-notch-inset,.95rem)}.review-page--performance .surface,.review-page--performance .submission-card,.review-page--performance .mini-panel{border-color:var(--line)!important;background-color:var(--surface)!important}.review-page--performance .hx-notch{display:none}:root{--hx-clip-flat:polygon(25% 7%, 75% 7%, 100% 50%, 75% 93%, 25% 93%, 0 50%);--lux-gold-sheen:#ffe9a3;--lux-gold-hud-deep:#c9912a;--lux-velvet-deep:#1d0429;--lux-velvet-royal:#4c0d66;--lux-velvet-bright:#6a11a8}.header-shell{border-color:#6a11a82e;box-shadow:inset 0 1px #ffffffd9,0 1px #f0c24529,0 24px 70px #360c4629;background:radial-gradient(120% 180% at 50% -60%,#6a11a81a,#0000 55%),linear-gradient(#fffaffed,#f6ecfcd9)!important}.header-shell:before{content:"";background:linear-gradient(90deg, transparent, #f0c24500 6%, var(--lux-gold) 28%, var(--lux-gold-sheen) 50%, var(--lux-gold) 72%, #f0c24500 94%, transparent);opacity:.9;pointer-events:none;top:0;border-radius:999px;height:2px;position:absolute;inset-inline:26px;transform:translateY(-1px)}.header-shell:after{content:"";width:1.15rem;height:1.3rem;clip-path:var(--hx-clip-flat);background:linear-gradient(180deg, var(--lux-gold-sheen), var(--lux-gold) 55%, var(--lux-gold-hud-deep));pointer-events:none;top:-.62rem;margin-inline:auto;animation:3.4s ease-in-out infinite alternate lux-crest-breathe;position:absolute;inset-inline:0}@keyframes lux-crest-breathe{0%{opacity:.78}to{opacity:1}}:root[data-theme=dark] .header-shell{border-color:#d819a752;box-shadow:inset 0 1px #ffd9661a,0 0 0 1px #6a11a840,0 24px 70px #00000080;background:radial-gradient(120% 200% at 50% -70%,#d819a724,#0000 55%),linear-gradient(#260a38eb,#170525e6)!important}.header-cells{opacity:.9;top:-.7rem}.header-cells .brand-hex{width:.85rem;height:.95rem;animation:3.6s ease-in-out infinite hx-cell-bob;box-shadow:inset 0 1px #ffffff80}.header-cells .brand-hex:nth-child(2n){animation-delay:-1.2s}.header-cells .brand-hex:nth-child(3n){animation-delay:-2.3s}.header-cells .brand-hex[data-tone=gold]{background:linear-gradient(180deg, var(--lux-gold-sheen), var(--lux-gold))}.header-cells .brand-hex[data-tone=red]{background:linear-gradient(180deg, #ff5acb, var(--lux-magenta))}.header-cells .brand-hex[data-tone=blue]{background:linear-gradient(180deg, #9a4dff, var(--lux-velvet-bright))}.header-cells .brand-hex[data-tone=cream]{background:linear-gradient(#fff3ff,#ecd9fb)}@keyframes hx-cell-bob{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.lux-foil-text{background:linear-gradient(120deg, var(--lux-velvet-royal), var(--lux-velvet-bright) 45%, var(--lux-magenta));color:var(--lux-velvet-royal);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .lux-foil-text{background:linear-gradient(100deg, var(--lux-gold) 10%, var(--lux-gold-sheen) 45%, var(--lux-gold) 75%, var(--lux-gold-hud-deep));color:var(--lux-gold-bright)}.header-nav .header-tab-button{transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:linear-gradient(#fffffff0,#f8f0fddb);border-color:#6a11a838;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 10px 24px #360c461a}.header-nav .header-tab-button:before{content:"؟" / "";color:var(--lux-gold-bright);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);pointer-events:none;font-size:2.9rem;font-weight:900;line-height:1;position:absolute;inset-block-start:-.85rem;inset-inline-end:.3rem;transform:rotate(-10deg)translateY(4px)}.header-nav .header-tab-button:after{content:"";background:linear-gradient(90deg, transparent, var(--lux-gold) 22%, var(--lux-gold-sheen) 50%, var(--lux-gold) 78%, transparent);transform-origin:50%;opacity:0;height:3px;transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-fast) var(--ease-out);pointer-events:none;border-radius:999px;position:absolute;inset-block-end:.42rem;inset-inline:1.15rem;transform:scaleX(.25)}.header-tab-button__icon{width:1.7rem;height:1.85rem;clip-path:var(--hx-clip-flat);color:var(--lux-velvet-royal);background:linear-gradient(#6a11a824,#4c0d6638);border-radius:0}:root[data-theme=dark] .header-tab-button__icon{color:#efe2ff;background:linear-gradient(#9a4dff4d,#6a11a857)}.header-nav .header-tab-button:hover{border-color:#d819a773;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd9,0 16px 32px #4c0d6629}.header-nav .header-tab-button:hover:not(.header-tab-button--active):after{opacity:.45;transform:scaleX(.55)}:root[data-theme=dark] .header-nav .header-tab-button{background:linear-gradient(#38164ceb,#240c34f0);border-color:#9a4dff47;box-shadow:inset 0 1px #ffedff12,0 10px 24px #00000059}:root[data-theme=dark] .header-nav .header-tab-button:hover{background:linear-gradient(#421c5af2,#2a0f3cf5);border-color:#d819a78c}.header-nav .header-tab-button.header-tab-button--active{background:radial-gradient(130% 140% at 50% -40%, #d819a759, transparent 60%), linear-gradient(175deg, var(--lux-velvet-bright) 0%, var(--lux-velvet-royal) 55%, #310746 100%);color:#fff7e6;border-color:#f0c24599;box-shadow:inset 0 1px #ffe9a359,inset 0 0 0 1px #f0c24538,0 14px 30px #4c0d6659}.header-nav .header-tab-button--active:before{opacity:.18;transform:rotate(-10deg)translateY(0)}.header-nav .header-tab-button--active:after{opacity:1;transform:scaleX(1)}.header-nav .header-tab-button.header-tab-button--active .header-tab-button__label{background:linear-gradient(180deg, var(--lux-gold-sheen), var(--lux-gold) 80%);color:var(--lux-gold-bright);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.header-nav .header-tab-button--active .header-tab-button__icon{background:linear-gradient(180deg, var(--lux-gold-sheen), var(--lux-gold) 70%, var(--lux-gold-hud-deep));color:#2c0640}:root[data-theme=dark] .header-nav .header-tab-button.header-tab-button--active{background:radial-gradient(130% 140% at 50% -40%, #d819a766, transparent 60%), linear-gradient(175deg, var(--lux-velvet-bright) 0%, var(--lux-velvet-royal) 55%, #270538 100%);border-color:#ffd96680;box-shadow:inset 0 1px #ffe9a34d,0 0 18px #d819a759,0 14px 30px #00000073}.header-nav-swipe-hint__icon{width:1.7rem;height:1.85rem;clip-path:var(--hx-clip-flat);color:var(--lux-velvet-royal);background:linear-gradient(#f0c24557,#f0c24529);border-radius:0}:root[data-theme=dark] .header-nav-swipe-hint__icon{color:var(--lux-gold-bright);background:linear-gradient(#f0c24542,#6a11a84d)}.header-profile-link{border-color:#6a11a833}:root[data-theme=dark] .header-profile-link{background:#280e38e6;border-color:#9a4dff4d}@media (prefers-reduced-motion:reduce){.header-shell:after,.header-cells .brand-hex{animation:none!important}.header-nav .header-tab-button:before,.header-nav .header-tab-button:after{transition:none!important}}.bank-overview-bar.lux-scoreboard{--lux-sb-gold-hi:#ffeeb0;--lux-sb-gold-1:#ffd966;--lux-sb-gold-2:#f0c245;--lux-sb-gold-3:#9a7008;--lux-sb-foil:linear-gradient(173deg, var(--lux-sb-gold-hi) 6%, var(--lux-sb-gold-1) 34%, var(--lux-sb-gold-2) 58%, var(--lux-sb-gold-3) 97%);--lux-sb-bg:linear-gradient(180deg, #fdf8fff2, #f3e9fce6);--lux-sb-edge:#6a11a82e;--lux-sb-ink:#3c1255;--lux-sb-num:#4c0d66;--lux-sb-mark:#4c0d66;--lux-sb-chip-bg:#ffffffb3;--hx-sb-clip:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);--lux-sb-state-ink:#0c6b53;--lux-sb-state-tint:#128c7821;--lux-sb-state-gem:linear-gradient(160deg, #2fc7a4, #0c6b53);isolation:isolate;border-radius:var(--radius-md,18px);border:1px solid var(--lux-sb-edge);background:var(--lux-sb-bg);box-shadow:var(--elevation-1);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;padding:.55rem .95rem;display:flex;position:relative;overflow:hidden}.bank-overview-bar.lux-scoreboard:before{content:"";background:linear-gradient(90deg, transparent, var(--lux-sb-gold-2) 30%, var(--lux-sb-gold-hi) 50%, var(--lux-sb-gold-2) 70%, transparent);opacity:.9;pointer-events:none;height:1px;position:absolute;inset-block-start:0;inset-inline:16%}.bank-overview-bar.lux-scoreboard:after{content:"؟";z-index:0;color:var(--lux-sb-mark);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:4rem;font-weight:1000;line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:.35rem;transform:translateY(-54%)rotate(8deg)}.bank-overview-bar.lux-scoreboard .bank-overview-bar__summary,.bank-overview-bar.lux-scoreboard .bank-overview-bar__categories{z-index:1;position:relative}.bank-overview-bar.lux-scoreboard .bank-overview-bar__summary{flex:none;gap:.6rem}.bank-overview-bar.lux-scoreboard .bank-overview-bar__badge{font-size:var(--step--1,.8rem);border-radius:var(--radius-pill,999px);color:#f6e8ff;background:linear-gradient(#4c0d66,#340a4e);border:1px solid #d819a747;gap:.4rem;padding:.3rem .7rem;box-shadow:inset 0 1px #ffffff24}.bank-overview-bar.lux-scoreboard .bank-overview-bar__badge svg{color:var(--lux-sb-gold-1)}.bank-overview-bar.lux-scoreboard .bank-overview-bar__total{color:var(--lux-sb-gold-2);text-shadow:none;border-radius:10px;gap:.5rem;padding-block:.2rem;padding-inline:.15rem;font-size:clamp(1.25rem,1rem + 1.3vw,1.8rem);position:relative;overflow:hidden}@supports ((-webkit-background-clip:text) or (background-clip:text)){.bank-overview-bar.lux-scoreboard .bank-overview-bar__total .bank-overview-bar__count{background:var(--lux-sb-foil);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.5px #3d144861;text-shadow:none;-webkit-background-clip:text;background-clip:text}}.bank-overview-bar.lux-scoreboard .bank-overview-bar__count[data-raised=true]{animation:luxSbRise .9s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes luxSbRise{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-.12rem)scale(1.12)}to{transform:translateY(0)scale(1)}}.bank-overview-bar.lux-scoreboard .bank-overview-bar__total:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 12%,#ffffff8c 50%,#0000 88%);width:34%;position:absolute;inset-block:-25%;inset-inline-start:-34%;transform:skew(-18deg)}.bank-overview-bar.lux-scoreboard .bank-overview-bar__total:has(.bank-overview-bar__count[data-raised=true]):after{animation:luxSbSheen 1.05s var(--ease-out,ease-out)}@keyframes luxSbSheen{0%{opacity:0;transform:translate(0)skew(-18deg)}18%{opacity:.85}to{opacity:0;transform:translate(-480%)skew(-18deg)}}.bank-overview-bar.lux-scoreboard .bank-overview-bar__status{border-radius:var(--radius-pill,999px);background:var(--lux-sb-state-tint);color:var(--lux-sb-state-ink);gap:.3rem;padding:.13rem .46rem;font-size:.68rem}.bank-overview-bar.lux-scoreboard .bank-overview-bar__status:before{width:.4rem;height:.4rem;box-shadow:none;background:currentColor;animation:none}.bank-overview-bar.lux-scoreboard .bank-overview-bar__status[data-state=live]:before{animation:2.2s ease-in-out infinite luxSbPulse}.bank-overview-bar.lux-scoreboard .bank-overview-bar__status[data-state=critical]:before{animation:1.3s ease-in-out infinite luxSbPulse}@keyframes luxSbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.bank-overview-bar.lux-scoreboard [data-state=live]{--lux-sb-state-ink:#7c5b03;--lux-sb-state-tint:#f0c24538}.bank-overview-bar.lux-scoreboard [data-state=needed]{--lux-sb-state-ink:#8a6206;--lux-sb-state-tint:#f0c2452e;--lux-sb-state-gem:linear-gradient(160deg, #ffd966, #c8950f)}.bank-overview-bar.lux-scoreboard [data-state=urgent]{--lux-sb-state-ink:#a3470d;--lux-sb-state-tint:#ff7a2f29;--lux-sb-state-gem:linear-gradient(160deg, #ff9d5c, #b34a0a)}.bank-overview-bar.lux-scoreboard [data-state=critical]{--lux-sb-state-ink:#b3164e;--lux-sb-state-tint:#d8196d24;--lux-sb-state-gem:linear-gradient(160deg, #ff5a96, #ad0f55)}.bank-overview-bar.lux-scoreboard .bank-overview-bar__categories{scrollbar-width:none;flex-wrap:nowrap;flex:18rem;gap:.45rem;padding-block:.15rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.1rem calc(100% - 1.1rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.1rem calc(100% - 1.1rem),#0000)}.bank-overview-bar.lux-scoreboard .bank-overview-bar__categories::-webkit-scrollbar{display:none}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip{white-space:nowrap;border:1px solid var(--lux-sb-edge);border-color:var(--lux-sb-state-ink);border-radius:11px;flex:none;gap:.5rem;min-height:2.15rem;padding:.28rem .6rem;padding-inline-start:.5rem;font-size:.78rem;position:relative}@supports (color:color-mix(in lab, red, red)){.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip{border-color:color-mix(in srgb, var(--lux-sb-state-ink) 30%, transparent)}}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip{background:var(--lux-sb-chip-bg);box-shadow:inset 0 1px #ffffff59}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip:before{content:"";width:.72rem;height:.64rem;clip-path:var(--hx-sb-clip);background:var(--lux-sb-state-gem);flex:none}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip[data-state=critical]:before{animation:1.3s ease-in-out infinite luxSbPulse}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip b{color:var(--lux-sb-ink)}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip em{color:var(--lux-sb-num);-webkit-text-stroke:0;font-size:.95rem}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip em[data-raised=true]{animation:luxSbRise .9s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip-meta{gap:.2rem}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard{--lux-sb-bg:linear-gradient(180deg, #2f0d42f2, #1d0429f7);--lux-sb-edge:#d819a74d;--lux-sb-ink:#f3e3ff;--lux-sb-num:#ecd9ff;--lux-sb-mark:#d8a6ff;--lux-sb-chip-bg:#13051e8c;--lux-sb-state-ink:#45e0b8;--lux-sb-state-tint:#23b89f2b;box-shadow:var(--elevation-1), 0 0 24px #d819a71f}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard:after{opacity:.07}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard .bank-overview-bar__badge{background:linear-gradient(#5a1078,#36084d);border-color:#d819a766}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard .bank-overview-bar__chip{box-shadow:inset 0 1px #ffffff0f}@supports ((-webkit-background-clip:text) or (background-clip:text)){:root[data-theme=dark] .bank-overview-bar.lux-scoreboard .bank-overview-bar__total .bank-overview-bar__count{-webkit-text-stroke:.5px #0b0513b3}}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard [data-state=live]{--lux-sb-state-ink:#ffd966;--lux-sb-state-tint:#f0c24529}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard [data-state=needed]{--lux-sb-state-ink:#ffdf80;--lux-sb-state-tint:#f0c24526}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard [data-state=urgent]{--lux-sb-state-ink:#ffae7d;--lux-sb-state-tint:#ff7a2f2e}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard [data-state=critical]{--lux-sb-state-ink:#ff80ab;--lux-sb-state-tint:#d8196d38}@media (max-width:640px){.bank-overview-bar.lux-scoreboard{border-radius:16px;gap:.45rem .7rem;padding:.5rem .7rem}.bank-overview-bar.lux-scoreboard:after{font-size:3rem}.bank-overview-bar.lux-scoreboard .bank-overview-bar__total{font-size:clamp(1.1rem,6vw,1.45rem)}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip{min-height:1.95rem;padding:.24rem .55rem;font-size:.72rem}.bank-overview-bar.lux-scoreboard .bank-overview-bar__chip em{font-size:.85rem}}:root{--lux-gold-btn-deep:#c2922b;--lux-btn-ink:#fff4e2;--lux-foil-btn:linear-gradient(135deg, #f0c245f2, #ffd96652 28%, #d819a761 56%, #f0c245e6);--lux-foil-btn-bright:linear-gradient(135deg, var(--lux-gold-bright), #ffd9668c 30%, #d819a799 58%, var(--lux-gold));--lux-glass-fill:linear-gradient(165deg, #fffdf8eb, #f7f0ffcc);--lux-glass-fill-hover:linear-gradient(165deg, #fffffffa, #f3e9ffeb);--lux-btn-shadow:0 2px 6px #1d04292e, 0 14px 30px #4c0d6647;--lux-btn-shadow-up:0 4px 10px #1d042933, 0 22px 46px #4c0d665c;--lux-ring-gold:0 0 0 3px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root{--lux-ring-gold:0 0 0 3px color-mix(in srgb, var(--lux-gold) 60%, transparent)}}:root[data-theme=dark]{--lux-btn-ink:#fff7e8;--lux-foil-btn:linear-gradient(135deg, #ffd966f2, #f0c2454d 28%, #ff5acb80 58%, #ffd966e6);--lux-foil-btn-bright:linear-gradient(135deg, #ffe46d, #ffd96699 30%, #ff5acbb8 58%, #ffd966);--lux-glass-fill:linear-gradient(165deg, #361844e0, #1e0b2cbd);--lux-glass-fill-hover:linear-gradient(165deg, #421e52f5, #260f36db);--lux-btn-shadow:0 2px 6px #0000006b, 0 14px 30px #00000080;--lux-btn-shadow-up:0 4px 10px #00000075, 0 22px 48px #0000008f}@keyframes lux-shimmer-sweep{0%{opacity:0;transform:translate(170%)skew(-18deg)}12%{opacity:1}to{opacity:0;transform:translate(-440%)skew(-18deg)}}@keyframes lux-shimmer-loop{0%{opacity:0;transform:translate(170%)skew(-18deg)}4%{opacity:.85}30%{opacity:0;transform:translate(-440%)skew(-18deg)}to{opacity:0;transform:translate(-440%)skew(-18deg)}}.button-primary{isolation:isolate;border:1px solid var(--lux-gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.button-primary{border:1px solid color-mix(in srgb, var(--lux-gold) 55%, transparent)}}.button-primary{background:radial-gradient(120% 180% at 50% -40%, #d819a780, transparent 55%), linear-gradient(170deg, var(--lux-royal-bright) 0%, var(--lux-royal) 52%, var(--lux-aubergine) 100%);color:var(--lux-btn-ink);box-shadow:var(--lux-btn-shadow);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-base) var(--ease-out);font-weight:800}.button-primary:hover:not(:disabled){border-color:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.button-primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--lux-gold-bright) 80%, transparent)}}.button-primary:hover:not(:disabled){background:radial-gradient(120% 180% at 50% -40%, #d819a79e, transparent 58%), linear-gradient(170deg, var(--lux-royal-bright) 0%, var(--lux-royal) 52%, var(--lux-aubergine) 100%)}.button-primary:before{content:"";z-index:-1;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);background:radial-gradient(130% 190% at 50% -45%,#ffd96638,#0000 52%),linear-gradient(170deg,#7d1cc2 0%,#58107a 55%,#250533 100%);position:absolute;inset:0}.button-primary:hover:not(:disabled):before,.button-primary:focus-visible:before{opacity:1}.button-primary:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 12%,#ffd96629 36%,#ffe89c8c 50%,#ffd96629 64%,#0000 88%);width:45%;position:absolute;inset-block:-30%;inset-inline-start:0;transform:translate(170%)skew(-18deg)}.button-primary:hover:not(:disabled):after,.button-primary:focus-visible:after{animation:lux-shimmer-sweep .8s var(--ease-out)}.button-secondary{background:var(--lux-glass-fill) padding-box, var(--lux-foil-btn) border-box;color:var(--foreground);box-shadow:var(--elevation-1);border:1px solid #0000;font-weight:700;position:relative}.button-secondary:hover{background:var(--lux-glass-fill-hover) padding-box, var(--lux-foil-btn-bright) border-box}:root[data-theme=dark] .button-secondary{background:var(--lux-glass-fill) padding-box, var(--lux-foil-btn) border-box;color:var(--foreground);border-color:#0000}:root[data-theme=dark] .button-secondary:hover{background:var(--lux-glass-fill-hover) padding-box, var(--lux-foil-btn-bright) border-box;border-color:#0000}.button-danger{color:#fff3ec;background:radial-gradient(130% 200% at 50% -50%,#ff966080,#0000 55%),linear-gradient(170deg,#e6422f 0%,#b92434 58%,#7e1430 100%);border:1px solid #ffc4aa66;font-weight:800;box-shadow:0 2px 6px #7e14302e,0 12px 26px #7e143042}.button-danger:hover:not(:disabled){background:radial-gradient(130% 200% at 50% -50%,#ffa86e9e,#0000 58%),linear-gradient(170deg,#f24c37 0%,#c62a3b 58%,#8c1734 100%);border-color:#ffd9668c}:root[data-theme=dark] .button-danger{border-color:#ff968257;box-shadow:0 2px 6px #0006,0 12px 26px #00000075}.button-ghost{border:1px dashed var(--lux-royal-bright)}@supports (color:color-mix(in lab, red, red)){.button-ghost{border:1px dashed color-mix(in srgb, var(--lux-royal-bright) 38%, transparent)}}.button-ghost{color:var(--ink-strong)}.button-ghost:hover{border-style:solid;border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.button-ghost:hover{border-color:color-mix(in srgb, var(--lux-gold) 65%, transparent)}}.lux-cta{isolation:isolate;min-height:3.4rem;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-pill);background:radial-gradient(120% 180% at 50% -40%, #d819a78c, transparent 56%) padding-box, linear-gradient(170deg, var(--lux-royal-bright) 0%, var(--lux-royal) 52%, var(--lux-aubergine) 100%) padding-box, var(--lux-foil-btn-bright) border-box;color:var(--lux-btn-ink);font-size:var(--step-1);box-shadow:var(--lux-btn-shadow-up);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.lux-cta:hover:not(:disabled){transform:translateY(-2px)}.lux-cta:before{content:"؟";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(160deg, var(--lux-gold-bright) 0%, var(--lux-gold) 55%, var(--lux-gold-btn-deep) 100%);block-size:1.73em;inline-size:1.5em;color:var(--lux-aubergine);transition:transform var(--dur-base) var(--ease-spring);flex:none;place-items:center;padding-block-end:.06em;font-size:.95em;font-weight:900;line-height:1;display:grid}.lux-cta:hover:not(:disabled):before{transform:rotate(-8deg)scale(1.08)}.lux-cta:after{content:"";z-index:-1;pointer-events:none;opacity:0;width:38%;animation:lux-shimmer-loop 4.8s var(--ease-out) 1.2s infinite;background:linear-gradient(105deg,#0000 10%,#ffd96626 35%,#ffecaa94 50%,#ffd96626 65%,#0000 90%);position:absolute;inset-block:-35%;inset-inline-start:0;transform:translate(170%)skew(-18deg)}.lux-cta:hover:not(:disabled):after{animation:lux-shimmer-sweep .75s var(--ease-out)}.button-primary:active:not(:disabled),.button-secondary:active:not(:disabled),.button-danger:active:not(:disabled),.button-ghost:active:not(:disabled),.lux-cta:active:not(:disabled){transition-duration:var(--dur-fast);transform:translateY(1px)scale(.98)}.button-primary:focus-visible,.lux-cta:focus-visible{box-shadow:var(--lux-ring-gold), var(--lux-btn-shadow)}.button-secondary:focus-visible,.button-ghost:focus-visible{box-shadow:var(--ring-focus), var(--elevation-1)}.button-danger:focus-visible{box-shadow:0 0 0 3px var(--accent-red), 0 2px 6px #7e14302e, 0 12px 26px #7e143042}@supports (color:color-mix(in lab, red, red)){.button-danger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-red) 50%, transparent), 0 2px 6px #7e14302e, 0 12px 26px #7e143042}}.button-primary:disabled,.button-secondary:disabled,.button-danger:disabled,.lux-cta:disabled{opacity:.55;cursor:not-allowed}.button-primary:disabled:hover,.button-secondary:disabled:hover,.button-danger:disabled:hover,.lux-cta:disabled:hover{transform:none}.lux-cta:disabled:after{animation:none}[dir=ltr] .button-primary:hover:not(:disabled):after,[dir=ltr] .lux-cta:after{animation-direction:reverse}@media (max-width:520px){.lux-cta{width:100%}}:root{--hx-cell:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);--lux-gold-soft:#ffd966;--lux-gold-ink:#9c7912;--hx-plate-rim:linear-gradient(160deg, var(--lux-gold-soft) 0%, var(--lux-gold) 42%, var(--lux-royal-bright) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--hx-plate-rim:linear-gradient(160deg, var(--lux-gold-soft) 0%, var(--lux-gold) 42%, color-mix(in srgb, var(--lux-royal-bright) 60%, transparent) 100%)}}:root{--hx-plate-fill:linear-gradient(172deg, #fffaff 0%, #f4e8fc 58%, #ead8f8 100%);--hx-plate-ink:var(--lux-royal-bright);--hx-tile-bg:linear-gradient(165deg, #fffcffeb 0%, #f7eefde0 55%, #f1e4fbdb 100%);--hx-tile-glow:radial-gradient(120% 140% at 85% 0%, #f0c24529, transparent 55%), radial-gradient(140% 150% at 12% 115%, #6a11a81f, transparent 60%);--hx-tile-edge-hot:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root{--hx-tile-edge-hot:color-mix(in srgb, var(--lux-gold) 48%, var(--line))}}:root{--hx-tile-shadow-hot:var(--elevation-3), 0 0 0 1px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root{--hx-tile-shadow-hot:var(--elevation-3), 0 0 0 1px color-mix(in srgb, var(--lux-gold) 22%, transparent)}}:root{--hx-menu-bg:linear-gradient(168deg, #fffcffe6 0%, #f4e9fcd6 100%);--hx-menu-edge-open:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root{--hx-menu-edge-open:color-mix(in srgb, var(--lux-gold) 42%, var(--line))}}:root{--lux-qmark-menu:#6a11a817}:root[data-theme=dark]{--lux-gold-ink:var(--lux-gold-soft);--hx-plate-rim:linear-gradient(160deg, var(--lux-gold-soft) 0%, var(--lux-gold) 30%, var(--lux-magenta) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--hx-plate-rim:linear-gradient(160deg, var(--lux-gold-soft) 0%, var(--lux-gold) 30%, color-mix(in srgb, var(--lux-magenta) 65%, transparent) 100%)}}:root[data-theme=dark]{--hx-plate-fill:radial-gradient(85% 60% at 50% 16%, #d819a74d, transparent 72%), linear-gradient(172deg, #3a0f52 0%, #2a0a3e 56%, var(--lux-aubergine) 100%);--hx-plate-ink:var(--lux-gold-soft);--hx-tile-bg:linear-gradient(165deg, #3c1054e6 0%, #2b0a3feb 55%, #1d0429f0 100%);--hx-tile-glow:radial-gradient(120% 140% at 85% 0%, #d819a733, transparent 58%), radial-gradient(140% 150% at 12% 115%, #6a11a847, transparent 62%);--hx-tile-edge-hot:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--hx-tile-edge-hot:color-mix(in srgb, var(--lux-magenta) 55%, var(--line))}}:root[data-theme=dark]{--hx-tile-shadow-hot:var(--elevation-3), 0 0 26px #d819a733;--hx-menu-bg:linear-gradient(168deg, #340d4ae0 0%, #1d0429eb 100%);--hx-menu-edge-open:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--hx-menu-edge-open:color-mix(in srgb, var(--lux-magenta) 42%, var(--line))}}:root[data-theme=dark]{--lux-qmark-menu:#ffd9661a}.explore-section__label{align-items:center;gap:.55rem;display:flex}.explore-section__label:before{content:"";width:.55rem;height:.64rem;clip-path:var(--hx-cell);background:linear-gradient(180deg, var(--lux-gold-soft), var(--lux-gold));flex:none}.explore-section__label:after{content:"";background:linear-gradient(90deg, transparent 2%, var(--ink-soft) 35%, transparent 94%);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.explore-section__label:after{background:linear-gradient(90deg, transparent 2%, color-mix(in srgb, var(--ink-soft) 38%, transparent) 35%, transparent 94%)}}.explore-tile{isolation:isolate;background:var(--hx-tile-bg);position:relative;overflow:hidden}.explore-tile:before{content:"";z-index:-1;border-radius:inherit;background:var(--hx-tile-glow);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;position:absolute;inset:0}.explore-tile:hover:before,.explore-tile:focus-visible:before{opacity:1}.explore-tile:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffd96624 42%,#ffffff38 50%,#ffd96624 58%,#0000 100%);width:38%;position:absolute;inset-block:-20%;inset-inline-start:-45%;transform:skew(-16deg)translate(0)}.explore-tile:hover:after,.explore-tile:focus-visible:after{opacity:1;transition:transform .65s var(--ease-out), opacity .15s linear;transform:skew(-16deg)translate(-420%)}.explore-tile:hover,.explore-tile:focus-visible{border-color:var(--hx-tile-edge-hot);box-shadow:var(--hx-tile-shadow-hot)}.explore-tile__icon{isolation:isolate;width:2.6rem;height:3rem;clip-path:var(--hx-cell);background:var(--hx-plate-rim);color:var(--hx-plate-ink);transition:transform var(--dur-base) var(--ease-spring);position:relative}.explore-tile__icon:before{content:"";z-index:-1;clip-path:var(--hx-cell);background:var(--hx-plate-fill);position:absolute;inset:1.5px}.explore-tile:hover .explore-tile__icon,.explore-tile:focus-visible .explore-tile__icon{transform:translateY(-2px)rotate(-3deg)scale(1.05)}.explore-tile__arrow{color:var(--lux-gold-ink)}@supports (color:color-mix(in lab, red, red)){.explore-tile__arrow{color:color-mix(in srgb, var(--lux-gold-ink) 55%, var(--muted))}}.explore-tile:hover .explore-tile__arrow,.explore-tile:focus-visible .explore-tile__arrow{color:var(--lux-gold-ink);transform:translate(-5px)}.lux-arrow{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex;position:relative}.lux-arrow:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--lux-gold-ink), transparent);transform-origin:0%;opacity:0;width:.8rem;height:2px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) linear;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:-.95rem;transform:translateY(-50%)scaleX(0)}.explore-tile:hover .lux-arrow:before,.explore-tile:focus-visible .lux-arrow:before{opacity:1;transform:translateY(-50%)scaleX(1)}.explore-disclosure{isolation:isolate;background:var(--hx-menu-bg);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:relative}.explore-disclosure[open]{border-color:var(--hx-menu-edge-open);box-shadow:var(--elevation-2)}.explore-disclosure__summary{gap:.85rem}.hx-chevron-plate{isolation:isolate;width:1.9rem;height:2.2rem;clip-path:var(--hx-cell);background:var(--hx-plate-rim);transition:transform var(--dur-base) var(--ease-spring);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hx-chevron-plate:before{content:"";z-index:-1;clip-path:var(--hx-cell);background:var(--hx-plate-fill);position:absolute;inset:1.5px}.explore-disclosure__summary:hover .hx-chevron-plate{transform:translateY(-1px)scale(1.06)}.explore-disclosure__chevron{color:var(--hx-plate-ink)}.lux-q-mark{z-index:-1;color:var(--lux-qmark-menu);transition:transform var(--dur-slow) var(--ease-out);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:4.75rem;font-weight:900;line-height:1;position:absolute;inset-block-start:50%;inset-inline-end:3.4rem;transform:translateY(-52%)rotate(6deg)}.explore-disclosure[open] .lux-q-mark{transform:translateY(-52%)rotate(-6deg)scale(1.15)}.explore-disclosure__body{position:relative}.explore-disclosure__body:before{content:"";background:linear-gradient(90deg, transparent 4%, var(--lux-gold) 50%, transparent 96%);height:1px;margin-block-end:.95rem;display:block}@supports (color:color-mix(in lab, red, red)){.explore-disclosure__body:before{background:linear-gradient(90deg, transparent 4%, color-mix(in srgb, var(--lux-gold) 62%, transparent) 50%, transparent 96%)}}:root{--hx-w:clamp(2.7rem, 1.4rem + 3.4vw, 4.35rem);--hx-h:calc(var(--hx-w) * 1.1547);--hx-gap:calc(var(--hx-w) * .07);--hx-px:calc(var(--hx-w) + var(--hx-gap));--hx-py:calc(var(--hx-h) * .75 + var(--hx-gap) * .87);--hx-rim-hi:#e44fc0;--hx-rim-lo:#7a1bb6;--hx-glass-hi:#8b2cc9;--hx-glass-lo:#4c0d66;--hx-sheen:#ffffff4d;--hx-ink:#fff7f2;--hx-ink-shadow:0 2px 10px #1d042973;--hx-gold-rim-hi:#ffe9a8;--hx-gold-rim-lo:#c8921f;--hx-gold-hi:#ffd966;--hx-gold-lo:#f0c245;--hx-gold-ink:#3c0b54;--hx-glow-magenta:#d819a72e;--hx-glow-gold:#f0c24547}:root[data-theme=dark]{--hx-rim-hi:#ff5acb;--hx-rim-lo:#8f2bd6;--hx-glass-hi:#5d1487;--hx-glass-lo:#29063e;--hx-sheen:#ffffff29;--hx-ink:#ffeffa;--hx-ink-shadow:0 2px 12px #0000008c;--hx-gold-rim-lo:#a87a14;--hx-gold-lo:#d9a830;--hx-gold-ink:#2a0640;--hx-glow-magenta:#d819a752;--hx-glow-gold:#ffd96657}.hx-board{pointer-events:none;z-index:-1;width:calc(var(--hx-w) * 3 + var(--hx-gap) * 2);height:calc(var(--hx-h) + var(--hx-py) * 2);animation:7.5s ease-in-out infinite alternate hx-float;position:absolute;inset-block-start:clamp(.6rem,2.5vw,1.4rem);inset-inline-end:clamp(.6rem,2.5vw,1.6rem);-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.hx-board:before{content:"";background:radial-gradient(34% 30% at 50% 48%, var(--hx-glow-gold), transparent 70%), radial-gradient(62% 56% at 50% 46%, var(--hx-glow-magenta), transparent 72%);position:absolute;inset:-22%}.hx-board__tilt{position:absolute;inset:0;transform:perspective(1100px)rotateX(14deg)rotateY(9deg)rotate(-3deg)}.hx-cell{width:var(--hx-w);height:var(--hx-h);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(180deg, var(--hx-rim-hi), var(--hx-rim-lo));color:var(--hx-ink);font-weight:900;font-size:calc(var(--hx-w) * .42);text-shadow:var(--hx-ink-shadow);place-items:center;line-height:1;animation:4.2s ease-in-out infinite alternate hx-bob;display:grid;position:absolute}.hx-cell:before{content:"";z-index:-1;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:radial-gradient(120% 85% at 50% -12%, var(--hx-sheen), transparent 48%), linear-gradient(168deg, var(--hx-glass-hi) 0%, var(--hx-glass-lo) 82%);position:absolute;inset:2.5px}.hx-cell:first-child{animation-delay:-.7s;inset-block-start:0;inset-inline-start:calc(var(--hx-px) * .5)}.hx-cell:nth-child(2){animation-delay:-2.1s;inset-block-start:0;inset-inline-start:calc(var(--hx-px) * 1.5)}.hx-cell:nth-child(3){animation-delay:-1.2s;inset-block-start:var(--hx-py);inset-inline-start:0}.hx-cell:nth-child(4){animation-delay:-2.9s;inset-block-start:var(--hx-py);inset-inline-start:var(--hx-px)}.hx-cell:nth-child(5){animation-delay:-.2s;inset-block-start:var(--hx-py);inset-inline-start:calc(var(--hx-px) * 2)}.hx-cell:nth-child(6){animation-delay:-1.7s;inset-block-start:calc(var(--hx-py) * 2);inset-inline-start:calc(var(--hx-px) * .5)}.hx-cell:nth-child(7){animation-delay:-3.4s;inset-block-start:calc(var(--hx-py) * 2);inset-inline-start:calc(var(--hx-px) * 1.5)}.hx-cell--gold{background:linear-gradient(180deg, var(--hx-gold-rim-hi), var(--hx-gold-rim-lo));color:var(--hx-gold-ink);font-size:calc(var(--hx-w) * .52);text-shadow:0 1px #ffffff59}.hx-cell--gold:before{background:radial-gradient(120% 85% at 50% -12%, #ffffff8c, transparent 50%), linear-gradient(168deg, var(--hx-gold-hi) 0%, var(--hx-gold-lo) 85%);inset:3px}.hx-cell--gold:after{content:"";background:linear-gradient(105deg,#0000 42%,#ffffff80 50%,#0000 58%);animation:4.8s ease-in-out infinite hx-shine;position:absolute;inset:-10% -40%;transform:translate(135%)}@keyframes hx-float{0%{transform:translate(0)}to{transform:translateY(-9px)}}@keyframes hx-bob{0%{transform:translate(0)}to{transform:translateY(-5px)}}@keyframes hx-shine{0%{transform:translate(135%)}42%{transform:translate(-135%)}to{transform:translate(-135%)}}@media (max-width:760px){.hx-board{height:var(--hx-h);opacity:.9}.hx-cell:first-child,.hx-cell:nth-child(2),.hx-cell:nth-child(6),.hx-cell:nth-child(7){display:none}.hx-cell:nth-child(3),.hx-cell:nth-child(4),.hx-cell:nth-child(5){inset-block-start:0}}@media (max-width:560px){.hx-board{display:none}}:root{--lux-dur-reveal:.56s;--lux-shimmer-dur:5.6s;--lux-float-dur:7.5s;--lux-shimmer-band:linear-gradient(115deg, transparent 32%, #f0c24500 40%, #f0c24557 47%, #ffecaacc 50%, #f0c24557 53%, #f0c24500 60%, transparent 68%)}:root[data-theme=dark]{--lux-shimmer-band:linear-gradient(115deg, transparent 32%, #ffd96600 40%, #f0c2456b 47%, #ffd966eb 50%, #f0c2456b 53%, #ffd96600 60%, transparent 68%)}[data-reveal]{animation-duration:var(--lux-dur-reveal);transform-origin:50% 0;backface-visibility:hidden}.lux-anim-reveal{opacity:0;animation:ds-reveal var(--lux-dur-reveal) var(--ease-out) both;animation-delay:var(--reveal-delay,0s);transform-origin:50% 0;backface-visibility:hidden;will-change:transform, opacity}@keyframes lux-reveal-flip{0%{opacity:0;transform:perspective(900px)rotateX(32deg)translateY(10px)}60%{opacity:1}to{opacity:1;transform:perspective(900px)rotateX(0)translate(0)}}.lux-anim-reveal--flip{animation-name:lux-reveal-flip;animation-duration:calc(var(--lux-dur-reveal) + .12s)}@keyframes lux-reveal-pop{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}.lux-anim-reveal--pop{animation-name:lux-reveal-pop;animation-timing-function:var(--ease-spring)}.lux-stagger>:first-child{--reveal-delay:40ms}.lux-stagger>:nth-child(2){--reveal-delay:.11s}.lux-stagger>:nth-child(3){--reveal-delay:.18s}.lux-stagger>:nth-child(4){--reveal-delay:.25s}.lux-stagger>:nth-child(5){--reveal-delay:.32s}.lux-stagger>:nth-child(6){--reveal-delay:.39s}.lux-stagger>:nth-child(n+7){--reveal-delay:.46s}@keyframes lux-shimmer{0%{opacity:0;transform:translate(135%)}3%{opacity:1}15%{opacity:1}18%,to{opacity:0;transform:translate(-135%)}}@keyframes lux-shimmer-ltr{0%{opacity:0;transform:translate(-135%)}3%{opacity:1}15%{opacity:1}18%,to{opacity:0;transform:translate(135%)}}.lux-anim-shimmer{isolation:isolate;position:relative;overflow:hidden}.lux-anim-shimmer:after{content:"";pointer-events:none;z-index:1;background:var(--lux-shimmer-band);opacity:0;animation:lux-shimmer var(--lux-shimmer-dur) linear var(--lux-shimmer-delay,1.2s) infinite;position:absolute;inset:0;transform:translate(135%)}:where([dir=ltr]) .lux-anim-shimmer:after{animation-name:lux-shimmer-ltr;transform:translate(-135%)}.lux-anim-shimmer:disabled:after,.lux-anim-shimmer[aria-disabled=true]:after,.lux-anim-shimmer--hover:after{animation:none}.lux-anim-shimmer--hover:hover:after,.lux-anim-shimmer--hover:focus-visible:after{animation:lux-shimmer .9s var(--ease-out) 1}.lux-anim-shimmer--text{display:inline-block}.lux-anim-shimmer--text:after{mix-blend-mode:soft-light}.lift{transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}@media (hover:hover){.lift:hover{transform:translateY(-4px)scale(1.012)}}@media (hover:none){.lift:hover{transform:none}}.lift:active{transition-duration:var(--dur-fast);transform:translateY(-1px)scale(.992)}@keyframes lux-float{0%,to{translate:0;rotate:none}50%{translate:0 -7px;rotate:1.8deg}}.lux-anim-float{animation:lux-float var(--lux-float-dur) ease-in-out var(--lux-float-delay,0s) infinite;will-change:transform}.lux-anim-float:nth-child(2n){animation-duration:calc(var(--lux-float-dur) + 1.8s);animation-direction:reverse}.lux-anim-float:nth-child(3n){animation-delay:calc(var(--lux-float-delay,0s) - 2.6s)}.lux-anim-float:nth-child(4n){animation-delay:calc(var(--lux-float-delay,0s) - 4.2s)}@media (prefers-reduced-motion:reduce){.lux-anim-reveal,.lux-anim-reveal--flip,.lux-anim-reveal--pop{opacity:1!important;animation:none!important;transform:none!important}.lux-anim-float{animation:none!important;translate:none!important;rotate:none!important}.lux-anim-shimmer:after,.lux-anim-shimmer--hover:hover:after,.lux-anim-shimmer--hover:focus-visible:after{opacity:0!important;animation:none!important}}:root{--hx-cell-flat:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.status-banner{border-radius:var(--radius-lg);box-shadow:var(--elevation-1);animation:luxBannerIn var(--dur-slow) var(--ease-out) both;position:relative}.status-banner--success,.status-banner--info,.status-banner--error{padding-inline-start:3.6rem}.status-banner--success:before,.status-banner--info:before,.status-banner--error:before{width:2.3rem;height:2rem;clip-path:var(--hx-cell-flat);pointer-events:none;place-items:center;font-size:1.02rem;font-weight:900;line-height:1;display:grid;position:absolute;inset-block-start:.72rem;inset-inline-start:.95rem}.status-banner--success{box-shadow:inset 0 0 0 1px #f0c24547, var(--elevation-1);background:linear-gradient(#fffaecf5,#faf4ffed);border-color:#f0c24580}.status-banner--success:before{content:"✓";background:linear-gradient(160deg, var(--lux-gold-bright), var(--lux-gold) 55%, #d9a92e);color:var(--lux-royal)}.status-banner--info{background:linear-gradient(#f8f3fff2,#f3ecfdeb);border-color:#6a11a833}.status-banner--info:before{content:"؟";background:linear-gradient(160deg, var(--lux-royal-bright), var(--lux-royal));color:var(--lux-gold-bright)}.status-banner--error{background:linear-gradient(#fff8f6f2,#fff1f4eb);border-color:#d8302f42}.status-banner--error:before{content:"!";color:#fff7f4;background:linear-gradient(160deg,#ff7a5e,#d8302f)}:root[data-theme=dark] .status-banner--success{box-shadow:inset 0 0 0 1px #f0c2453d, var(--elevation-1);background:linear-gradient(#3a260f99,#291234ed);border-color:#f0c2456b}:root[data-theme=dark] .status-banner--info{background:linear-gradient(#361654eb,#1e0c2ef0);border-color:#c9a8ff4d}:root[data-theme=dark] .status-banner--error{background:linear-gradient(#4f1c1ce6,#2b0f16f0);border-color:#ff796c57}@keyframes luxBannerIn{0%{opacity:0;transform:translateY(8px)scale(.985)}}.lux-celebrate{animation:luxCelebratePop .6s var(--ease-spring) both;position:relative}.lux-celebrate:after{content:"";width:15px;height:13px;clip-path:var(--hx-cell-flat);background:linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold));pointer-events:none;animation:luxBitHex 1.05s var(--ease-out) .1s both;position:absolute;inset-block-start:.35rem;inset-inline-start:2rem}.lux-celebrate__bits{pointer-events:none;width:0;height:0;position:absolute;inset-block-start:.5rem;inset-inline-start:1.8rem}.lux-celebrate__bits:before,.lux-celebrate__bits:after{letter-spacing:.9em;white-space:nowrap;font-size:.85rem;font-weight:900;line-height:1;position:absolute;inset-block-start:0;inset-inline-start:0}.lux-celebrate__bits:before{content:"؟أب";color:var(--lux-gold);animation:luxBitsA 1.15s var(--ease-out) both}.lux-celebrate__bits:after{content:"ج؟د";color:var(--lux-magenta);animation:luxBitsB 1.15s var(--ease-out) 70ms both}:root[data-theme=dark] .lux-celebrate__bits:after{color:var(--accent-pink)}@keyframes luxCelebratePop{0%{opacity:0;transform:translateY(10px)scale(.94)}60%{opacity:1;transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes luxBitHex{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(-14px,-44px)rotate(200deg)scale(1)}}@keyframes luxBitsA{0%{opacity:0;transform:translateY(6px)rotate(0)}16%{opacity:1}to{opacity:0;transform:translate(26px,-52px)rotate(28deg)}}@keyframes luxBitsB{0%{opacity:0;transform:translateY(6px)rotate(0)}16%{opacity:1}to{opacity:0;transform:translate(-30px,-58px)rotate(-24deg)}}.loading-shimmer{background:linear-gradient(120deg,#6a11a81a,#4c0d6629)}.loading-shimmer:after{background:linear-gradient(105deg,#0000 18%,#f0c2454d 38%,#ffffffd9 50%,#d819a729 62%,#0000 82%);animation:1.6s cubic-bezier(.4,0,.2,1) infinite loadingShimmer;transform:translate(-130%)skew(-12deg)}:root[data-theme=dark] .loading-shimmer{background:linear-gradient(120deg,#c9a8ff1a,#6a11a824)}:root[data-theme=dark] .loading-shimmer:after{background:linear-gradient(105deg,#0000 18%,#f0c24538 38%,#fff4fb33 50%,#d819a738 62%,#0000 82%)}.lux-empty{padding-block:var(--space-xl);padding-inline-end:clamp(4.5rem,16vw,9rem);position:relative;overflow:hidden}.lux-empty:before{content:"؟";width:9.5rem;height:8.2rem;clip-path:var(--hx-cell-flat);color:#6a11a838;pointer-events:none;background:linear-gradient(160deg,#6a11a81f,#d819a70d 70%,#0000);place-items:center;font-size:4.6rem;font-weight:900;line-height:1;animation:9s ease-in-out infinite luxEmptyFloat;display:grid;position:absolute;inset-block-end:-1.8rem;inset-inline-end:-1.4rem;transform:rotate(-8deg)}:root[data-theme=dark] .lux-empty:before{color:#ffd96629;background:linear-gradient(160deg,#c9a8ff1a,#d819a714 70%,#0000)}@keyframes luxEmptyFloat{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-8deg)translateY(-7px)}}@media (prefers-reduced-motion:reduce){.lux-celebrate:after,.lux-celebrate__bits:before,.lux-celebrate__bits:after{display:none}.lux-empty:before,.loading-shimmer:after{animation:none}}.question-cell{isolation:isolate;background:var(--lux-glass-bg-soft);box-shadow:var(--elevation-1);border:1px solid #0000;position:relative;overflow:hidden}.question-cell:after{content:"؟";z-index:-1;color:#0000;background:var(--lux-mark-ink);pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:7rem;font-weight:900;line-height:1;position:absolute;inset-block-end:-2.4rem;inset-inline-start:-.4rem;transform:rotate(6deg)}:root[data-theme=dark] .question-cell{background:var(--lux-glass-bg-soft);border-color:#0000}.field:focus,.field-textarea:focus,.field-select:focus{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.field:focus,.field-textarea:focus,.field-select:focus{border-color:color-mix(in srgb, var(--lux-gold) 55%, transparent)}}.field:focus,.field-textarea:focus,.field-select:focus{box-shadow:0 0 0 4px var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.field:focus,.field-textarea:focus,.field-select:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--lux-magenta) 14%, transparent)}}.plus-hex{background:linear-gradient(180deg, var(--lux-gold-bright), var(--lux-gold) 60%, var(--lux-gold-deep));color:var(--lux-aubergine)}.authors-hero-avatars{min-height:14.5rem}.authors-hero-avatars .author-gallery-avatar{pointer-events:none}.authors-hero-avatars .author-gallery-avatar:first-child{inset-inline-end:5%;top:0}.authors-hero-avatars .author-gallery-avatar:nth-child(2){inset-inline-end:28%;top:2.2rem}.authors-hero-avatars .author-gallery-avatar:nth-child(3){inset-inline-end:52%;top:.9rem}.authors-hero-avatars .author-gallery-avatar:nth-child(4){inset-inline-end:12%;top:5.6rem}.authors-hero-avatars .author-gallery-avatar:nth-child(5){inset-inline-end:40%;top:6.3rem}.authors-hero-avatars .author-gallery-avatar:nth-child(6){inset-inline-end:64%;top:5rem}.authors-hero-avatars .author-gallery-avatar:nth-child(7){inset-inline-end:76%;top:1.8rem}.authors-hero-cta{z-index:2}.rank-badge{color:#2e0f3d}:root[data-theme=dark] .author-gallery-avatar{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .author-gallery-avatar{border-color:color-mix(in srgb, var(--lux-gold) 45%, #ffffff4d)}}:root[data-theme=dark] .author-gallery-avatar[data-avatar-tone="1"]{background:linear-gradient(135deg, var(--lux-royal-bright), #3a0853)}:root[data-theme=dark] .author-gallery-avatar[data-avatar-tone="2"]{background:linear-gradient(135deg, var(--author-accent), #3a0853)}:root[data-theme=dark] .author-gallery-avatar[data-avatar-tone="3"]{background:linear-gradient(135deg, var(--author-secondary), #3a0853)}:root[data-theme=dark] .author-gallery-avatar[data-avatar-tone="5"]{background:linear-gradient(135deg,#ff7d68,#5c1430)}:root[data-theme=dark] .author-gallery-avatar[data-avatar-tone="7"]{background:linear-gradient(135deg,#9a4dff,#2d0743)}:root[data-theme=dark] .author-gallery-avatar[data-avatar-tone="8"]{background:linear-gradient(135deg,#6a11a8,#2d0743)}.author-row--featured{background:linear-gradient(270deg,#ffd64414,#fff0)}.authors-hero-title__accent{-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard .bank-overview-bar__chip[data-state]{background:var(--lux-sb-chip-bg);border-color:var(--lux-sb-state-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .bank-overview-bar.lux-scoreboard .bank-overview-bar__chip[data-state]{border-color:color-mix(in srgb, var(--lux-sb-state-ink) 30%, transparent)}}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard .bank-overview-bar__status[data-state]{background:var(--lux-sb-state-tint);color:var(--lux-sb-state-ink)}.tracking-box{border:1px solid var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.tracking-box{border:1px solid color-mix(in srgb, var(--lux-gold) 40%, transparent)}}.tracking-box{background:radial-gradient(120% 180% at 50% -40%, #d819a766, transparent 55%), linear-gradient(135deg, var(--lux-royal-bright), var(--lux-aubergine));color:#fff4e2}.competition-stage{background:linear-gradient(135deg, var(--lux-royal-bright) 0%, var(--lux-royal) 42%, var(--lux-magenta) 80%, var(--lux-gold-deep) 100%)}.competition-stage[data-tone=blue]{background:linear-gradient(135deg, #7d1cc2 0%, var(--lux-royal) 48%, #4f63e8 100%)}.competition-stage[data-tone=mint]{background:linear-gradient(135deg, #0f8f6f 0%, var(--lux-royal) 55%, var(--lux-gold-deep) 100%)}:root[data-theme=dark] .competition-stage__glass--prize{background:linear-gradient(168deg,#402a0c80,#28093ae6)}:root[data-theme=dark] .requests-table tr[data-status=pending] td{background:linear-gradient(#342842cc,#261c32c2)}:root[data-theme=dark] .requests-table tr[data-status=under_review] td{background:#40182cde}:root[data-theme=dark] .requests-table tr[data-status=approved] td{background:#1f1f3ade}:root[data-theme=dark] .requests-table__id{background:var(--accent-blue)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .requests-table__id{background:color-mix(in srgb, var(--accent-blue) 14%, transparent)}}:root[data-theme=dark] .requests-table__id{color:var(--accent-blue)}:root[data-theme=dark] .requests-rotate-hint__icon{color:var(--lux-gold-bright)}:root{--lux-hover-edge:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root{--lux-hover-edge:color-mix(in srgb, var(--lux-magenta) 45%, transparent)}}.google-auth-button:hover,.theme-toggle:hover,.authors-hero-cta:hover,.profile-music-widget__button:hover,:root[data-theme=dark] .google-auth-button:hover,:root[data-theme=dark] .filter-pill:hover{border-color:var(--lux-hover-edge)}.theme-toggle[data-mode=dark]{background:linear-gradient(135deg,#f0c2452e,#d819a729)}:root[data-theme=dark] .submission-fresh-badge{color:#ffd966;background:#371844d9;border-color:#ffd9664d}:root[data-theme=dark] .review-layout-switch__button--active,:root[data-theme=dark] .review-page-toggle--active{background:linear-gradient(135deg,#6a11a899,#d819a752);border-color:#ffd96666}.review-layout-switch__button--active{background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-gold))}@supports (color:color-mix(in lab, red, red)){.review-layout-switch__button--active{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 18%, transparent), color-mix(in srgb, var(--lux-gold) 16%, transparent))}}.review-page-toggle--active{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page-toggle--active{border-color:color-mix(in srgb, var(--lux-gold) 40%, var(--line))}}.review-page-toggle--active{background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-gold))}@supports (color:color-mix(in lab, red, red)){.review-page-toggle--active{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 12%, transparent), color-mix(in srgb, var(--lux-gold) 14%, transparent))}}:root[data-theme=dark] .password-note{color:#ffd966;background:#f0c24529}:root[data-theme=dark] .competition-status[data-status=rejected]{color:#ff9f9f;background:#f45f5533}@media (min-width:769px){.bank-overview-bar.lux-scoreboard .bank-overview-bar__categories{flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}@media (max-width:768px){.bank-overview-bar.lux-scoreboard .bank-overview-bar__categories{scrollbar-width:thin}}.loading-shimmer:after{transform:translate(130%)skew(-12deg)}.similarity-check-panel{background:var(--lux-glass-bg-soft);color:var(--foreground);border:1px solid #0000}.similarity-check-panel strong,.question-category-note strong{color:var(--ink-soft)}:root[data-theme=dark] .similarity-check-panel{background:var(--lux-glass-bg-soft);color:var(--foreground);border-color:#0000}:root[data-theme=dark] .similarity-check-panel strong,:root[data-theme=dark] .question-category-note strong{color:var(--ink-soft)}.similarity-check-panel[data-signal=none]{border-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.similarity-check-panel[data-signal=none]{border-color:color-mix(in srgb, var(--accent-strong) 30%, transparent)}}.similarity-check-panel[data-signal=none]{background:var(--lux-glass-bg-soft)}.similarity-check-panel[data-signal=answer_match],.similarity-check-panel[data-signal=possible_question_duplicate]{border-color:var(--accent-warm)}@supports (color:color-mix(in lab, red, red)){.similarity-check-panel[data-signal=answer_match],.similarity-check-panel[data-signal=possible_question_duplicate]{border-color:color-mix(in srgb, var(--accent-warm) 35%, transparent)}}.similarity-check-panel[data-signal=answer_match],.similarity-check-panel[data-signal=possible_question_duplicate]{background:var(--lux-glass-bg-soft)}.similarity-check-panel[data-signal=both]{border-color:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.similarity-check-panel[data-signal=both]{border-color:color-mix(in srgb, var(--accent-red) 35%, transparent)}}.similarity-check-panel[data-signal=both],:root[data-theme=dark] .similarity-check-panel[data-signal=none],:root[data-theme=dark] .similarity-check-panel[data-signal=answer_match],:root[data-theme=dark] .similarity-check-panel[data-signal=possible_question_duplicate],:root[data-theme=dark] .similarity-check-panel[data-signal=both]{background:var(--lux-glass-bg-soft)}:root[data-theme=dark] .category-select__menu{background:#180424fb}.category-select__option:hover,.category-select__option--active{background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-gold))}@supports (color:color-mix(in lab, red, red)){.category-select__option:hover,.category-select__option--active{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 18%, transparent), color-mix(in srgb, var(--lux-gold) 16%, transparent))}}.plus-hex{box-shadow:0 18px 34px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.plus-hex{box-shadow:0 18px 34px color-mix(in srgb, var(--lux-gold) 26%, transparent)}}.plus-action:hover .plus-hex{box-shadow:0 20px 36px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.plus-action:hover .plus-hex{box-shadow:0 20px 36px color-mix(in srgb, var(--lux-gold) 32%, transparent)}}.question-cell:before{display:none}.field:disabled,.field-textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.field:disabled,.field-textarea:disabled{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.question-cell{overflow:visible}.question-cell:after{font-size:4.5rem;inset-block-end:.2rem;inset-inline-start:.2rem;transform:rotate(0)}.question-cell:has(.category-select__menu){z-index:40}.submission-card{overflow:visible}.submission-card:before{inset-inline-end:.4rem;font-size:5rem;top:.35rem;transform:rotate(-6deg)}.submission-card:has(.category-select__menu){z-index:40;position:relative}.google-auth-button:focus-visible,.authors-hero-cta:focus-visible,.plus-action:focus-visible{box-shadow:var(--ring-focus), var(--elevation-1);outline:none}.category-select__button:focus-visible{border-color:var(--lux-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.category-select__button:focus-visible{border-color:color-mix(in srgb, var(--lux-gold) 55%, transparent)}}.category-select__button:focus-visible{box-shadow:0 0 0 3px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.category-select__button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lux-gold) 40%, transparent)}}.button-primary:disabled,.button-secondary:disabled,.button-danger:disabled,.button-ghost:disabled,.lux-cta:disabled{pointer-events:none}:root[data-theme=dark] .lux-foil-text{background-image:linear-gradient(100deg, var(--lux-gold) 10%, var(--lux-gold-sheen) 45%, var(--lux-gold) 75%, var(--lux-gold-hud-deep));color:var(--lux-gold-bright);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.header-nav .header-tab-button:before,.lux-cta:before{content:"؟";content:"؟" / ""}.surface:after{-webkit-mask:linear-gradient(#fff,#0000 60%);mask:linear-gradient(#fff,#0000 60%)}.surface,.explore-tile,.explore-disclosure{-webkit-backdrop-filter:none;backdrop-filter:none}[data-reveal],.lux-anim-reveal,.lux-anim-float,.arabic-letter{will-change:auto}.arabic-letter:nth-child(2n){animation:none}.review-page--performance .review-form-card,.review-page--performance .review-form-grid,.review-page--performance .review-form-editor{border-color:var(--line)!important;background-color:var(--surface)!important}@media (max-width:1199px){.hx-board{height:var(--hx-h);opacity:.85}.hx-cell:first-child,.hx-cell:nth-child(2),.hx-cell:nth-child(6),.hx-cell:nth-child(7){display:none}.hx-cell:nth-child(3),.hx-cell:nth-child(4),.hx-cell:nth-child(5){inset-block-start:0}}@media (max-width:899px){.hx-board{display:none}}.hx-podium{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-block-end:var(--space-md);display:grid}.hx-podium__card{isolation:isolate;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% -20%, var(--author-accent), transparent 60%) padding-box, linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box;border:1px solid #0000;flex-direction:column;align-items:center;gap:.45rem;padding:1.3rem 1rem 1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hx-podium__card{background:radial-gradient(120% 90% at 50% -20%, color-mix(in srgb, var(--author-accent) 22%, transparent), transparent 60%) padding-box, linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box}}.hx-podium__card{box-shadow:var(--elevation-1);text-align:center}.hx-podium__card--1{background:radial-gradient(130% 100% at 50% -25%, var(--lux-gold), transparent 62%) padding-box, linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;grid-column:2;padding-block:1.7rem 1.4rem;transform:translateY(-.7rem)}@supports (color:color-mix(in lab, red, red)){.hx-podium__card--1{background:radial-gradient(130% 100% at 50% -25%, color-mix(in srgb, var(--lux-gold) 26%, transparent), transparent 62%) padding-box, linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box}}.hx-podium__card--1{box-shadow:var(--elevation-2), 0 0 34px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.hx-podium__card--1{box-shadow:var(--elevation-2), 0 0 34px color-mix(in srgb, var(--lux-gold) 18%, transparent)}}.hx-podium__card--1.lift:hover{transform:translateY(-.95rem)scale(1.012)}.hx-podium__card--2{grid-column:1}.hx-podium__card--3{grid-column:3}.hx-podium__medal{width:2.5rem;height:2.85rem;clip-path:var(--hx-cell);color:#2c0640;background:linear-gradient(170deg,#c9b6ff,#8a7bd8);justify-content:center;align-items:center;display:inline-flex}.hx-podium__card--1 .hx-podium__medal{background:linear-gradient(170deg, var(--lux-gold-bright), var(--lux-gold) 55%, var(--lux-gold-deep));width:3rem;height:3.45rem}.hx-podium__card--3 .hx-podium__medal{background:linear-gradient(170deg,#ffb47e,#c96f2e)}.hx-podium__rank{font-family:var(--font-dm-mono), monospace;font-size:var(--step-2);color:var(--foreground);font-weight:900;line-height:1;position:absolute;inset-block-start:.7rem;inset-inline-start:.85rem}@supports (color:color-mix(in lab, red, red)){.hx-podium__rank{color:color-mix(in srgb, var(--foreground) 16%, transparent)}}.hx-podium__avatar{pointer-events:none}.hx-podium__card--1 .hx-podium__avatar{width:5.6rem;height:5.6rem}.hx-podium__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--step-1);font-weight:900;overflow:hidden}.hx-podium__id{color:var(--muted);font-size:var(--step--1)}.hx-podium__score{align-items:baseline;gap:.4rem;margin-block-start:.15rem;display:flex}.hx-podium__score .lux-num{font-size:var(--step-2)}.hx-podium__score small{color:var(--muted);font-size:var(--step--1);font-weight:700}.hx-podium__cats{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-block-start:.3rem;display:flex}.hx-podium__cats .category-chip{min-height:1.9rem;padding:.3rem .6rem;font-size:.78rem}.lux-ladder{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.lux-ladder__row{isolation:isolate;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);grid-template-columns:2.4rem auto minmax(0,1fr) auto 5.5rem;align-items:center;gap:.8rem;min-height:4.4rem;padding:.55rem .9rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.lux-ladder__row{transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.lux-ladder__row:hover{border-color:var(--lux-gold);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row:hover{border-color:color-mix(in srgb, var(--lux-gold) 38%, var(--line))}}.lux-ladder__row:hover{box-shadow:var(--elevation-2)}.lux-ladder__rank{font-family:var(--font-dm-mono), monospace;font-size:var(--step-1);color:var(--muted);text-align:center;font-weight:900}.lux-ladder__avatar{pointer-events:none;border-width:2px;width:2.9rem;height:2.9rem;font-size:.95rem}.lux-ladder__who{flex-direction:column;gap:.1rem;min-width:0;display:flex}.lux-ladder__who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.lux-ladder__who .author-id-text{color:var(--muted);font-size:.78rem}.lux-ladder__cats{gap:.3rem;display:flex}.lux-ladder__cats .category-chip{min-height:1.85rem;padding:.28rem .55rem;font-size:.74rem}.lux-ladder__score{text-align:end}.lux-ladder__score .lux-num{font-size:var(--step-1)}.lux-ladder__bar{width:var(--bar,0%);background:linear-gradient(to left, var(--lux-gold), var(--author-accent));border-start-end-radius:999px;height:3px;position:absolute;inset-block-end:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.lux-ladder__bar{background:linear-gradient(to left, color-mix(in srgb, var(--lux-gold) 85%, transparent), color-mix(in srgb, var(--author-accent) 65%, transparent))}}.lux-ladder__bar{opacity:.85}@media (max-width:760px){.hx-podium{grid-template-columns:1fr;align-items:stretch}.hx-podium__card--1,.hx-podium__card--2,.hx-podium__card--3{grid-column:auto;transform:none}.lux-ladder__cats{display:none}.lux-ladder__row{grid-template-columns:2rem auto minmax(0,1fr) 4.5rem;gap:.6rem}.lux-ladder__cat-label{display:none}}.bank-overview-bar__chip-label{align-items:center;gap:.35rem;display:inline-flex}.bank-overview-bar__chip-label svg{opacity:.85;flex:none}.review-page .review-toolbar{z-index:30;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);position:sticky;top:.75rem}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar{background:color-mix(in srgb, var(--surface) 94%, transparent)}}:root[data-perf-mode=on] *,:root[data-perf-mode=on] :before,:root[data-perf-mode=on] :after{transition:none!important;animation:none!important}:root[data-perf-mode=on] .arabic-alphabet-bg,:root[data-perf-mode=on] .page-glow,:root[data-perf-mode=on] .lux-qmark,:root[data-perf-mode=on] .page-shell:before{display:none!important}:root[data-perf-mode=on] .surface,:root[data-perf-mode=on] .submission-card,:root[data-perf-mode=on] .mini-panel,:root[data-perf-mode=on] .review-form-card,:root[data-perf-mode=on] .review-form-grid,:root[data-perf-mode=on] .review-form-editor,:root[data-perf-mode=on] .review-toolbar,:root[data-perf-mode=on] .account-popover{background:var(--surface)!important;border-color:var(--line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-perf-mode=on] body{background:var(--background)!important}:root[data-perf-mode=on] .lux-foil-text,:root[data-perf-mode=on] .lux-num,:root[data-perf-mode=on] .lux-gold-text,:root[data-perf-mode=on] .flagship-title .accent{-webkit-text-fill-color:currentColor!important;color:var(--accent-yellow)!important;background:0 0!important}:root[data-perf-mode=on] [data-reveal],:root[data-perf-mode=on] .lux-anim-reveal{opacity:1!important;transform:none!important}:root[data-perf-mode=on] .review-submission-list>*{content-visibility:auto;contain-intrinsic-size:auto 460px}:root[data-perf-mode=on] .review-page-toggle--active{border-color:var(--lux-gold)!important;background:var(--lux-gold)!important}@supports (color:color-mix(in lab, red, red)){:root[data-perf-mode=on] .review-page-toggle--active{background:color-mix(in srgb, var(--lux-gold) 18%, var(--surface))!important}}:root[data-perf-mode=on] .review-page-toggle--active{color:var(--accent-yellow)!important}:root[data-theme=dark] .theme-toggle{color:#fff9ff;background:linear-gradient(135deg,#f0c2452e,#d819a729);border-color:#ffedff47}:root[data-theme=dark] .theme-toggle .theme-toggle__icon{background:#ffffff24}:root[data-perf-mode=on] .review-page,:root[data-perf-mode=on] .review-page section,:root[data-perf-mode=on] .review-page .surface,:root[data-perf-mode=on] .review-page .review-form-card{opacity:1!important;filter:none!important;transform:none!important}.category-select[data-open]{z-index:70}.question-cell:focus-within,.submission-card:focus-within{z-index:60}:is(.question-cell:has(.category-select[data-open]),.submission-card:has(.category-select[data-open])){z-index:70}.bank-overview-bar.lux-scoreboard [data-state=some]{--lux-sb-state-ink:#3a55d9;--lux-sb-state-tint:#4f63e824;--lux-sb-state-gem:linear-gradient(160deg, #93a7ff, #3a55d9)}:root[data-theme=dark] .bank-overview-bar.lux-scoreboard [data-state=some]{--lux-sb-state-ink:#a7b8ff;--lux-sb-state-tint:#93a7ff29}.bank-overview-bar__status[data-state=some]{color:#3a55d9;background:#4f63e824}:root[data-theme=dark] .bank-overview-bar__status[data-state=some]{color:#a7b8ff;background:#93a7ff2e}.bank-overview-bar__chip[data-state=some]{border-color:#4f63e83d}@keyframes luxHandSwipe{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(-7px)rotate(-10deg)}70%{transform:translate(5px)rotate(6deg)}}.lux-hand-swipe{animation:1.7s ease-in-out infinite luxHandSwipe}@keyframes luxCrownBob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-3deg)}}.hx-podium__card--1 .hx-podium__medal{animation:3.4s ease-in-out infinite luxCrownBob}.hx-podium__card--1:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 8%,#ffd9661f 40%,#ffecaa73 50%,#ffd9661f 60%,#0000 92%);width:36%;animation:6.5s linear 1.6s infinite lux-shimmer;position:absolute;inset-block:-20%;inset-inline-start:-45%;transform:skew(-16deg)translate(135%)}.hx-podium__card .author-gallery-avatar{box-shadow:0 0 0 3px var(--author-accent), 0 16px 30px var(--author-accent)}@supports (color:color-mix(in lab, red, red)){.hx-podium__card .author-gallery-avatar{box-shadow:0 0 0 3px color-mix(in srgb, var(--author-accent) 55%, transparent), 0 16px 30px color-mix(in srgb, var(--author-accent) 25%, #1d04294d)}}.hx-podium__card--1 .author-gallery-avatar{box-shadow:0 0 0 3px var(--lux-gold), 0 0 28px var(--lux-gold), 0 16px 30px #1d042959}@supports (color:color-mix(in lab, red, red)){.hx-podium__card--1 .author-gallery-avatar{box-shadow:0 0 0 3px color-mix(in srgb, var(--lux-gold) 75%, transparent), 0 0 28px color-mix(in srgb, var(--lux-gold) 35%, transparent), 0 16px 30px #1d042959}}@keyframes luxBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lux-ladder__bar{transform-origin:100%;animation:luxBarGrow .9s var(--ease-out) .25s both}[dir=ltr] .lux-ladder__bar{transform-origin:0%}@media (prefers-reduced-motion:reduce){.lux-hand-swipe,.hx-podium__card--1 .hx-podium__medal,.hx-podium__card--1:after,.lux-ladder__bar{animation:none!important}.lux-ladder__bar{transform:scaleX(1)!important}}.category-select{position:relative}.category-select__native{z-index:6;opacity:0;appearance:none;border:0;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.category-select__native{display:none}}.category-select__button{-webkit-user-select:none;user-select:none}.lux-sort{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lux-sort{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.lux-sort{padding:.28rem}.lux-sort__button{border-radius:var(--radius-pill);min-height:2.3rem;color:var(--muted);align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.82rem;font-weight:900;display:inline-flex}.lux-sort__button--active{background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-gold))}@supports (color:color-mix(in lab, red, red)){.lux-sort__button--active{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 18%, transparent), color-mix(in srgb, var(--lux-gold) 16%, transparent))}}.lux-sort__button--active{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.lux-sort__button--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lux-gold) 30%, transparent)}}.qx-intro{--t-establish:0s;--t-walk:.55s;--t-aim:1.75s;--t-shot:2.05s;--t-boom:2.25s;--t-question:2.7s;--t-answer:3.9s;--t-mist:4.7s;--t-reveal:5.8s;z-index:200;animation:qx-intro-exit .9s ease-in var(--t-reveal) both;background:#0b0118;font-family:inherit;position:fixed;inset:0;overflow:hidden}@keyframes qx-intro-exit{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.qx-stage{z-index:1;animation:qx-fade-in .9s ease-out var(--t-establish) both;background:linear-gradient(#06010f 0%,#1d0429 42%,#36064f 76%,#4c0d66 100%);position:absolute;inset:0}.qx-stage>*{display:block;position:absolute}.qx-stage:after{content:"";z-index:9;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#0000 55%,#06010f8c 100%);position:absolute;inset:0}@keyframes qx-fade-in{0%{opacity:0}}@keyframes qx-rise-in{0%{opacity:0;transform:translateY(6vmin)}to{opacity:1;transform:translateY(0)}}.qx-stars{z-index:1;width:3px;height:3px;animation:qx-twinkle 3.2s ease-in-out var(--t-establish) infinite alternate;background:0 0;top:0;left:0;box-shadow:4vw 7vh #e8dcff,9vw 15vh #e8dcff,15vw 5vh #e8dcff,21vw 12vh #e8dcff,27vw 3vh 0 1px #e8dcff,33vw 9vh #e8dcff,40vw 14vh #e8dcff,46vw 6vh #e8dcff,53vw 11vh #e8dcff,60vw 4vh 0 1px #e8dcff,67vw 13vh #e8dcff,73vw 7vh #e8dcff,81vw 15vh #e8dcff,88vw 5vh 0 1px #e8dcff,94vw 10vh #e8dcff}.qx-stars--b{width:2px;height:2px;animation-duration:4.6s;animation-delay:calc(var(--t-establish) + 1.1s);box-shadow:7vw 22vh #ffd966,14vw 28vh #cdb6ff,22vw 19vh #ffd966,30vw 25vh #cdb6ff,37vw 18vh #ffd966,45vw 24vh #cdb6ff,52vw 20vh #ffd966,61vw 27vh #cdb6ff,69vw 18vh #ffd966,77vw 24vh #cdb6ff,85vw 20vh #ffd966,92vw 26vh #cdb6ff}@keyframes qx-twinkle{0%{opacity:.45}to{opacity:1}}.qx-moon{aspect-ratio:1;z-index:2;width:clamp(44px,9vmin,84px);animation:qx-moon-in 1.1s cubic-bezier(.2,.9,.3,1.2) calc(var(--t-establish) + .15s) both;border-radius:50%;top:7%;left:74%;box-shadow:0 0 5vmin 1.2vmin #f0c24542}.qx-moon:before{content:"";clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);background:linear-gradient(#d9a437,#d9a437) 62% 60%/20% 16% no-repeat,linear-gradient(#e3b04a,#e3b04a) 28% 32%/14% 12% no-repeat,radial-gradient(circle at 36% 30%,#ffd966 0%,#f0c245 52%,#cf9526 100%);position:absolute;inset:0}@keyframes qx-moon-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.qx-cloud{z-index:2;--qx-cc:#9660c857;background:var(--qx-cc);width:1em;height:1em;box-shadow:-2em 0 var(--qx-cc), -1em 0 var(--qx-cc), 1em 0 var(--qx-cc), 2em 0 var(--qx-cc), 3em 0 var(--qx-cc), -1em -1em var(--qx-cc), 0 -1em var(--qx-cc), 1em -1em var(--qx-cc), 2em -1em var(--qx-cc), 0 -2em var(--qx-cc), 1em -2em var(--qx-cc);animation:qx-fade-in 1.2s ease-out var(--t-establish) both, qx-drift 28s ease-in-out calc(var(--t-establish) + .2s) infinite alternate}@keyframes qx-drift{0%{transform:translate(-1.6em)}to{transform:translate(1.6em)}}.qx-cloud--1{font-size:clamp(7px,1.7vmin,13px);top:13%;left:14%}.qx-cloud--2{--qx-cc:#9660c842;font-size:clamp(6px,1.4vmin,11px);animation-duration:1.2s,36s;top:24%;left:66%}.qx-cloud--3{--qx-cc:#9660c833;font-size:clamp(5px,1.1vmin,9px);animation-duration:1.2s,44s;top:6%;left:42%}.qx-sky{left:0;right:0}.qx-sky--far{z-index:3;clip-path:polygon(0% 100%,0% 62%,6% 62%,6% 38%,11% 38%,11% 70%,18% 70%,18% 24%,24% 24%,24% 55%,31% 55%,31% 40%,37% 40%,37% 78%,45% 78%,45% 12%,52% 12%,52% 48%,58% 48%,58% 30%,64% 30%,64% 66%,71% 66%,71% 20%,77% 20%,77% 52%,84% 52%,84% 36%,90% 36%,90% 72%,100% 72%,100% 100%);height:30%;animation:qx-rise-in 1s ease-out calc(var(--t-establish) + 50ms) both;background:repeating-linear-gradient(0deg,#d819a70f 0 2px,#0000 2px 9px),repeating-linear-gradient(90deg,#f0c2450d 0 2px,#0000 2px 11px),linear-gradient(#330a4d,#24063a);bottom:17%}.qx-sky--near{z-index:4;clip-path:polygon(0% 100%,0% 45%,8% 45%,8% 70%,15% 70%,15% 30%,23% 30%,23% 60%,33% 60%,33% 80%,42% 80%,42% 38%,50% 38%,50% 65%,60% 65%,60% 25%,68% 25%,68% 58%,76% 58%,76% 75%,85% 75%,85% 42%,93% 42%,93% 68%,100% 68%,100% 100%);height:22%;animation:qx-rise-in 1.05s ease-out calc(var(--t-establish) + .18s) both;background:repeating-linear-gradient(0deg,#d819a70d 0 2px,#0000 2px 8px),linear-gradient(#1a0330,#120222);bottom:16.5%}.qx-haze{z-index:5;height:24%;animation:qx-fade-in 1.2s ease-out calc(var(--t-establish) + .3s) both;background:linear-gradient(#0000,#140223d9 78%,#140223);bottom:16%;left:0;right:0}.qx-beam{z-index:6;transform-origin:50% 0;width:clamp(120px,30vmin,260px);height:88%;transform:rotate(var(--qx-tilt));clip-path:polygon(44% 0%,56% 0%,100% 100%,0% 100%);opacity:.5;animation:qx-beam-in .9s ease-out calc(var(--t-establish) + .45s) both, qx-beam-sway 7.5s ease-in-out calc(var(--t-establish) + .45s) infinite alternate;top:-4%}.qx-beam:before{content:"";background:currentColor;width:12%;height:2.5%;position:absolute;top:0;left:44%}.qx-beam--gold{--qx-tilt:-13deg;color:#ffd966;background:linear-gradient(#ffd966bf,#ffd9662e 45%,#ffd96600 85%);left:2%}.qx-beam--magenta{--qx-tilt:13deg;color:#d819a7;background:linear-gradient(#d819a7bf,#d819a72e 45%,#d819a700 85%);right:2%}@keyframes qx-beam-in{0%{opacity:0}to{opacity:.5}}@keyframes qx-beam-sway{0%{transform:rotate(calc(var(--qx-tilt) - 2.5deg))}to{transform:rotate(calc(var(--qx-tilt) + 2.5deg))}}.qx-floor{z-index:7;--qx-hex:clamp(26px, 6vmin, 46px);background:linear-gradient(180deg, #d819a724, transparent 40%), repeating-linear-gradient(60deg, #d819a721 0 2px, transparent 2px var(--qx-hex)), repeating-linear-gradient(-60deg, #d819a721 0 2px, transparent 2px var(--qx-hex)), repeating-linear-gradient(90deg, #f0c24512 0 2px, transparent 2px var(--qx-hex)), linear-gradient(180deg, #220539, #130222 80%);height:18%;animation:qx-rise-in 1s cubic-bezier(.2,.8,.2,1) var(--t-establish) both;bottom:0;left:0;right:0}.qx-floor:before{content:"";background:linear-gradient(90deg,#f0c24500,#f0c245 18%,#d819a7 50%,#f0c245 82%,#f0c24500);height:3px;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 14px 2px #d819a78c,0 0 30px 4px #f0c24540}.qx-floor:after{content:"";background:radial-gradient(46% 60% at 50% 18%,#ffd96629,#0000 70%);position:absolute;inset:0}.qx-board{--qx-hex:clamp(46px, 10.5vmin, 76px);z-index:20;width:max-content;padding:calc(var(--qx-hex) * .34) calc(var(--qx-hex) * .42);pointer-events:none;will-change:transform, opacity;animation:.9s cubic-bezier(.18,1.25,.32,1) both qx-board-in;animation-delay:var(--t-establish,0s);flex-direction:column;align-items:center;display:flex;position:absolute;top:12%;left:50%;translate:-50%}.qx-board:before,.qx-board:after{content:"";pointer-events:none;position:absolute}.qx-board:before{inset:calc(var(--qx-hex) * -.1) calc(var(--qx-hex) * -.14);z-index:-2;border-radius:calc(var(--qx-hex) * .3);box-shadow:0 0 calc(var(--qx-hex) * .55) #d819a759, 0 calc(var(--qx-hex) * .18) calc(var(--qx-hex) * .6) #0000008c;background:linear-gradient(115deg,#9a6a14,#f0c245 22%,#ffd966 38%,#b87f1a 55%,#f0c245 74%,#8a5d10)}.qx-board:after{inset:calc(var(--qx-hex) * -.02) calc(var(--qx-hex) * -.06);z-index:-1;border-radius:calc(var(--qx-hex) * .22);box-shadow:inset 0 0 calc(var(--qx-hex) * .5) #1d0429cc;background:linear-gradient(#ffffff12,#0000 30%),linear-gradient(165deg,#4c0d66,#2a0743 55%,#1d0429)}.qx-board-glow{z-index:-3;animation:3.6s ease-in-out infinite alternate qx-glow-breathe;animation-delay:calc(var(--t-establish,0s) + 1.2s);background:radial-gradient(at 50% 42%,#d819a74d,#6a11a829 48%,#0000 72%);position:absolute;inset:-18% -22%}.qx-row{gap:calc(var(--qx-hex) * .08);display:flex}.qx-row+.qx-row{margin-top:calc(var(--qx-hex) * -.235)}.qx-row--1{--qx-rd:0s}.qx-row--2{--qx-rd:80ms}.qx-row--3{--qx-rd:.16s}.qx-cell:first-child{--qx-cd:0s}.qx-cell:nth-child(2){--qx-cd:60ms}.qx-cell:nth-child(3){--qx-cd:.12s}.qx-cell:nth-child(4){--qx-cd:.18s}.qx-cell:nth-child(5){--qx-cd:.24s}.qx-cell{width:var(--qx-hex);height:calc(var(--qx-hex) * 1.155);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);font-family:inherit;font-weight:800;font-size:calc(var(--qx-hex) * .46);color:#efe2ff;text-shadow:0 0 calc(var(--qx-hex) * .18) #d819a799, 0 2px 0 #0006;animation:.5s cubic-bezier(.2,1.4,.4,1) both qx-cell-in;animation-delay:calc(var(--t-establish,0s) + .3s + var(--qx-rd,0s) + var(--qx-cd,0s));background:linear-gradient(#f0c245cc,#d819a766 52%,#f0c24580);place-items:center;line-height:1;display:grid;position:relative}.qx-cell:before{content:"";z-index:-1;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(168deg,#ffffff2e,#0000 36%),linear-gradient(160deg,#5d148c,#340a52 58%,#21052f);position:absolute;inset:2.5px}.qx-cell--gold{color:#3b0a52;text-shadow:0 1px #ffffff59;background:linear-gradient(#ffd966,#b87f1a)}.qx-cell--gold:before{background:linear-gradient(168deg,#ffffff73,#0000 42%),linear-gradient(160deg,#ffd966,#f0c245 55%,#c08a1d)}.qx-cell--target{color:#ffd966;text-shadow:0 0 calc(var(--qx-hex) * .22) #d819a7f2, 0 0 calc(var(--qx-hex) * .07) #ffd966cc, 0 2px 0 #00000073;animation:.5s cubic-bezier(.2,1.4,.4,1) both qx-cell-in,60ms ease-in forwards qx-target-out;animation-delay:calc(var(--t-establish,0s) + .3s + var(--qx-rd,0s) + var(--qx-cd,0s)), var(--t-boom,2.25s);background:linear-gradient(#ffd966,#d819a7 55%,#ffd966)}.qx-cell--target:before{background:linear-gradient(168deg,#ffffff38,#0000 36%),linear-gradient(160deg,#7a1bb4,#4c0d66 58%,#2a0639)}.qx-cell--target:after{content:"";clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);opacity:0;animation:1.5s ease-in-out infinite qx-target-pulse;animation-delay:calc(var(--t-establish,0s) + 1.3s);background:radial-gradient(circle at 50% 46%,#d819a780,#0000 68%);position:absolute;inset:0}@keyframes qx-board-in{0%{opacity:0;transform:perspective(900px)rotateX(58deg)scale(.82)}60%{opacity:1;transform:perspective(900px)rotateX(-8deg)scale(1.02)}to{opacity:1;transform:perspective(900px)rotateX(0)scale(1)}}@keyframes qx-cell-in{0%{opacity:0;transform:rotateY(90deg)scale(.55)}to{opacity:1;transform:none}}@keyframes qx-target-out{to{opacity:0;transform:scale(0)}}@keyframes qx-target-pulse{0%,to{opacity:.2}50%{opacity:.95}}@keyframes qx-glow-breathe{0%{opacity:.7}to{opacity:1}}.qx-teams{z-index:30;pointer-events:none;position:absolute;inset:0}.qx-team{animation:1.1s cubic-bezier(.18,.9,.26,1) both qx-team-in;animation-delay:var(--t-establish,0s);align-items:flex-end;gap:clamp(8px,1.7vmin,15px);font-size:clamp(6.5px,1.7vmin,12px);display:flex;position:absolute;bottom:18%}.qx-team-red{inset-inline-start:clamp(12px,6vw,9%)}.qx-team-blue{inset-inline-end:clamp(12px,6vw,9%)}.qx-team:after{content:"";inset-inline:-1em;background:radial-gradient(50% 50%,#08010e8c,#08010e00 70%);height:1.7em;position:absolute;bottom:-.9em}@keyframes qx-team-in{0%{opacity:0;transform:translateY(6.5vmin)}to{opacity:1;transform:translateY(0)}}.qx-fig{will-change:transform;width:3em;height:6em;position:relative}.qx-fig:nth-child(2){font-size:1.12em}.qx-fig:nth-child(3){font-size:.92em}.qx-team-red .qx-fig{animation:.62s ease-in-out infinite qx-bounce;animation-delay:calc(var(--t-establish,0s) + 1.1s)}.qx-team-red .qx-fig:nth-child(2){animation-delay:calc(var(--t-establish,0s) + 1.26s)}.qx-team-red .qx-fig:nth-child(3){animation-delay:calc(var(--t-establish,0s) + 1.41s)}@keyframes qx-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-.32em)}}.qx-team-blue .qx-fig{transform-origin:50% 100%;animation:2.8s ease-in-out infinite qx-sway;animation-delay:calc(var(--t-establish,0s) + 1.1s)}.qx-team-blue .qx-fig:nth-child(2){animation-delay:calc(var(--t-establish,0s) + 2s);animation-duration:3.3s}.qx-team-blue .qx-fig:nth-child(3){animation-delay:calc(var(--t-establish,0s) + 1.55s)}@keyframes qx-sway{0%,to{transform:rotate(-1.3deg)}50%{transform:rotate(1.3deg)translateY(-.06em)}}.qx-head{top:0;border-radius:.28em;width:2.1em;height:1.8em;margin-inline:auto;display:block;position:absolute;inset-inline:0}.qx-team-red .qx-head{background:linear-gradient(145deg,#f24a38 0%,#d23528 55%,#b92434 100%);box-shadow:inset 0 -.26em #f0c245,inset .18em .18em #ffffff2e}.qx-team-blue .qx-head{background:linear-gradient(145deg,#5d72f0 0%,#4f63e8 55%,#2a3f9e 100%);box-shadow:inset 0 -.26em #1c2a6b,inset .18em .18em #ffffff29}.qx-head:after{content:"";background:linear-gradient(#33124a,#0c0418 70%);border-radius:.16em;width:1.35em;height:.42em;position:absolute;top:.5em;box-shadow:0 0 .5em #d819a78c,inset 0 .1em #d819a759}.qx-team-red .qx-head:after{inset-inline-end:.12em}.qx-team-blue .qx-head:after{inset-inline-start:.12em}.qx-torso{top:1.95em;border-radius:.3em;width:2.6em;height:2.45em;margin-inline:auto;display:block;position:absolute;inset-inline:0}.qx-team-red .qx-torso{background:linear-gradient(150deg,#f24a38 0%,#cf2f2c 60%,#b92434 100%);box-shadow:inset 0 -.34em #f0c245,inset .2em .2em #ffffff24,1.42em .12em 0 -.8em #b92434}.qx-team-blue .qx-torso{background:linear-gradient(150deg,#5d72f0 0%,#4554c9 60%,#2a3f9e 100%);box-shadow:inset 0 -.34em #1c2a6b,inset .2em .2em #ffffff21,1.42em .12em 0 -.8em #2a3f9e,-1.42em .12em 0 -.8em #2a3f9e}.qx-torso:before,.qx-torso:after{content:"";border-radius:0 0 .18em .18em;width:.78em;height:1.6em;position:absolute;top:100%}.qx-torso:before{inset-inline-start:.34em}.qx-torso:after{inset-inline-end:.34em}.qx-team-red .qx-torso:before,.qx-team-red .qx-torso:after{background:linear-gradient(#7e1426 0%,#5c0f1f 68%,#240610 84% 100%)}.qx-team-blue .qx-torso:before,.qx-team-blue .qx-torso:after{background:linear-gradient(#22337f 0%,#16224f 68%,#090f27 84% 100%)}.qx-arm{transform-origin:50% .3em;will-change:transform;width:.72em;height:2.3em;animation:.85s ease-in-out infinite alternate qx-point;animation-delay:calc(var(--t-establish,0s) + 1.1s);background:linear-gradient(#d23528 0%,#f24a38 52%,#f0c245 76%,#ffd966 100%);border-radius:.3em;display:block;position:absolute;top:2.1em;left:.12em;transform:rotate(137deg)}.qx-team-red .qx-fig:nth-child(2) .qx-arm{animation-delay:calc(var(--t-establish,0s) + 1.3s)}.qx-team-red .qx-fig:nth-child(3) .qx-arm{animation-delay:calc(var(--t-establish,0s) + 1.48s)}@keyframes qx-point{0%{transform:rotate(130deg)}to{transform:rotate(146deg)}}.qx-judge{--qx-ju:clamp(5.5px, 1.15vmin, 13px);--qx-jdir:1;z-index:40;width:calc(var(--qx-ju) * 10);height:calc(var(--qx-ju) * 17);transform:translateX(calc(var(--qx-jdir) * 26vw));animation:qx-jwalk 1.2s steps(22, end) var(--t-walk,.55s) both;pointer-events:none;bottom:18%;position:absolute;inset-inline-start:100%}[dir=ltr] .qx-judge{--qx-jdir:-1}.qx-judge-shadow{bottom:calc(var(--qx-ju) * -.8);width:calc(var(--qx-ju) * 8.4);height:calc(var(--qx-ju) * 1.5);background:radial-gradient(#00000080,#0000 70%);border-radius:50%;position:absolute;inset-inline-start:calc(var(--qx-ju) * .8)}.qx-judge-bob{animation:qx-jbob .5s ease-in-out 4 var(--t-walk,.55s) both, qx-jrecoil .25s ease-out var(--t-shot,2.05s) forwards;position:absolute;inset:0}.qx-judge-crown{top:calc(var(--qx-ju) * -.7);width:calc(var(--qx-ju) * 4);height:calc(var(--qx-ju) * 1.7);clip-path:polygon(0 100%,0 28%,18% 60%,34% 6%,50% 48%,66% 6%,82% 60%,100% 28%,100% 100%);background:linear-gradient(#ffd966,#f0c245 55%,#c79a35);position:absolute;inset-inline-start:calc(var(--qx-ju) * 3)}.qx-judge-head{top:calc(var(--qx-ju) * .7);width:calc(var(--qx-ju) * 4.6);height:calc(var(--qx-ju) * 4);border-radius:calc(var(--qx-ju) * .5);box-shadow:inset 0 calc(var(--qx-ju) * .28) 0 #ffffff1f, inset calc(var(--qx-jdir) * var(--qx-ju) * -.3) 0 0 #d819a740;background:linear-gradient(#2e0f3d,#1a0524 60%,#120318);position:absolute;inset-inline-start:calc(var(--qx-ju) * 2.7)}.qx-judge-head:after{content:"";top:calc(var(--qx-ju) * 1.3);width:calc(var(--qx-ju) * 3.1);height:calc(var(--qx-ju) * .95);border-radius:calc(var(--qx-ju) * .25);box-shadow:0 0 calc(var(--qx-ju) * .9) #ffd966cc;background:linear-gradient(90deg,#ffd966,#f0c245 70%,#b58a2e);position:absolute;inset-inline-start:calc(var(--qx-ju) * .35)}.qx-judge-body{top:calc(var(--qx-ju) * 4.9);width:calc(var(--qx-ju) * 6);height:calc(var(--qx-ju) * 7);border-radius:calc(var(--qx-ju) * .5);box-shadow:inset 0 calc(var(--qx-ju) * .3) 0 #ffffff1a, inset 0 calc(var(--qx-ju) * -.4) 0 #0006, 0 calc(var(--qx-ju) * .3) calc(var(--qx-ju) * 1) #00000059;background:linear-gradient(115deg,#0000 40%,#f0c245 40% 52%,#b58a2e 52% 55%,#0000 55%),linear-gradient(#2e0f3d 0%,#1b0727 62%,#f0c245 62%,#b58a2e 72%,#14041c 72%);position:absolute;inset-inline-start:calc(var(--qx-ju) * 2)}.qx-judge-arm-off{top:calc(var(--qx-ju) * 5.1);width:calc(var(--qx-ju) * 1.6);height:calc(var(--qx-ju) * 5.8);border-radius:calc(var(--qx-ju) * .4);transform-origin:50% calc(var(--qx-ju) * .7);animation:qx-jstride-b .3s ease-in-out 4 var(--t-walk,.55s) both;background:linear-gradient(#220833 0 68%,#f0c245 68%);position:absolute;inset-inline-end:calc(var(--qx-ju) * .9)}.qx-leg{top:calc(var(--qx-ju) * 11.6);width:calc(var(--qx-ju) * 1.8);height:calc(var(--qx-ju) * 5.4);border-radius:calc(var(--qx-ju) * .4);transform-origin:50% calc(var(--qx-ju) * .5);background:linear-gradient(#220833 0 66%,#f0c245 66% 76%,#120318 76%);position:absolute}.qx-leg-a{animation:qx-jstride-a .3s ease-in-out 4 var(--t-walk,.55s) both;inset-inline-start:calc(var(--qx-ju) * 2.6)}.qx-leg-b{animation:qx-jstride-b .3s ease-in-out 4 var(--t-walk,.55s) both;inset-inline-end:calc(var(--qx-ju) * 2.6)}.qx-judge-arm{top:calc(var(--qx-ju) * 5.1);width:calc(var(--qx-ju) * 1.8);height:calc(var(--qx-ju) * 6.2);border-radius:calc(var(--qx-ju) * .4);transform-origin:50% calc(var(--qx-ju) * .8);animation:qx-jaim .4s cubic-bezier(.3, 1.45, .55, 1) var(--t-aim,1.75s) forwards, qx-jfire .25s ease-out var(--t-shot,2.05s) forwards;background:linear-gradient(#220833 0 66%,#f0c245 66%);position:absolute;inset-inline-start:calc(var(--qx-ju) * .9)}.qx-gun-grip{bottom:calc(var(--qx-ju) * -1);left:calc(var(--qx-ju) * -1.5);width:calc(var(--qx-ju) * 2.1);height:calc(var(--qx-ju) * 1.3);border-radius:calc(var(--qx-ju) * .3);background:#14041c;position:absolute;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #00000073}.qx-gun-barrel{bottom:calc(var(--qx-ju) * -3.5);left:calc(var(--qx-ju) * .2);width:calc(var(--qx-ju) * 1.4);height:calc(var(--qx-ju) * 3.4);border-radius:calc(var(--qx-ju) * .3);box-shadow:inset calc(var(--qx-ju) * .2) 0 0 #ffffff1a;background:linear-gradient(#2e0f3d 0,#1a0524 62%,#f0c245 62%,#ffd966 84%,#b58a2e);position:absolute}.qx-flash{bottom:calc(var(--qx-ju) * -5.8);margin-left:calc(var(--qx-ju) * -2.3);width:calc(var(--qx-ju) * 4.6);height:calc(var(--qx-ju) * 4.6);clip-path:polygon(50% 0%,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0% 50%,37% 37%);animation:qx-jflash .22s ease-out var(--t-shot,2.05s) forwards;background:radial-gradient(circle,#fff7d6 0 24%,#ffd966 46%,#f0c245 62%,#f0c24500 78%);position:absolute;left:50%;transform:scale(0)}.qx-tracer{top:calc(var(--qx-ju) * 4);width:calc(var(--qx-ju) * 1.1);height:calc(var(--qx-ju) * 1.1);box-shadow:0 0 calc(var(--qx-ju) * 1.2) #ffd966e6, calc(var(--qx-jdir) * var(--qx-ju) * -1.8) calc(var(--qx-ju) * .9) calc(var(--qx-ju) * 1.4) #f0c24573;opacity:0;animation:qx-jtracer .2s linear var(--t-shot,2.05s) forwards;background:#ffd966;border-radius:50%;position:absolute;inset-inline-start:calc(var(--qx-ju) * -6)}@keyframes qx-jwalk{0%{transform:translate(0)}to{transform:translateX(calc(var(--qx-jdir) * 26vw))}}@keyframes qx-jbob{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(calc(var(--qx-ju) * -.5))}}@keyframes qx-jstride-a{0%,50%,to{transform:rotate(0)}25%{transform:rotate(22deg)}75%{transform:rotate(-22deg)}}@keyframes qx-jstride-b{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-22deg)}75%{transform:rotate(22deg)}}@keyframes qx-jaim{0%{transform:rotate(0)}to{transform:rotate(calc(var(--qx-jdir) * -102deg))}}@keyframes qx-jfire{0%,to{transform:rotate(calc(var(--qx-jdir) * -102deg))}30%{transform:rotate(calc(var(--qx-jdir) * -114deg))}}@keyframes qx-jrecoil{0%,to{transform:translate(0)rotate(0)}35%{transform:translateX(calc(var(--qx-jdir) * var(--qx-ju) * -.9)) rotate(calc(var(--qx-jdir) * -3deg))}}@keyframes qx-jflash{0%{opacity:0;transform:scale(.2)rotate(0)}30%{opacity:1;transform:scale(1.35)rotate(18deg)}to{opacity:0;transform:scale(0)rotate(40deg)}}@keyframes qx-jtracer{0%{opacity:1;transform:translate(0)}80%{opacity:1}to{transform:translate(calc(var(--qx-jdir) * 25vw), -30vh);opacity:0}}.qx-boom{z-index:50;pointer-events:none;--qx-hit-x:50%;--qx-hit-y:31%;direction:rtl;font-family:inherit;position:absolute;inset:0}.qx-boom-fx{left:var(--qx-hit-x);top:var(--qx-hit-y);width:0;height:0;position:absolute}.qx-boom-ring{left:calc(var(--s) / -2);top:calc(var(--s) / -2);width:var(--s);height:var(--s);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;transform:scale(.12)}.qx-boom-ring--gold{--s:clamp(80px, 20vmin, 150px);animation:qx-ring .6s cubic-bezier(.16, .84, .32, 1) var(--t-boom) forwards;border:clamp(3px,.8vmin,5px) solid #ffd966;box-shadow:0 0 18px 4px #f0c245d9,inset 0 0 14px #ffd966b3}.qx-boom-ring--mag{--s:clamp(110px, 27vmin, 210px);animation:qx-ring .7s cubic-bezier(.16, .84, .32, 1) calc(var(--t-boom) + 80ms) forwards;border:clamp(2px,.6vmin,4px) solid #d819a7;box-shadow:0 0 26px 6px #d819a799}@keyframes qx-ring{0%{opacity:0;transform:scale(.12)}14%{opacity:1}to{opacity:0;transform:scale(1)}}.qx-boom-shard{--w:clamp(11px, 2.8vmin, 18px);left:calc(var(--w) / -2);top:calc(var(--w) * -.575);width:var(--w);height:calc(var(--w) * 1.15);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);opacity:0;will-change:transform, opacity;animation:qx-shard .7s cubic-bezier(.18, .7, .35, 1) var(--t-boom) forwards;background:linear-gradient(150deg,#ffd966 0%,#f0c245 35%,#6a11a8 100%);position:absolute}.qx-bs1{--dx:-24vmin;--dy:-14vmin;--rot:-340deg}.qx-bs2{--dx:-15vmin;--dy:17vmin;--rot:290deg;background:linear-gradient(150deg,#d819a7,#4c0d66)}.qx-bs3{--dx:-4vmin;--dy:-24vmin;--rot:220deg}.qx-bs4{--dx:7vmin;--dy:-19vmin;--rot:-260deg;background:linear-gradient(150deg,#d819a7,#4c0d66)}.qx-bs5{--dx:17vmin;--dy:13vmin;--rot:330deg}.qx-bs6{--dx:25vmin;--dy:-6vmin;--rot:-300deg}@keyframes qx-shard{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.3)}}.qx-boom-word{opacity:0;color:#ffd966;-webkit-text-stroke:clamp(1px, .35vmin, 2px) #4c0d66;text-shadow:0 0 14px #f0c245e6,0 0 34px #d819a7b3,0 clamp(3px,.8vmin,5px) #6a11a8;will-change:transform, opacity;width:max-content;animation:qx-boomword .6s cubic-bezier(.2, .9, .3, 1.2) calc(var(--t-boom) + 50ms) forwards;font-family:inherit;font-size:clamp(2.4rem,10vmin,4.8rem);font-weight:900;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}@keyframes qx-boomword{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(-6deg)}22%{opacity:1;transform:translate(-50%,-50%)scale(1.18)rotate(2deg)}55%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}.qx-qcard{box-sizing:border-box;text-align:center;opacity:0;will-change:transform, opacity;width:min(86vw,460px);animation:qx-qpop .6s cubic-bezier(.22, .9, .32, 1) var(--t-question) forwards;background:linear-gradient(165deg,#3a0852 0%,#2a0640 45%,#1d0429 100%);border:clamp(2px,.6vmin,3px) solid #f0c245;border-radius:clamp(10px,2vmin,16px);padding:clamp(34px,7vmin,46px) clamp(18px,4vmin,30px) clamp(18px,4vmin,26px);position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)scale(.3);box-shadow:inset 0 0 0 clamp(2px,.5vmin,3px) #1d0429e6,inset 0 0 0 clamp(4px,1vmin,6px) #ffd96659,0 0 36px #d819a766,0 22px 60px #0000008c}@keyframes qx-qpop{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}78%{transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.qx-qcard-hex{--hw:clamp(44px, 10vmin, 58px);left:50%;top:calc(var(--hw) * -.5);width:var(--hw);height:calc(var(--hw) * 1.15);margin-left:calc(var(--hw) / -2);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);color:#1d0429;filter:drop-shadow(0 0 10px #f0c24599);background:linear-gradient(160deg,#ffd966 0%,#f0c245 55%,#a06a10 100%);justify-content:center;align-items:center;font-size:clamp(1.5rem,4.5vmin,2.1rem);font-weight:900;line-height:1;display:flex;position:absolute}.qx-qcard-q{color:#ffe9b8;text-shadow:0 0 16px #d819a773,0 2px #1d0429cc;font-size:clamp(1.3rem,5.4vmin,2.05rem);font-weight:900;line-height:1.5;display:block}.qx-qcard-a{color:#ffd966;text-shadow:0 0 10px #d6e6ff80,0 0 24px #b4c8ff59,0 0 38px #d819a74d;opacity:0;will-change:transform, opacity;animation:qx-astamp .45s cubic-bezier(.2, .9, .25, 1.1) var(--t-answer) forwards;border-top:1px dashed #f0c24566;margin-top:clamp(10px,2.4vmin,16px);padding-top:clamp(8px,2vmin,12px);font-size:clamp(1.15rem,4.8vmin,1.8rem);font-weight:900;line-height:1.4;display:inline-block;transform:scale(1.7)}@keyframes qx-astamp{0%{opacity:0;transform:scale(1.7)rotate(4deg)}60%{opacity:1;transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(-1.5deg)}}.qx-fxlayer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.qx-fog{z-index:1;opacity:0;will-change:transform, opacity;animation-name:qx-fog-in,qx-fog-clear;animation-duration:var(--qx-du,1.8s), 1s;animation-timing-function:cubic-bezier(.18,.62,.25,1),ease-out;animation-delay:calc(var(--t-mist,4.7s) + var(--qx-st,0s)), var(--t-reveal,5.8s);background:radial-gradient(closest-side,#f6f0fff5 0%,#e4d7fbc7 38%,#d0bef461 66%,#d0bef400 100%);border-radius:50%;animation-fill-mode:both,forwards;position:absolute}.qx-fog-a{--qx-tx:-24vmax;--qx-ty:26vmax;--qx-fo:.92;--qx-st:0s;--qx-du:1.8s;width:110vmax;height:110vmax;bottom:-45vmax;left:-42vmax}.qx-fog-b{--qx-tx:26vmax;--qx-ty:24vmax;--qx-fo:.92;--qx-st:.12s;--qx-du:1.7s;width:120vmax;height:120vmax;bottom:-52vmax;right:-46vmax}.qx-fog-c{--qx-tx:0vmax;--qx-ty:36vmax;--qx-fo:.95;--qx-st:.25s;--qx-du:1.6s;width:130vmax;height:130vmax;margin-left:-65vmax;bottom:-70vmax;left:50%}.qx-fog-d{--qx-tx:-20vmax;--qx-ty:-16vmax;--qx-fo:.85;--qx-st:.4s;--qx-du:1.4s;width:90vmax;height:90vmax;top:-32vmax;left:-36vmax}.qx-fog-e{--qx-tx:22vmax;--qx-ty:-14vmax;--qx-fo:.88;--qx-st:.5s;--qx-du:1.3s;width:95vmax;height:95vmax;top:-28vmax;right:-36vmax}@keyframes qx-fog-in{0%{transform:translate3d(var(--qx-tx,0vmax), var(--qx-ty,30vmax), 0) scale(.6);opacity:0}to{opacity:var(--qx-fo,.92);transform:translate(0)scale(1.05)}}@keyframes qx-fog-clear{0%{opacity:var(--qx-fo,.92)}to{opacity:0}}.qx-fog-veil{z-index:2;opacity:0;--qx-fo:.96;will-change:opacity;animation:qx-veil-in 1.2s ease-out calc(var(--t-mist,4.7s) + .35s) both, qx-fog-clear 1s ease-out var(--t-reveal,5.8s) forwards;background:radial-gradient(140% 120% at 50% 78%,#f3edfffc 0%,#decffaf7 55%,#cbb8f3f0 100%);position:absolute;inset:0}@keyframes qx-veil-in{0%{opacity:0}to{opacity:var(--qx-fo,.96)}}.qx-grain{z-index:3;opacity:.15;background:repeating-linear-gradient(0deg,#ffffff59 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0c03164d 0 1px,#0000 1px 2px),radial-gradient(120% 120% at 50% 42%,#0000 55%,#080110e6 100%);position:absolute;inset:0}.qx-skip{top:calc(env(safe-area-inset-top,0px) + 14px);z-index:5;color:#ffd966;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:linear-gradient(165deg,#6a11a8e0 0%,#4c0d66eb 45%,#1d0429f5 100%);border:1px solid #f0c24599;border-radius:999px;min-width:44px;min-height:44px;padding:10px 20px;font-family:inherit;font-size:clamp(.82rem,2.4vw,.95rem);font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s;position:absolute;inset-inline-start:clamp(12px,3vw,22px);box-shadow:0 2px 14px #d819a759,inset 0 1px #ffd96638,0 0 0 3px #1d042959}.qx-skip:hover{border-color:#ffd966;transform:translateY(-1px);box-shadow:0 4px 18px #d819a780,inset 0 1px #ffd9664d,0 0 0 3px #1d042959}.qx-skip:active{transform:translateY(0)scale(.97)}.qx-skip:focus-visible{outline-offset:2px;outline:2px solid #ffd966}:root[data-intro-playing=on] body{overflow:hidden}.lux-quest-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.lux-quest-card__count{border-radius:var(--radius-pill);border:1px solid var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.lux-quest-card__count{border:1px solid color-mix(in srgb, var(--lux-gold) 35%, transparent)}}.lux-quest-card__count{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.lux-quest-card__count{background:color-mix(in srgb, var(--lux-gold) 12%, transparent)}}.lux-quest-card__count{color:var(--lux-gold-deep);font-size:var(--step--1);padding:.3rem .7rem;font-weight:900}:root[data-theme=dark] .lux-quest-card__count{color:var(--lux-gold-bright)}.lux-quest{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid;position:relative}.lux-quest__rail{background:linear-gradient(to left, var(--lux-gold), var(--lux-magenta) 55%, var(--lux-gold));inset-inline:9%;border-radius:999px;height:3px;position:absolute;top:1.55rem}@supports (color:color-mix(in lab, red, red)){.lux-quest__rail{background:linear-gradient(to left, color-mix(in srgb, var(--lux-gold) 70%, transparent), color-mix(in srgb, var(--lux-magenta) 55%, transparent) 55%, color-mix(in srgb, var(--lux-gold) 70%, transparent))}}.lux-quest__rail{opacity:.55}.lux-quest__rail:after{content:"";background:radial-gradient(circle, #fff3c4, var(--lux-gold) 60%, transparent 75%);top:50%;border-radius:999px;width:.6rem;height:.6rem;animation:5.5s linear infinite luxQuestSpark;position:absolute;inset-inline-start:0;transform:translateY(-50%)}@keyframes luxQuestSpark{0%{opacity:0;inset-inline-start:0%}6%{opacity:1}94%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - .6rem)}}.lux-quest__step{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:relative}.lux-quest__hex{width:3.1rem;height:3.55rem;clip-path:var(--hx-cell);color:#fff;box-shadow:none;justify-content:center;align-items:center;display:inline-flex}.lux-quest__hex[data-tone=gold]{background:linear-gradient(170deg, var(--lux-gold-bright), var(--lux-gold) 60%, var(--lux-gold-deep));color:#2c0640}.lux-quest__hex[data-tone=blue]{background:linear-gradient(170deg,#93a7ff,#4f63e8)}.lux-quest__hex[data-tone=red]{background:linear-gradient(170deg, #ff8fb8, var(--lux-magenta))}.lux-quest__num{color:var(--muted);letter-spacing:.08em;font-size:.72rem;font-weight:700}.lux-quest__title{font-size:var(--step-0);font-weight:900}.lux-quest__detail{color:var(--muted);margin:0;font-size:.82rem;line-height:1.7}.lux-quest__tagline{text-align:center;color:var(--muted);margin-top:1rem;font-size:.85rem}@media (max-width:700px){.lux-quest{grid-template-columns:1fr;gap:1rem;padding-inline-start:.5rem}.lux-quest__rail{background:linear-gradient(180deg, var(--lux-gold), var(--lux-magenta) 55%, var(--lux-gold));inset-inline:1.95rem auto;width:3px;height:auto;top:1.6rem;bottom:1.6rem}@supports (color:color-mix(in lab, red, red)){.lux-quest__rail{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold) 70%, transparent), color-mix(in srgb, var(--lux-magenta) 55%, transparent) 55%, color-mix(in srgb, var(--lux-gold) 70%, transparent))}}.lux-quest__rail:after{display:none}.lux-quest__step{text-align:start;grid-template-columns:3.1rem minmax(0,1fr);grid-template-areas:"hex title""hex detail";align-items:center;gap:.15rem .9rem;display:grid}.lux-quest__hex{grid-area:hex}.lux-quest__num{display:none}.lux-quest__title{grid-area:title}.lux-quest__detail{grid-area:detail}}body{background:radial-gradient(900px 600px at 85% -10%,#ffd9661a,#0000 60%),radial-gradient(800px 560px at 12% 8%,#ffffff12,#0000 55%),radial-gradient(1200px 800px at 50% 115%,#14031e80,#0000 65%),linear-gradient(#5f1c86 0%,#4d1170 45%,#3a0a57 100%)}:root{--lux-velvet-hi:#fffdfff7;--lux-velvet-lo:#f7f0fdf2}.page-shell:before{opacity:.06}.arabic-letter{color:#fff0ff33}.arabic-letter:nth-child(3n){color:#ffd96626}.arabic-letter:nth-child(4n){color:#ff5acb21}.lux-qmark{background-image:linear-gradient(178deg,#fff4ff12 4%,#0000 84%)}.lux-qmark--rise{background-image:linear-gradient(178deg,#ffd9660f 4%,#0000 86%)}:root[data-theme=dark] .page-shell:before{opacity:.07}:root[data-theme=dark] .arabic-letter{color:#ecd6ff80}:root[data-theme=dark] .arabic-letter:nth-child(3n){color:#ffd96657}:root[data-theme=dark] .arabic-letter:nth-child(4n){color:#ff5acb4d}:root[data-theme=dark] .lux-qmark{background-image:linear-gradient(178deg,#e9c4ff16 4%,#0000 84%)}:root[data-theme=dark] .lux-qmark--rise{background-image:linear-gradient(178deg,#ffd96612 4%,#0000 86%)}:root[data-theme=dark]{--lux-velvet-hi:#3a174ce0;--lux-velvet-lo:#1d0429ed}@media (min-width:1024px){.header-nav-swipe-hint{display:none!important}}@keyframes luxHintAutoHide{to{opacity:0;visibility:hidden}}.header-nav-swipe-hint{animation:.6s 9s forwards luxHintAutoHide}.bank-overview-bar.lux-scoreboard .bank-overview-bar__categories{position:relative}.lux-row-hint{display:none}@media (max-width:768px){.lux-row-hint{z-index:2;border:1px solid var(--lux-gold);inset-inline-start:.3rem;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.lux-row-hint{border:1px solid color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.lux-row-hint{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.lux-row-hint{background:color-mix(in srgb, var(--lux-gold) 25%, var(--surface))}}.lux-row-hint{color:var(--lux-gold-deep);pointer-events:none;animation:1.7s ease-in-out infinite luxHandSwipe,.6s 8s forwards luxHintAutoHide;transform:translateY(-50%)}:root[data-theme=dark] .lux-row-hint{color:var(--lux-gold-bright)}}:root{--hx-line:#ffffffbf;--hx-line-soft:#ffffff8c;--hx-core:#ffd9664d;--hx-lattice-opacity:.06;--hx-lattice-blend:soft-light;--lux-qmark-ink:#fff4ff12;--lux-qmark-gold:#ffd9660f}:root[data-theme=dark]{--hx-line:#f0c2456b;--hx-line-soft:#d819a74d;--hx-core:#d819a738;--hx-lattice-opacity:.07;--hx-lattice-blend:screen;--lux-qmark-ink:#e9c4ff16;--lux-qmark-gold:#ffd96612}.page-shell:before{content:"";pointer-events:none;z-index:0;opacity:var(--hx-lattice-opacity);mix-blend-mode:var(--hx-lattice-blend);background-image:radial-gradient(closest-side at 50% 50%, var(--hx-core), transparent 92%), radial-gradient(closest-side at 50% 50%, var(--hx-core), transparent 92%), linear-gradient(30deg, var(--hx-line) 12%, transparent 12.5%, transparent 87%, var(--hx-line) 87.5%, var(--hx-line)), linear-gradient(150deg, var(--hx-line) 12%, transparent 12.5%, transparent 87%, var(--hx-line) 87.5%, var(--hx-line)), linear-gradient(90deg, var(--hx-line-soft) 2%, transparent 2.5%, transparent 97%, var(--hx-line-soft) 98%);background-position:0 0,42px 72px,0 0,0 0,42px 72px;background-size:84px 145px,84px 145px,84px 145px,84px 145px,84px 145px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 55%,#0000 96%);mask-image:linear-gradient(#000 0%,#0000008c 55%,#0000 96%)}.page-glow{opacity:.65;width:22rem;height:22rem}.page-glow-top{background:#6a11a82e;inset-inline-start:-6rem}.page-glow-bottom{background:#f0c24533;inset-inline-end:-6rem}.lux-glow-crown{top:-9rem;background:#d819a71f;width:34rem;height:16rem;inset-inline-start:calc(50% - 17rem)}:root[data-theme=dark] .page-glow-top{background:#6a11a857}:root[data-theme=dark] .page-glow-bottom{background:#f0c24521}:root[data-theme=dark] .lux-glow-crown{background:#d819a74d}.lux-qmark{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:var(--font-cairo), sans-serif;background-image:linear-gradient(178deg, var(--lux-qmark-ink) 4%, transparent 84%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:.9;animation:44s ease-in-out infinite luxQmarkDrift;position:absolute;transform:translate(0)}.lux-qmark--rise{background-image:linear-gradient(178deg, var(--lux-qmark-gold) 4%, transparent 86%);top:34%;font-size:clamp(11rem,21vw,21rem);inset-inline-start:-.16em;rotate:8deg}.lux-qmark--floor{bottom:-.12em;font-size:clamp(8rem,13vw,13rem);animation-delay:-31s;inset-inline-end:20%;rotate:-12deg}@keyframes luxQmarkDrift{0%,to{transform:translate(0)}50%{transform:translateY(-1.1rem)}}@media (max-width:768px){.lux-qmark{display:none}}.lux-ladder__row[data-elite]{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, linear-gradient(135deg, var(--lux-gold) 0%, var(--author-accent) 45%, var(--lux-magenta) 70%, var(--lux-gold) 100%) border-box;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row[data-elite]{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--lux-gold) 75%, transparent) 0%, color-mix(in srgb, var(--author-accent) 55%, transparent) 45%, color-mix(in srgb, var(--lux-magenta) 45%, transparent) 70%, color-mix(in srgb, var(--lux-gold) 75%, transparent) 100%) border-box}}.lux-ladder__row[data-elite]{box-shadow:var(--elevation-1)}.lux-ladder__row[data-elite]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 15%,#ffd9661a 42%,#ffecaa47 50%,#ffd9661a 58%,#0000 85%);width:30%;animation:7s linear infinite luxEliteSweep;position:absolute;inset-block:-20%;inset-inline-start:-40%;transform:translate(520%)skew(-16deg)}.lux-ladder li:nth-child(2n) .lux-ladder__row[data-elite]:after{animation-delay:-2.4s}.lux-ladder li:nth-child(3n) .lux-ladder__row[data-elite]:after{animation-delay:-4.6s}@keyframes luxEliteSweep{0%{opacity:0;transform:translate(520%)skew(-16deg)}4%{opacity:1}20%{opacity:0;transform:translate(-160%)skew(-16deg)}to{opacity:0;transform:translate(-160%)skew(-16deg)}}.lux-ladder__row[data-elite] .lux-ladder__rank{background-image:var(--lux-gold-grad);color:#0000;-webkit-text-fill-color:transparent;font-size:var(--step-2);-webkit-background-clip:text;background-clip:text;position:relative}.lux-ladder__row[data-elite] .lux-ladder__rank:before{content:"";z-index:-1;clip-path:var(--hx-cell);background:var(--lux-gold);position:absolute;inset:-.35rem -.45rem}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row[data-elite] .lux-ladder__rank:before{background:color-mix(in srgb, var(--lux-gold) 12%, transparent)}}.lux-ladder__row[data-elite] .lux-ladder__bar{background:linear-gradient(to left, var(--lux-gold), var(--author-accent), var(--lux-gold));height:4px}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row[data-elite] .lux-ladder__bar{background:linear-gradient(to left, color-mix(in srgb, var(--lux-gold) 90%, transparent), color-mix(in srgb, var(--author-accent) 80%, transparent), color-mix(in srgb, var(--lux-gold) 90%, transparent))}}.lux-ladder__row[data-elite] .lux-ladder__bar{animation:luxBarGrow .9s var(--ease-out) .25s both, luxBarFlow 2.6s linear 1.2s infinite;opacity:1;background-size:220% 100%}@keyframes luxBarFlow{0%{background-position:0%}to{background-position:220%}}.lux-ladder__row[data-elite] .lux-ladder__avatar{box-shadow:0 0 0 2px var(--author-accent), 0 0 14px var(--author-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row[data-elite] .lux-ladder__avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--author-accent) 70%, transparent), 0 0 14px color-mix(in srgb, var(--author-accent) 35%, transparent)}}.lux-ladder li:nth-child(-n+3) .lux-ladder__row[data-elite]{box-shadow:var(--elevation-2), 0 0 22px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.lux-ladder li:nth-child(-n+3) .lux-ladder__row[data-elite]{box-shadow:var(--elevation-2), 0 0 22px color-mix(in srgb, var(--lux-gold) 12%, transparent)}}.lux-ladder li:nth-child(-n+3) .lux-ladder__row[data-elite] .lux-ladder__rank:after{content:"✦";color:var(--lux-gold-bright);-webkit-text-fill-color:var(--lux-gold-bright);font-size:.7rem;animation:2.2s ease-in-out infinite luxTwinkle;position:absolute;inset-block-start:-.55rem;inset-inline-end:-.6rem}@keyframes luxTwinkle{0%,to{opacity:.25;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}:root[data-theme=dark] .lux-ladder__row[data-elite]{box-shadow:var(--elevation-1), 0 0 18px #d819a714}.lux-pfp{isolation:isolate;border-radius:999px;flex:none;padding:3px;display:inline-flex;position:relative;overflow:hidden}.lux-pfp:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--author-accent,#d819a7), var(--author-secondary,#6a11a8) 35%, var(--lux-gold) 55%, var(--author-accent,#d819a7));animation:7s linear infinite luxPfpSpin;position:absolute;inset:-60%}@keyframes luxPfpSpin{to{transform:rotate(360deg)}}.lux-pfp[data-shape=rounded]{border-radius:22px}.lux-pfp[data-shape=squircle]{border-radius:34% 24%}.lux-pfp[data-shape=hex]{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border-radius:0;padding:4px}.lux-pfp>.author-gallery-avatar,.lux-pfp>.author-profile-hero__avatar{border:0;box-shadow:none!important}.lux-pfp[data-frame=neon]:before{background:var(--author-accent,#d819a7);animation:none}.lux-pfp[data-frame=neon]:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 10px 1px var(--author-accent,#d819a7);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lux-pfp[data-frame=neon]:after{box-shadow:inset 0 0 10px 1px color-mix(in srgb, var(--author-accent,#d819a7) 80%, transparent)}}.lux-pfp[data-frame=neon]:after{pointer-events:none;animation:2.4s ease-in-out infinite luxPfpBreath}@keyframes luxPfpBreath{0%,to{opacity:.35}50%{opacity:1}}.lux-pfp[data-frame=soft]:before{background:linear-gradient(140deg, var(--author-accent,#d819a7), var(--author-secondary,#6a11a8));animation:4.5s ease-in-out infinite luxPfpBreath}.lux-pfp[data-frame=grid]:before{background:repeating-conic-gradient(var(--author-secondary,#6a11a8) 0deg 14deg, var(--author-secondary,#6a11a8) 14deg 30deg)}@supports (color:color-mix(in lab, red, red)){.lux-pfp[data-frame=grid]:before{background:repeating-conic-gradient(var(--author-secondary,#6a11a8) 0deg 14deg, color-mix(in srgb, var(--author-secondary,#6a11a8) 18%, transparent) 14deg 30deg)}}.lux-pfp[data-frame=grid]:before{animation-duration:10s}.lux-pfp[data-frame=hroof]:before{background:repeating-conic-gradient(var(--lux-gold) 0deg 22deg, var(--author-accent,#d819a7) 22deg 60deg)}@supports (color:color-mix(in lab, red, red)){.lux-pfp[data-frame=hroof]:before{background:repeating-conic-gradient(var(--lux-gold) 0deg 22deg, color-mix(in srgb, var(--author-accent,#d819a7) 55%, transparent) 22deg 60deg)}}.lux-pfp[data-frame=hroof]:before{animation-duration:12s}.lux-pfp[data-frame=letters]:before{animation-duration:9s}.lux-pfp[data-frame=letters]:after{content:"؟";z-index:2;color:var(--lux-gold-bright);text-shadow:0 0 6px var(--lux-gold);top:-.1rem;font-size:.62rem;font-weight:900;line-height:1;position:absolute;inset-inline-start:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.lux-pfp[data-frame=letters]:after{text-shadow:0 0 6px color-mix(in srgb, var(--lux-gold) 80%, transparent)}}.lux-pfp[data-frame=letters]:after{pointer-events:none;animation:2.2s ease-in-out infinite luxTwinkle}.authors-hero-avatars .lux-pfp{pointer-events:none;position:absolute}.authors-hero-avatars .lux-pfp:first-child{inset-inline-end:5%;top:0}.authors-hero-avatars .lux-pfp:nth-child(2){inset-inline-end:28%;top:2.2rem}.authors-hero-avatars .lux-pfp:nth-child(3){inset-inline-end:52%;top:.9rem}.authors-hero-avatars .lux-pfp:nth-child(4){inset-inline-end:12%;top:5.6rem}.authors-hero-avatars .lux-pfp:nth-child(5){inset-inline-end:40%;top:6.3rem}.authors-hero-avatars .lux-pfp:nth-child(6){inset-inline-end:64%;top:5rem}.authors-hero-avatars .lux-pfp:nth-child(7){inset-inline-end:76%;top:1.8rem}.authors-hero-avatars .lux-pfp .author-gallery-avatar{position:static}.lux-studio{isolation:isolate;border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 50% -20%, var(--author-accent,#d819a7), transparent 60%) padding-box, linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box;border:1px solid #0000;flex-direction:column;align-items:center;gap:.5rem;padding:1.6rem 1rem 1.3rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lux-studio{background:radial-gradient(120% 100% at 50% -20%, color-mix(in srgb, var(--author-accent,#d819a7) 22%, transparent), transparent 60%) padding-box, linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box}}.lux-studio{text-align:center}.lux-studio__halo{pointer-events:none;z-index:-1;background:radial-gradient(50% 70% at 50% 30%, var(--author-secondary,#6a11a8), transparent 70%);height:75%;position:absolute;inset:-40% -20% auto}@supports (color:color-mix(in lab, red, red)){.lux-studio__halo{background:radial-gradient(50% 70% at 50% 30%, color-mix(in srgb, var(--author-secondary,#6a11a8) 25%, transparent), transparent 70%)}}.lux-studio__halo{filter:blur(10px)}.lux-studio__pfp{width:6.4rem;height:6.4rem}.lux-studio__avatar{width:100%;height:100%;font-size:1.6rem}.lux-studio__name{font-size:var(--step-2);font-weight:900}.lux-studio__id{color:var(--muted);font-size:var(--step--1)}.lux-studio__tag{border-radius:var(--radius-pill);border:1px solid var(--lux-gold);margin-top:.4rem}@supports (color:color-mix(in lab, red, red)){.lux-studio__tag{border:1px solid color-mix(in srgb, var(--lux-gold) 35%, transparent)}}.lux-studio__tag{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.lux-studio__tag{background:color-mix(in srgb, var(--lux-gold) 10%, transparent)}}.lux-studio__tag{color:var(--lux-gold-deep);padding:.28rem .7rem;font-size:.75rem;font-weight:800}:root[data-theme=dark] .lux-studio__tag{color:var(--lux-gold-bright)}.lux-pick{flex-wrap:wrap;gap:.5rem;display:flex}.lux-pick__chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);align-items:center;gap:.5rem;min-height:2.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lux-pick__chip{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.lux-pick__chip{color:var(--muted);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:.4rem .85rem .4rem .6rem;font-size:.85rem;font-weight:800}.lux-pick__chip:hover{border-color:var(--lux-hover-edge);transform:translateY(-1px)}.lux-pick__chip--active{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.lux-pick__chip--active{border-color:color-mix(in srgb, var(--lux-gold) 65%, transparent)}}.lux-pick__chip--active{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.lux-pick__chip--active{background:color-mix(in srgb, var(--lux-gold) 12%, var(--surface))}}.lux-pick__chip--active{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.lux-pick__chip--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lux-gold) 35%, transparent)}}.lux-pick__pfp{width:2.1rem;height:2.1rem}.lux-pick__pfp[data-frame=letters]:after{font-size:.45rem}.lux-pick__dot{border-radius:inherit;background:linear-gradient(160deg, var(--lux-velvet-hi), var(--lux-velvet-lo));width:100%;height:100%}.lux-pick__sample{font-size:1rem;line-height:1}.lux-pick__swatch{background:linear-gradient(160deg, var(--lux-velvet-hi), var(--lux-velvet-lo));width:2.1rem;height:2.1rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.lux-pick__shape{background:linear-gradient(140deg, var(--author-accent,#d819a7), var(--author-secondary,#6a11a8));border-radius:999px;width:1.45rem;height:1.45rem}.lux-pick__shape[data-shape=rounded]{border-radius:7px}.lux-pick__shape[data-shape=squircle]{border-radius:34% 24%}.lux-pick__shape[data-shape=hex]{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border-radius:0}.lux-pick__motion{background:linear-gradient(140deg, var(--author-accent,#d819a7), var(--author-secondary,#6a11a8));border-radius:5px;width:1.45rem;height:1.05rem}.lux-pick__motion[data-motion=pulse]{animation:1.6s ease-in-out infinite luxPickPulse}.lux-pick__motion[data-motion=float]{animation:2.2s ease-in-out infinite luxPickFloat}.lux-pick__motion[data-motion=spark]{position:relative}.lux-pick__motion[data-motion=spark]:after{content:"✦";color:var(--lux-gold-bright);font-size:.6rem;animation:1.8s ease-in-out infinite luxTwinkle;position:absolute;inset-block-start:-.55rem;inset-inline-end:-.35rem}@keyframes luxPickPulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes luxPickFloat{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-1.5px)}}.lux-pick__page{width:2.1rem;height:2.1rem}.lux-pick__page[data-page=portal]{background:linear-gradient(#6a11a8,#3a0a57)}.lux-pick__page[data-page=hroof]{background:linear-gradient(#4c0d66 55%,#f0c245 140%)}.lux-pick__page[data-page=midnight]{background:linear-gradient(#141a3a,#06081c)}.lux-pick__page[data-page=sunset]{background:linear-gradient(#ff7a2f,#b3164e)}.lux-pick__page[data-page=clean]{background:linear-gradient(#f4eefc,#ddd1f0)}.lux-pick__page[data-page=festival]{background:conic-gradient(from 40deg,#d819a7,#f0c245,#4f63e8,#d819a7)}.lux-pick__page[data-page=oasis]{background:linear-gradient(#0f8f6f,#06372b)}.lux-pick__page[data-page=studio]{background:linear-gradient(#2b2b33,#101014)}.lux-pick__layout{border-radius:6px;width:2.3rem;height:1.7rem}.lux-pick__layout[data-layout=classic]{background:radial-gradient(circle at 78% 30%, var(--author-accent,#d819a7) 0 4px, transparent 5px), linear-gradient(#cbb6e6 0 0) 18% 30% / 38% 3px no-repeat, linear-gradient(#9a86bb 0 0) 22% 55% / 30% 2px no-repeat, linear-gradient(#9a86bb 0 0) 22% 75% / 34% 2px no-repeat, linear-gradient(160deg, var(--lux-velvet-hi), var(--lux-velvet-lo))}.lux-pick__layout[data-layout=banner]{background:linear-gradient(140deg, var(--author-accent,#d819a7), var(--author-secondary,#6a11a8)) top / 100% 38% no-repeat, linear-gradient(#9a86bb 0 0) 50% 62% / 60% 2px no-repeat, linear-gradient(#9a86bb 0 0) 50% 80% / 44% 2px no-repeat, linear-gradient(160deg, var(--lux-velvet-hi), var(--lux-velvet-lo))}.lux-pick__layout[data-layout=split]{background:linear-gradient(140deg, var(--author-accent,#d819a7), var(--author-secondary,#6a11a8)) right / 42% 100% no-repeat, linear-gradient(#9a86bb 0 0) 18% 35% / 30% 2px no-repeat, linear-gradient(#9a86bb 0 0) 18% 55% / 26% 2px no-repeat, linear-gradient(#9a86bb 0 0) 18% 75% / 30% 2px no-repeat, linear-gradient(160deg, var(--lux-velvet-hi), var(--lux-velvet-lo))}.author-gallery-card{content-visibility:auto;contain-intrinsic-size:auto 7.5rem}.author-gallery-card:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:-45%}.author-gallery-card:after,.author-gallery-card[data-background=aurora]:after{background:radial-gradient(45% 38% at 22% 25%, var(--author-accent), transparent 70%), radial-gradient(42% 36% at 78% 75%, var(--author-secondary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.author-gallery-card:after,.author-gallery-card[data-background=aurora]:after{background:radial-gradient(45% 38% at 22% 25%, color-mix(in srgb, var(--author-accent) 16%, transparent), transparent 70%), radial-gradient(42% 36% at 78% 75%, color-mix(in srgb, var(--author-secondary) 14%, transparent), transparent 70%)}}.author-gallery-card:after,.author-gallery-card[data-background=aurora]:after{animation:22s linear infinite luxCardOrbit}@keyframes luxCardOrbit{to{transform:rotate(360deg)}}.author-gallery-card[data-background=neon]:after{background:linear-gradient(105deg, transparent 30%, var(--author-accent) 50%, transparent 70%);inset:-20% -45%}@supports (color:color-mix(in lab, red, red)){.author-gallery-card[data-background=neon]:after{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--author-accent) 22%, transparent) 50%, transparent 70%)}}.author-gallery-card[data-background=neon]:after{animation:5.5s linear infinite luxCardSweep;transform:translate(140%)skew(-14deg)}@keyframes luxCardSweep{0%{transform:translate(140%)skew(-14deg)}45%,to{transform:translate(-140%)skew(-14deg)}}.author-gallery-card[data-background=soft]:after{background:radial-gradient(60% 60% at 50% 45%, var(--author-accent), transparent 75%)}@supports (color:color-mix(in lab, red, red)){.author-gallery-card[data-background=soft]:after{background:radial-gradient(60% 60% at 50% 45%, color-mix(in srgb, var(--author-accent) 12%, transparent), transparent 75%)}}.author-gallery-card[data-background=soft]:after{animation:7s ease-in-out infinite luxCardBreathe}@keyframes luxCardBreathe{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.author-gallery-card[data-background=grid]:after{background:repeating-linear-gradient(45deg, var(--author-secondary) 0 2px, transparent 2px 14px);inset:-10%}@supports (color:color-mix(in lab, red, red)){.author-gallery-card[data-background=grid]:after{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--author-secondary) 10%, transparent) 0 2px, transparent 2px 14px)}}.author-gallery-card[data-background=grid]:after{animation:9s linear infinite luxCardPan}@keyframes luxCardPan{to{transform:translate(19.8px,19.8px)}}.author-gallery-card[data-background=letters]:before,.author-gallery-card[data-background=hroof]:before{animation:9s ease-in-out infinite luxCardLetters}@keyframes luxCardLetters{0%,to{opacity:.16;transform:translate(0)}50%{opacity:.3;transform:translate(-.5rem,-.45rem)}}.lux-ladder__row:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-40%}.lux-ladder__row[data-bg=aurora]:before{background:radial-gradient(40% 60% at 15% 30%, var(--author-accent), transparent 70%), radial-gradient(38% 55% at 85% 70%, var(--author-secondary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row[data-bg=aurora]:before{background:radial-gradient(40% 60% at 15% 30%, color-mix(in srgb, var(--author-accent) 10%, transparent), transparent 70%), radial-gradient(38% 55% at 85% 70%, color-mix(in srgb, var(--author-secondary) 9%, transparent), transparent 70%)}}.lux-ladder__row[data-bg=aurora]:before{animation:26s linear infinite luxCardOrbit}.lux-ladder__row[data-bg=neon]:before{background:linear-gradient(105deg, transparent 32%, var(--author-accent) 50%, transparent 68%);inset:-20% -40%}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row[data-bg=neon]:before{background:linear-gradient(105deg, transparent 32%, color-mix(in srgb, var(--author-accent) 14%, transparent) 50%, transparent 68%)}}.lux-ladder__row[data-bg=neon]:before{animation:6.5s linear infinite luxCardSweep;transform:translate(140%)skew(-14deg)}.lux-ladder__row[data-bg=soft]:before{background:radial-gradient(55% 90% at 50% 50%, var(--author-accent), transparent 75%)}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row[data-bg=soft]:before{background:radial-gradient(55% 90% at 50% 50%, color-mix(in srgb, var(--author-accent) 9%, transparent), transparent 75%)}}.lux-ladder__row[data-bg=soft]:before{animation:8s ease-in-out infinite luxCardBreathe}.lux-ladder__row[data-bg=grid]:before{background:repeating-linear-gradient(45deg, var(--author-secondary) 0 2px, transparent 2px 14px);inset:0}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row[data-bg=grid]:before{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--author-secondary) 7%, transparent) 0 2px, transparent 2px 14px)}}.lux-ladder__row[data-bg=grid]:before{animation:10s linear infinite luxCardPan}.lux-ladder__row[data-bg=letters]:before,.lux-ladder__row[data-bg=hroof]:before{content:"ح ر و ف";color:var(--author-accent);inset:auto .6rem -.9rem auto}@supports (color:color-mix(in lab, red, red)){.lux-ladder__row[data-bg=letters]:before,.lux-ladder__row[data-bg=hroof]:before{color:color-mix(in srgb, var(--author-accent) 35%, transparent)}}.lux-ladder__row[data-bg=letters]:before,.lux-ladder__row[data-bg=hroof]:before{opacity:.14;font-size:2.6rem;font-weight:1000;animation:10s ease-in-out infinite luxCardLetters}.hx-podium__card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 25% 25%, var(--author-accent), transparent 70%), radial-gradient(38% 33% at 75% 75%, var(--author-secondary), transparent 70%);position:absolute;inset:-45%}@supports (color:color-mix(in lab, red, red)){.hx-podium__card:before{background:radial-gradient(40% 35% at 25% 25%, color-mix(in srgb, var(--author-accent) 18%, transparent), transparent 70%), radial-gradient(38% 33% at 75% 75%, color-mix(in srgb, var(--author-secondary) 14%, transparent), transparent 70%)}}.hx-podium__card:before{animation:28s linear infinite luxCardOrbit}:root{--pan-sky-top:#6f23b4;--pan-sky-mid:#9a5fd6;--pan-sky-bot:#ecdcf8;--pan-ink:#8f68bd;--pan-ink-2:#43095e;--pan-gold:#cf9c34;--pan-gold-soft:#e9d2a0;--pan-magenta:#c5179a;--pan-violet:#6a11a8;--pan-star:#f7f0ff;--pan-cream:#fdf6e8;--pan-art-opacity:.5;--pan-vignette:#4c0d662e}:root[data-theme=dark]{--pan-sky-top:#14021f;--pan-sky-mid:#320947;--pan-sky-bot:#8a1277;--pan-ink:#2e0743;--pan-ink-2:#190327;--pan-gold:#ffd966;--pan-gold-soft:#e6c87d;--pan-magenta:#fb4ec6;--pan-violet:#8d2fd6;--pan-star:#fff1cf;--pan-cream:#fdf3da;--pan-art-opacity:1;--pan-vignette:#0a01128c}.lux-panorama{z-index:0;pointer-events:none;opacity:var(--pan-art-opacity,1);position:fixed;inset:0}.lux-panorama svg{width:100%;height:100%;display:block}@keyframes panKf-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes panKf-voxelDrift{0%{transform:translate(0)}33%{transform:translate(9px,-7px)}66%{transform:translate(-7px,5px)}to{transform:translate(0)}}@keyframes panKf-dustRiseA{0%{opacity:0;transform:translateY(0)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(-20px)}}@keyframes panKf-dustRiseB{0%{opacity:0;transform:translateY(0)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(-34px)}}@keyframes panKf-dustRiseC{0%{opacity:0;transform:translateY(0)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(-48px)}}@keyframes panKf-beamSwayL{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)}}@keyframes panKf-beamSwayR{0%{transform:rotate(.8deg)}to{transform:rotate(-.8deg)}}@keyframes panKf-breathe{0%,to{opacity:.85}50%{opacity:1}}.lux-panorama .pan-celestial circle:nth-child(3n){animation:7s ease-in-out -2s infinite panKf-twinkle}.lux-panorama .pan-celestial circle:nth-child(4n+1){animation:11s ease-in-out -5s infinite panKf-twinkle}.lux-panorama .pan-voxel{will-change:transform;animation:44s ease-in-out infinite panKf-voxelDrift}.lux-panorama .pan-dust-a{will-change:transform, opacity;animation:26s linear -6s infinite panKf-dustRiseA}.lux-panorama .pan-dust-b{will-change:transform, opacity;animation:38s linear -19s infinite panKf-dustRiseB}.lux-panorama .pan-dust-c{will-change:transform, opacity;animation:52s linear -34s infinite panKf-dustRiseC}.lux-panorama .pan-beams>:first-child{transform-box:view-box;transform-origin:0 0;will-change:transform;animation:18s ease-in-out infinite alternate panKf-beamSwayL}.lux-panorama .pan-beams>:last-child{transform-box:view-box;transform-origin:100% 0;will-change:transform;animation:18s ease-in-out infinite alternate panKf-beamSwayR}.lux-panorama .pan-callig{animation:24s ease-in-out infinite panKf-breathe}.lux-panorama .pan-emblem{animation:24s ease-in-out -12s infinite panKf-breathe}@media (prefers-reduced-motion:reduce){.lux-panorama *{animation:none!important}}.lux-panorama .pan-arcs{opacity:.85}.lux-panorama .pan-voxel{opacity:.8;transform:translate(-30px,40px)}.lux-panorama .pan-filigree{opacity:.45}.lux-panorama .pan-beams{opacity:.8}.lux-panorama .pan-sky ellipse:nth-of-type(2){opacity:.32}:root[data-theme=dark] .lux-panorama .pan-celestial,:root[data-theme=dark] .lux-panorama .pan-callig,:root[data-theme=dark] .lux-panorama .pan-emblem,:root[data-theme=dark] .lux-panorama .pan-hexband,:root[data-theme=dark] .lux-panorama .pan-skyline,:root[data-theme=dark] .lux-panorama .pan-arcs,:root[data-theme=dark] .lux-panorama .pan-voxel{opacity:1}:root[data-theme=dark] .lux-panorama .pan-filigree{opacity:.55}:root[data-theme=dark] .lux-panorama .pan-beams{opacity:1}:root[data-theme=dark] .lux-panorama .pan-sky ellipse:nth-of-type(2){opacity:.5}.lux-panorama{transition:opacity .6s}@media (max-width:768px){.lux-panorama .pan-celestial,.lux-panorama .pan-callig,.lux-panorama .pan-hexband,.lux-panorama .pan-arcs,.lux-panorama .pan-beams,.lux-panorama .pan-voxel,.lux-panorama .pan-dust,.lux-panorama .pan-filigree{display:none}.lux-panorama,.lux-panorama *{will-change:auto!important;animation:none!important}:root,:root[data-theme=dark]{--pan-art-opacity:.5}}:root{--lux-velvet-hi:#fffdfffb;--lux-velvet-lo:#f7f0fdf7;--lux-velvet-solid-hi:#fdfafffe;--lux-velvet-solid-lo:#f4eafcfc;--lux-foil-card:linear-gradient(160deg, #e3b53a 0%, #ffd9668c 20%, #965cdc61 46%, #d819a75c 72%, #f0c245 100%);--lux-foil-card-soft:linear-gradient(160deg, #f0c24580, #7a3eb433 50%, #f0c24561);--lux-glass-bg:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;--lux-glass-bg-soft:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box;--lux-glass-bg-solid:linear-gradient(180deg, var(--lux-velvet-solid-hi), var(--lux-velvet-solid-lo)) padding-box, var(--lux-foil-card) border-box;--lux-inner-hi:#ffffff9e;--lux-inner-gold:#ffd96624;--lux-glass-shadow:0 1px 2px #360c4612, 0 14px 36px #4c0d6621;--lux-glass-shadow-lg:0 2px 6px #360c4617, 0 28px 64px #4c0d6633;--lux-mark-ink:linear-gradient(180deg, #6a11a826, #d819a70d 62%, transparent);--hx-clip-gem:polygon(50% 0%, 95% 26%, 95% 74%, 50% 100%, 5% 74%, 5% 26%);--hx-notch-fill:linear-gradient(160deg, #f6cf5d 0%, #ffd966 42%, #c08a18 100%);--muted:#5b4469}.surface{background:var(--lux-glass-bg);box-shadow:var(--lux-glass-shadow-lg);border:1px solid #0000}.mini-panel{background:var(--lux-glass-bg-soft);border:1px solid #0000}.submission-card{background:var(--lux-glass-bg);border:1px solid #0000}.account-popover{background:var(--lux-glass-bg-solid);border:1px solid #0000}.question-cell{background:var(--lux-glass-bg-soft);border:1px solid #0000}:root[data-theme=dark]{--lux-velvet-hi:#3a174ce0;--lux-velvet-lo:#1d0429ed;--lux-velvet-solid-hi:#38164afb;--lux-velvet-solid-lo:#180424fb;--lux-foil-card:linear-gradient(160deg, #f0c245 0%, #ffd96699 18%, #d819a78c 48%, #6a11a8a6 76%, #f0c245 100%);--lux-foil-card-soft:linear-gradient(160deg, #f0c2456b, #d819a742 50%, #f0c24557);--lux-inner-hi:#ffe29e24;--lux-inner-gold:#f0c2451a;--lux-glass-shadow:0 1px 2px #0006, 0 16px 40px #00000075;--lux-glass-shadow-lg:0 2px 6px #0000006b, 0 30px 72px #0000008c;--lux-mark-ink:linear-gradient(180deg, #ff5acb2b, #c9a8ff0f 58%, transparent);--hx-notch-fill:linear-gradient(160deg, #ffd966 0%, #f0c245 48%, #a86b16 100%);--muted:#cfb3dc}:root[data-theme=dark] .surface,:root[data-theme=dark] .submission-card{background:var(--lux-glass-bg)}:root[data-theme=dark] .mini-panel,:root[data-theme=dark] .question-cell{background:var(--lux-glass-bg-soft)}:root[data-theme=dark] .account-popover{background:var(--lux-glass-bg-solid)}.form-status-strip{background:#fffffff0}.field,.field-textarea,.field-select,.category-select__button{background:#fffffff7}:root[data-theme=dark] .field,:root[data-theme=dark] .field-textarea,:root[data-theme=dark] .field-select,:root[data-theme=dark] .category-select__button{background:#14081ed1}:root[data-theme=dark] .form-status-strip{background:#1d0c27bd}:root{--pan-art-opacity:.85;--pan-sky-bot:#dcc4f1}.lux-panorama .pan-celestial{opacity:.5}.lux-panorama .pan-callig{opacity:.7}.lux-panorama .pan-emblem{opacity:.65}.lux-panorama .pan-hexband{opacity:.8}.lux-panorama .pan-skyline,.lux-panorama .pan-beams{opacity:.9}:root[data-theme=dark] .lux-panorama .pan-celestial,:root[data-theme=dark] .lux-panorama .pan-callig,:root[data-theme=dark] .lux-panorama .pan-emblem,:root[data-theme=dark] .lux-panorama .pan-hexband,:root[data-theme=dark] .lux-panorama .pan-skyline,:root[data-theme=dark] .lux-panorama .pan-beams{opacity:1}@keyframes pan2Kf-hexDrift{0%{transform:translate(0)}to{transform:translate(-14px)}}@keyframes pan2Kf-letterDrift{0%{transform:translate(0)}to{transform:translate(10px)}}@keyframes pan2Kf-qBreathe{0%{opacity:.75}to{opacity:1}}@keyframes pan2Kf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lux-panorama .pan2-hex{will-change:transform;animation:50s ease-in-out infinite alternate pan2Kf-hexDrift}.lux-panorama .pan2-letters{will-change:transform;animation:60s ease-in-out infinite alternate pan2Kf-letterDrift}.lux-panorama .pan2-qcell{animation:7s ease-in-out infinite alternate pan2Kf-qBreathe}.lux-panorama .pan2-spinner{transform-box:fill-box;transform-origin:50%;animation:120s linear infinite pan2Kf-spin}html[data-perf-mode=on] .lux-panorama *{animation:none!important}@media (prefers-reduced-motion:reduce){.lux-panorama *{animation:none!important}}@media (max-width:768px){.lux-panorama *{animation:none!important}:root,:root[data-theme=dark]{--pan-art-opacity:.5}}.qx-loader{z-index:1300;-webkit-backdrop-filter:blur(5px);background:radial-gradient(60% 50% at 50% 42%,#6a11a857,#0000 75%),#28073ac7;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;animation:.18s ease-out both qxLoaderIn;display:flex;position:fixed;inset:0}:root[data-theme=dark] .qx-loader{background:radial-gradient(60% 50% at 50% 42%,#8d2fd647,#0000 75%),#0d0216d1}@keyframes qxLoaderIn{0%{opacity:0}to{opacity:1}}.qx-loader__board{flex-direction:column;align-items:center;display:flex}.qx-loader__row{gap:.3rem;display:flex}.qx-loader__row+.qx-loader__row{margin-top:-.85rem}.qx-loader__cell{width:3.3rem;height:3.81rem;clip-path:var(--hx-cell);font-family:var(--font-cairo), sans-serif;color:#fdf3da;animation:qxCellPulse 1.3s ease-in-out calc(var(--cell-i) * .14s) infinite;background:linear-gradient(165deg,#5a1580,#3a0a57);justify-content:center;align-items:center;font-size:1.4rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 2px #e9c4ff40}.qx-loader__cell[data-tone=magenta]{background:linear-gradient(165deg,#a8127e,#5e0b49)}.qx-loader__cell[data-tone=gold]{color:#3a0a57;background:linear-gradient(165deg,#ffd966,#f0c245 55%,#b07f1a)}@keyframes qxCellPulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.qx-loader__caption{color:#f3e4ff;letter-spacing:.01em;margin:0;font-size:1rem;font-weight:800}.qx-loader__dots i{font-style:normal;animation:1.2s ease-in-out infinite qxDot;display:inline-block}.qx-loader__dots i:nth-child(2){animation-delay:.2s}.qx-loader__dots i:nth-child(3){animation-delay:.4s}@keyframes qxDot{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.qx-loader__cell,.qx-loader__dots i{opacity:1;transform:none;animation:none!important}}.qx-loader__stage{justify-content:center;align-items:center;animation:.42s cubic-bezier(.22,1.2,.32,1) both qxBoardIn;display:flex;position:relative}@keyframes qxBoardIn{0%{opacity:0;transform:scale(.72)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.qx-loader__halo{background:conic-gradient(#0000 0deg,#ffd9660d 80deg,#ffd9668c 150deg,#ffecaae6 180deg,#ffd9668c 210deg,#ffd9660d 280deg,#0000 360deg);border-radius:999px;width:15.5rem;height:15.5rem;animation:2.4s linear infinite qxHaloSpin;position:absolute;-webkit-mask:radial-gradient(closest-side,#0000 78%,#000 80% 96%,#0000 98%);mask:radial-gradient(closest-side,#0000 78%,#000 80% 96%,#0000 98%)}@keyframes qxHaloSpin{to{transform:rotate(-360deg)}}.qx-loader__orbit{width:15.5rem;height:15.5rem;animation:2.4s linear infinite qxHaloSpin;position:absolute}.qx-loader__spark{top:.35rem;background:radial-gradient(circle,#fff7d6,#ffd966 55%,#0000 75%);border-radius:999px;width:.6rem;height:.6rem;position:absolute;inset-inline-start:calc(50% - .3rem);box-shadow:0 0 12px 3px #ffd966a6}.qx-loader__cell{animation:qxCellDrop .5s cubic-bezier(.22, 1.4, .36, 1) calc(var(--cell-i) * 70ms) both, qxCellPulse 1.3s ease-in-out calc(.55s + var(--cell-i) * .14s) infinite;position:relative}@keyframes qxCellDrop{0%{opacity:0;transform:translateY(-22px)scale(.7)}60%{opacity:1;transform:translateY(3px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.qx-loader__cell[data-tone=gold]{animation:.5s cubic-bezier(.22,1.4,.36,1) .21s both qxCellDrop,1.3s ease-in-out .55s infinite qxQBeat;box-shadow:inset 0 0 0 2px #fff7d68c,0 0 22px 4px #ffd96659}@keyframes qxQBeat{0%,to{transform:scale(.96)rotate(-2deg)}50%{transform:scale(1.12)rotate(2deg)}}.qx-loader__glyph{animation:.24s cubic-bezier(.2,1.2,.35,1) both qxGlyphIn;display:inline-block}@keyframes qxGlyphIn{0%{opacity:0;transform:scale(1.5)rotate(9deg)}to{opacity:1;transform:scale(1)rotate(0)}}.qx-loader__bar{background:#fff4ff24;border-radius:999px;width:10rem;height:4px;position:relative;overflow:hidden}.qx-loader__bar:after{content:"";background:linear-gradient(270deg,#0000,#ffd966 35%,#fff3c4 50%,#ffd966 65%,#0000);border-radius:999px;width:45%;animation:1.1s ease-in-out infinite qxBarRun;position:absolute;inset-block:0;inset-inline-start:-45%}@keyframes qxBarRun{to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.qx-loader__stage,.qx-loader__halo,.qx-loader__orbit,.qx-loader__cell,.qx-loader__glyph,.qx-loader__bar:after{animation:none!important}}.lux-ladder__score{flex-direction:column;align-items:center;gap:.05rem;line-height:1.1;display:flex}.lux-ladder__score-word{color:var(--muted);letter-spacing:.01em;white-space:nowrap;font-size:.68rem;font-weight:800}:root[data-theme=dark] .lux-ladder__score-word{color:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .lux-ladder__score-word{color:color-mix(in srgb, var(--lux-gold-bright) 55%, var(--muted))}}.google-auth-button{isolation:isolate;white-space:nowrap;background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;min-height:2.95rem;color:var(--foreground);box-shadow:var(--lux-glass-shadow);border:1px solid #0000;position:relative;overflow:hidden}.google-auth-button:after{content:"";z-index:-1;width:32%;transition:transform .6s var(--ease-out);background:linear-gradient(105deg,#0000 20%,#ffd96638 50%,#0000 80%);position:absolute;inset-block:-30%;inset-inline-start:-45%;transform:translate(-180%)skew(-15deg)}.google-auth-button:hover{box-shadow:var(--lux-glass-shadow-lg);border-color:#0000;transform:translateY(-1px)}.google-auth-button:hover:after{transform:translate(520%)skew(-15deg)}.google-mark{background:#fff;width:1.8rem;height:1.8rem;box-shadow:0 0 0 1px #4c0d661f,0 2px 6px #360c462e}:root[data-theme=dark] .google-auth-button{color:var(--foreground)}@media (max-width:640px){.header-auth-actions{flex-wrap:wrap}.header-auth-actions .google-auth-button{flex:auto;justify-content:center;min-width:0}}.google-mark{background:conic-gradient(from 35deg, #4285f4 0 25%, #34a853 25% 50%, #fbbc05 50% 72%, #ea4335 72% 100%);color:#fff;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #4c0d6624,0 2px 6px #360c4633}:root[data-theme=dark] .google-mark{box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #ffd96666,0 2px 8px #00000080}.bank-overview-bar .bank-overview-bar__total .bank-overview-bar__count,.bank-overview-bar.lux-scoreboard .bank-overview-bar__total .bank-overview-bar__count{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#7c5208;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:none;font-weight:700}:root[data-theme=dark] .bank-overview-bar .bank-overview-bar__total .bank-overview-bar__count,:root[data-theme=dark] .bank-overview-bar.lux-scoreboard .bank-overview-bar__total .bank-overview-bar__count{color:#ffd966;-webkit-text-stroke:0;text-shadow:0 0 16px #ffd96659,0 2px 4px #0000008c}.bank-overview-bar__chip em{-webkit-text-stroke:0!important}.hx-gyro{--gx:0;--gy:0;perspective:1100px}.hx-gyro[data-gyro=on] .hx-podium__card{opacity:1;transform-style:preserve-3d;transform:rotateY(calc(var(--gx) * 6deg)) rotateX(calc(var(--gy) * -6deg));will-change:transform;animation:none}.hx-gyro[data-gyro=on] .hx-podium__medal{transform:translate3d(calc(var(--gx) * 16px), calc(var(--gy) * 13px), 0)}.hx-gyro[data-gyro=on] .hx-podium__pfp{transform:translate3d(calc(var(--gx) * 10px), calc(var(--gy) * 8px), 0)}.hx-gyro[data-gyro=on] .hx-podium__name{transform:translate3d(calc(var(--gx) * 6px), calc(var(--gy) * 5px), 0)}.hx-gyro[data-gyro=on] .hx-podium__rank{transform:translate3d(calc(var(--gx) * -12px), calc(var(--gy) * -9px), 0)}.hx-gyro__enable{z-index:5;border-radius:var(--radius-pill);border:1px solid var(--lux-gold);top:-.6rem;position:absolute;inset-inline-start:50%;transform:translate(50%)}@supports (color:color-mix(in lab, red, red)){.hx-gyro__enable{border:1px solid color-mix(in srgb, var(--lux-gold) 55%, transparent)}}.hx-gyro__enable{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.hx-gyro__enable{background:color-mix(in srgb, var(--lux-gold) 16%, var(--surface))}}.hx-gyro__enable{color:var(--lux-gold-deep);box-shadow:var(--lux-glass-shadow);white-space:nowrap;padding:.45rem .95rem;font-size:.8rem;font-weight:900}:root[data-theme=dark] .hx-gyro__enable{color:var(--lux-gold-bright)}.hx-gyro.hx-podium{position:relative}:root[data-perf-mode=on] .hx-gyro .hx-podium__card,:root[data-perf-mode=on] .hx-gyro .hx-podium__medal,:root[data-perf-mode=on] .hx-gyro .hx-podium__pfp,:root[data-perf-mode=on] .hx-gyro .hx-podium__name,:root[data-perf-mode=on] .hx-gyro .hx-podium__rank{transform:none!important}@media (prefers-reduced-motion:reduce){.hx-gyro__enable{display:none}}.cell-remove{color:#e23a52;width:2.6rem;height:2.6rem;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:linear-gradient(160deg,#ff526329,#b2163638) padding-box padding-box,linear-gradient(160deg,#ff7a8ad9,#b216368c 60%,#ff7a8ab3) border-box;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:relative}.cell-remove:hover:not(:disabled){color:#fff;background:linear-gradient(160deg,#ff5263,#c81e3e) padding-box padding-box,linear-gradient(160deg,#ffb3bc,#ff5263) border-box;transform:translateY(-1px)scale(1.05);box-shadow:0 6px 18px #dc264066,0 0 0 4px #ff52631f}.cell-remove:hover:not(:disabled) svg{transform:rotate(90deg)}.cell-remove svg{transition:transform var(--dur-fast) var(--ease-spring)}.cell-remove:active:not(:disabled){transform:translateY(0)scale(.96)}.cell-remove:disabled{opacity:.35;pointer-events:none}.cell-remove:focus-visible{outline-offset:2px;outline:2px solid #ff7a8a}:root[data-theme=dark] .cell-remove{color:#ff8a9a;background:linear-gradient(160deg,#ff526329,#780a2266) padding-box padding-box,linear-gradient(160deg,#ff7a8a99,#b21636b3 60%,#ff7a8a73) border-box}:root[data-theme=dark] .cell-remove:hover:not(:disabled){color:#fff}.allow-mod-card{border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.allow-mod-card:hover{transform:translateY(-1px)}.allow-mod-card__input{opacity:0;pointer-events:none;position:absolute}.allow-mod-card__box{width:2rem;height:2rem;transition:background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:9px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.allow-mod-card[data-allowed=true] .allow-mod-card__box{background:linear-gradient(160deg,#34c178,#0c8a52);box-shadow:inset 0 0 0 1px #ffffff59,0 6px 16px #0c8a5252}.allow-mod-card[data-allowed=false] .allow-mod-card__box{background:linear-gradient(160deg,#ff8a9a,#c81e3e);box-shadow:inset 0 0 0 1px #ffffff40,0 6px 16px #c81e3e4d}.allow-mod-card__face{transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-spring);font-size:1rem;line-height:1;position:absolute}.allow-mod-card__check{color:#fff;width:1.05rem;height:1.05rem;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-spring);position:absolute}.allow-mod-card[data-allowed=true] .allow-mod-card__check{opacity:1;transform:scale(1)}.allow-mod-card[data-allowed=true] .allow-mod-card__face{opacity:0;transform:scale(.4)translateY(6px)}.allow-mod-card[data-allowed=false] .allow-mod-card__check,.allow-mod-card[data-allowed=false] .allow-mod-card__face--happy{opacity:0;transform:scale(.4)}.allow-mod-card[data-allowed=false] .allow-mod-card__face--sad{opacity:1;animation:allowModSad 1.8s var(--ease-out) infinite!important}.allow-mod-card[data-allowed=true] .allow-mod-card__face--sad{opacity:0;transform:scale(.4)translateY(6px)}@keyframes allowModSad{0%{opacity:0;transform:translateY(-6px)rotate(-8deg)scale(.85)}25%{opacity:1;transform:translateY(2px)rotate(6deg)scale(1.05)}45%{transform:translateY(0)rotate(-4deg)scale(1)}60%{transform:translateY(1px)rotate(3deg)}75%{transform:translateY(0)rotate(-2deg)}to{opacity:.85;transform:translateY(2px)rotate(0)scale(.96)}}.allow-mod-card[data-allowed=false]{animation:allowModShake .5s var(--ease-out) 1!important}@keyframes allowModShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.allow-mod-card__text{flex-direction:column;gap:.1rem;display:flex}.allow-mod-card__title{font-size:var(--step--1);font-weight:900}.allow-mod-card__hint{color:var(--muted);font-size:.74rem;line-height:1.55}.objection-btn{border-radius:var(--radius-pill);color:#e23a52;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:linear-gradient(160deg,#ff526324,#c81e3e33);border:1px solid #e23a528c;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.85rem;font-weight:900;display:inline-flex}.objection-btn:hover{color:#fff;background:linear-gradient(160deg,#ff5263,#c81e3e);transform:translateY(-1px);box-shadow:0 6px 16px #dc264057}:root[data-theme=dark] .objection-btn{color:#ff8a9a}.objection-state{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.objection-state{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.objection-state[data-status=open]{background:#f0a020;border-color:#f0a0208c}@supports (color:color-mix(in lab, red, red)){.objection-state[data-status=open]{background:color-mix(in srgb, #f0a020 10%, var(--surface))}}.objection-state__head{color:#c47d10;align-items:center;gap:.4rem;font-size:.82rem;font-weight:900;display:inline-flex}:root[data-theme=dark] .objection-state__head{color:#f0c245}.objection-state__reply{color:var(--foreground);align-items:flex-start;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.objection-edit-link{color:#e23a52;align-self:flex-start;font-size:.8rem;font-weight:800;text-decoration:underline}.objection-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);background:#14041e9e;place-items:center;padding:1.25rem;animation:.18s ease-out both qxLoaderIn;display:grid;position:fixed;inset:0}.objection-card{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;width:min(34rem,100%);box-shadow:var(--lux-glass-shadow-lg);border:1px solid #0000;padding:1.5rem;animation:.32s cubic-bezier(.22,1.2,.32,1) both qxBoardIn}.objection-card__title{font-size:var(--step-2);margin-top:.4rem;font-weight:900}.objection-targets{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.objection-targets__chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);flex:auto;min-height:2.8rem}@supports (color:color-mix(in lab, red, red)){.objection-targets__chip{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.objection-targets__chip{color:var(--muted);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);font-weight:800}.objection-targets__chip--active{background:#e23a52;border-color:#e23a5299}@supports (color:color-mix(in lab, red, red)){.objection-targets__chip--active{background:color-mix(in srgb, #e23a52 14%, var(--surface))}}.objection-targets__chip--active{color:var(--foreground)}.objection-card__textarea{width:100%;min-height:7rem}.objection-card__error{color:#e23a52;margin-top:.6rem;font-size:.85rem;font-weight:700}.objection-card__actions{justify-content:flex-end;gap:.6rem;margin-top:1.1rem;display:flex}.objection-bucket{border-color:#f0a020}@supports (color:color-mix(in lab, red, red)){.objection-bucket{border-color:color-mix(in srgb, #f0a020 32%, var(--line))}}.objection-bucket__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.objection-bucket__kicker{color:#e23a52!important}.objection-bucket__count{color:#fff;vertical-align:middle;background:#e23a52;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;margin-inline-start:.5rem;padding:0 .45rem;font-size:.85rem;font-weight:900;display:inline-grid}.objection-bucket__list{gap:.9rem;margin-top:1.2rem;display:grid}.objection-item{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.objection-item{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.objection-item[data-status=open]{background:#f0a020;border-color:#f0a02073}@supports (color:color-mix(in lab, red, red)){.objection-item[data-status=open]{background:color-mix(in srgb, #f0a020 7%, var(--surface))}}.objection-item[data-status=resolved]{opacity:.72}.objection-item__top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.objection-item__target{color:#e23a52;align-items:center;gap:.4rem;font-size:.82rem;font-weight:900;display:inline-flex}.objection-item__status{border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:800}.objection-item__status[data-status=open]{color:#c47d10;background:#f0a02038}.objection-item__status[data-status=resolved]{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.objection-item__status[data-status=resolved]{background:color-mix(in srgb, var(--muted) 18%, transparent)}}.objection-item__status[data-status=resolved]{color:var(--muted)}.objection-item__lock{color:#e23a52;font-size:.72rem;font-weight:800}.objection-item__question{margin:.6rem 0}.objection-item__q{font-weight:800;line-height:1.7}.objection-item__meta{color:var(--muted);margin-top:.25rem;font-size:.85rem}.objection-item__message{border-inline-start:3px solid #e23a528c;align-items:flex-start;gap:.45rem;margin:.6rem 0;padding-inline-start:.6rem;font-size:.88rem;line-height:1.7;display:flex}.objection-item__reply{width:100%;min-height:4.5rem;margin-top:.4rem}.objection-item__actions{flex-wrap:wrap;gap:.6rem;margin-top:.7rem;display:flex}.review-lock-banner{background:#e23a52;border:1px solid #e23a5273;border-radius:16px;align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.review-lock-banner{background:color-mix(in srgb, #e23a52 10%, var(--surface))}}.review-lock-banner{color:var(--foreground);padding:.7rem .9rem;font-size:.85rem;line-height:1.6}.review-lock-banner__icon{font-size:1.1rem}.nav-badge{color:#fff;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;margin-inline-start:.45rem;padding:0 .42rem;font-size:.78rem;font-weight:900;transition:opacity .55s,transform .55s,margin .55s;display:inline-grid;box-shadow:0 2px 9px #00000052}.nav-badge[data-faded=true]{opacity:0;pointer-events:none;width:0;min-width:0;margin-inline-start:0;padding:0;transform:scale(.4)}.nav-badge[data-tone=urgent],.nav-badge[data-tone=rejected]{background:#e23a52;animation:1.6s ease-in-out infinite navBadgePulse}.nav-badge[data-tone=pending]{color:#2c0640;background:#d89a16}.nav-badge[data-tone=review]{color:#2c0640;background:#f0a020}.nav-badge[data-tone=approved]{background:#1ba35f}@keyframes navBadgePulse{0%,to{transform:scale(1);box-shadow:0 2px 6px #e23a5266}50%{transform:scale(1.16);box-shadow:0 2px 12px #e23a52b3}}.req-status-dot{border-radius:999px;flex:none;width:.62rem;height:.62rem;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.req-status-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent)}}.req-status-dot[data-status=approved]{color:#1ba35f;background:#1ba35f}.req-status-dot[data-status=rejected]{color:#e23a52;background:#e23a52}.req-status-dot[data-status=needs_changes]{color:#f0a020;background:#f0a020}.req-status-dot[data-status=under_review]{color:#d89a16;background:#d89a16}.req-status-dot[data-status=pending]{background:var(--muted);color:var(--muted)}@media (prefers-reduced-motion:reduce){.nav-badge{animation:none!important}}.objection-item__review{border-top:1px dashed var(--lux-gold);margin-top:.9rem;padding-top:.9rem}@supports (color:color-mix(in lab, red, red)){.objection-item__review{border-top:1px dashed color-mix(in srgb, var(--lux-gold) 30%, var(--line))}}.objection-item__review-hint{color:var(--lux-gold-deep);margin-bottom:.6rem;font-size:.8rem;font-weight:800}:root[data-theme=dark] .objection-item__review-hint{color:var(--lux-gold-bright)}.objection-item__missing{color:var(--muted);margin-top:.8rem;font-size:.82rem}.objection-item__review-toggle--open{border-color:var(--lux-gold)!important}@supports (color:color-mix(in lab, red, red)){.objection-item__review-toggle--open{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)!important}}.objection-item__review-toggle--open{color:var(--lux-gold-deep)}:root[data-theme=dark] .objection-item__review-toggle--open{color:var(--lux-gold-bright)}.ai-agents{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.ai-agents{border-color:color-mix(in srgb, var(--lux-gold) 26%, var(--line))}}.ai-agents__head{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.ai-agents__title{font-size:var(--step-1);color:var(--foreground);align-items:center;gap:.6rem;font-weight:900;display:inline-flex}.ai-agents__count{background:var(--lux-gold);color:#2c0640;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;font-size:.78rem;font-weight:900;display:inline-grid}.ai-agents__chevron{color:var(--muted);transition:transform var(--dur-fast) var(--ease-out)}.ai-agents__chevron[data-open=true]{transform:rotate(180deg)}.ai-agents__body{flex-direction:column;gap:.9rem;margin-top:1.1rem;display:flex}.ai-agents__hint{color:var(--muted);font-size:.85rem;line-height:1.8}.ai-agents__list{gap:.75rem;display:grid}.ai-agents__add,.ai-agents__signin{align-self:flex-start}.ai-agents__add{border-radius:var(--radius-pill);border:1px dashed var(--lux-gold);align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-agents__add{border:1px dashed color-mix(in srgb, var(--lux-gold) 50%, transparent)}}.ai-agents__add{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.ai-agents__add{background:color-mix(in srgb, var(--lux-gold) 10%, transparent)}}.ai-agents__add{color:var(--lux-gold-deep);padding:.6rem 1rem;font-weight:900}:root[data-theme=dark] .ai-agents__add{color:var(--lux-gold-bright)}.ai-agents__signin{color:var(--muted);font-size:.82rem}.ai-agent-card{border:1px solid var(--line);background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.ai-agent-card{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.ai-agent-card{padding:.85rem 1rem}.ai-agent-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ai-agent-card__name{font-weight:900;font-size:var(--step-0)}.ai-agent-card__mode{background:var(--lux-violet);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ai-agent-card__mode{background:color-mix(in srgb, var(--lux-violet) 16%, transparent)}}.ai-agent-card__mode{color:var(--accent-strong);padding:.2rem .6rem;font-size:.72rem;font-weight:800}.ai-agent-card__endpoint{text-align:start;color:var(--muted);font-size:.78rem;font-family:var(--font-dm-mono), monospace;direction:ltr;margin:.4rem 0}.ai-agent-card__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ai-agent-card__delete{color:#e23a52;border:1px solid #e23a5266;border-radius:12px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;margin-inline-start:auto;display:inline-flex}.ai-agent-card__delete:hover{background:#e23a521f}.ai-agent-card__result{white-space:pre-wrap;word-break:break-word;border-radius:12px;margin-top:.7rem;padding:.6rem .75rem;font-size:.82rem;line-height:1.7}.ai-agent-card__result--ok{color:var(--foreground);background:#1ba35f1f}.ai-agent-card__result--err{color:var(--foreground);background:#e23a521f}.ai-agent-form{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:.75rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-agent-form{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.ai-agent-form__field{flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:800;display:flex}.ai-agent-form__error{color:#e23a52;font-size:.82rem;font-weight:700}.ai-agent-form__actions{justify-content:flex-end;gap:.6rem;display:flex}.nav-badge-group{align-items:center;gap:.22rem;margin-inline-start:.45rem;transition:opacity .55s,transform .55s;display:inline-flex}.nav-badge-group[data-faded=true]{opacity:0;pointer-events:none;transform:scale(.4)}.nav-badge-group .nav-badge{margin-inline-start:0}.review-skeleton{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1.25rem;display:grid}.review-skeleton__card{border:1px solid var(--line);background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.review-skeleton__card{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.review-skeleton__card{flex-direction:column;gap:.8rem;padding:1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.review-skeleton__line,.review-skeleton__chip{background:linear-gradient(100deg, color-mix(in srgb, var(--muted) 14%, transparent) 30%, color-mix(in srgb, var(--muted) 26%, transparent) 50%, color-mix(in srgb, var(--muted) 14%, transparent) 70%)}}.review-skeleton__line,.review-skeleton__chip{background-size:220% 100%;height:.95rem;animation:1.3s ease-in-out infinite reviewShimmer}.review-skeleton__line--wide{width:70%;height:1.4rem}.review-skeleton__line--short{width:45%}.review-skeleton__row{gap:.6rem;margin-top:.4rem;display:flex}.review-skeleton__chip{border-radius:999px;width:6rem;height:2.2rem}@keyframes reviewShimmer{0%{background-position:180%}to{background-position:-80%}}.review-load-more{justify-content:center;margin-top:.5rem;display:flex}.review-load-more .button-secondary{font-weight:900}.objection-bucket__empty{color:var(--muted);padding:.4rem .2rem;font-size:.88rem;line-height:1.8}@media (prefers-reduced-motion:reduce){.review-skeleton__line,.review-skeleton__chip{animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-pill{align-items:center;gap:.45rem;display:inline-flex}.filter-pill__count{background:var(--muted);border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;font-size:.72rem;font-weight:900;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.filter-pill__count{background:color-mix(in srgb, var(--muted) 22%, transparent)}}.filter-pill__count{color:var(--foreground)}.filter-pill__count[data-status=approved]{color:#0c7d49;background:#1ba35f42}.filter-pill__count[data-status=rejected]{color:#c0273c;background:#e23a5242}.filter-pill__count[data-status=pending],.filter-pill__count[data-status=under_review]{color:#b3760f;background:#f0a02047}.filter-pill__count[data-status=objections]{color:#fff;background:#e23a52}:root[data-theme=dark] .filter-pill__count[data-status=approved]{color:#46d68a}:root[data-theme=dark] .filter-pill__count[data-status=rejected]{color:#ff8a9a}:root[data-theme=dark] .filter-pill__count[data-status=pending],:root[data-theme=dark] .filter-pill__count[data-status=under_review]{color:#f7c768}@supports (color:color-mix(in lab, red, red)){.filter-pill__active--objections{background:color-mix(in srgb, #e23a52 22%, var(--surface))!important}}.review-autoload{justify-content:center;align-items:center;gap:.45rem;padding:1.6rem 0;display:flex}.review-autoload__dot{background:var(--lux-gold);border-radius:999px;width:.6rem;height:.6rem;animation:1s ease-in-out infinite reviewAutoloadBounce}@keyframes reviewAutoloadBounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}.objection-state__actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:inline-flex}.objection-withdraw-link{color:var(--muted);align-self:flex-start;font-size:.8rem;font-weight:800;text-decoration:underline}.objection-withdraw-link:hover{color:#e23a52}@media (prefers-reduced-motion:reduce){.review-autoload__dot{animation:none!important}}:root{--dur-2:.18s;--dur-3:.26s;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--space-s:.6rem}.review-page .surface:has(>.review-toolbar){padding-block:var(--space-lg)}.review-page .review-toolbar{z-index:30;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--lux-gold);display:flex;position:sticky;top:.75rem}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar{border:1px solid color-mix(in srgb, var(--lux-gold) 22%, var(--line))}}.review-page .review-toolbar{background:linear-gradient(180deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface) 90%, transparent))}}.review-page .review-toolbar{box-shadow:var(--elevation-1), inset 0 1px 0 var(--lux-gold);padding:.85rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar{box-shadow:var(--elevation-1), inset 0 1px 0 color-mix(in srgb, var(--lux-gold) 16%, transparent)}}.review-page .review-toolbar{transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar:focus-within{border-color:color-mix(in srgb, var(--lux-gold) 55%, transparent);box-shadow:var(--elevation-2), 0 0 0 4px color-mix(in srgb, var(--lux-magenta) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--lux-gold) 22%, transparent)}}.review-page .review-toolbar>svg{color:var(--lux-gold-deep);flex:none}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar>svg{color:color-mix(in srgb, var(--lux-gold-deep) 80%, var(--foreground))}}.review-page .review-toolbar>svg{opacity:.9}.review-page .review-toolbar input::placeholder{color:var(--muted);opacity:.85}:root[data-theme=dark] .review-page .review-toolbar{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page .review-toolbar{border-color:color-mix(in srgb, var(--lux-gold) 26%, #ffedff29)}}:root[data-theme=dark] .review-page .review-toolbar{background:linear-gradient(#281336e6,#1c0c27db)}:root[data-theme=dark] .review-page .review-toolbar>svg{color:var(--lux-gold-bright)}.review-page .review-page-controls{align-items:center;gap:.6rem var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);flex-wrap:wrap;display:flex;position:relative}.review-page .review-page-controls:before{content:"";background:var(--lux-foil-hairline);opacity:.7;pointer-events:none;height:1px;position:absolute;inset-block-start:0;inset-inline:.25rem}.review-page .review-page-controls>.review-page-toggle:first-of-type{margin-inline-start:auto}.review-page .review-layout-switch,.review-page .lux-sort{border-radius:var(--radius-pill);border:1px solid var(--lux-royal)}@supports (color:color-mix(in lab, red, red)){.review-page .review-layout-switch,.review-page .lux-sort{border:1px solid color-mix(in srgb, var(--lux-royal) 16%, var(--line))}}.review-page .review-layout-switch,.review-page .lux-sort{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.review-page .review-layout-switch,.review-page .lux-sort{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.review-page .review-layout-switch,.review-page .lux-sort{box-shadow:inset 0 1px #ffffff4d}:root[data-theme=dark] .review-page .review-layout-switch,:root[data-theme=dark] .review-page .lux-sort{background:#1f0e2bb3;border-color:#ffedff29;box-shadow:inset 0 1px #ffedff0f}.review-page .review-filter-grid{gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid;position:relative}.review-page .review-filter-grid:before{content:"";background:var(--lux-foil-hairline);opacity:.6;pointer-events:none;height:1px;position:absolute;inset-block-start:0;inset-inline:.25rem}.review-page .review-filter-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.review-page .review-filter-field>span{font-size:var(--step--1);letter-spacing:.01em;color:var(--foreground);align-items:center;gap:.4rem;padding-inline-start:.15rem;font-weight:900;display:inline-flex}.review-page .review-filter-field>span:before{content:"";background:linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold-deep));width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--lux-gold);border-radius:2px;flex:none}@supports (color:color-mix(in lab, red, red)){.review-page .review-filter-field>span:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--lux-gold) 40%, transparent)}}.review-page .review-filter-field>span:before{transform:rotate(45deg)}.review-page .review-filter-field .field-select{border-radius:var(--radius-md);border:1px solid var(--lux-royal);width:100%;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.review-page .review-filter-field .field-select{border:1px solid color-mix(in srgb, var(--lux-royal) 16%, var(--line))}}.review-page .review-filter-field .field-select{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.review-page .review-filter-field .field-select{background-color:color-mix(in srgb, var(--surface) 96%, transparent)}}.review-page .review-filter-field .field-select{background-image:linear-gradient(45deg, transparent 50%, var(--lux-gold-deep) 50%), linear-gradient(135deg, var(--lux-gold-deep) 50%, transparent 50%);color:var(--foreground);appearance:none;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background-position:1.05rem,.72rem;background-repeat:no-repeat;background-size:.4rem .4rem,.4rem .4rem;padding:.7rem 1rem;padding-inline-start:2rem;font-weight:800}.review-page .review-filter-field .field-select:hover{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page .review-filter-field .field-select:hover{border-color:color-mix(in srgb, var(--lux-gold) 42%, transparent)}}.review-page .review-filter-field .field-select:hover{background-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page .review-filter-field .field-select:hover{background-color:color-mix(in srgb, var(--lux-gold) 6%, var(--surface))}}.review-page .review-filter-field .field-select:focus-visible{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page .review-filter-field .field-select:focus-visible{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.review-page .review-filter-field .field-select:focus-visible{box-shadow:var(--ring-focus), 0 0 0 4px var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.review-page .review-filter-field .field-select:focus-visible{box-shadow:var(--ring-focus), 0 0 0 4px color-mix(in srgb, var(--lux-magenta) 12%, transparent)}}.review-page .review-filter-field .field-select:focus-visible{outline:none}:root[data-theme=dark] .review-page .review-filter-field .field-select{background-color:#14081ed9;background-image:linear-gradient(45deg, transparent 50%, var(--lux-gold-bright) 50%), linear-gradient(135deg, var(--lux-gold-bright) 50%, transparent 50%);border-color:#ffedff2e}:root[data-theme=dark] .review-page .review-filter-field .field-select:hover{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page .review-filter-field .field-select:hover{border-color:color-mix(in srgb, var(--lux-gold) 45%, transparent)}}:root[data-theme=dark] .review-page .review-filter-field .field-select:hover{background-color:#22102fe6}.review-page .review-filter-field .field-select option{color:var(--foreground);background-color:var(--surface);font-weight:700}:root[data-theme=dark] .review-page .review-filter-field .field-select option{background-color:#21102c}@media (max-width:860px){.review-page .review-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-page .review-page-controls>.review-page-toggle:first-of-type{margin-inline-start:0}}@media (max-width:560px){.review-page .review-filter-grid{grid-template-columns:1fr}.review-page .review-toolbar{top:.5rem}}:root[data-perf-mode=on] .review-page .review-page-controls:before,:root[data-perf-mode=on] .review-page .review-filter-grid:before,:root[data-perf-mode=on] .review-page .review-filter-field>span:before{display:none!important}:root[data-perf-mode=on] .review-page .review-toolbar{box-shadow:none!important}.filter-pill{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box;font-weight:800;font-size:var(--step--1);letter-spacing:.01em;color:var(--foreground);box-shadow:var(--elevation-1);cursor:pointer;transition:transform var(--dur-2,.16s) var(--ease-out,ease), box-shadow var(--dur-2,.16s) var(--ease-out,ease), color var(--dur-2,.16s) var(--ease-out,ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.62rem 1.05rem;display:inline-flex;position:relative;overflow:hidden}.filter-pill:hover{box-shadow:var(--elevation-2);color:var(--lux-gold-deep);transform:translateY(-1px)}.filter-pill>span{z-index:2;position:relative}.filter-pill__active{z-index:1;border-radius:inherit;background:linear-gradient(180deg, var(--lux-gold), var(--lux-royal));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.filter-pill__active{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold) 22%, var(--lux-royal)), color-mix(in srgb, var(--lux-royal) 88%, #000))}}.filter-pill__active{box-shadow:inset 0 0 0 1px var(--lux-gold), inset 0 1px 0 var(--lux-gold-bright), 0 6px 22px var(--lux-royal)}@supports (color:color-mix(in lab, red, red)){.filter-pill__active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lux-gold) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--lux-gold-bright) 40%, transparent), 0 6px 22px color-mix(in srgb, var(--lux-royal) 40%, transparent)}}.filter-pill__active:after{content:"";background:var(--lux-foil-hairline);opacity:.9;inset-inline:14%;border-radius:999px;height:1px;position:absolute;top:3px}.filter-pill:has(.filter-pill__active){color:var(--lux-gold-bright);box-shadow:var(--elevation-2);font-weight:900}.filter-pill:has(.filter-pill__active):hover{color:var(--lux-gold-bright);transform:translateY(-1px)}.filter-pill__count{font-variant-numeric:tabular-nums;border:1px solid var(--muted);border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .45rem;font-size:.74rem;font-weight:900;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.filter-pill__count{border:1px solid color-mix(in srgb, var(--muted) 30%, transparent)}}.filter-pill__count{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.filter-pill__count{background:color-mix(in srgb, var(--muted) 18%, var(--surface))}}.filter-pill__count{color:var(--foreground);transition:transform var(--dur-2,.16s) var(--ease-out,ease), background-color var(--dur-2,.16s) var(--ease-out,ease);box-shadow:inset 0 1px 1px #ffffff2e}.filter-pill:hover .filter-pill__count{transform:scale(1.06)}.filter-pill__count[data-status=approved]{background:#1ba35f}@supports (color:color-mix(in lab, red, red)){.filter-pill__count[data-status=approved]{background:color-mix(in srgb, #1ba35f 24%, var(--surface))}}.filter-pill__count[data-status=approved]{color:#0a6e40;border-color:#1ba35f73}.filter-pill__count[data-status=rejected]{background:#e23a52}@supports (color:color-mix(in lab, red, red)){.filter-pill__count[data-status=rejected]{background:color-mix(in srgb, #e23a52 24%, var(--surface))}}.filter-pill__count[data-status=rejected]{color:#b21f33;border-color:#e23a5273}.filter-pill__count[data-status=pending],.filter-pill__count[data-status=under_review]{background:#f0a020}@supports (color:color-mix(in lab, red, red)){.filter-pill__count[data-status=pending],.filter-pill__count[data-status=under_review]{background:color-mix(in srgb, #f0a020 30%, var(--surface))}}.filter-pill__count[data-status=pending],.filter-pill__count[data-status=under_review]{color:#9a6406;border-color:#f0a02085}.filter-pill__count[data-status=objections]{background:linear-gradient(180deg, var(--lux-magenta), var(--lux-magenta))}@supports (color:color-mix(in lab, red, red)){.filter-pill__count[data-status=objections]{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-magenta) 88%, #fff), var(--lux-magenta))}}.filter-pill__count[data-status=objections]{border-color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.filter-pill__count[data-status=objections]{border-color:color-mix(in srgb, var(--lux-magenta) 60%, #000)}}.filter-pill__count[data-status=objections]{color:#fff;box-shadow:inset 0 1px 1px #ffffff4d, 0 0 10px var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.filter-pill__count[data-status=objections]{box-shadow:inset 0 1px 1px #ffffff4d, 0 0 10px color-mix(in srgb, var(--lux-magenta) 40%, transparent)}}.filter-pill:has(.filter-pill__active) .filter-pill__count[data-status=approved]{color:#d7ffe9;background:#137243;border-color:#46d68a99}.filter-pill:has(.filter-pill__active) .filter-pill__count[data-status=rejected]{color:#ffe1e6;background:#a32a3b;border-color:#ff8a9a8c}:is(.filter-pill:has(.filter-pill__active) .filter-pill__count[data-status=pending],.filter-pill:has(.filter-pill__active) .filter-pill__count[data-status=under_review]){color:#fff3da;background:#ad7317;border-color:#f7c76894}.filter-pill:has(.filter-pill__active) .filter-pill__count{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.filter-pill:has(.filter-pill__active) .filter-pill__count{background:color-mix(in srgb, var(--lux-gold) 30%, var(--lux-royal))}}.filter-pill:has(.filter-pill__active) .filter-pill__count{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.filter-pill:has(.filter-pill__active) .filter-pill__count{border-color:color-mix(in srgb, var(--lux-gold) 55%, transparent)}}.filter-pill:has(.filter-pill__active) .filter-pill__count{color:var(--lux-gold-bright)}.filter-pill--objections{color:#b21f33;font-weight:900}.filter-pill--objections:hover{color:var(--lux-magenta)}.filter-pill__active--objections{background:linear-gradient(180deg, var(--lux-magenta), var(--lux-royal))!important}@supports (color:color-mix(in lab, red, red)){.filter-pill__active--objections{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-magenta) 30%, var(--lux-royal)), color-mix(in srgb, var(--lux-royal) 86%, #000))!important}}.filter-pill__active--objections{box-shadow:inset 0 0 0 1px var(--lux-magenta), inset 0 1px 0 var(--lux-magenta), 0 6px 22px var(--lux-magenta)!important}@supports (color:color-mix(in lab, red, red)){.filter-pill__active--objections{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lux-magenta) 60%, transparent), inset 0 1px 0 color-mix(in srgb, var(--lux-magenta) 45%, transparent), 0 6px 22px color-mix(in srgb, var(--lux-magenta) 40%, transparent)!important}}.filter-pill__active--objections:after{background:linear-gradient(90deg, transparent 4%, var(--lux-magenta) 50%, transparent 96%)}@supports (color:color-mix(in lab, red, red)){.filter-pill__active--objections:after{background:linear-gradient(90deg, transparent 4%, color-mix(in srgb, var(--lux-magenta) 85%, #fff) 50%, transparent 96%)}}.filter-pill--objections:has(.filter-pill__active){color:#fff}:root[data-theme=dark] .filter-pill{color:var(--foreground);box-shadow:var(--elevation-1)}:root[data-theme=dark] .filter-pill:hover{color:var(--lux-gold-bright);box-shadow:var(--elevation-2)}:root[data-theme=dark] .filter-pill:has(.filter-pill__active){color:var(--lux-gold-bright)}:root[data-theme=dark] .filter-pill__count{border-color:var(--lux-velvet-hi)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .filter-pill__count{border-color:color-mix(in srgb, var(--lux-velvet-hi) 60%, var(--line))}}:root[data-theme=dark] .filter-pill__count{background:var(--lux-royal)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .filter-pill__count{background:color-mix(in srgb, var(--lux-royal) 30%, #000)}}:root[data-theme=dark] .filter-pill__count{color:var(--foreground)}:root[data-theme=dark] .filter-pill__count[data-status=approved]{color:#6ff0a8;background:#08311d;border-color:#46d68a73}:root[data-theme=dark] .filter-pill__count[data-status=rejected]{color:#ffa3b0;background:#48131a;border-color:#ff8a9a73}:root[data-theme=dark] .filter-pill__count[data-status=pending],:root[data-theme=dark] .filter-pill__count[data-status=under_review]{color:#ffd17a;background:#52360b;border-color:#f7c7687a}:root[data-theme=dark] .filter-pill--objections{color:#ff8a9a}:root[data-theme=dark] .filter-pill--objections:hover{color:#ffa9b6}@media (prefers-reduced-motion:reduce){.filter-pill,.filter-pill__count{transition:none}.filter-pill:hover,.filter-pill:hover .filter-pill__count{transform:none}}.review-page .review-toolbar{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(var(--lux-velvet-hi), var(--lux-velvet-hi)) padding-box, var(--lux-foil-card-soft) border-box;min-height:56px;box-shadow:var(--elevation-1), inset 0 1px 0 #ffffff8c;transition:border-color var(--dur-2,.18s) var(--ease-out,ease), box-shadow var(--dur-2,.18s) var(--ease-out,ease), transform var(--dur-2,.18s) var(--ease-out,ease);border:1px solid #0000;gap:.7rem;padding:0 1.05rem;position:relative}.review-page .review-toolbar:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1px var(--lux-gold), 0 6px 22px -6px var(--lux-gold-deep);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--lux-gold) 60%, transparent), 0 6px 22px -6px color-mix(in srgb, var(--lux-gold-deep) 55%, transparent)}}.review-page .review-toolbar:after{transition:opacity var(--dur-2,.18s) var(--ease-out,ease)}.review-page .review-toolbar:hover{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar:hover{border-color:color-mix(in srgb, var(--lux-gold) 35%, var(--line))}}.review-page .review-toolbar:focus-within{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar:focus-within{border-color:color-mix(in srgb, var(--lux-gold) 65%, transparent)}}.review-page .review-toolbar:focus-within{box-shadow:var(--elevation-2,var(--elevation-1)), inset 0 1px 0 #fff9, 0 0 0 3px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar:focus-within{box-shadow:var(--elevation-2,var(--elevation-1)), inset 0 1px 0 #fff9, 0 0 0 3px color-mix(in srgb, var(--lux-gold) 30%, transparent)}}.review-page .review-toolbar:focus-within{transform:translateY(-1px)}.review-page .review-toolbar:focus-within:after{opacity:1}.review-page .review-toolbar>svg{width:1.15rem;height:1.15rem;color:var(--muted);transition:color var(--dur-2,.18s) var(--ease-out,ease), transform var(--dur-2,.18s) var(--ease-out,ease);flex:none}.review-page .review-toolbar:focus-within>svg{color:var(--lux-gold-deep);transform:scale(1.06)}.review-page .review-toolbar>input{min-width:0;color:var(--foreground);font-size:var(--step-0,1rem);letter-spacing:.005em;caret-color:var(--lux-gold-deep);background:0 0;border:0;outline:none;flex:auto;align-self:stretch;font-weight:500}.review-page .review-toolbar>input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.review-page .review-toolbar>input::placeholder{color:color-mix(in srgb, var(--muted) 92%, transparent)}}.review-page .review-toolbar>input::placeholder{opacity:1;transition:opacity var(--dur-2,.18s) var(--ease-out,ease);font-weight:400}.review-page .review-toolbar:focus-within>input::placeholder{opacity:.62}.review-page .review-toolbar>input:focus-visible,.review-page .review-toolbar:focus-within{outline:none}:root[data-theme=dark] .review-page .review-toolbar{background:linear-gradient(var(--lux-velvet-hi), var(--lux-velvet-hi)) padding-box, var(--lux-foil-card-soft) border-box;box-shadow:var(--elevation-1), inset 0 1px 0 #ffffff1a}:root[data-theme=dark] .review-page .review-toolbar:hover{border-color:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page .review-toolbar:hover{border-color:color-mix(in srgb, var(--lux-gold-bright) 40%, transparent)}}:root[data-theme=dark] .review-page .review-toolbar:focus-within{border-color:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page .review-toolbar:focus-within{border-color:color-mix(in srgb, var(--lux-gold-bright) 70%, transparent)}}:root[data-theme=dark] .review-page .review-toolbar:focus-within{box-shadow:var(--elevation-2,var(--elevation-1)), inset 0 1px 0 #ffffff1f, 0 0 0 3px var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page .review-toolbar:focus-within{box-shadow:var(--elevation-2,var(--elevation-1)), inset 0 1px 0 #ffffff1f, 0 0 0 3px color-mix(in srgb, var(--lux-gold-bright) 26%, transparent)}}:root[data-theme=dark] .review-page .review-toolbar:focus-within:after{box-shadow:0 0 0 1px var(--lux-gold-bright), 0 8px 26px -6px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page .review-toolbar:focus-within:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--lux-gold-bright) 55%, transparent), 0 8px 26px -6px color-mix(in srgb, var(--lux-gold) 45%, transparent)}}:root[data-theme=dark] .review-page .review-toolbar:focus-within>svg{color:var(--lux-gold-bright)}:root[data-theme=dark] .review-page .review-toolbar>input{caret-color:var(--lux-gold-bright)}@media (prefers-reduced-motion:reduce){:root:not([data-intro-playing]) .review-page .review-toolbar:focus-within,:root:not([data-intro-playing]) .review-page .review-toolbar:focus-within>svg{transform:none}}.review-layout-switch{border-radius:var(--radius-pill,999px);border:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:.18rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.review-layout-switch{border:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.review-layout-switch{background:linear-gradient(180deg, var(--surface), var(--surface)) padding-box, var(--lux-foil-card-soft) border-box}@supports (color:color-mix(in lab, red, red)){.review-layout-switch{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, var(--lux-royal-bright) 4%), color-mix(in srgb, var(--surface) 86%, var(--lux-royal) 6%)) padding-box, var(--lux-foil-card-soft) border-box}}.review-layout-switch{box-shadow:inset 0 1px 0 #fff9, 0 6px 18px var(--lux-royal);padding:.26rem}@supports (color:color-mix(in lab, red, red)){.review-layout-switch{box-shadow:inset 0 1px 0 #fff9, 0 6px 18px color-mix(in srgb, var(--lux-royal) 14%, transparent)}}.review-layout-switch__button{border-radius:calc(var(--radius-pill,999px) - .18rem);min-height:2.4rem;color:var(--muted);font-size:var(--step--1,.82rem);letter-spacing:.01em;cursor:pointer;isolation:isolate;transition:color .16s var(--ease-out,ease), background-color .16s var(--ease-out,ease), border-color .16s var(--ease-out,ease), transform .14s var(--ease-out,ease), box-shadow .16s var(--ease-out,ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.46rem .86rem;font-weight:900;display:inline-flex;position:relative}.review-layout-switch__button>svg{opacity:.82;transition:opacity .16s var(--ease-out,ease), transform .16s var(--ease-out,ease);flex:none}.review-layout-switch__button:hover{color:var(--foreground);background-color:var(--lux-royal-bright)}@supports (color:color-mix(in lab, red, red)){.review-layout-switch__button:hover{background-color:color-mix(in srgb, var(--lux-royal-bright) 9%, transparent)}}.review-layout-switch__button:hover>svg{opacity:1;transform:translateY(-1px)}.review-layout-switch__button:active{transform:translateY(.5px)scale(.985)}.review-layout-switch__button:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--lux-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.review-layout-switch__button:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px color-mix(in srgb, var(--lux-gold) 78%, transparent)}}.review-layout-switch__button--active,.review-layout-switch__button--active:hover{color:var(--foreground);background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-gold))}@supports (color:color-mix(in lab, red, red)){.review-layout-switch__button--active,.review-layout-switch__button--active:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 16%, var(--surface)), color-mix(in srgb, var(--lux-gold) 14%, var(--surface)))}}.review-layout-switch__button--active,.review-layout-switch__button--active:hover{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-layout-switch__button--active,.review-layout-switch__button--active:hover{border-color:color-mix(in srgb, var(--lux-gold) 46%, var(--line))}}.review-layout-switch__button--active,.review-layout-switch__button--active:hover{box-shadow:inset 0 1px 0 #ffffffb3, 0 4px 12px var(--lux-royal), 0 1px 0 var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-layout-switch__button--active,.review-layout-switch__button--active:hover{box-shadow:inset 0 1px 0 #ffffffb3, 0 4px 12px color-mix(in srgb, var(--lux-royal) 22%, transparent), 0 1px 0 color-mix(in srgb, var(--lux-gold) 34%, transparent)}}.review-layout-switch__button--active,.review-layout-switch__button--active:hover{transform:translateY(-1px)}.review-layout-switch__button--active>svg{opacity:1;color:var(--lux-gold-deep)}.review-layout-switch__button--active:before{content:"";background:linear-gradient(150deg, var(--lux-gold-bright), var(--lux-gold-deep));width:.42rem;height:.42rem;clip-path:var(--hx-cell,polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%));box-shadow:0 0 6px var(--lux-gold);position:absolute;inset-block-start:.32rem;inset-inline-end:.34rem}@supports (color:color-mix(in lab, red, red)){.review-layout-switch__button--active:before{box-shadow:0 0 6px color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.review-layout-switch__button--active:before{z-index:2;pointer-events:none}:root[data-theme=dark] .review-layout-switch{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-layout-switch{border-color:color-mix(in srgb, var(--lux-gold) 24%, transparent)}}:root[data-theme=dark] .review-layout-switch{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-layout-switch{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-velvet-hi) 86%, transparent), color-mix(in srgb, var(--lux-velvet-lo) 92%, transparent)) padding-box, var(--lux-foil-card-soft) border-box}}:root[data-theme=dark] .review-layout-switch{box-shadow:inset 0 1px 0 var(--lux-royal-bright), 0 8px 22px #08020e80}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-layout-switch{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lux-royal-bright) 24%, transparent), 0 8px 22px #08020e80}}:root[data-theme=dark] .review-layout-switch__button{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-layout-switch__button{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}:root[data-theme=dark] .review-layout-switch__button:hover{color:var(--foreground);background-color:var(--lux-royal-bright)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-layout-switch__button:hover{background-color:color-mix(in srgb, var(--lux-royal-bright) 22%, transparent)}}:root[data-theme=dark] .review-layout-switch__button--active,:root[data-theme=dark] .review-layout-switch__button--active:hover{color:#fff6df;background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-magenta))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-layout-switch__button--active,:root[data-theme=dark] .review-layout-switch__button--active:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 60%, transparent), color-mix(in srgb, var(--lux-magenta) 34%, transparent))}}:root[data-theme=dark] .review-layout-switch__button--active,:root[data-theme=dark] .review-layout-switch__button--active:hover{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-layout-switch__button--active,:root[data-theme=dark] .review-layout-switch__button--active:hover{border-color:color-mix(in srgb, var(--lux-gold) 52%, transparent)}}:root[data-theme=dark] .review-layout-switch__button--active,:root[data-theme=dark] .review-layout-switch__button--active:hover{box-shadow:inset 0 1px 0 var(--lux-gold-bright), 0 5px 16px #06010c99}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-layout-switch__button--active,:root[data-theme=dark] .review-layout-switch__button--active:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lux-gold-bright) 30%, transparent), 0 5px 16px #06010c99}}:root[data-theme=dark] .review-layout-switch__button--active>svg{color:var(--lux-gold-bright)}:root[data-theme=dark] .review-layout-switch__button:focus-visible{box-shadow:0 0 0 2px var(--lux-velvet-lo), 0 0 0 4px var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-layout-switch__button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--lux-velvet-lo) 90%, #000), 0 0 0 4px color-mix(in srgb, var(--lux-gold-bright) 80%, transparent)}}@media (prefers-reduced-motion:reduce){.review-layout-switch__button,.review-layout-switch__button:hover,.review-layout-switch__button--active,.review-layout-switch__button:hover>svg{transform:none}}.review-page-controls .lux-sort{border-radius:var(--radius-pill);border:1px solid var(--lux-gold);gap:.18rem;padding:.26rem}@supports (color:color-mix(in lab, red, red)){.review-page-controls .lux-sort{border:1px solid color-mix(in srgb, var(--lux-gold) 22%, var(--line))}}.review-page-controls .lux-sort{background:linear-gradient(180deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.review-page-controls .lux-sort{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--surface) 70%, transparent))}}.review-page-controls .lux-sort{box-shadow:inset 0 1px 0 #ffffff80, 0 8px 20px var(--lux-royal)}@supports (color:color-mix(in lab, red, red)){.review-page-controls .lux-sort{box-shadow:inset 0 1px 0 #ffffff80, 0 8px 20px color-mix(in srgb, var(--lux-royal) 12%, transparent)}}:root[data-theme=dark] .review-page-controls .lux-sort{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .lux-sort{border-color:color-mix(in srgb, var(--lux-gold) 24%, var(--line))}}:root[data-theme=dark] .review-page-controls .lux-sort{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo));box-shadow:inset 0 1px 0 var(--lux-gold), 0 10px 26px #00000052}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .lux-sort{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lux-gold) 12%, transparent), 0 10px 26px #00000052}}.review-page-controls .lux-sort__button{border-radius:var(--radius-pill);min-height:2.35rem;color:var(--muted);letter-spacing:.01em;transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;padding:.42rem .82rem;font-weight:900}.review-page-controls .lux-sort__button:hover{color:var(--foreground);background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page-controls .lux-sort__button:hover{background:color-mix(in srgb, var(--lux-gold) 12%, transparent)}}.review-page-controls .lux-sort__button:active{transform:translateY(1px)scale(.98)}.review-page-controls .lux-sort__button:focus-visible{box-shadow:var(--ring-focus);outline:none}.review-page-controls .lux-sort__button svg{width:1rem;height:1rem;transition:transform var(--dur-fast) var(--ease-out)}.review-page-controls .lux-sort__button:hover svg{transform:scale(1.08)}.review-page-controls .lux-sort__button--active{color:var(--foreground);background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-gold))}@supports (color:color-mix(in lab, red, red)){.review-page-controls .lux-sort__button--active{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 20%, transparent), color-mix(in srgb, var(--lux-gold) 18%, transparent))}}.review-page-controls .lux-sort__button--active{box-shadow:inset 0 0 0 1px var(--lux-gold), 0 4px 12px var(--lux-royal)}@supports (color:color-mix(in lab, red, red)){.review-page-controls .lux-sort__button--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lux-gold) 36%, transparent), 0 4px 12px color-mix(in srgb, var(--lux-royal) 18%, transparent)}}:root[data-theme=dark] .review-page-controls .lux-sort__button--active{color:var(--lux-gold-bright);background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-magenta))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .lux-sort__button--active{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 52%, transparent), color-mix(in srgb, var(--lux-magenta) 26%, transparent))}}:root[data-theme=dark] .review-page-controls .lux-sort__button--active{box-shadow:inset 0 0 0 1px var(--lux-gold), 0 6px 16px #00000057}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .lux-sort__button--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lux-gold) 42%, transparent), 0 6px 16px #00000057}}.review-page-controls .review-page-toggle{border-radius:var(--radius-pill);border:1px solid var(--lux-gold);gap:.46rem;min-height:2.7rem;padding:.56rem 1rem}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle{border:1px solid color-mix(in srgb, var(--lux-gold) 18%, var(--line))}}.review-page-controls .review-page-toggle{background:linear-gradient(180deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface) 78%, transparent))}}.review-page-controls .review-page-toggle{color:var(--foreground);box-shadow:inset 0 1px 0 #ffffff75, 0 10px 22px var(--lux-royal);font-weight:900}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle{box-shadow:inset 0 1px 0 #ffffff75, 0 10px 22px color-mix(in srgb, var(--lux-royal) 10%, transparent)}}.review-page-controls .review-page-toggle{transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}.review-page-controls .review-page-toggle svg{flex:none;width:1rem;height:1rem}.review-page-controls .review-page-toggle:hover{border-color:var(--lux-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle:hover{border-color:color-mix(in srgb, var(--lux-gold) 38%, var(--line))}}.review-page-controls .review-page-toggle:hover{box-shadow:inset 0 1px 0 #ffffff75, 0 14px 28px var(--lux-royal)}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle:hover{box-shadow:inset 0 1px 0 #ffffff75, 0 14px 28px color-mix(in srgb, var(--lux-royal) 16%, transparent)}}.review-page-controls .review-page-toggle:active{transform:translateY(0)scale(.985)}.review-page-controls .review-page-toggle:focus-visible{box-shadow:var(--ring-focus);outline:none}:root[data-theme=dark] .review-page-controls .review-page-toggle{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .review-page-toggle{border-color:color-mix(in srgb, var(--lux-gold) 20%, var(--line))}}:root[data-theme=dark] .review-page-controls .review-page-toggle{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo));box-shadow:inset 0 1px 0 var(--lux-gold), 0 12px 26px #0000004d}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .review-page-toggle{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lux-gold) 10%, transparent), 0 12px 26px #0000004d}}.review-page-controls .review-page-toggle--active{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle--active{border-color:color-mix(in srgb, var(--lux-gold) 46%, var(--line))}}.review-page-controls .review-page-toggle--active{color:var(--accent-yellow);background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-gold))}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle--active{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 16%, transparent), color-mix(in srgb, var(--lux-gold) 18%, transparent))}}.review-page-controls .review-page-toggle--active{box-shadow:inset 0 0 0 1px var(--lux-gold), 0 8px 20px var(--lux-royal)}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lux-gold) 38%, transparent), 0 8px 20px color-mix(in srgb, var(--lux-royal) 16%, transparent)}}:root[data-theme=dark] .review-page-controls .review-page-toggle--active{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .review-page-toggle--active{border-color:color-mix(in srgb, var(--lux-gold) 50%, transparent)}}:root[data-theme=dark] .review-page-controls .review-page-toggle--active{color:var(--lux-gold-bright);background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-magenta))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .review-page-toggle--active{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 56%, transparent), color-mix(in srgb, var(--lux-magenta) 28%, transparent))}}.review-page-controls .review-page-toggle+.review-page-toggle{isolation:isolate;color:var(--lux-gold-deep);background:linear-gradient(180deg, var(--lux-gold), var(--lux-gold)) padding-box, var(--lux-foil-card) border-box;border:1px solid #0000;position:relative}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle+.review-page-toggle{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold) 16%, var(--surface)), color-mix(in srgb, var(--lux-gold) 8%, var(--surface))) padding-box, var(--lux-foil-card) border-box}}.review-page-controls .review-page-toggle+.review-page-toggle{box-shadow:inset 0 1px 0 #ffffff8c, 0 10px 24px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle+.review-page-toggle{box-shadow:inset 0 1px 0 #ffffff8c, 0 10px 24px color-mix(in srgb, var(--lux-gold) 24%, transparent)}}.review-page-controls .review-page-toggle+.review-page-toggle:hover{box-shadow:inset 0 1px 0 #ffffff8c, 0 16px 34px var(--lux-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle+.review-page-toggle:hover{box-shadow:inset 0 1px 0 #ffffff8c, 0 16px 34px color-mix(in srgb, var(--lux-gold) 34%, transparent)}}.review-page-controls .review-page-toggle+.review-page-toggle svg{color:var(--lux-gold-deep);transform-origin:50%;animation:rv-ai-twinkle 2.6s var(--ease-out) infinite}:root[data-theme=dark] .review-page-controls .review-page-toggle+.review-page-toggle{color:var(--lux-gold-bright);background:linear-gradient(180deg, var(--lux-gold), var(--lux-royal-bright)) padding-box, var(--lux-foil-card) border-box}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .review-page-toggle+.review-page-toggle{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold) 14%, var(--lux-royal)), color-mix(in srgb, var(--lux-royal-bright) 28%, transparent)) padding-box, var(--lux-foil-card) border-box}}:root[data-theme=dark] .review-page-controls .review-page-toggle+.review-page-toggle{box-shadow:inset 0 1px 0 var(--lux-gold), 0 12px 30px var(--lux-gold), 0 0 0 1px var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-page-controls .review-page-toggle+.review-page-toggle{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lux-gold) 18%, transparent), 0 12px 30px color-mix(in srgb, var(--lux-gold) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--lux-magenta) 24%, transparent)}}:root[data-theme=dark] .review-page-controls .review-page-toggle+.review-page-toggle svg{color:var(--lux-gold-bright)}.review-page-controls .review-page-toggle+.review-page-toggle:disabled{opacity:.55;cursor:not-allowed;box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px var(--lux-royal);transform:none}@supports (color:color-mix(in lab, red, red)){.review-page-controls .review-page-toggle+.review-page-toggle:disabled{box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 14px color-mix(in srgb, var(--lux-royal) 10%, transparent)}}.review-page-controls .review-page-toggle+.review-page-toggle:disabled svg{opacity:.7;animation:none}@keyframes rv-ai-twinkle{0%,to{opacity:.9;transform:scale(1)rotate(0)}45%{opacity:1;transform:scale(1.18)rotate(8deg)}70%{opacity:.92;transform:scale(1)rotate(0)}}:root[data-perf-mode=on] .review-page-controls .review-page-toggle+.review-page-toggle svg,.review-page--performance .review-page-controls .review-page-toggle+.review-page-toggle svg{animation:none!important}@media (prefers-reduced-motion:reduce){.review-page-controls .review-page-toggle+.review-page-toggle svg{animation:none}}.review-stats-grid{--rv-stat-accent:var(--lux-gold-bright);--rv-stat-tint:var(--lux-gold);gap:var(--space-s,.85rem)}.review-stats-grid .surface{border-radius:var(--radius-lg,26px);isolation:isolate;transition:transform var(--dur-2,.18s) var(--ease-out,cubic-bezier(.2, .7, .3, 1)), box-shadow var(--dur-2,.18s) var(--ease-out,cubic-bezier(.2, .7, .3, 1));will-change:transform;flex-direction:column;justify-content:space-between;gap:.65rem;padding:1.25rem 1.35rem 1.15rem;display:flex;position:relative;overflow:hidden}.review-stats-grid .surface:before{content:"";z-index:2;background:linear-gradient(90deg, transparent 2%, var(--rv-stat-accent) 50%, transparent 98%);border-start-start-radius:inherit;border-start-end-radius:inherit;height:3px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.review-stats-grid .surface:before{background:linear-gradient(90deg, transparent 2%, color-mix(in srgb, var(--rv-stat-accent) 92%, transparent) 50%, transparent 98%)}}.review-stats-grid .surface:before{opacity:.85;transition:opacity var(--dur-2,.18s) var(--ease-out,ease)}.review-stats-grid .surface .mini-label{z-index:2;font-size:var(--step--1,.72rem);letter-spacing:.12em;text-transform:none;color:var(--muted);align-items:center;gap:.4rem;margin:0;font-weight:700;display:inline-flex;position:relative}.review-stats-grid .surface .mini-label:before{content:"";block-size:.55rem;inline-size:.55rem;clip-path:var(--hx-cell,polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%));background:var(--rv-stat-accent);box-shadow:0 0 0 1px var(--rv-stat-tint);flex:none}@supports (color:color-mix(in lab, red, red)){.review-stats-grid .surface .mini-label:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--rv-stat-tint) 35%, transparent)}}.review-stats-grid .surface strong{z-index:2;font-size:clamp(2rem, 1.5rem + 2.2vw, var(--step-4,2.85rem));letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground);margin:0;font-weight:800;line-height:1;position:relative}.review-stats-grid .surface:after{content:"";z-index:0;pointer-events:none;block-size:110%;inline-size:58%;clip-path:var(--hx-cell,polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%));background:radial-gradient(closest-side, var(--rv-stat-tint), transparent 72%);position:absolute;inset-block-end:-28%;inset-inline-end:-14%}@supports (color:color-mix(in lab, red, red)){.review-stats-grid .surface:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--rv-stat-tint) 16%, transparent), transparent 72%)}}.review-stats-grid .surface:after{opacity:.9;transition:transform var(--dur-3,.22s) var(--ease-out,ease);border:0;-webkit-mask:none;mask:none}@media (hover:hover){.review-stats-grid .surface:hover{box-shadow:var(--elevation-3,0 30px 70px #1d042938);transform:translateY(-4px)}.review-stats-grid .surface:hover:before{opacity:1}.review-stats-grid .surface:hover:after{transform:scale(1.08)rotate(-3deg)}}.review-stats-grid .surface:focus-within{box-shadow:var(--elevation-3,0 30px 70px #1d042938), var(--ring-focus,0 0 0 3px var(--lux-royal-bright));transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.review-stats-grid .surface:focus-within{box-shadow:var(--elevation-3,0 30px 70px #1d042938), var(--ring-focus,0 0 0 3px color-mix(in srgb, var(--lux-royal-bright) 40%, transparent))}}.review-stats-grid .surface:first-child{--rv-stat-accent:var(--lux-gold-bright);--rv-stat-tint:var(--lux-gold)}.review-stats-grid .surface:first-child strong{background:var(--lux-gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.review-stats-grid .surface:nth-child(2){--rv-stat-accent:var(--accent-strong);--rv-stat-tint:var(--accent-strong)}.review-stats-grid .surface:nth-child(2) strong{color:var(--accent-strong)}.review-stats-grid .surface:nth-child(3){--rv-stat-accent:var(--accent-red);--rv-stat-tint:var(--accent-red)}.review-stats-grid .surface:nth-child(3) strong{color:var(--accent-red)}.review-stats-grid .surface:nth-child(4){--rv-stat-accent:var(--lux-magenta);--rv-stat-tint:var(--lux-magenta)}.review-stats-grid .surface:nth-child(4) strong{color:var(--lux-magenta)}:root[data-theme=dark] .review-stats-grid .surface:nth-child(2) strong{color:var(--accent-strong)}:root[data-theme=dark] .review-stats-grid .surface:nth-child(4) strong{color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-stats-grid .surface:nth-child(4) strong{color:color-mix(in srgb, var(--lux-magenta) 78%, #fff)}}:root[data-theme=dark] .review-stats-grid .surface .mini-label{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-stats-grid .surface .mini-label{color:color-mix(in srgb, var(--muted) 70%, #fff)}}@media (max-width:640px){.review-stats-grid .surface{padding:1.05rem 1.15rem}.review-stats-grid .surface strong{font-size:clamp(1.85rem,6vw,2.4rem)}}.review-page--performance .review-stats-grid .surface,.review-page--performance .review-stats-grid .surface:before,.review-page--performance .review-stats-grid .surface:after{transition:none!important;transform:none!important}.review-form-card{border-radius:var(--radius-xl);background:linear-gradient(180deg, #fffcf7eb, #fcf6ffe6) padding-box, var(--lux-foil-card-soft) border-box;box-shadow:var(--lux-glass-shadow);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border:1px solid #0000;position:relative}.review-form-card:before{content:"";background:var(--lux-foil-hairline);opacity:.85;pointer-events:none;border-radius:2px;block-size:2px;position:absolute;inset-block-start:0;inset-inline:1.4rem}.review-form-card:focus-within{box-shadow:var(--lux-glass-shadow-lg,var(--lux-glass-shadow))}:root[data-theme=dark] .review-form-card{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card-soft) border-box;box-shadow:var(--lux-glass-shadow)}.review-form-card .submission-card{border-radius:var(--radius-lg);background:linear-gradient(168deg, #fffffff5, #f9f2ffe6) padding-box, var(--lux-foil-card) border-box;box-shadow:var(--lux-glass-shadow-lg,var(--lux-glass-shadow));transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:1px solid #0000;position:relative}:root[data-theme=dark] .review-form-card .submission-card{background:linear-gradient(168deg, var(--lux-velvet-solid-hi,var(--lux-velvet-hi)), var(--lux-velvet-solid-lo,var(--lux-velvet-lo))) padding-box, var(--lux-foil-card) border-box}.review-form-card .submission-card:hover{transform:translateY(-2px)}.review-form-card .submission-card:after{content:"";background:linear-gradient(180deg, var(--lux-gold-bright), var(--lux-gold-deep));opacity:.55;pointer-events:none;border-radius:999px;inline-size:3px;position:absolute;inset-block:1.1rem;inset-inline-start:0}.review-form-card .submission-card p.text-xs.tracking-\[0\.2em\]{color:var(--muted);align-items:center;gap:.42rem;font-weight:800;display:inline-flex}.review-form-card .submission-card p.text-xs.tracking-\[0\.2em\]:before{content:"";background:linear-gradient(160deg, var(--lux-gold-bright), var(--lux-gold-deep));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:.9;border-radius:1px;flex:none;block-size:.58rem;inline-size:.5rem}.review-form-card .lux-question{font-size:var(--step-2);color:var(--foreground);padding-block:.15rem .2rem;font-weight:900;line-height:1.7}.review-form-card .lux-question:before{color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.review-form-card .lux-question:before{color:color-mix(in srgb, var(--lux-magenta) 16%, transparent)}}.review-form-card .lux-question:before{font-size:3.8em}:root[data-theme=dark] .review-form-card .lux-question{color:#fdf6ff}:root[data-theme=dark] .review-form-card .lux-question:before{color:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-card .lux-question:before{color:color-mix(in srgb, var(--lux-gold-bright) 14%, transparent)}}.review-form-card .submission-card p.text-base.font-semibold{border-radius:var(--radius-md);background:linear-gradient(180deg, #fffae9f5, #fff3d1eb) padding-box, linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold-deep)) border-box;color:#5a3d05;font-size:var(--step-1);box-shadow:var(--lux-glow-gold);transition:transform var(--dur-fast) var(--ease-out);border:1px solid #0000;align-items:center;gap:.5rem;margin-block-start:.55rem;padding:.5rem .95rem;font-weight:900;line-height:1.5;display:inline-flex}.review-form-card .submission-card p.text-base.font-semibold:before{content:"";background:linear-gradient(160deg, #fff3c4, var(--lux-gold-deep));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;block-size:.8rem;inline-size:.7rem}.review-form-card .submission-card p.text-base.font-semibold:hover{transform:translateY(-1px)}:root[data-theme=dark] .review-form-card .submission-card p.text-base.font-semibold{background:linear-gradient(180deg, #48340c8c, #30200680) padding-box, linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold-deep)) border-box;color:#ffe9a8}.review-form-card .submission-badge-stack{gap:.5rem;padding-block-end:.15rem}.review-form-card .submission-fresh-badge,.review-form-card .submission-edited-badge,.review-form-card .submission-edit-status{border-radius:var(--radius-pill);letter-spacing:0;transition:transform var(--dur-fast) var(--ease-out);padding:.36rem .78rem;font-weight:900}.review-form-card .submission-fresh-badge:hover,.review-form-card .submission-edited-badge:hover,.review-form-card .submission-edit-status:hover{transform:translateY(-1px)}.review-form-card .submission-fresh-badge{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-form-card .submission-fresh-badge{border-color:color-mix(in srgb, var(--lux-gold) 55%, transparent)}}.review-form-card .submission-fresh-badge{color:#6b4a08;background:linear-gradient(#fffae9f5,#fff3d1eb)}.review-form-card .submission-fresh-badge svg{color:var(--lux-gold-deep)}@media (prefers-reduced-motion:no-preference){.review-form-card .submission-fresh-badge{animation:2.8s ease-in-out infinite rv-fresh-pulse}}@keyframes rv-fresh-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--lux-gold) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--lux-gold) 18%, transparent)}}.review-form-card .submission-edited-badge{border-color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.review-form-card .submission-edited-badge{border-color:color-mix(in srgb, var(--lux-magenta) 42%, transparent)}}.review-form-card .submission-edited-badge{background:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.review-form-card .submission-edited-badge{background:color-mix(in srgb, var(--lux-magenta) 9%, #fffffff0)}}.review-form-card .submission-edited-badge{color:#9c1374}:root[data-theme=dark] .review-form-card .submission-fresh-badge{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-card .submission-fresh-badge{border-color:color-mix(in srgb, var(--lux-gold) 45%, transparent)}}:root[data-theme=dark] .review-form-card .submission-fresh-badge{background:var(--lux-gold-deep)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-card .submission-fresh-badge{background:color-mix(in srgb, var(--lux-gold-deep) 26%, #180424b3)}}:root[data-theme=dark] .review-form-card .submission-fresh-badge{color:var(--lux-gold-bright)}:root[data-theme=dark] .review-form-card .submission-edited-badge{border-color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-card .submission-edited-badge{border-color:color-mix(in srgb, var(--lux-magenta) 40%, transparent)}}:root[data-theme=dark] .review-form-card .submission-edited-badge{background:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-card .submission-edited-badge{background:color-mix(in srgb, var(--lux-magenta) 18%, #180424b3)}}:root[data-theme=dark] .review-form-card .submission-edited-badge{color:#ff8fdb}.review-form-card .submission-card__aside{border-radius:var(--radius-md);border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-form-card .submission-card__aside{border-color:color-mix(in srgb, var(--lux-gold) 22%, var(--line))}}.review-form-card .submission-card__aside{background:#fffcf7cc}:root[data-theme=dark] .review-form-card .submission-card__aside{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-card .submission-card__aside{border-color:color-mix(in srgb, var(--lux-gold) 18%, transparent)}}:root[data-theme=dark] .review-form-card .submission-card__aside{background:#14061e8c}:root[data-perf-mode=on] .review-form-card .submission-fresh-badge{animation:none!important}@media (prefers-reduced-motion:reduce){.review-form-card .submission-fresh-badge{animation:none}}.review-form-card .review-form-grid{border-radius:var(--radius-lg);background:linear-gradient(#fffcf7f5,#fff7ece6);border:1px solid #5f3c6d29;padding:clamp(1rem,.7rem + 1vw,1.35rem);position:relative;overflow:clip;box-shadow:inset 0 1px #ffffffb3}.review-form-card .review-form-grid:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--lux-gold-bright), var(--lux-gold) 45%, var(--lux-magenta));opacity:.7;pointer-events:none;width:3px;position:absolute;inset-block:10px;inset-inline-start:0}:root[data-theme=dark] .review-form-card .review-form-grid{background:linear-gradient(#231030eb,#1b0b27eb);border-color:#ffedff29;box-shadow:inset 0 1px #ffffff0f}.review-form-grid .review-form-grid__meta{align-items:start}.review-form-grid .review-form-grid__meta>label{color:var(--foreground);letter-spacing:.005em;--rv-tab:var(--lux-gold);gap:.5rem}.review-form-grid label.review-form-grid__notes{--rv-tab:var(--lux-royal-bright)}.review-form-grid .review-form-grid__meta>label:before{content:"";border-radius:var(--radius-pill);background:var(--rv-tab);opacity:.85;align-self:flex-start;width:1.6rem;height:3px}.review-form-grid .field-select,.review-form-grid .field-textarea{border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#fffffff5;border:1px solid #5f3c6d2e;box-shadow:inset 0 1px 2px #360c460d}.review-form-grid .field-select:hover,.review-form-grid .field-textarea:hover{border-color:#a8741a66}.review-form-grid .field-select:focus,.review-form-grid .field-textarea:focus,.review-form-grid .field-select:focus-visible,.review-form-grid .field-textarea:focus-visible{border-color:var(--lux-gold-deep);background:#fff;box-shadow:0 0 0 3px #f0c24547,inset 0 1px 2px #360c460d}.review-form-grid .field-textarea{resize:vertical;line-height:1.6}.review-form-grid .field-select{cursor:pointer;background-image:linear-gradient(#fffaeee6,#fff6e4d9);font-weight:800}:root[data-theme=dark] .review-form-grid .field-select,:root[data-theme=dark] .review-form-grid .field-textarea{background:#14081edb;border-color:#ffedff2e;box-shadow:inset 0 1px 2px #0000004d}:root[data-theme=dark] .review-form-grid .field-select{background-image:linear-gradient(#3a1f1280,#241030b3)}:root[data-theme=dark] .review-form-grid .field-select:hover,:root[data-theme=dark] .review-form-grid .field-textarea:hover{border-color:#ffd9666b}:root[data-theme=dark] .review-form-grid .field-select:focus,:root[data-theme=dark] .review-form-grid .field-textarea:focus,:root[data-theme=dark] .review-form-grid .field-select:focus-visible,:root[data-theme=dark] .review-form-grid .field-textarea:focus-visible{border-color:var(--lux-gold-bright);background:#180a23f5;box-shadow:0 0 0 3px #ffd9664d,inset 0 1px 2px #0000004d}.review-form-grid .review-form-actions{border-block-start:1px dashed #5f3c6d2e;margin-block-start:.25rem;padding-block-start:.95rem}:root[data-theme=dark] .review-form-grid .review-form-actions{border-block-start-color:#ffedff29}.review-form-grid .review-form-editor__status--changed{color:var(--lux-royal);background:linear-gradient(135deg,#fff4fbf5,#fff9ebf5);border-color:#d819a74d}:root[data-theme=dark] .review-form-grid .review-form-editor__status--changed{color:var(--lux-gold-bright);background:linear-gradient(135deg,#3a174cb3,#461e37b3);border-color:#ffd96657}.review-form-grid .review-form-error{align-items:center;gap:.4rem;margin-block-start:.6rem;font-weight:700;display:inline-flex}.review-form-grid .review-form-error:before{content:"⚠";font-size:.95em;line-height:1}.review-page--compact .review-form-card .review-form-grid,.review-form-grid--compact{padding:.75rem!important}.review-page--compact .review-form-card .review-form-grid:before{inset-block:6px}.review-page--compact .review-form-grid .review-form-grid__meta>label:before{width:1.15rem}.review-page--compact .review-form-grid .review-form-actions{padding-block-start:.65rem}.review-page--layout-rapid .review-form-card .review-form-grid:before{opacity:.5}@media (prefers-reduced-motion:reduce){.review-form-grid .field-select,.review-form-grid .field-textarea{transition:none}}.review-form-actions{border-radius:var(--radius-lg);border:1px solid var(--lux-gold);margin-top:.35rem;padding:.85rem .9rem}@supports (color:color-mix(in lab, red, red)){.review-form-actions{border:1px solid color-mix(in srgb, var(--lux-gold) 24%, transparent)}}.review-form-actions{background:linear-gradient(180deg, var(--surface), var(--surface)) padding-box}@supports (color:color-mix(in lab, red, red)){.review-form-actions{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 86%, transparent), color-mix(in srgb, var(--surface) 70%, transparent)) padding-box}}.review-form-actions{box-shadow:inset 0 1px 0 var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.review-form-actions{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lux-gold-bright) 16%, transparent)}}:root[data-theme=dark] .review-form-actions{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions{border-color:color-mix(in srgb, var(--lux-gold) 30%, transparent)}}:root[data-theme=dark] .review-form-actions{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-velvet-hi) 70%, transparent), color-mix(in srgb, var(--lux-velvet-lo) 78%, transparent)) padding-box}}.review-form-actions>.flex{gap:.7rem .75rem}.review-form-actions .button-primary,.review-form-actions .button-secondary{isolation:isolate;min-height:3rem;font-size:var(--step-0);letter-spacing:0;border-radius:var(--radius-pill,999px);transition:transform var(--dur-fast,.14s) var(--ease-out), box-shadow var(--dur-fast,.14s) var(--ease-out), border-color var(--dur-base,.2s) var(--ease-out);padding-block:.7rem;padding-inline:1.45rem;font-weight:900;position:relative;overflow:hidden}.review-form-actions .button-primary:active:not(:disabled),.review-form-actions .button-secondary:active:not(:disabled){transition-duration:90ms;transform:translateY(1px)scale(.985)}.review-form-actions .button-primary[type=button]:before,.review-form-actions .button-secondary:before{content:"";block-size:1.34em;inline-size:1.18em;clip-path:var(--hx-cell,polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%));z-index:0;transition:transform var(--dur-base,.2s) var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));flex:none;place-items:center;margin-inline-end:.1em;font-size:.86em;font-weight:900;line-height:1;display:grid}.review-form-actions .button-primary[type=button]{border:1px solid var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-primary[type=button]{border:1px solid color-mix(in srgb, var(--accent-strong) 60%, transparent)}}.review-form-actions .button-primary[type=button]{background:radial-gradient(120% 180% at 50% -40%, var(--accent-strong), transparent 56%), linear-gradient(168deg, var(--accent-strong) 0%, var(--accent-strong) 100%)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-primary[type=button]{background:radial-gradient(120% 180% at 50% -40%, color-mix(in srgb, var(--accent-strong) 55%, transparent), transparent 56%), linear-gradient(168deg, color-mix(in srgb, var(--accent-strong) 30%, var(--lux-royal)) 0%, color-mix(in srgb, var(--accent-strong) 18%, var(--lux-aubergine)) 100%)}}.review-form-actions .button-primary[type=button]{color:var(--lux-btn-ink);box-shadow:inset 0 1px 0 #ffffff38, 0 2px 6px var(--accent-strong), 0 14px 30px var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-primary[type=button]{box-shadow:inset 0 1px 0 #ffffff38, 0 2px 6px color-mix(in srgb, var(--accent-strong) 28%, transparent), 0 14px 30px color-mix(in srgb, var(--accent-strong) 24%, transparent)}}.review-form-actions .button-primary[type=button]:hover:not(:disabled){border-color:var(--accent-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-primary[type=button]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-strong) 85%, var(--lux-gold-bright))}}.review-form-actions .button-primary[type=button]:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47, 0 3px 9px var(--accent-strong), 0 18px 40px var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-primary[type=button]:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47, 0 3px 9px color-mix(in srgb, var(--accent-strong) 34%, transparent), 0 18px 40px color-mix(in srgb, var(--accent-strong) 30%, transparent)}}.review-form-actions .button-primary[type=button]:before{content:"✓";background:linear-gradient(160deg, var(--accent-strong) 0%, var(--accent-strong) 100%)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-primary[type=button]:before{background:linear-gradient(160deg, color-mix(in srgb, var(--accent-strong) 30%, #fff) 0%, color-mix(in srgb, var(--accent-strong) 55%, #eafff7) 100%)}}.review-form-actions .button-primary[type=button]:before{color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-primary[type=button]:before{color:color-mix(in srgb, var(--accent-strong) 80%, #06241c)}}.review-form-actions .button-primary[type=button]:hover:not(:disabled):before{transform:scale(1.08)rotate(-4deg)}.review-form-actions .button-primary[type=button]:focus-visible{box-shadow:0 0 0 3px var(--accent-strong), 0 14px 30px var(--accent-strong);outline:none}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-primary[type=button]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-strong) 55%, transparent), 0 14px 30px color-mix(in srgb, var(--accent-strong) 26%, transparent)}}.review-form-actions .button-secondary{border:1px solid var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary{border:1px solid color-mix(in srgb, var(--accent-red) 52%, transparent)}}.review-form-actions .button-secondary{background:radial-gradient(130% 200% at 50% -50%, var(--accent-red), transparent 58%), linear-gradient(168deg, var(--accent-red) 0%, var(--accent-red) 100%)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary{background:radial-gradient(130% 200% at 50% -50%, color-mix(in srgb, var(--accent-red) 30%, transparent), transparent 58%), linear-gradient(168deg, color-mix(in srgb, var(--accent-red) 16%, var(--surface)) 0%, color-mix(in srgb, var(--accent-red) 24%, var(--surface)) 100%)}}.review-form-actions .button-secondary{color:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary{color:color-mix(in srgb, var(--accent-red) 72%, var(--foreground))}}.review-form-actions .button-secondary{box-shadow:inset 0 1px 0 #ffffff4d, 0 2px 6px var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary{box-shadow:inset 0 1px 0 #ffffff4d, 0 2px 6px color-mix(in srgb, var(--accent-red) 18%, transparent)}}:root[data-theme=dark] .review-form-actions .button-secondary{border-color:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions .button-secondary{border-color:color-mix(in srgb, var(--accent-red) 50%, transparent)}}:root[data-theme=dark] .review-form-actions .button-secondary{background:radial-gradient(130% 200% at 50% -50%, var(--accent-red), transparent 58%), linear-gradient(168deg, var(--accent-red) 0%, var(--accent-red) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions .button-secondary{background:radial-gradient(130% 200% at 50% -50%, color-mix(in srgb, var(--accent-red) 34%, transparent), transparent 58%), linear-gradient(168deg, color-mix(in srgb, var(--accent-red) 22%, var(--lux-aubergine)) 0%, color-mix(in srgb, var(--accent-red) 12%, var(--lux-aubergine)) 100%)}}:root[data-theme=dark] .review-form-actions .button-secondary{color:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions .button-secondary{color:color-mix(in srgb, var(--accent-red) 30%, #fff0ec)}}:root[data-theme=dark] .review-form-actions .button-secondary{box-shadow:inset 0 1px #ffffff1f,0 2px 6px #0006}.review-form-actions .button-secondary:hover:not(:disabled){border-color:var(--accent-red);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-red) 78%, var(--lux-gold-bright))}}.review-form-actions .button-secondary:hover:not(:disabled){background:radial-gradient(130% 200% at 50% -50%, var(--accent-red), transparent 60%), linear-gradient(168deg, var(--accent-red) 0%, var(--accent-red) 100%)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary:hover:not(:disabled){background:radial-gradient(130% 200% at 50% -50%, color-mix(in srgb, var(--accent-red) 40%, transparent), transparent 60%), linear-gradient(168deg, color-mix(in srgb, var(--accent-red) 24%, var(--surface)) 0%, color-mix(in srgb, var(--accent-red) 34%, var(--surface)) 100%)}}.review-form-actions .button-secondary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff5c, 0 3px 10px var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff5c, 0 3px 10px color-mix(in srgb, var(--accent-red) 26%, transparent)}}:root[data-theme=dark] .review-form-actions .button-secondary:hover:not(:disabled){background:radial-gradient(130% 200% at 50% -50%, var(--accent-red), transparent 60%), linear-gradient(168deg, var(--accent-red) 0%, var(--accent-red) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions .button-secondary:hover:not(:disabled){background:radial-gradient(130% 200% at 50% -50%, color-mix(in srgb, var(--accent-red) 46%, transparent), transparent 60%), linear-gradient(168deg, color-mix(in srgb, var(--accent-red) 30%, var(--lux-aubergine)) 0%, color-mix(in srgb, var(--accent-red) 18%, var(--lux-aubergine)) 100%)}}.review-form-actions .button-secondary:before{content:"✕";background:linear-gradient(160deg, var(--accent-red) 0%, var(--accent-red) 100%)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary:before{background:linear-gradient(160deg, color-mix(in srgb, var(--accent-red) 24%, #fff) 0%, color-mix(in srgb, var(--accent-red) 52%, #fff0ec) 100%)}}.review-form-actions .button-secondary:before{color:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary:before{color:color-mix(in srgb, var(--accent-red) 78%, #2a0606)}}.review-form-actions .button-secondary:hover:not(:disabled):before{transform:scale(1.08)rotate(4deg)}.review-form-actions .button-secondary:focus-visible{box-shadow:0 0 0 3px var(--accent-red), 0 2px 6px var(--accent-red);outline:none}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-secondary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-red) 55%, transparent), 0 2px 6px color-mix(in srgb, var(--accent-red) 20%, transparent)}}.review-form-actions .button-primary[type=submit]{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .button-primary[type=submit]{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.review-form-actions .button-primary[type=submit]:hover:not(:disabled){transform:translateY(-1px)}.review-form-actions .button-primary:disabled:before,.review-form-actions .button-secondary:disabled:before{opacity:.5}.review-form-actions .button-primary:disabled,.review-form-actions .button-secondary:disabled{opacity:.55;cursor:not-allowed}.review-form-actions .button-primary:disabled:hover,.review-form-actions .button-secondary:disabled:hover{transform:none}.review-form-actions .review-form-editor__status{border-radius:var(--radius-pill,999px);border:1px solid var(--lux-gold);gap:.4rem;padding:.5rem .85rem;font-size:.8rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.review-form-actions .review-form-editor__status{border:1px solid color-mix(in srgb, var(--lux-gold) 30%, transparent)}}.review-form-actions .review-form-editor__status{background:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .review-form-editor__status{background:color-mix(in srgb, var(--lux-gold-bright) 12%, var(--surface))}}.review-form-actions .review-form-editor__status{color:var(--lux-gold-deep)}:root[data-theme=dark] .review-form-actions .review-form-editor__status{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions .review-form-editor__status{border-color:color-mix(in srgb, var(--lux-gold) 36%, transparent)}}:root[data-theme=dark] .review-form-actions .review-form-editor__status{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions .review-form-editor__status{background:color-mix(in srgb, var(--lux-gold) 14%, var(--lux-velvet-lo))}}:root[data-theme=dark] .review-form-actions .review-form-editor__status{color:var(--lux-gold-bright)}.review-form-actions .review-form-editor__status--changed:before{content:"";background:var(--lux-gold);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px var(--lux-gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.review-form-actions .review-form-editor__status--changed:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--lux-gold) 22%, transparent)}}.review-form-actions .review-form-error{border-radius:var(--radius-md,14px);border:1px solid var(--accent-red);align-items:flex-start;gap:.5rem;width:100%;margin:0;padding:.6rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.review-form-actions .review-form-error{border:1px solid color-mix(in srgb, var(--accent-red) 45%, transparent)}}.review-form-actions .review-form-error{background:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){.review-form-actions .review-form-error{background:color-mix(in srgb, var(--accent-red) 10%, var(--surface))}}.review-form-actions .review-form-error{color:var(--accent-red)!important}@supports (color:color-mix(in lab, red, red)){.review-form-actions .review-form-error{color:color-mix(in srgb, var(--accent-red) 72%, var(--foreground))!important}}.review-form-actions .review-form-error{font-weight:800;line-height:1.55}:root[data-theme=dark] .review-form-actions .review-form-error{background:var(--accent-red)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions .review-form-error{background:color-mix(in srgb, var(--accent-red) 16%, var(--lux-aubergine))}}:root[data-theme=dark] .review-form-actions .review-form-error{color:var(--accent-red)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-actions .review-form-error{color:color-mix(in srgb, var(--accent-red) 30%, #fff0ec)!important}}.review-form-actions .review-form-error:before{content:"⚠";flex:none;font-size:.95em;line-height:1.55}.review-lock-banner{border-radius:var(--radius-lg);border:1px solid var(--lux-gold);align-items:flex-start;gap:.7rem;padding:.85rem 1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.review-lock-banner{border:1px solid color-mix(in srgb, var(--lux-gold) 34%, transparent)}}.review-lock-banner{background:linear-gradient(180deg, var(--lux-gold-bright), var(--lux-gold))}@supports (color:color-mix(in lab, red, red)){.review-lock-banner{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold-bright) 14%, var(--surface)), color-mix(in srgb, var(--lux-gold) 8%, var(--surface)))}}.review-lock-banner{box-shadow:inset 0 1px 0 var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.review-lock-banner{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lux-gold-bright) 18%, transparent)}}.review-lock-banner{color:var(--foreground)}:root[data-theme=dark] .review-lock-banner{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-lock-banner{border-color:color-mix(in srgb, var(--lux-gold) 40%, transparent)}}:root[data-theme=dark] .review-lock-banner{background:linear-gradient(180deg, var(--lux-gold), var(--lux-gold))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-lock-banner{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold) 16%, var(--lux-velvet-hi)), color-mix(in srgb, var(--lux-gold) 8%, var(--lux-velvet-lo)))}}.review-lock-banner:before{content:"";background:linear-gradient(180deg, var(--lux-gold-bright), var(--lux-gold-deep));border-radius:0 999px 999px 0;inline-size:3px;position:absolute;inset-block:.6rem;inset-inline-start:0}.review-lock-banner strong{color:var(--lux-gold-deep);font-weight:900}:root[data-theme=dark] .review-lock-banner strong{color:var(--lux-gold-bright)}.review-lock-banner__icon{block-size:1.95rem;inline-size:1.7rem;clip-path:var(--hx-cell,polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%));background:linear-gradient(160deg, var(--lux-gold-bright), var(--lux-gold-deep));box-shadow:0 2px 6px var(--lux-gold-deep);flex:none;place-items:center;font-size:.95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.review-lock-banner__icon{box-shadow:0 2px 6px color-mix(in srgb, var(--lux-gold-deep) 30%, transparent)}}.review-page--layout-rapid .review-form-actions{padding:.6rem .65rem}.review-page--layout-rapid .review-form-actions .button-primary,.review-page--layout-rapid .review-form-actions .button-secondary{min-height:2.7rem;padding-block:.55rem;padding-inline:1.05rem;font-size:.86rem}@media (prefers-reduced-motion:reduce){:root:not([data-intro-playing]) .review-form-actions .button-primary[type=button]:hover:not(:disabled):before,:root:not([data-intro-playing]) .review-form-actions .button-secondary:hover:not(:disabled):before{transform:none}}@keyframes rv-shimmer{0%{background-position:180%}to{background-position:-80%}}@keyframes rv-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}@keyframes rv-pulse-dot{0%,to{opacity:.45;transform:translate(0)scale(.78)}45%{opacity:1;transform:translateY(-6px)scale(1)}}@keyframes rv-alert-ping{0%{opacity:.85;transform:scale(.6)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes rv-sheen{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(130%)skew(-18deg)}}.review-skeleton{animation:rv-fade var(--dur-3,.4s) var(--ease-out,ease) both}.review-skeleton__card{border-radius:var(--radius-lg,24px);border:1px solid var(--lux-gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.review-skeleton__card{border:1px solid color-mix(in srgb, var(--lux-gold) 14%, var(--line))}}.review-skeleton__card{background:linear-gradient(180deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.review-skeleton__card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--surface) 74%, transparent))}}.review-skeleton__card{animation:rv-rise .5s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both;box-shadow:0 6px 18px #0000000f}.review-skeleton__card:nth-child(2){animation-delay:60ms}.review-skeleton__card:nth-child(3){animation-delay:.12s}.review-skeleton__card:nth-child(4){animation-delay:.18s}.review-skeleton__card:nth-child(5){animation-delay:.24s}.review-skeleton__card:nth-child(6){animation-delay:.3s}.review-skeleton__card:after{content:"";background:linear-gradient(100deg, transparent 0%, var(--lux-gold-bright) 50%, transparent 100%);width:45%;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.review-skeleton__card:after{background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--lux-gold-bright) 14%, transparent) 50%, transparent 100%)}}.review-skeleton__card:after{animation:rv-sheen 1.9s var(--ease-in-out,ease-in-out) infinite;pointer-events:none;transform:translate(-130%)skew(-18deg)}:root[data-theme=dark] .review-skeleton__card{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-skeleton__card{border-color:color-mix(in srgb, var(--lux-gold) 18%, #ffedff1f)}}:root[data-theme=dark] .review-skeleton__card{background:linear-gradient(180deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-skeleton__card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface) 80%, transparent))}}:root[data-theme=dark] .review-skeleton__card{box-shadow:0 14px 34px #0000004d}:root[data-theme=dark] .review-skeleton__card:after{background:linear-gradient(100deg, transparent 0%, var(--lux-gold-bright) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-skeleton__card:after{background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--lux-gold-bright) 10%, transparent) 50%, transparent 100%)}}.review-skeleton__line,.review-skeleton__chip{background:linear-gradient(100deg, var(--muted) 30%, var(--lux-gold) 50%, var(--muted) 70%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.review-skeleton__line,.review-skeleton__chip{background:linear-gradient(100deg, color-mix(in srgb, var(--muted) 12%, transparent) 30%, color-mix(in srgb, var(--lux-gold) 16%, color-mix(in srgb, var(--muted) 22%, transparent)) 50%, color-mix(in srgb, var(--muted) 12%, transparent) 70%)}}.review-skeleton__line,.review-skeleton__chip{animation:rv-shimmer 1.4s var(--ease-in-out,ease-in-out) infinite;background-size:220% 100%}.review-skeleton__chip{border-radius:999px}.review-autoload{animation:rv-fade var(--dur-2,.24s) var(--ease-out,ease) both}.review-autoload__dot{background:linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold-deep));width:.6rem;height:.6rem;box-shadow:0 0 0 0 var(--lux-gold);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.review-autoload__dot{box-shadow:0 0 0 0 color-mix(in srgb, var(--lux-gold) 50%, transparent)}}.review-autoload__dot{animation:rv-pulse-dot 1.05s var(--ease-in-out,ease-in-out) infinite}.review-autoload__dot:first-child{animation-delay:0s}.review-autoload__dot:nth-child(2){animation-delay:.15s}.review-autoload__dot:nth-child(3){animation-delay:.3s}:root[data-theme=dark] .review-autoload__dot{box-shadow:0 0 10px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-autoload__dot{box-shadow:0 0 10px color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.objection-bucket__list{position:relative}.objection-item{transition:transform .16s var(--ease-out,ease), border-color .2s ease, box-shadow .2s ease, background .2s ease;animation:rv-rise .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both;position:relative;overflow:hidden}.objection-item:nth-child(2){animation-delay:50ms}.objection-item:nth-child(3){animation-delay:.1s}.objection-item:nth-child(4){animation-delay:.15s}.objection-item:nth-child(5){animation-delay:.2s}.objection-item:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0000001f}.objection-item[data-status=open]:hover{border-color:#f0a0209e}:root[data-theme=dark] .objection-item:hover{box-shadow:0 16px 34px #0006}.objection-item:before{content:"";background:var(--muted);border-radius:999px;width:3px;position:absolute;inset-block:.55rem;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.objection-item:before{background:color-mix(in srgb, var(--muted) 35%, transparent)}}.objection-item:before{transition:background .2s}.objection-item[data-status=open]:before{background:linear-gradient(#f0a020,#e23a52)}.objection-item[data-status=open] .objection-item__target{position:relative}.objection-item[data-status=open] .objection-item__target:after{content:"";width:.4rem;height:.4rem;animation:rv-alert-ping 1.8s var(--ease-out,ease-out) infinite;background:#e23a52;border-radius:999px;margin-block-start:-.2rem;position:absolute;inset-block-start:50%;inset-inline-end:-.55rem;box-shadow:0 0 #e23a5299}.objection-item[data-status=resolved]{transition:opacity .22s ease, transform .16s var(--ease-out,ease)}.objection-item__status{transition:background .18s,color .18s}.objection-item__reply{transition:border-color .16s,box-shadow .16s}.objection-item__reply:focus-visible{border-color:var(--lux-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.objection-item__reply:focus-visible{border-color:color-mix(in srgb, var(--lux-gold) 55%, var(--line))}}.objection-item__reply:focus-visible{box-shadow:0 0 0 3px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.objection-item__reply:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lux-gold) 26%, transparent)}}.objection-item__review{animation:rv-rise .32s var(--ease-out,ease) both}.objection-bucket__empty{text-align:center;border:1px dashed var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.objection-bucket__empty{border:1px dashed color-mix(in srgb, var(--lux-gold) 24%, var(--line))}}.objection-bucket__empty{border-radius:var(--radius-md,16px);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.objection-bucket__empty{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.objection-bucket__empty{animation:rv-fade var(--dur-3,.4s) var(--ease-out,ease) both;padding:1.4rem 1.1rem}.review-form-card{transition:transform .18s var(--ease-out,ease), border-color .18s ease, background .18s ease, box-shadow .18s ease}.review-form-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0000001a}:root[data-theme=dark] .review-form-card:hover{border-color:var(--lux-gold);box-shadow:0 24px 56px #00000057}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-form-card:hover{border-color:color-mix(in srgb, var(--lux-gold) 24%, #ffedff2e)}}.filter-pill{transition:transform .14s var(--ease-out,ease), border-color .14s ease, box-shadow .14s ease, background .14s ease}.filter-pill:hover{border-color:var(--lux-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.filter-pill:hover{border-color:color-mix(in srgb, var(--lux-gold) 40%, var(--line))}}.filter-pill:hover{box-shadow:0 6px 16px #00000014}.filter-pill:active{transform:translateY(0)}.filter-pill:focus-visible{box-shadow:0 0 0 3px var(--lux-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.filter-pill:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lux-gold) 35%, transparent)}}.filter-pill--objections:focus-visible{box-shadow:0 0 0 3px #e23a5261}.filter-pill--objections:hover{border-color:#e23a52}@supports (color:color-mix(in lab, red, red)){.filter-pill--objections:hover{border-color:color-mix(in srgb, #e23a52 45%, var(--line))}}:root[data-theme=dark] .filter-pill:hover{box-shadow:0 8px 20px #00000052}.filter-pill__active{transition:background .16s}:root[data-perf-mode=on] .review-skeleton,:root[data-perf-mode=on] .review-skeleton__card,:root[data-perf-mode=on] .review-skeleton__card:after,:root[data-perf-mode=on] .review-skeleton__line,:root[data-perf-mode=on] .review-skeleton__chip,:root[data-perf-mode=on] .review-autoload,:root[data-perf-mode=on] .review-autoload__dot,:root[data-perf-mode=on] .objection-item,:root[data-perf-mode=on] .objection-item:before,:root[data-perf-mode=on] .objection-item__target:after,:root[data-perf-mode=on] .objection-item__review,:root[data-perf-mode=on] .objection-bucket__empty{transition:none!important;animation:none!important}:root[data-perf-mode=on] .objection-item:hover,:root[data-perf-mode=on] .review-form-card:hover,:root[data-perf-mode=on] .filter-pill:hover{transform:none!important}@media (prefers-reduced-motion:reduce){.review-skeleton,.review-skeleton__card,.review-skeleton__card:after,.review-skeleton__line,.review-skeleton__chip,.review-autoload,.review-autoload__dot,.objection-item,.objection-item:before,.objection-item[data-status=open] .objection-item__target:after,.objection-item__review,.objection-bucket__empty{animation:none!important}}.review-delete-forever{border-radius:var(--radius-pill);color:#e23a52;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#e23a521a;border:1px solid #e23a5280;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.85rem;font-weight:900;display:inline-flex}.review-delete-forever:hover{color:#fff;background:linear-gradient(160deg,#ff5263,#b2162e);transform:translateY(-1px);box-shadow:0 6px 16px #dc26405c}:root[data-theme=dark] .review-delete-forever{color:#ff8a9a}:root[data-theme=dark] .review-delete-forever:hover{color:#fff}.review-delete-forever--solid{color:#fff;background:linear-gradient(160deg,#ff5263,#b2162e);border-color:#0000}.review-delete-forever--solid:hover{color:#fff}.review-delete-forever:disabled{opacity:.6;pointer-events:none}.delete-overlay{z-index:1250;-webkit-backdrop-filter:blur(4px);background:#14041ea8;place-items:center;padding:1.25rem;animation:.18s ease-out both qxLoaderIn;display:grid;position:fixed;inset:0}.delete-card{text-align:center;border-radius:var(--radius-lg);border:1px solid #e23a52;width:min(30rem,100%)}@supports (color:color-mix(in lab, red, red)){.delete-card{border:1px solid color-mix(in srgb, #e23a52 35%, var(--line))}}.delete-card{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, linear-gradient(160deg, #ff7a8ab3, #b2163680) border-box;box-shadow:var(--lux-glass-shadow-lg);padding:1.6rem;animation:.3s cubic-bezier(.22,1.2,.32,1) both qxBoardIn}.delete-card__icon{color:#e23a52;background:#e23a5229;border-radius:999px;place-items:center;width:3.4rem;height:3.4rem;margin-bottom:.7rem;display:inline-grid}.delete-card__title{font-size:var(--step-1);font-weight:900}.delete-card__body{color:var(--muted);margin-top:.6rem;font-size:.9rem;line-height:1.8}.delete-card__target{color:var(--foreground);word-break:break-word;margin-top:.7rem;font-weight:800}.delete-card__error{color:#e23a52;margin-top:.6rem;font-size:.85rem;font-weight:700}.delete-card__actions{justify-content:center;gap:.7rem;margin-top:1.2rem;display:flex}.header-actions .button-secondary,.header-actions .theme-toggle{flex-shrink:0;width:auto}.review-page{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))}.review-page .tracking-box .mono,.review-page .author-id-text,.review-page .objection-item__meta,.review-page .submission-card__compare-value,.ai-agent-card__endpoint{overflow-wrap:anywhere}.review-page .review-toolbar>input{min-inline-size:0}@media (max-width:768px){.review-page .review-layout-switch,.review-page .lux-sort{flex-wrap:wrap;justify-content:center;width:100%}.review-page .review-layout-switch__button{flex:auto}.review-page .filter-pill,.review-page .review-page-toggle{min-height:2.75rem}}@media (max-width:560px){.review-page .lux-sort{justify-content:flex-start}.review-page .lux-sort__button{flex:auto;min-height:2.75rem}.review-page .lux-sort__button:last-child{justify-content:center;min-width:2.75rem}.review-page .review-layout-switch{grid-template-columns:repeat(4,1fr);display:grid}.review-page .review-layout-switch__button{min-height:2.75rem;padding-inline:.4rem}.review-page .review-layout-switch__button>svg{display:none}.review-page input,.review-page .field,.review-page .field-select,.review-page .field-textarea{font-size:16px}.objection-bucket__head{flex-wrap:wrap}.objection-bucket__head>button{width:100%}.review-page .objection-bucket{padding:.9rem}.review-page .objection-item{padding:.7rem}.ai-agent-card__actions{flex-wrap:wrap}}@media (max-width:520px){.review-page .review-form-actions .review-delete-forever,.objection-item__actions .review-delete-forever,.ai-agent-card__actions .button-primary,.ai-agent-card__actions .button-secondary{justify-content:center;width:100%}}.delete-overlay{padding:max(1.25rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left))}.delete-card{max-height:calc(100dvh - 2.5rem);overflow-y:auto}@media (max-width:520px) and (orientation:portrait){.delete-card__actions{flex-direction:column}.delete-card__actions>*{justify-content:center;width:100%}}@media (orientation:landscape) and (max-height:480px){.review-page .review-toolbar{position:static}}@media (max-width:480px){.review-page>.surface:not(.objection-bucket){padding:1rem}.review-page .flagship-title{font-size:clamp(1.55rem,7vw,2.2rem)}.review-page .mini-panel{padding:.85rem}}@media (max-width:360px){.review-page .filter-pill{padding-block:.5rem;padding-inline:.7rem;font-size:.82rem}}.petition-decree{--pet-accent:var(--lux-gold);--pet-accent-soft:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.petition-decree{--pet-accent-soft:color-mix(in srgb, var(--lux-gold) 30%, transparent)}}.petition-decree{max-inline-size:720px;margin-inline:auto;position:relative;overflow:clip}.petition-decree[data-mode=removal]{--pet-accent:var(--lux-magenta);--pet-accent-soft:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.petition-decree[data-mode=removal]{--pet-accent-soft:color-mix(in srgb, var(--lux-magenta) 30%, transparent)}}.petition-ghost{color:var(--pet-accent);font-size:clamp(9rem,30vw,16rem);font-weight:900;line-height:1;position:absolute;inset-block-start:-2.5rem;inset-inline-end:-1rem}@supports (color:color-mix(in lab, red, red)){.petition-ghost{color:color-mix(in srgb, var(--pet-accent) 8%, transparent)}}.petition-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;animation:22s ease-in-out infinite alternate petition-ghost-drift}@keyframes petition-ghost-drift{to{transform:translate(-6px,8px)}}.petition-masthead{text-align:center}.petition-crest{aspect-ratio:1/1.1547;inline-size:4.4rem;clip-path:var(--hx-clip-gem);background:radial-gradient(120% 120% at 50% 32%, var(--lux-gold-bright), var(--lux-gold) 36%, var(--lux-gold-deep));place-items:center;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.petition-crest{background:radial-gradient(120% 120% at 50% 32%, color-mix(in srgb, var(--lux-gold-bright) 70%, #fff), var(--lux-gold) 36%, var(--lux-gold-deep))}}.petition-crest{color:#3a1410;font-size:1.7rem;font-weight:900;animation:6s ease-in-out infinite alternate petition-breathe;box-shadow:0 10px 26px #00000057}@keyframes petition-breathe{to{transform:scale(1.02)}}.petition-ribbon{background:var(--lux-foil-hairline);opacity:.85;border-radius:2px;block-size:2px;inline-size:min(360px,70%);margin:.9rem auto 1.1rem;display:block}.petition-subtitle{color:var(--muted);font-size:var(--step-0,1rem);margin-block-start:.6rem}.petition-form{gap:.55rem;margin-block-start:1.6rem;display:grid}.petition-label{color:var(--foreground);margin-block-start:1rem;font-weight:800;display:block}.petition-label__hint{color:var(--muted);font-size:.85em;font-weight:600}.sigil-cartouche{--sigil-fill:0;isolation:isolate;background:linear-gradient(180deg, #301347f7, #1a0b28fa) padding-box, var(--lux-foil-card) border-box;min-block-size:3.5rem;box-shadow:inset 0 0 18px var(--pet-accent);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding-inline:1.4rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sigil-cartouche{box-shadow:inset 0 0 18px color-mix(in srgb, var(--pet-accent) calc(8% + 26% * var(--sigil-fill)), transparent)}}.sigil-cartouche{transition:box-shadow var(--dur-base) var(--ease-out)}.sigil-cartouche:before{content:"";background:var(--lux-gold-grad);border-radius:3px;inline-size:5px;position:absolute;inset-block:20%;inset-inline-start:11px}.sigil-cartouche__input{font-variant-numeric:tabular-nums;letter-spacing:.18em;text-align:start;min-inline-size:0;font-size:var(--step-1,1.1rem);color:var(--lux-gold-bright);text-shadow:0 1px #00000080;background:0 0;border:0;outline:0;flex:1;font-weight:800}.sigil-cartouche__input::placeholder{color:#ffebc866;letter-spacing:.1em}.sigil-cartouche__corner{border:2px solid var(--pet-accent);opacity:.5;pointer-events:none;will-change:transform, opacity;block-size:16px;inline-size:16px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);position:absolute}.sigil-cartouche__corner[data-c=ts]{border-block-end:0;border-inline-end:0;inset-block-start:-8px;inset-inline-start:-8px;transform:translate(6px,6px)}.sigil-cartouche__corner[data-c=te]{border-block-end:0;border-inline-start:0;inset-block-start:-8px;inset-inline-end:-8px;transform:translate(-6px,6px)}.sigil-cartouche__corner[data-c=bs]{border-block-start:0;border-inline-end:0;inset-block-end:-8px;inset-inline-start:-8px;transform:translate(6px,-6px)}.sigil-cartouche__corner[data-c=be]{border-block-start:0;border-inline-start:0;inset-block-end:-8px;inset-inline-end:-8px;transform:translate(-6px,-6px)}.sigil-cartouche:focus-within .sigil-cartouche__corner{opacity:.9;transform:translate(0)}.sigil-pips{gap:.32rem;display:inline-flex}.sigil-pip{aspect-ratio:1/1.1547;inline-size:13px;clip-path:var(--hx-clip-gem);background:var(--hx-notch-fill);opacity:.22;transition:opacity var(--dur-base) var(--ease-spring), transform var(--dur-base) var(--ease-spring), background var(--dur-base) var(--ease-out);transform:scale(.82)}.sigil-pip[data-lit=true]{opacity:1;background:var(--pet-accent);transform:scale(1)}.sigil-cartouche[data-seated=true]{box-shadow:var(--lux-glow-gold);animation:petition-seat .32s var(--ease-spring) 1}.sigil-cartouche[data-seated=true] .sigil-cartouche__corner{opacity:1;border-color:var(--lux-gold-bright);transform:translate(0)}@keyframes petition-seat{0%{transform:scale(1.02)}to{transform:scale(1)}}.sigil-cartouche__glint{border-radius:inherit;pointer-events:none;background:var(--lux-foil-glint);mix-blend-mode:screen;opacity:0;position:absolute;inset:0;transform:translate(-120%)}.sigil-cartouche[data-seated=true] .sigil-cartouche__glint{animation:petition-glint .56s var(--ease-out) 1}@keyframes petition-glint{0%{opacity:0;transform:translate(-120%)}18%{opacity:.85}to{opacity:0;transform:translate(120%)}}.petition-microcopy{color:var(--muted);margin-block-start:.5rem;font-size:.85rem}.petition-seals{border:0;margin:0;padding:0}.petition-seals__row{justify-content:center;gap:clamp(1rem,6vw,2.5rem);margin-block-start:.6rem;display:flex}.wax-seal-label{cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:.5rem;padding:.4rem;display:flex}.wax-seal-label:focus-within{box-shadow:var(--ring-focus)}.wax-seal{aspect-ratio:1/1.1547;inline-size:clamp(92px,24vw,120px);clip-path:var(--hx-clip-gem);color:#3a1410;background:radial-gradient(120% 120% at 50% 30%, var(--lux-gold-bright), var(--lux-gold) 34%, var(--lux-gold-deep));place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.wax-seal{background:radial-gradient(120% 120% at 50% 30%, color-mix(in srgb, var(--lux-gold-bright) 72%, #fff), var(--lux-gold) 34%, var(--lux-gold-deep))}}.wax-seal{filter:drop-shadow(0 8px 14px #0006);transition:transform var(--dur-base) var(--ease-spring), filter var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);transform:translateY(-2px)}.wax-seal[data-mode=removal]{color:#fff;background:radial-gradient(120% 120% at 50% 30%, #ff6fd0, var(--lux-magenta) 38%, #7a0b59)}.wax-seal-label:hover .wax-seal{transform:translateY(-4px)}.wax-seal[data-selected=false]{opacity:.5;transform:translateY(-1px)scale(.96)}.wax-seal[data-selected=true]{filter:drop-shadow(0 3px 6px #00000080);transform:translateY(0)scale(.95)}.wax-seal__ripple{clip-path:inherit;pointer-events:none;box-shadow:0 0 0 3px var(--pet-accent-soft);opacity:0;position:absolute;inset:0}.wax-seal[data-selected=true] .wax-seal__ripple{animation:wax-press .36s var(--ease-out) 1}@keyframes wax-press{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.05)}}.wax-seal__caption{color:var(--foreground);font-weight:800}.petition-danger-note{text-align:center;color:var(--lux-magenta);margin-block-start:.8rem;font-size:.85rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.petition-danger-note{color:color-mix(in srgb, var(--lux-magenta) 70%, var(--foreground))}}.petition-chips{flex-wrap:wrap;gap:.5rem;margin-block:.3rem .5rem;display:flex}.petition-chip{border:1px solid var(--line);background:var(--pet-accent)}@supports (color:color-mix(in lab, red, red)){.petition-chip{background:color-mix(in srgb, var(--pet-accent) 8%, transparent)}}.petition-chip{color:var(--foreground);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:700}.petition-chip:hover,.petition-chip:focus-visible{border-color:var(--pet-accent);outline:none}.petition-scroll{position:relative}.petition-scroll__field{background-image:repeating-linear-gradient(to bottom, transparent 0 calc(1.75rem - 1px), var(--pet-accent) calc(1.75rem - 1px) 1.75rem);min-block-size:8rem}@supports (color:color-mix(in lab, red, red)){.petition-scroll__field{background-image:repeating-linear-gradient(to bottom, transparent 0 calc(1.75rem - 1px), color-mix(in srgb, var(--pet-accent) 22%, transparent) calc(1.75rem - 1px) 1.75rem)}}.petition-scroll__field{background-attachment:local}.petition-counter{color:var(--muted);font-size:.78rem;font-weight:700;position:absolute;inset-block-end:.6rem;inset-inline-start:.9rem}.petition-cta{justify-content:center;inline-size:100%}.petition-decree[data-mode=removal] .lux-cta{background:linear-gradient(135deg, var(--lux-magenta), #7a0b59)}@supports (color:color-mix(in lab, red, red)){.petition-decree[data-mode=removal] .lux-cta{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-magenta) 86%, #fff 6%), #7a0b59)}}.petition-decree[data-mode=removal] .lux-cta{border-color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.petition-decree[data-mode=removal] .lux-cta{border-color:color-mix(in srgb, var(--lux-magenta) 60%, transparent)}}.petition-decree[data-mode=removal] .lux-cta{box-shadow:var(--lux-glow-magenta)}.petition-sealed{text-align:center;place-items:center;gap:.5rem;margin-block-start:1.6rem;display:grid}.petition-sealed__seal{aspect-ratio:1/1.1547;inline-size:3.4rem;clip-path:var(--hx-clip-gem);color:#3a1410;background:radial-gradient(120% 120% at 50% 30%, var(--lux-gold-bright), var(--lux-gold) 36%, var(--lux-gold-deep));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.petition-sealed__seal{background:radial-gradient(120% 120% at 50% 30%, color-mix(in srgb, var(--lux-gold-bright) 72%, #fff), var(--lux-gold) 36%, var(--lux-gold-deep))}}.petition-sealed__seal{animation:petition-seal-drop .46s var(--ease-spring) 1}@keyframes petition-seal-drop{0%{transform:translateY(-36px)scale(1.2)}to{transform:translateY(0)scale(1)}}.petition-sealed__title{font-size:var(--step-2,1.4rem);font-weight:900}.petition-sealed__body{color:var(--muted)}.petition-code{border:1px solid var(--line);font-variant-numeric:tabular-nums;font-size:var(--step-1,1.1rem);letter-spacing:.12em;background:linear-gradient(#3013478c,#1a0b2899);border-radius:16px;align-items:center;gap:.7rem;margin-block-start:.6rem;padding:.6rem .9rem;display:inline-flex}.petition-sealed__hint{color:var(--muted);max-inline-size:30ch;font-size:.82rem}.petition-history{gap:.6rem;display:grid}.petition-history__row{border:1px solid var(--line);background:var(--foreground);border-radius:16px;gap:.35rem;padding:.8rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.petition-history__row{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.petition-history__main{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.petition-history__type{border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:800}.petition-history__type[data-type=edit]{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.petition-history__type[data-type=edit]{background:color-mix(in srgb, var(--lux-gold) 22%, transparent)}}.petition-history__type[data-type=edit]{color:var(--foreground)}.petition-history__type[data-type=removal]{background:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.petition-history__type[data-type=removal]{background:color-mix(in srgb, var(--lux-magenta) 22%, transparent)}}.petition-history__type[data-type=removal]{color:var(--foreground)}.petition-history__ref{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--lux-gold-bright);font-weight:700}.petition-history__status{color:var(--muted);font-size:.82rem;font-weight:700}.petition-history__status[data-status=resolved]{color:#1ca05a}@supports (color:color-mix(in lab, red, red)){.petition-history__status[data-status=resolved]{color:color-mix(in srgb, #1ca05a 80%, var(--foreground))}}.petition-history__status[data-status=dismissed]{color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.petition-history__status[data-status=dismissed]{color:color-mix(in srgb, var(--lux-magenta) 70%, var(--foreground))}}.petition-history__note{color:var(--muted);font-size:.85rem}@media (prefers-reduced-motion:reduce){.petition-ghost,.petition-crest,.sigil-cartouche[data-seated=true],.petition-sealed__seal{animation:none!important}.sigil-cartouche__glint,.wax-seal__ripple{opacity:0;animation:none!important}.sigil-cartouche[data-seated=true] .sigil-cartouche__corner{opacity:1;transform:translate(0)}}:root[data-perf-mode=on] .petition-ghost,:root[data-perf-mode=on] .sigil-cartouche__glint,:root[data-perf-mode=on] .wax-seal__ripple{display:none}@media (max-width:480px){.petition-decree{padding-inline:1.1rem}.petition-seals__row{gap:1.1rem}}.filter-pill--edits .filter-pill__active--edits,.filter-pill__active--edits{background:linear-gradient(135deg, var(--lux-magenta), #7a4dff4d)}@supports (color:color-mix(in lab, red, red)){.filter-pill--edits .filter-pill__active--edits,.filter-pill__active--edits{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-magenta) 30%, transparent), #7a4dff4d)}}.filter-pill .filter-pill__count[data-status=edits]{background:#7a4dff42}.edit-request-bucket{position:relative}.edit-request-item{gap:.6rem;display:grid}.edit-request-item[data-kind=edit]{border-inline-start:3px solid var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.edit-request-item[data-kind=edit]{border-inline-start:3px solid color-mix(in srgb, var(--lux-gold) 70%, transparent)}}.edit-request-item[data-kind=removal]{border-inline-start:3px solid var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.edit-request-item[data-kind=removal]{border-inline-start:3px solid color-mix(in srgb, var(--lux-magenta) 70%, transparent)}}.edit-request-item[data-status=resolved],.edit-request-item[data-status=dismissed]{opacity:.78}.edit-request-item__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.edit-request-item__type{border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.8rem;font-weight:800;display:inline-flex}.edit-request-item__type[data-type=edit]{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.edit-request-item__type[data-type=edit]{background:color-mix(in srgb, var(--lux-gold) 22%, transparent)}}.edit-request-item__type[data-type=edit]{color:var(--foreground)}.edit-request-item__type[data-type=removal]{background:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.edit-request-item__type[data-type=removal]{background:color-mix(in srgb, var(--lux-magenta) 22%, transparent)}}.edit-request-item__type[data-type=removal]{color:var(--foreground)}.edit-request-item__ref{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--lux-gold-bright);font-weight:700}.edit-request-item__status{color:var(--muted);font-size:.8rem;font-weight:700}.edit-request-item__code{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.75rem}.edit-request-item__by{color:var(--muted);font-size:.85rem}.edit-request-item__details{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--foreground);border-radius:14px;padding:.7rem .9rem}@supports (color:color-mix(in lab, red, red)){.edit-request-item__details{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.edit-request-item__details{border:1px solid var(--line)}.edit-request-item__bank{border:1px dashed var(--lux-gold);border-radius:14px;padding:.8rem .95rem}@supports (color:color-mix(in lab, red, red)){.edit-request-item__bank{border:1px dashed color-mix(in srgb, var(--lux-gold) 35%, var(--line))}}.edit-request-item__bank{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.edit-request-item__bank{background:color-mix(in srgb, var(--lux-gold) 5%, transparent)}}.edit-request-item__q{overflow-wrap:anywhere;font-weight:800}.edit-request-item__a{color:var(--muted);overflow-wrap:anywhere;margin-block-start:.3rem;font-size:.9rem}.edit-request-item__missing{color:var(--lux-magenta);font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.edit-request-item__missing{color:color-mix(in srgb, var(--lux-magenta) 65%, var(--foreground))}}.edit-request-item__missing{font-weight:700}.edit-request-item__actions{flex-wrap:wrap;gap:.5rem;margin-block-start:.7rem;display:flex}.edit-request-item__editor{gap:.4rem;display:grid}.edit-request-item__field-label{color:var(--foreground);margin-block-start:.4rem;font-size:.82rem;font-weight:800}.edit-request-item__decide{gap:.3rem;margin-block-start:.3rem;display:grid}.edit-request-item__reviewer-note{color:var(--muted);font-size:.85rem}@media (max-width:520px){.edit-request-item__actions .button-primary,.edit-request-item__actions .button-secondary,.edit-request-item__actions .button-danger{justify-content:center;width:100%}}.petition-swarm,.petition-edit-rail{pointer-events:none;opacity:0;position:absolute}.petition-swarm{--pet-x-dur:16s;z-index:2;contain:layout;border-radius:25px;inset:7px}.petition-decree[data-mode=removal] .petition-swarm{opacity:1}.petition-x{color:var(--pet-accent);text-shadow:0 0 9px var(--lux-magenta);font-size:.78rem;font-weight:900;line-height:1;position:absolute;inset-block-start:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.petition-x{text-shadow:0 0 9px color-mix(in srgb, var(--lux-magenta) 65%, transparent)}}.petition-x{opacity:0;offset-anchor:50% 50%}.petition-x:before{content:"✕"}.petition-edit-rail{z-index:2;border-radius:28px;inset:4px}.petition-decree[data-mode=edit] .petition-edit-rail{opacity:1}.petition-edit-rail__line{background:linear-gradient(90deg, transparent, var(--pet-accent,var(--lux-gold)) 22%, var(--lux-gold-bright) 50%, var(--pet-accent,var(--lux-gold)) 78%, transparent);border-radius:2px;block-size:2.5px;inline-size:30px;position:absolute}@supports (color:color-mix(in lab, red, red)){.petition-edit-rail__line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pet-accent,var(--lux-gold)) 30%, transparent) 22%, var(--lux-gold-bright) 50%, color-mix(in srgb, var(--pet-accent,var(--lux-gold)) 30%, transparent) 78%, transparent)}}.petition-edit-rail__line{filter:drop-shadow(0 0 5px var(--lux-gold-bright))}@supports (color:color-mix(in lab, red, red)){.petition-edit-rail__line{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--lux-gold-bright) 60%, transparent))}}.petition-edit-rail__line{offset-distance:0%;opacity:0;transform:translateY(1.5px)}@supports (offset-path:border-box){.petition-decree[data-mode=removal] .petition-x{offset-path:border-box;offset-distance:0%;offset-rotate:0deg;animation:pet-x-swim var(--pet-x-dur,16s) linear infinite, pet-x-pulse 4.5s ease-in-out infinite}.petition-x:first-child{animation-delay:0s,0s}.petition-x:nth-child(2){animation-delay:calc(var(--pet-x-dur) * -1 / 6), -.7s}.petition-x:nth-child(3){animation-delay:calc(var(--pet-x-dur) * -2 / 6), -1.5s}.petition-x:nth-child(4){animation-delay:calc(var(--pet-x-dur) * -3 / 6), -2.3s}.petition-x:nth-child(5){animation-delay:calc(var(--pet-x-dur) * -4 / 6), -3.1s}.petition-x:nth-child(6){animation-delay:calc(var(--pet-x-dur) * -5 / 6), -3.9s}.petition-decree[data-mode=edit] .petition-edit-rail__line{offset-path:border-box;offset-rotate:auto;will-change:transform, opacity;animation:pet-edit-trace 7s var(--ease-in-out,cubic-bezier(.4, 0, .2, 1)) infinite}}@supports not (offset-path:border-box){.petition-decree[data-mode=removal] .petition-swarm{border:1.5px dashed var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.petition-decree[data-mode=removal] .petition-swarm{border:1.5px dashed color-mix(in srgb, var(--lux-magenta) 70%, transparent)}}.petition-decree[data-mode=removal] .petition-swarm{box-shadow:inset 0 0 18px var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.petition-decree[data-mode=removal] .petition-swarm{box-shadow:inset 0 0 18px color-mix(in srgb, var(--lux-magenta) 22%, transparent)}}.petition-decree[data-mode=removal] .petition-swarm{animation:4.5s ease-in-out infinite pet-ring-pulse}.petition-x,.petition-edit-rail__line{display:none}}@keyframes pet-x-swim{to{offset-distance:100%}}@keyframes pet-x-pulse{0%,to{opacity:.35}50%{opacity:.95}}@keyframes pet-ring-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes pet-edit-trace{0%{offset-distance:0%;opacity:0}12%{opacity:.85}82%{opacity:.85}to{offset-distance:100%;opacity:0}}.petition-stamp{place-items:center;gap:0;margin-block-end:.35rem;display:grid}.petition-stamp__plate{isolation:isolate;place-items:center;display:grid;position:relative}.petition-stamp__plate:after{content:"";background:radial-gradient(circle at 50% 58%, var(--pet-accent-soft) 0%, transparent 60%);opacity:0;transform-origin:50% 62%;pointer-events:none;z-index:0;animation:pet-stamp-puff .46s var(--ease-out) .3s both;border-radius:50%;position:absolute;inset:-28%;transform:scale(.2)}.petition-stamp__head{z-index:1;aspect-ratio:1/1.1547;inline-size:4rem;clip-path:var(--hx-clip-gem);color:#3a1410;background:linear-gradient(125deg, var(--pet-accent) 0 48%, var(--pet-accent) 52% 100%);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.petition-stamp__head{background:linear-gradient(125deg, color-mix(in srgb, var(--pet-accent) 88%, #fff 22%) 0 48%, color-mix(in srgb, var(--pet-accent) 72%, #2a0f24) 52% 100%)}}.petition-stamp__head{transform-origin:bottom;animation:.62s both pet-stamp-strike}.petition-stamp__facet{pointer-events:none;position:absolute;inset:0}.petition-stamp__facet[data-f="1"]{clip-path:polygon(50% 0%,50% 50%,5% 26%);background:#fff}@supports (color:color-mix(in lab, red, red)){.petition-stamp__facet[data-f="1"]{background:color-mix(in srgb, #fff 42%, var(--pet-accent))}}.petition-stamp__facet[data-f="1"]{opacity:.55}.petition-stamp__facet[data-f="2"]{clip-path:polygon(50% 0%,95% 26%,95% 74%,50% 50%);background:#000}@supports (color:color-mix(in lab, red, red)){.petition-stamp__facet[data-f="2"]{background:color-mix(in srgb, #000 40%, var(--pet-accent))}}.petition-stamp__facet[data-f="2"]{opacity:.5}.petition-stamp__facet[data-f="3"]{clip-path:polygon(50% 50%,95% 74%,50% 100%,5% 74%);opacity:.45;background:linear-gradient(#0000,#0000007a)}.petition-stamp__emblem{z-index:1;filter:drop-shadow(0 1px #ffffff40);position:relative}.petition-stamp__name{max-inline-size:22ch;font-weight:900;font-size:var(--step-1,1.1rem);color:var(--pet-accent);margin-block-start:.55rem;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.petition-stamp__name{color:color-mix(in srgb, var(--pet-accent) 32%, var(--foreground))}}.petition-stamp__name{text-shadow:0 1px #ffffff38,0 -1px #0000008c;opacity:0;transform-origin:top;animation:pet-stamp-name .38s var(--ease-out) .36s both;transform:translateY(-6px)scale(1.08)}@keyframes pet-stamp-strike{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.35);transform:translateY(-150%)scaleX(.92)scaleY(1.14)}50%{opacity:1;animation-timing-function:var(--ease-out);transform:translateY(0)scaleX(.92)scaleY(1.14)}64%{transform:translateY(0)scaleX(1.16)scaleY(.8)}80%{transform:translateY(0)scaleX(.97)scaleY(1.05)}to{opacity:1;transform:translateY(0)scaleX(1)scaleY(1)}}@keyframes pet-stamp-puff{0%{opacity:0;transform:scale(.2)}28%{opacity:.55}to{opacity:0;transform:scale(1.85)}}@keyframes pet-stamp-name{0%{opacity:0;transform:translateY(-6px)scale(1.08)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.petition-swarm,.petition-x,.petition-edit-rail,.petition-edit-rail__line{animation:none!important}.petition-x{display:none}.petition-edit-rail__line{opacity:0!important}.petition-stamp__head,.petition-stamp__name{opacity:1;transform:none;animation:none!important}.petition-stamp__plate:after{opacity:0;animation:none!important}}:root[data-perf-mode=on] .petition-swarm,:root[data-perf-mode=on] .petition-x,:root[data-perf-mode=on] .petition-edit-rail{display:none;animation:none!important}:root[data-perf-mode=on] .petition-stamp__head,:root[data-perf-mode=on] .petition-stamp__name{opacity:1;transform:none;animation:none!important}:root[data-perf-mode=on] .petition-stamp__plate:after{display:none}.suggest-hero__sub{color:var(--muted);max-inline-size:46ch;margin-block-start:.7rem}.suggest-composer__field{position:relative}.suggest-composer__field .field-textarea{min-block-size:5.75rem;padding-block-end:1.9rem}.suggest-composer__counter{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700;position:absolute;inset-block-end:.55rem;inset-inline-start:.9rem}.suggest-composer__counter[data-low=true]{color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.suggest-composer__counter[data-low=true]{color:color-mix(in srgb, var(--lux-magenta) 70%, var(--foreground))}}.suggest-composer__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.75rem;display:flex}.suggest-composer__hint{color:var(--muted);align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.suggest-filters{flex-wrap:wrap;gap:.5rem;display:flex}.suggest-filter[data-active=true]{border-color:var(--lux-gold);color:var(--foreground);background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.suggest-filter[data-active=true]{background:color-mix(in srgb, var(--lux-gold) 16%, transparent)}}.suggest-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.suggest-card{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;box-shadow:var(--elevation-1,0 14px 30px #360c461a);border:1px solid #0000;border-radius:18px;flex-direction:column;gap:.6rem;padding:1.1rem 1.15rem;display:flex;position:relative}.suggest-card--featured{box-shadow:var(--lux-glow-gold);background:linear-gradient(180deg, var(--lux-gold), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;border-radius:22px;padding:1.4rem}@supports (color:color-mix(in lab, red, red)){.suggest-card--featured{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold) 8%, var(--lux-velvet-hi)), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box}}.suggest-featured{gap:.6rem;display:grid}.suggest-featured__kicker{color:var(--lux-gold-bright);align-items:center;gap:.45rem;font-weight:900;display:inline-flex}.suggest-card__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.suggest-card__title{font-size:var(--step-1,1.12rem);overflow-wrap:anywhere;font-weight:900;line-height:1.3}.suggest-card--featured .suggest-card__title{font-size:var(--step-2,1.4rem)}.suggest-card__body{color:var(--muted);overflow-wrap:anywhere;font-size:.92rem;line-height:1.7}.suggest-status{color:var(--foreground);background:var(--tone);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-status{background:color-mix(in srgb, var(--tone) 16%, transparent)}}.suggest-status{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.suggest-status{border:1px solid color-mix(in srgb, var(--tone) 42%, transparent)}}.suggest-status__dot{background:var(--tone);border-radius:50%;block-size:.5rem;inline-size:.5rem}.suggest-status[data-status=pending]{--tone:#b79bd0}.suggest-status[data-status=planned]{--tone:#5b8def}.suggest-status[data-status=in_progress]{--tone:var(--lux-gold)}.suggest-status[data-status=in_progress] .suggest-status__dot{animation:2.4s ease-in-out infinite suggest-pulse}.suggest-status[data-status=shipped]{--tone:#2bb673}.suggest-status[data-status=rejected]{--tone:var(--lux-magenta)}@keyframes suggest-pulse{0%,to{opacity:.5}50%{opacity:1}}.suggest-cat{color:var(--foreground);border:1px dashed var(--ctone);background:0 0;border-radius:10px;align-items:center;gap:.4rem;padding:.22rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-cat{border:1px dashed color-mix(in srgb, var(--ctone) 45%, var(--line))}}.suggest-cat__dot{background:var(--ctone);border-radius:2px;block-size:.45rem;inline-size:.45rem;transform:rotate(45deg)}.suggest-cat[data-cat=gameplay]{--ctone:#8a5cff}.suggest-cat[data-cat=rules]{--ctone:#e0728a}.suggest-cat[data-cat=social]{--ctone:#2bb3c0}.suggest-cat[data-cat=customization]{--ctone:#ff7fd0}.suggest-cat[data-cat=sound]{--ctone:#f0a83c}.suggest-cat[data-cat=ui]{--ctone:#4aa3ff}.suggest-cat[data-cat=general]{--ctone:#9a8fb0}.suggest-trend{color:var(--foreground);background:var(--lux-gold);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.74rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-trend{background:color-mix(in srgb, var(--lux-gold) 18%, transparent)}}.suggest-trend{border:1px solid var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.suggest-trend{border:1px solid color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.suggest-card__foot{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:.4rem;display:flex}.suggest-author{align-items:center;gap:.6rem;min-inline-size:0;display:flex}.suggest-author__name{overflow-wrap:anywhere;font-size:.9rem;font-weight:800;display:block}.suggest-author__time{color:var(--muted);font-size:.74rem;display:block}.suggest-avatar{--suggest-accent:var(--lux-magenta);aspect-ratio:1/1.1547;inline-size:2.3rem;clip-path:var(--hx-clip-gem);color:#fff;background:linear-gradient(150deg, var(--suggest-accent), var(--suggest-accent));flex:none;place-items:center;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.suggest-avatar{background:linear-gradient(150deg, color-mix(in srgb, var(--suggest-accent) 85%, #fff 10%), color-mix(in srgb, var(--suggest-accent) 70%, #1a0628))}}.suggest-vote{font-variant-numeric:tabular-nums;cursor:pointer;min-block-size:2.75rem;color:var(--foreground);border:1px solid var(--line);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-weight:900;display:inline-flex}.suggest-vote:hover{border-color:var(--lux-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.suggest-vote:hover{border-color:color-mix(in srgb, var(--lux-gold) 45%, var(--line))}}.suggest-vote:disabled{opacity:.6;cursor:progress}.suggest-vote[data-voted=true]{color:#2a0f14;background:var(--lux-gold-grad,linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold-deep)));animation:suggest-pop .28s var(--ease-spring) 1;border-color:#0000}@keyframes suggest-pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.suggest-vote:focus-visible{box-shadow:var(--ring-focus);outline:none}.suggest-review{border-block-start:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.3rem;padding-block-start:.6rem;display:flex}.suggest-review__select{flex:8rem;min-block-size:2.5rem;padding-block:.3rem;font-size:.85rem}.suggest-skeleton{border:1px solid var(--line);background:linear-gradient(110deg, var(--foreground) 30%, var(--foreground) 50%, var(--foreground) 70%);border-radius:18px;min-block-size:9rem}@supports (color:color-mix(in lab, red, red)){.suggest-skeleton{background:linear-gradient(110deg, color-mix(in srgb, var(--foreground) 5%, transparent) 30%, color-mix(in srgb, var(--foreground) 9%, transparent) 50%, color-mix(in srgb, var(--foreground) 5%, transparent) 70%)}}.suggest-skeleton{background-size:220% 100%;animation:1.5s linear infinite suggest-shimmer}@keyframes suggest-shimmer{to{background-position:-220% 0}}.suggest-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:.75rem;display:grid}.suggest-podium__slot{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;border:1px solid #0000;border-radius:16px;justify-items:center;gap:.4rem;padding:.9rem .6rem;display:grid}.suggest-podium__slot[data-rank="1"]{box-shadow:var(--lux-glow-gold);padding-block:1.2rem;transform:translateY(-12px)}.suggest-podium__medal{aspect-ratio:1/1.1547;inline-size:1.6rem;clip-path:var(--hx-clip-gem);color:#2a0f14;background:var(--lux-gold-grad,linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold-deep)));place-items:center;font-size:.85rem;font-weight:900;display:grid}.suggest-podium__slot[data-rank="2"] .suggest-podium__medal{background:linear-gradient(135deg,#e8e8f0,#9aa0b5)}.suggest-podium__slot[data-rank="3"] .suggest-podium__medal{background:linear-gradient(135deg,#e6a16b,#9c5a2c)}.suggest-podium__name{text-align:center;overflow-wrap:anywhere;font-size:.86rem;font-weight:800}.suggest-podium__votes{font-variant-numeric:tabular-nums;color:var(--lux-gold-bright);align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.suggest-leaders{gap:.5rem;display:grid}.suggest-leader{border:1px solid var(--line);background:var(--foreground);border-radius:14px;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.suggest-leader{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.suggest-leader__rank{text-align:center;inline-size:1.6rem;color:var(--muted);font-weight:900}.suggest-leader__id{min-inline-size:0;display:grid}.suggest-leader__id strong{overflow-wrap:anywhere;font-weight:800}.suggest-leader__id span{color:var(--muted);font-size:.76rem}.suggest-leader__votes{font-variant-numeric:tabular-nums;color:var(--lux-gold-bright);white-space:nowrap;margin-inline-start:auto;font-weight:800}@media (prefers-reduced-motion:reduce){.suggest-skeleton,.suggest-status[data-status=in_progress] .suggest-status__dot,.suggest-vote[data-voted=true]{animation:none!important}}:root[data-perf-mode=on] .suggest-skeleton,:root[data-perf-mode=on] .suggest-status__dot{animation:none!important}@media (max-width:560px){.suggest-podium__slot[data-rank="1"]{transform:none}.suggest-grid{grid-template-columns:1fr}.suggest-composer__actions .button-primary{justify-content:center;width:100%}}.suggest-review__votes{font-variant-numeric:tabular-nums;color:var(--lux-gold-bright);align-items:center;gap:.3rem;margin-inline-start:auto;font-weight:800;display:inline-flex}.suggest-review__delete{flex:none;align-items:center;gap:.35rem;display:inline-flex}.header-suggest-btn{color:var(--foreground);border:1px solid var(--lux-gold-bright);border-radius:12px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.88rem;font-weight:800;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-suggest-btn{border:1px solid color-mix(in srgb, var(--lux-gold-bright) 75%, transparent)}}.header-suggest-btn{background:linear-gradient(180deg, var(--lux-gold), transparent), var(--surface)}@supports (color:color-mix(in lab, red, red)){.header-suggest-btn{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold) 13%, transparent), transparent), color-mix(in srgb, var(--surface) 90%, transparent)}}.header-suggest-btn{box-shadow:0 0 0 1px var(--lux-gold), 0 4px 18px #f0c24542}@supports (color:color-mix(in lab, red, red)){.header-suggest-btn{box-shadow:0 0 0 1px color-mix(in srgb, var(--lux-gold) 28%, transparent), 0 4px 18px #f0c24542}}.header-suggest-btn{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.header-suggest-btn svg{color:var(--lux-gold-bright);filter:drop-shadow(0 0 4px #f0c245cc);animation:2.8s ease-in-out infinite nav-spark-flicker}.header-suggest-btn:hover{box-shadow:0 0 0 1px var(--lux-gold), 0 6px 22px #f0c24557;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.header-suggest-btn:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--lux-gold) 45%, transparent), 0 6px 22px #f0c24557}}@media (max-width:640px){.header-suggest-btn{background:var(--lux-gold-grad);color:#2a0f14;transform-origin:bottom;border-color:#0000;border-radius:14px;padding:.66rem 1.2rem;font-size:1rem;animation:2.6s ease-in-out infinite suggest-hop;box-shadow:0 8px 24px #f0c24573}.header-suggest-btn__label{display:inline}.header-suggest-btn svg{color:#2a0f14;filter:none;animation:none}}@keyframes nav-spark-flicker{0%,to{opacity:.86}50%{opacity:1}}@keyframes suggest-hop{0%,55%,to{transform:translateY(0)scale(1)}66%{transform:translateY(-7px)scale(1.04)}78%{transform:translateY(-2px)scale(1.01)}88%{transform:translateY(0)scale(1)}}.suggest-stats{flex-wrap:wrap;gap:.5rem;margin-block-end:.9rem;display:flex}.suggest-stat{background:var(--foreground);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-stat{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.suggest-stat{border:1px solid var(--line);font-size:.78rem;font-weight:800}.suggest-stat b{color:var(--lux-gold-bright);font-variant-numeric:tabular-nums}.suggest-stat--shipped{border-color:#2bb67373}.suggest-stat--shipped b{color:#2bb673}.suggest-reward{color:var(--lux-gold-bright);align-items:center;gap:.4rem;margin-block-start:.7rem;font-size:.82rem;font-weight:800;display:inline-flex}.suggest-reward svg{fill:currentColor}.suggest-hero--spotlight .suggest-composer__field .field-textarea{transition:box-shadow .25s var(--ease-out), border-color .25s var(--ease-out)}.suggest-hero--spotlight .suggest-composer__field:focus-within .field-textarea{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.suggest-hero--spotlight .suggest-composer__field:focus-within .field-textarea{border-color:color-mix(in srgb, var(--lux-gold) 55%, transparent)}}.suggest-hero--spotlight .suggest-composer__field:focus-within .field-textarea{box-shadow:0 0 0 3px var(--lux-gold), 0 0 26px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.suggest-hero--spotlight .suggest-composer__field:focus-within .field-textarea{box-shadow:0 0 0 3px color-mix(in srgb, var(--lux-gold) 13%, transparent), 0 0 26px color-mix(in srgb, var(--lux-gold) 16%, transparent)}}.suggest-submit,.suggest-submit:disabled{background:var(--lux-gold-grad);color:#2a0f14;border-color:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.suggest-submit,.suggest-submit:disabled{border-color:color-mix(in srgb, var(--lux-gold-bright) 70%, transparent)}}.suggest-submit:before,.suggest-submit:after{display:none}.suggest-submit:disabled{opacity:.62}.suggest-submit:not(:disabled):hover{box-shadow:var(--lux-glow-gold)}@media (prefers-reduced-motion:reduce){.header-suggest-btn,.header-suggest-btn svg{animation:none}}:root[data-perf-mode=on] .header-suggest-btn,:root[data-perf-mode=on] .header-suggest-btn svg{animation:none!important}.suggest-typeseg{border:0;margin:0 0 .85rem;padding:0}.suggest-typeseg__legend{color:var(--muted);margin-block-end:.45rem;padding:0;font-size:.85rem;font-weight:800}.suggest-typeseg__row{border:1px solid var(--line);background:var(--foreground);border-radius:14px;gap:.35rem;padding:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-typeseg__row{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.suggest-typeseg__opt{min-block-size:2.6rem;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.88rem;font-weight:800;display:inline-flex;position:relative}.suggest-typeseg__opt:hover,.suggest-typeseg__opt[data-selected=true]{color:var(--foreground)}.suggest-typeseg__opt[data-type=suggestion][data-selected=true]{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.suggest-typeseg__opt[data-type=suggestion][data-selected=true]{background:color-mix(in srgb, var(--lux-gold) 18%, transparent)}}.suggest-typeseg__opt[data-type=suggestion][data-selected=true]{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.suggest-typeseg__opt[data-type=suggestion][data-selected=true]{border-color:color-mix(in srgb, var(--lux-gold) 50%, transparent)}}.suggest-typeseg__opt[data-type=complaint][data-selected=true]{background:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.suggest-typeseg__opt[data-type=complaint][data-selected=true]{background:color-mix(in srgb, var(--lux-magenta) 16%, transparent)}}.suggest-typeseg__opt[data-type=complaint][data-selected=true]{border-color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.suggest-typeseg__opt[data-type=complaint][data-selected=true]{border-color:color-mix(in srgb, var(--lux-magenta) 50%, transparent)}}.suggest-typeseg__opt:focus-within{outline:2px solid var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.suggest-typeseg__opt:focus-within{outline:2px solid color-mix(in srgb, var(--lux-gold-bright) 80%, transparent)}}.suggest-typeseg__opt:focus-within{outline-offset:2px}.suggest-walls{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}.suggest-wall{flex-direction:column;gap:1rem;display:flex}.suggest-wall__head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding-block-end:.7rem;display:flex}.suggest-wall__title{font-size:var(--step-1,1.12rem);align-items:center;gap:.5rem;font-weight:900;display:inline-flex}.suggest-wall__count{font-variant-numeric:tabular-nums;min-inline-size:1.9rem;color:var(--foreground);background:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:.12rem .55rem;font-size:.82rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-wall__count{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.suggest-wall__count{border:1px solid var(--line)}.suggest-wall__list{grid-template-columns:1fr;gap:1rem;display:grid}.suggest-wall__empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:14px;padding:1.6rem 1rem;font-size:.9rem;line-height:1.7}.suggest-wall[data-kind=priority] .suggest-wall__title{color:var(--lux-gold-bright)}.suggest-wall[data-kind=priority] .suggest-wall__head{border-block-end-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.suggest-wall[data-kind=priority] .suggest-wall__head{border-block-end-color:color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.suggest-wall[data-kind=priority] .suggest-wall__count{color:#2a0f14;background:var(--lux-gold-grad,linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold-deep)));border-color:#0000}.suggest-wall[data-kind=priority] .suggest-card{background:linear-gradient(180deg, var(--lux-gold), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box}@supports (color:color-mix(in lab, red, red)){.suggest-wall[data-kind=priority] .suggest-card{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold) 7%, var(--lux-velvet-hi)), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box}}.suggest-card__top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.suggest-num{font-variant-numeric:tabular-nums;color:var(--foreground);border:1px solid var(--lux-gold);border-radius:11px;align-items:baseline;gap:.05rem;padding:.28rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-num{border:1px solid color-mix(in srgb, var(--lux-gold) 40%, var(--line))}}.suggest-num{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.suggest-num{background:color-mix(in srgb, var(--lux-gold) 10%, transparent)}}.suggest-num__hash{color:var(--lux-gold-bright);font-size:.82rem;font-weight:800}.suggest-num__val{font-size:var(--step-1,1.12rem);font-weight:900;line-height:1}.suggest-wall[data-kind=priority] .suggest-num{color:#2a0f14;background:var(--lux-gold-grad,linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold-deep)));border-color:#0000}.suggest-wall[data-kind=priority] .suggest-num__hash{color:#5a2a08}.suggest-type{color:var(--foreground);background:var(--ttone);border-radius:8px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.76rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-type{background:color-mix(in srgb, var(--ttone) 14%, transparent)}}.suggest-type{border:1px solid var(--ttone)}@supports (color:color-mix(in lab, red, red)){.suggest-type{border:1px solid color-mix(in srgb, var(--ttone) 50%, transparent)}}.suggest-type[data-type=suggestion]{--ttone:var(--lux-gold)}.suggest-type[data-type=complaint]{--ttone:var(--lux-magenta)}.suggest-priority-btn{min-block-size:2.5rem;color:var(--foreground);cursor:pointer;border:1px solid var(--lux-gold);border-radius:10px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.suggest-priority-btn{border:1px solid color-mix(in srgb, var(--lux-gold) 40%, var(--line))}}.suggest-priority-btn{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.suggest-priority-btn{background:color-mix(in srgb, var(--lux-gold) 10%, transparent)}}.suggest-priority-btn{transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}.suggest-priority-btn:hover{border-color:var(--lux-gold);transform:translateY(-1px)}.suggest-priority-btn[data-active=true]{color:#2a0f14;background:var(--lux-gold-grad,linear-gradient(135deg, var(--lux-gold-bright), var(--lux-gold-deep)));border-color:#0000}.suggest-priority-btn:disabled{opacity:.6;cursor:progress}.suggest-priority-btn:focus-visible{box-shadow:var(--ring-focus);outline:none}@media (max-width:900px){.suggest-walls{grid-template-columns:1fr}}@media (max-width:560px){.suggest-typeseg__row{display:flex}.suggest-typeseg__opt{flex:1 1 0;justify-content:center}.suggest-priority-btn,.suggest-review__delete{flex:100%;justify-content:center}}@media (max-width:360px){.suggest-card__top{flex-wrap:wrap;gap:.45rem}.suggest-num__val{font-size:1rem}}:root[data-perf-mode=on] .suggest-typeseg__opt,:root[data-perf-mode=on] .suggest-priority-btn{transition:none!important;transform:none!important}.account-popover__close{border:1px solid var(--line);background:var(--foreground);border-radius:12px;flex:none;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.account-popover__close{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.account-popover__close{color:var(--foreground);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.account-popover__close:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.account-popover__close:hover{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.account-popover__close:hover{border-color:var(--accent-strong);transform:translateY(-1px)}.account-popover__close:focus-visible{box-shadow:var(--ring-focus);outline:none}.hx-board:after{content:"";z-index:-1;background:radial-gradient(closest-side, var(--hx-glow-gold), transparent 72%);opacity:0;animation:qhp-heartbeat 5.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:18% 26%;transform:scale(.8)}@keyframes qhp-heartbeat{0%{opacity:0;transform:scale(.8)}7%{opacity:.55;transform:scale(1)}13%{opacity:.14;transform:scale(.88)}20%{opacity:.42;transform:scale(1.06)}34%{opacity:0;transform:scale(.8)}to{opacity:0;transform:scale(.8)}}.hx-cell:nth-child(3):after,.hx-cell:nth-child(5):after{content:"";background:linear-gradient(105deg,#0000 42%,#ffffff42 50%,#0000 58%);animation:11s ease-in-out infinite qhp-letter-glint;position:absolute;inset:-10% -40%;transform:translate(135%)}.hx-cell:nth-child(5):after{animation-duration:13s;animation-delay:-6.5s}@keyframes qhp-letter-glint{0%{transform:translate(135%)}12%{transform:translate(-135%)}to{transform:translate(-135%)}}.flagship-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg, transparent 30%, var(--lux-gold) 44%, var(--lux-gold-bright) 50%, var(--lux-gold) 56%, transparent 70%);height:46%;position:absolute;inset-block-start:-6%;inset-inline:-20%}@supports (color:color-mix(in lab, red, red)){.flagship-hero:before{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--lux-gold) 10%, transparent) 44%, color-mix(in srgb, var(--lux-gold-bright) 20%, transparent) 50%, color-mix(in srgb, var(--lux-gold) 10%, transparent) 56%, transparent 70%)}}.flagship-hero:before{opacity:0;animation:19s ease-in-out 3s infinite qhp-stage-sweep;transform:translate(100%)skew(-14deg)}@keyframes qhp-stage-sweep{0%{opacity:0;transform:translate(100%)skew(-14deg)}4%{opacity:.8}14%{opacity:.8}18%{opacity:0;transform:translate(-100%)skew(-14deg)}to{opacity:0;transform:translate(-100%)skew(-14deg)}}.submit-spotlight .field,.submit-spotlight .field-textarea,.submit-spotlight .field-select{transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out)}.submit-spotlight .field:focus,.submit-spotlight .field-textarea:focus,.submit-spotlight .field-select:focus{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.submit-spotlight .field:focus,.submit-spotlight .field-textarea:focus,.submit-spotlight .field-select:focus{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.submit-spotlight .field:focus,.submit-spotlight .field-textarea:focus,.submit-spotlight .field-select:focus{box-shadow:0 0 0 4px var(--lux-magenta), 0 0 30px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.submit-spotlight .field:focus,.submit-spotlight .field-textarea:focus,.submit-spotlight .field-select:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--lux-magenta) 14%, transparent), 0 0 30px color-mix(in srgb, var(--lux-gold) 18%, transparent)}}.explore-tile.lux-anim-reveal{opacity:1;animation-fill-mode:backwards}.explore-tile.lift{transition:transform .34s var(--ease-spring), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.explore-tile.lift:hover,.explore-tile.lift:focus-visible{transform:translateY(-4px)}.explore-tile.lift:active{transition-duration:var(--dur-fast);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.hx-board:after,.hx-cell:nth-child(3):after,.hx-cell:nth-child(5):after,.flagship-hero:before{opacity:0;animation:none}}:root[data-perf-mode=on] .hx-board:after,:root[data-perf-mode=on] .hx-cell:nth-child(3):after,:root[data-perf-mode=on] .hx-cell:nth-child(5):after,:root[data-perf-mode=on] .flagship-hero:before{display:none!important}.hx-podium>.hx-podium__card--3{--reveal-delay:80ms}.hx-podium>.hx-podium__card--2{--reveal-delay:.29s}.hx-podium>.hx-podium__card--1{--reveal-delay:.5s}@keyframes luxThroneRise{0%{opacity:0;transform:translateY(30px)scale(.94)}64%{opacity:1;transform:translateY(-.95rem)scale(1.012)}to{opacity:1;transform:translateY(-.7rem)scale(1)}}.hx-podium>.hx-podium__card--1{animation-name:luxThroneRise;animation-duration:.85s;animation-timing-function:var(--ease-out)}@media (max-width:760px){.hx-podium>.hx-podium__card--1{animation-name:lux-reveal-pop;animation-duration:var(--lux-dur-reveal);animation-timing-function:var(--ease-spring)}}.hx-podium__bloom{z-index:-1;pointer-events:none;background:radial-gradient(46% 40% at 50% 38%, var(--lux-gold), var(--lux-gold-bright) 55%, transparent 74%);position:absolute;inset-block:-22% 28%;inset-inline:-16%}@supports (color:color-mix(in lab, red, red)){.hx-podium__bloom{background:radial-gradient(46% 40% at 50% 38%, color-mix(in srgb, var(--lux-gold) 32%, transparent), color-mix(in srgb, var(--lux-gold-bright) 10%, transparent) 55%, transparent 74%)}}.hx-podium__bloom{opacity:.3;animation:luxBloomIn 1.1s var(--ease-out) 1.05s both, luxHaloBreathe 5.8s ease-in-out 2.5s infinite}@keyframes luxBloomIn{0%{opacity:0;transform:scale(.65)}45%{opacity:.9;transform:scale(1.06)}to{opacity:.3;transform:scale(1)}}@keyframes luxHaloBreathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.48;transform:scale(1.05)}}.lux-ladder li:first-child .lux-ladder__bar{animation-delay:.25s}.lux-ladder li:nth-child(2) .lux-ladder__bar{animation-delay:.34s}.lux-ladder li:nth-child(3) .lux-ladder__bar{animation-delay:.43s}.lux-ladder li:nth-child(4) .lux-ladder__bar{animation-delay:.52s}.lux-ladder li:nth-child(5) .lux-ladder__bar{animation-delay:.61s}.lux-ladder li:nth-child(6) .lux-ladder__bar{animation-delay:.7s}.lux-ladder li:nth-child(7) .lux-ladder__bar{animation-delay:.79s}.lux-ladder li:nth-child(8) .lux-ladder__bar{animation-delay:.88s}.lux-ladder li:nth-child(9) .lux-ladder__bar{animation-delay:.97s}.lux-ladder li:nth-child(10) .lux-ladder__bar{animation-delay:1.06s}.lux-ladder li:nth-child(11) .lux-ladder__bar{animation-delay:1.15s}.lux-ladder li:nth-child(12) .lux-ladder__bar{animation-delay:1.24s}.lux-ladder__rank{transition:transform var(--dur-fast) var(--ease-spring), color var(--dur-fast) var(--ease-out)}.lux-ladder__row:hover .lux-ladder__rank{color:var(--lux-gold-deep);transform:scale(1.16)}:root[data-theme=dark] .lux-ladder__row:hover .lux-ladder__rank{color:var(--lux-gold-bright)}:root[data-perf-mode=on] .hx-podium__bloom{opacity:0!important;animation:none!important}@media (prefers-reduced-motion:reduce){.hx-podium__bloom{animation:none!important}.lux-ladder__rank{transition:none!important}}.rank-stamp{white-space:nowrap;vertical-align:.12em;isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;gap:.3em;margin-inline-start:.45em;padding:.18em .6em .22em;font-size:clamp(.62rem,.68em,.95rem);font-weight:900;line-height:1.35;display:inline-flex;position:relative;overflow:hidden}.rank-stamp__icon{flex:none;block-size:1em;inline-size:1em}.rank-stamp--reviewer{background:linear-gradient(115deg, var(--lux-gold-deep) 0%, var(--lux-gold) 16%, #fff3c4 52%, var(--lux-gold) 84%, var(--lux-gold-deep) 100%);color:#33210a;border:1px solid var(--lux-gold-deep)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--reviewer{border:1px solid color-mix(in srgb, var(--lux-gold-deep) 65%, transparent)}}.rank-stamp--reviewer{text-shadow:0 1px #fff3c480;box-shadow:inset 0 1px #fff3c4a6,inset 0 -1px #7a4f0c80,0 1px 2px #1d042938}:root[data-theme=dark] .rank-stamp--reviewer{box-shadow:inset 0 1px 0 #fff3c4a6, inset 0 -1px 0 #7a4f0c80, 0 0 10px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .rank-stamp--reviewer{box-shadow:inset 0 1px 0 #fff3c4a6, inset 0 -1px 0 #7a4f0c80, 0 0 10px color-mix(in srgb, var(--lux-gold) 30%, transparent)}}.rank-stamp--reviewer:after{content:"";z-index:1;animation:9s linear infinite rank-stamp-glint;animation-delay:var(--stamp-delay,0s);pointer-events:none;background:linear-gradient(100deg,#0000 38%,#fffbebb8 50%,#0000 62%);position:absolute;inset:0;transform:translate(-101%)}@keyframes rank-stamp-glint{0%{transform:translate(-101%)}8%,to{transform:translate(101%)}}.rank-stamp--admin{background:linear-gradient(165deg, var(--lux-royal-bright), var(--lux-royal))}@supports (color:color-mix(in lab, red, red)){.rank-stamp--admin{background:linear-gradient(165deg, color-mix(in srgb, var(--lux-royal-bright) 24%, var(--surface)), color-mix(in srgb, var(--lux-royal) 16%, var(--surface)))}}.rank-stamp--admin{color:var(--foreground);border:1px solid var(--lux-royal-bright)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--admin{border:1px solid color-mix(in srgb, var(--lux-royal-bright) 45%, transparent)}}.rank-stamp--admin{box-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 0 var(--lux-royal)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--admin{box-shadow:inset 0 1px 0 #ffffff59, inset 0 -1px 0 color-mix(in srgb, var(--lux-royal) 35%, transparent)}}:root[data-theme=dark] .rank-stamp--admin{border-color:var(--lux-magenta);background:linear-gradient(165deg,#6a11a880,#4c0d666b)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .rank-stamp--admin{border-color:color-mix(in srgb, var(--lux-magenta) 38%, transparent)}}:root[data-theme=dark] .rank-stamp--admin{box-shadow:inset 0 1px #ffb2f438,inset 0 -1px #1d042980}:root[data-perf-mode=on] .rank-stamp--reviewer:after{opacity:0!important;animation:none!important}@media (prefers-reduced-motion:reduce){.rank-stamp--reviewer:after{opacity:0;animation:none!important}}.tdq-page{max-inline-size:640px;flex-direction:column;gap:1rem;width:100%;margin-inline:auto;padding-block:1.5rem 7rem;padding-inline:1rem;display:flex}.tdq-head .tdq-sub{color:var(--muted);margin-block-start:.5rem}.tdq-topbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tdq-progress{font-variant-numeric:tabular-nums;color:var(--lux-gold-bright);flex-direction:column;gap:.3rem;min-inline-size:7rem;font-size:.9rem;font-weight:900;display:inline-flex}.tdq-progress__bar{background:var(--foreground);border-radius:2px;block-size:3px;display:block}@supports (color:color-mix(in lab, red, red)){.tdq-progress__bar{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.tdq-progress__bar{overflow:hidden}.tdq-progress__fill{background:var(--lux-gold-grad);transform-origin:100%;block-size:100%;inline-size:100%;transition:transform .4s var(--ease-out);display:block}.tdq-toggle{min-block-size:2.75rem;color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:999px;padding-inline:.9rem;font-size:.82rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tdq-toggle{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tdq-toggle{cursor:pointer}.tdq-toggle[data-on=true]{border-color:var(--lux-gold);background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.tdq-toggle[data-on=true]{background:color-mix(in srgb, var(--lux-gold) 14%, transparent)}}.tdq-daily{font-variant-numeric:tabular-nums;border:1px solid var(--line);min-block-size:2rem;color:var(--foreground);border-radius:999px;align-items:center;padding-inline:.7rem;font-size:.78rem;font-weight:900;display:inline-flex}.tdq-daily[data-gold=true]{background:var(--lux-gold-grad);color:#33210a;border-color:#0000}.tdq-help{border:1px solid var(--line);block-size:2.75rem;inline-size:2.75rem;color:var(--muted);background:var(--foreground);border-radius:12px;place-items:center;margin-inline-start:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.tdq-help{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tdq-help{cursor:pointer}.tdq-help:hover{color:var(--lux-gold-bright);border-color:var(--lux-gold)}.tdq-deck{display:grid}.tdq-deck>*{grid-area:1/1}.tdq-card{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;box-shadow:var(--elevation-2,0 18px 40px #1d04292e);border:1px solid #0000;border-radius:24px;flex-direction:column;gap:.9rem;padding:1.1rem;display:flex;position:relative}.tdq-card--ghost{opacity:.5;pointer-events:none;min-block-size:8rem;transform:scale(.965)translateY(10px)}.tdq-card[data-pose=enter]{animation:tdq-stamp-in .42s var(--ease-out) 1}.tdq-card[data-pose=sent]{animation:tdq-fly-up .36s var(--ease-out) 1 forwards}.tdq-card[data-pose=skip]{animation:tdq-tuck-back .32s var(--ease-out) 1 forwards}@keyframes tdq-stamp-in{0%{opacity:0;transform:scale(.94)translateY(14px)}to{opacity:1;transform:none}}@keyframes tdq-fly-up{to{opacity:0;transform:translateY(-16%)scale(.96)}}@keyframes tdq-tuck-back{to{opacity:0;transform:scale(.9)}}.tdq-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.tdq-status{color:var(--foreground);background:var(--lux-gold);border-radius:999px;padding:.22rem .65rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tdq-status{background:color-mix(in srgb, var(--lux-gold) 14%, transparent)}}.tdq-status{border:1px solid var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.tdq-status{border:1px solid color-mix(in srgb, var(--lux-gold) 40%, transparent)}}.tdq-status[data-status=pending]{background:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.tdq-status[data-status=pending]{background:color-mix(in srgb, var(--lux-magenta) 12%, transparent)}}.tdq-status[data-status=pending]{border-color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.tdq-status[data-status=pending]{border-color:color-mix(in srgb, var(--lux-magenta) 40%, transparent)}}.tdq-author{font-weight:700}.tdq-why{border-inline-start:3px solid var(--lux-gold);background:var(--lux-gold);border-radius:14px;padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.tdq-why{background:color-mix(in srgb, var(--lux-gold) 12%, transparent)}}.tdq-why{flex-direction:column;gap:.4rem;display:flex}.tdq-why__title{color:var(--lux-gold-deep);align-items:center;gap:.4rem;font-size:.88rem;font-weight:900;display:inline-flex}:root[data-theme=dark] .tdq-why__title{color:var(--lux-gold-bright)}.tdq-why__text{color:var(--foreground);font-size:.92rem;line-height:1.8}.tdq-why__chip{color:var(--foreground);border:1px solid var(--lux-gold);border-radius:999px;align-self:flex-start;padding:.25rem .7rem;font-size:.78rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tdq-why__chip{border:1px solid color-mix(in srgb, var(--lux-gold) 55%, transparent)}}.tdq-why__chip{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.tdq-why__chip{background:color-mix(in srgb, var(--lux-gold) 8%, transparent)}}.tdq-lock{color:var(--foreground);background:#e0a52e24;border:1px solid #e0a52e73;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.86rem;font-weight:700;display:flex}.tdq-field{flex-direction:column;gap:.4rem;display:flex;position:relative}.tdq-field__label{font-size:.9rem;font-weight:900}.tdq-hint{color:var(--muted);margin-inline-start:.5rem;font-size:.74rem;font-weight:600}.tdq-textarea,.tdq-input{inline-size:100%;color:var(--foreground);border:1px solid var(--line);background:var(--lux-velvet-lo);border-radius:14px;padding:.75rem .9rem;font-family:inherit;font-size:1.06rem}@supports (color:color-mix(in lab, red, red)){.tdq-textarea,.tdq-input{background:color-mix(in srgb, var(--lux-velvet-lo) 55%, transparent)}}.tdq-textarea,.tdq-input{transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out)}.tdq-textarea{resize:vertical;min-block-size:6rem}.tdq-input{min-block-size:3rem}.tdq-textarea:focus,.tdq-input:focus{border-color:var(--lux-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.tdq-textarea:focus,.tdq-input:focus{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.tdq-textarea:focus,.tdq-input:focus{box-shadow:0 0 0 3px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.tdq-textarea:focus,.tdq-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--lux-gold) 14%, transparent)}}.tdq-count{font-variant-numeric:tabular-nums;color:var(--muted);align-self:flex-end;font-size:.74rem;font-weight:800}.tdq-count[data-over=true]{color:var(--accent-red,#d24545)}.tdq-err{color:var(--accent-red,#d24545);font-size:.86rem;font-weight:800}.tdq-cats{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.tdq-cat{min-block-size:3rem;color:var(--foreground);cursor:pointer;border:1px solid var(--line);background:var(--foreground);border-radius:12px;font-size:.9rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tdq-cat{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.tdq-cat{transition:border-color .15s var(--ease-out), background .15s var(--ease-out)}.tdq-cat[data-on=true]{border-color:var(--lux-gold);background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.tdq-cat[data-on=true]{background:color-mix(in srgb, var(--lux-gold) 16%, transparent)}}.tdq-cat[data-on=true]{box-shadow:0 0 0 1px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.tdq-cat[data-on=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--lux-gold) 40%, transparent)}}.tdq-cat:disabled{opacity:.55;cursor:not-allowed}.tdq-actions{padding-block:.7rem calc(.7rem + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--lux-velvet-lo) 34%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-end-end-radius:24px;border-end-start-radius:24px;gap:.6rem;margin-inline:-1.1rem;padding-inline:1.1rem;display:flex;position:sticky;inset-block-end:0}.tdq-send{cursor:pointer;background:var(--lux-gold-grad);color:#33210a;min-block-size:3.5rem;transition:transform .15s var(--ease-out);border:none;border-radius:16px;flex:auto;justify-content:center;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #f0c24559}.tdq-send:not(:disabled):active{transform:translateY(1px)}.tdq-send:disabled{opacity:.6;cursor:progress}.tdq-skip{cursor:pointer;min-block-size:3.5rem;min-inline-size:6rem;color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:16px;justify-content:center;align-items:center;gap:.4rem;font-size:.95rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tdq-skip{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tdq-skip:disabled{opacity:.6}.tdq-skel{border:1px solid var(--line);background:linear-gradient(110deg, var(--foreground) 30%, var(--foreground) 50%, var(--foreground) 70%);border-radius:24px;min-block-size:20rem}@supports (color:color-mix(in lab, red, red)){.tdq-skel{background:linear-gradient(110deg, color-mix(in srgb, var(--foreground) 5%, transparent) 30%, color-mix(in srgb, var(--foreground) 9%, transparent) 50%, color-mix(in srgb, var(--foreground) 5%, transparent) 70%)}}.tdq-skel{background-size:220% 100%;animation:1.5s linear infinite tdq-shimmer}@keyframes tdq-shimmer{to{background-position:-220% 0}}.tdq-empty__seal{block-size:4.6rem;inline-size:4rem;clip-path:var(--hx-clip-gem);background:var(--lux-gold-grad);color:#33210a;place-items:center;display:inline-grid}.tdq-empty[data-celebrate=true] .tdq-empty__seal{animation:tdq-seal-stamp .5s var(--ease-spring) 1}@keyframes tdq-seal-stamp{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.tdq-toast{inline-size:fit-content;max-inline-size:90vw;color:var(--foreground);background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo));border:1px solid var(--lux-gold);border-radius:999px;margin-inline:auto;padding:.7rem 1.2rem;font-weight:800;position:fixed;inset-block-end:calc(6rem + env(safe-area-inset-bottom));inset-inline:0}@supports (color:color-mix(in lab, red, red)){.tdq-toast{border:1px solid color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.tdq-toast{box-shadow:var(--elevation-2,0 18px 40px #1d04294d);animation:tdq-stamp-in .3s var(--ease-out) 1;z-index:60}.tdq-offline{color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:12px;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.84rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.tdq-offline{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.tdq-antibully{color:#e23a52;border-radius:14px;align-items:flex-start;gap:.6rem;margin-block:.9rem .2rem;padding:.75rem .95rem;font-size:.86rem;font-weight:600;line-height:1.7;display:flex}@supports (color:color-mix(in lab, red, red)){.tdq-antibully{color:color-mix(in srgb, #e23a52 30%, var(--foreground))}}.tdq-antibully{background:#e23a521f;border:1px solid #e23a5273}.tdq-antibully svg{color:#e23a52;margin-block-start:.05rem}.tdq-antibully strong{color:#e23a52}@supports (color:color-mix(in lab, red, red)){.tdq-antibully strong{color:color-mix(in srgb, #e23a52 55%, var(--foreground))}}.tdq-antibully strong{font-weight:900}:root[data-theme=dark] .tdq-antibully{color:#ffd7de;background:#e23a5233;border-color:#e23a528c}:root[data-theme=dark] .tdq-antibully strong{color:#ffb3c0}:root[data-theme=dark] .tdq-antibully svg{color:#ff6d84}.tdq-tut{z-index:90;position:fixed;inset:0}.tdq-tut__scrim{background:#140320b8;position:absolute;inset:0}.tdq-tut__spot{outline:2px solid var(--lux-gold-bright);pointer-events:none;transition:top .3s var(--ease-out), left .3s var(--ease-out), width .3s var(--ease-out), height .3s var(--ease-out);border-radius:18px;position:fixed;box-shadow:0 0 0 9999px #140320b8}.tdq-tut__skip{cursor:pointer;color:var(--foreground);border:1px solid var(--line);background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo));border-radius:999px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;position:fixed;inset-block-start:calc(1rem + env(safe-area-inset-top));inset-inline-start:1rem}.tdq-tut__bubble{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;max-inline-size:480px;box-shadow:var(--elevation-2,0 18px 40px #1d042959);border:1px solid #0000;border-radius:20px;margin-inline:auto;padding:1rem 1.1rem;position:fixed;inset-block-end:calc(2rem + env(safe-area-inset-bottom));inset-inline:1rem}.tdq-tut__text{color:var(--foreground);font-size:.98rem;font-weight:700;line-height:1.9}.tdq-tut__row{justify-content:space-between;align-items:center;gap:.8rem;margin-block-start:.8rem;display:flex}.tdq-tut__dots{gap:.35rem;display:inline-flex}.tdq-tut__dot{background:var(--foreground);border-radius:50%;block-size:.5rem;inline-size:.5rem}@supports (color:color-mix(in lab, red, red)){.tdq-tut__dot{background:color-mix(in srgb, var(--foreground) 20%, transparent)}}.tdq-tut__dot[data-on=true]{background:var(--lux-gold-bright)}.tdq-tut__next{cursor:pointer;background:var(--lux-gold-grad);color:#33210a;border:none;border-radius:999px;min-block-size:2.75rem;padding-inline:1.2rem;font-size:.92rem;font-weight:900}@media (prefers-reduced-motion:reduce){.tdq-skel,.tdq-card[data-pose],.tdq-toast,.tdq-empty__seal{animation:none!important}}:root[data-perf-mode=on] .tdq-skel{animation:none!important}.tdq-stamp{z-index:5;pointer-events:none;border-radius:inherit;background:var(--lux-velvet-lo);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tdq-stamp{background:color-mix(in srgb, var(--lux-velvet-lo) 55%, transparent)}}.tdq-stamp{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tdq-stamp:before{content:"";border:4px solid var(--stamp-ink,#2bb673);opacity:.9;border-radius:22px;block-size:170px;inline-size:min(78%,310px);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:rotate(-8deg)}[dir=rtl] .tdq-stamp:before{translate:50% -50%}.tdq-stamp[data-kind=approve]{--stamp-ink:#2bb673}.tdq-stamp[data-kind=needsedit]{--stamp-ink:#e0a52e}.tdq-stamp__logo,.tdq-stamp__word,.tdq-stamp__by{position:relative;transform:rotate(-8deg)}.tdq-stamp__logo{filter:drop-shadow(0 2px 6px #1d042966);inline-size:3rem}.tdq-stamp__logo>*{block-size:auto;inline-size:100%}.tdq-stamp__word{letter-spacing:.04em;color:var(--stamp-ink,#2bb673);text-shadow:0 1px #ffffff40;font-size:clamp(1.6rem,8vw,2.2rem);font-weight:900}.tdq-stamp__by{color:var(--foreground);font-size:.9rem;font-weight:800}@keyframes tdq-stamp-slam{0%{opacity:0;transform:scale(1.7)rotate(3deg)}55%{opacity:1;transform:scale(.96)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.tdq-needsedit{cursor:pointer;color:#4a3305;min-block-size:3.5rem;transition:transform .15s var(--ease-out);background:linear-gradient(135deg,#ffd98a,#e0a52e);border:none;border-radius:16px;flex:auto;justify-content:center;align-items:center;gap:.45rem;font-size:.98rem;font-weight:900;display:inline-flex;box-shadow:0 6px 18px #e0a52e4d}.tdq-needsedit:not(:disabled):active{transform:translateY(1px)}.tdq-needsedit:disabled{opacity:.6;cursor:progress}.profile-big-stats{flex-wrap:wrap;gap:.8rem;margin-block-start:1.1rem;display:flex}.profile-big-stat{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-inline-size:7.5rem;padding:.9rem 1.2rem;display:flex}.profile-big-stat strong{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:clamp(1.9rem,6vw,2.6rem);font-weight:900;line-height:1.1}.profile-big-stat span{color:var(--muted);font-size:.8rem;font-weight:800}.profile-big-stat[data-tone=gold] strong{color:var(--lux-gold-bright)}.profile-big-stat[data-tone=magenta] strong{color:var(--lux-magenta)}@media (prefers-reduced-motion:reduce){.tdq-stamp{animation:none!important}}.tdq-card[data-pose=stamp-approve] .tdq-stamp,.tdq-card[data-pose=stamp-needsedit] .tdq-stamp{animation:.22s ease-out both tdq-stamp-fade}@keyframes tdq-stamp-fade{0%{opacity:0}to{opacity:1}}.tdq-stamp{overflow:hidden}.tdq-stamp:before{content:none}.tdq-stamp__seal{animation:tdq-seal-slam .36s var(--ease-spring) .5s both;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative;transform:rotate(-8deg)}.tdq-stamp__seal:before{content:"";border:4px solid var(--stamp-ink,#2bb673);opacity:.9;border-radius:22px;position:absolute;inset:-18px -30px}.tdq-stamp__logo,.tdq-stamp__word,.tdq-stamp__by{transform:none}@keyframes tdq-seal-slam{0%{opacity:0;transform:rotate(-8deg)scale(1.45)}60%{opacity:1;transform:rotate(-8deg)scale(.95)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.tdq-stamp:after{content:"";border:3px solid var(--stamp-ink,#2bb673);opacity:0;inset-block-start:50%;border-radius:50%;block-size:120px;inline-size:120px;margin:-60px 0 0 -60px;animation:.48s ease-out .5s tdq-ink-wave;position:absolute;left:50%}@keyframes tdq-ink-wave{0%{opacity:.65;transform:scale(.45)}to{opacity:0;transform:scale(2.2)}}.tdq-tool{z-index:2;transform-origin:50% 100%;filter:drop-shadow(0 16px 14px #14032066);left:50%;flex-direction:column;justify-content:flex-end;align-items:center;block-size:128px;inline-size:128px;margin:-128px 0 0 -64px;animation:1.3s linear both tdq-tool-cycle;display:flex;position:absolute;inset-block-start:50%}@keyframes tdq-tool-cycle{0%{opacity:0;animation-timing-function:ease-out;transform:translateY(-220px)rotate(-14deg)}20%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(-110px)rotate(-6deg)}30%{animation-timing-function:cubic-bezier(.7,0,1,.5);transform:translateY(-124px)rotate(-4deg)}38%{animation-timing-function:ease-out;transform:translateY(0)rotate(0)}47%{animation-timing-function:ease-in-out;transform:translateY(2px)scaleY(.94)rotate(0)}60%{animation-timing-function:ease-in;transform:translateY(-90px)rotate(3deg)}82%{opacity:1;transform:translateY(-170px)rotate(8deg)}to{opacity:0;transform:translateY(-240px)rotate(12deg)}}.tdq-tool__handle{background:linear-gradient(135deg,#f9e7ac,#caa24d 55%,#8a6a25);border-radius:17px 17px 8px 8px;block-size:54px;inline-size:34px;display:block}.tdq-tool__neck{background:linear-gradient(#8a6a25,#5c4517);block-size:16px;inline-size:14px;display:block}.tdq-tool__base{border-block-end:6px solid var(--stamp-ink,#2bb673);background:linear-gradient(#43310f,#2a1e08);block-size:26px;inline-size:116px;display:block}.tdq-stamp[data-kind=approve] .tdq-tool__base{border-radius:50%/55%}.tdq-stamp[data-kind=needsedit] .tdq-tool__base{border-radius:6px}.tdq-stamp[data-kind=needsedit] .tdq-tool__handle{background:linear-gradient(135deg,#ffd98a,#d99e2b 55%,#8a5a10);border-radius:8px 8px 6px 6px}.tdq-stamp[data-kind=needsedit] .tdq-tool__neck{background:linear-gradient(#8a5a10,#5c3c08)}.tdq-card[data-pose=stamp-approve],.tdq-card[data-pose=stamp-needsedit]{animation:.26s ease-out .5s tdq-card-thud}@keyframes tdq-card-thud{0%{transform:translateY(0)}35%{transform:translateY(4px)scale(.996)}to{transform:translateY(0)}}.tdq-advice{color:var(--muted);border:1px dashed var(--lux-gold-bright);border-radius:12px;align-items:flex-start;gap:.45rem;padding:.55rem .8rem;font-size:.82rem;font-weight:700;line-height:1.7;display:flex}@supports (color:color-mix(in lab, red, red)){.tdq-advice{border:1px dashed color-mix(in srgb, var(--lux-gold-bright) 45%, transparent)}}.tdq-advice{background:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.tdq-advice{background:color-mix(in srgb, var(--lux-gold-bright) 7%, transparent)}}.tdq-advice svg{color:var(--lux-gold-bright);flex:none;margin-block-start:.2rem}.tdq-page{padding-block-end:6.5rem}.tdq-book{z-index:55;cursor:pointer;color:#33210a;background:var(--lux-gold-grad) padding-box, var(--lux-foil-card) border-box;block-size:3.4rem;inline-size:3.4rem;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-block-end:calc(1.1rem + env(safe-area-inset-bottom));inset-inline-end:1rem;box-shadow:0 10px 26px #1d042973}.tdq-book[data-hop=true]{animation:tdq-book-hop .64s var(--ease-spring) 3}@keyframes tdq-book-hop{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-14px)rotate(-7deg)}55%{transform:translateY(0)rotate(0)}75%{transform:translateY(-6px)rotate(5deg)}}.tdq-bookdlg{z-index:80;position:fixed;inset:0}.tdq-bookdlg__scrim{background:#14032099;position:absolute;inset:0}.tdq-bookdlg__sheet{max-block-size:78vh;max-inline-size:560px;padding:1.1rem 1.2rem calc(1.4rem + env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;animation:tdq-sheet-up .3s var(--ease-out) both;border:1px solid #0000;border-radius:24px 24px 0 0;margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0;overflow-y:auto}@keyframes tdq-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.tdq-bookdlg__head{justify-content:space-between;align-items:center;gap:.8rem;margin-block-end:.9rem;display:flex}.tdq-bookdlg__title{color:var(--foreground);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:inline-flex}.tdq-bookdlg__title svg{color:var(--lux-gold-bright)}.tdq-bookdlg__close{cursor:pointer;block-size:2.4rem;inline-size:2.4rem;color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tdq-bookdlg__close{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.tdq-bookdlg__cat,.tdq-bookdlg__gen{border:1px solid var(--line);background:var(--foreground);border-radius:16px;padding:.8rem .95rem}@supports (color:color-mix(in lab, red, red)){.tdq-bookdlg__cat,.tdq-bookdlg__gen{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tdq-bookdlg__cat{border-color:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.tdq-bookdlg__cat{border-color:color-mix(in srgb, var(--lux-gold-bright) 45%, transparent)}}.tdq-bookdlg__cat[data-dim=true]{border-color:var(--line);margin-block-start:.7rem}.tdq-bookdlg__gen{margin-block-start:.8rem}.tdq-bookdlg__cat h3,.tdq-bookdlg__gen h3{color:var(--lux-gold-bright);margin-block-end:.45rem;font-size:.92rem;font-weight:900}.tdq-bookdlg__cat[data-dim=true] h3{color:var(--foreground)}.tdq-bookdlg__cat ul,.tdq-bookdlg__gen ul{gap:.4rem;padding-inline-start:1.1rem;list-style:outside;display:grid}.tdq-bookdlg__cat li,.tdq-bookdlg__gen li{color:var(--foreground);font-size:.86rem;font-weight:700;line-height:1.8}.tdq-bookdlg__more{margin-block-start:.9rem}.tdq-bookdlg__more summary{cursor:pointer;color:var(--muted);padding:.5rem .2rem;font-size:.88rem;font-weight:800}.tdq-tut__bubble[data-pos=top]{inset-block-start:calc(4.6rem + env(safe-area-inset-top));inset-block-end:auto}.tdq-tut__bubble[data-pos=center]{inset-block:50% auto;translate:0 -50%}@media (prefers-reduced-motion:reduce){.tdq-tool,.tdq-stamp:after,.tdq-book[data-hop=true],.tdq-bookdlg__sheet,.tdq-card[data-pose=stamp-approve],.tdq-card[data-pose=stamp-needsedit]{animation:none!important}.tdq-tool{opacity:0}.tdq-stamp__seal{animation:none!important}}:root[data-perf-mode=on] .tdq-book[data-hop=true]{animation:none!important}.tdq-why{border:1px solid var(--line);background:var(--foreground);border-radius:12px;padding:.55rem .8rem}@supports (color:color-mix(in lab, red, red)){.tdq-why{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tdq-why__title{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;display:flex}.tdq-why__soft{color:var(--lux-gold-bright);border:1px dashed var(--lux-gold-bright);border-radius:999px;padding:.1rem .55rem;font-size:.68rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tdq-why__soft{border:1px dashed color-mix(in srgb, var(--lux-gold-bright) 45%, transparent)}}.tdq-why__soft{background:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.tdq-why__soft{background:color-mix(in srgb, var(--lux-gold-bright) 7%, transparent)}}.tdq-why__text{color:var(--muted);margin-block-start:.3rem;font-size:.82rem;font-weight:600;line-height:1.75}.tdq-bookdlg__badge{color:#33210a;background:var(--lux-gold-grad);border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:1.7rem;inline-size:1.7rem;display:inline-flex;box-shadow:0 2px 8px #1d04294d}.tdq-bookdlg__cat h3,.tdq-bookdlg__gen h3{align-items:center;gap:.5rem;display:flex}.tdq-bookdlg__rules{gap:.45rem;display:grid}.tdq-bookdlg__rule{color:var(--foreground);align-items:flex-start;gap:.5rem;font-size:.86rem;font-weight:700;line-height:1.8;display:flex}.tdq-bookdlg__rule svg{color:var(--lux-gold-bright);flex:none;margin-block-start:.28rem}.tdq-bookdlg__cat li::marker{color:var(--lux-gold-bright)}.tdq-bookdlg__item{opacity:0;animation:tdq-book-item .34s var(--ease-out) both}@keyframes tdq-book-item{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tdq-bookdlg__item{opacity:1;animation:none!important}}:root[data-perf-mode=on] .tdq-bookdlg__item{opacity:1;animation:none!important}.rank-title{white-space:nowrap;isolation:isolate;-webkit-user-select:none;user-select:none;background:linear-gradient(115deg, var(--lux-gold-deep) 0%, var(--lux-gold) 16%, #fff3c4 52%, var(--lux-gold) 84%, var(--lux-gold-deep) 100%);color:#33210a;border:1px solid var(--lux-gold-deep);border-radius:999px;flex:none;align-items:center;gap:.35em;padding:.3em .75em .34em;font-size:.72rem;font-weight:900;line-height:1.35;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rank-title{border:1px solid color-mix(in srgb, var(--lux-gold-deep) 65%, transparent)}}.rank-title{box-shadow:inset 0 1px #fff3c4a6,inset 0 -1px #7a4f0c80,0 1px 2px #1d042938}.rank-title__icon{flex:none;block-size:1.05em;inline-size:1.05em}.rank-title:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 38%,#fffbeba6 50%,#0000 62%);animation:7s linear infinite rank-stamp-glint;position:absolute;inset:0;transform:translate(-101%)}.rank-title[data-tier=admin]{background:linear-gradient(165deg, var(--lux-royal-bright), var(--lux-royal))}@supports (color:color-mix(in lab, red, red)){.rank-title[data-tier=admin]{background:linear-gradient(165deg, color-mix(in srgb, var(--lux-royal-bright) 24%, var(--surface)), color-mix(in srgb, var(--lux-royal) 16%, var(--surface)))}}.rank-title[data-tier=admin]{color:var(--foreground);border-color:var(--lux-royal-bright)}@supports (color:color-mix(in lab, red, red)){.rank-title[data-tier=admin]{border-color:color-mix(in srgb, var(--lux-royal-bright) 45%, transparent)}}.rank-title[data-tier=admin]{box-shadow:inset 0 1px #ffffff59}.rank-title[data-tier=admin]:after{opacity:0;animation:none}.rank-stamp--reviewer[data-tier=trainee],.rank-title[data-tier=trainee]{color:#f0f4fd;text-shadow:none;background:linear-gradient(115deg,#454f63 0%,#6d7891 42%,#a5b1cc 54%,#6d7891 66%,#454f63 100%);border:1px dashed #cbd6eea6;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #141a2880}.rank-stamp--reviewer[data-tier=novice],.rank-title[data-tier=novice]{color:#2c1505;text-shadow:0 1px #ffd6a573;background:linear-gradient(115deg,#6d3a17 0%,#b8763f 40%,#ffcf9a 54%,#b8763f 68%,#6d3a17 100%);border:1px solid #6d3a17a6;box-shadow:inset 0 1px #ffdcaf8c,inset 0 -1px #46220a8c}.rank-stamp--reviewer[data-tier=advanced],.rank-title[data-tier=advanced]{color:#fff0fb;text-shadow:0 1px 2px #3d073099;box-shadow:inset 0 1px 0 #ffcdf073, inset 0 -1px 0 #3d07308c, 0 0 10px var(--lux-magenta);background:linear-gradient(115deg,#6d0d55 0%,#c22fa0 40%,#ff9ae0 54%,#c22fa0 68%,#6d0d55 100%);border:1px solid #ff9ae08c}@supports (color:color-mix(in lab, red, red)){.rank-stamp--reviewer[data-tier=advanced],.rank-title[data-tier=advanced]{box-shadow:inset 0 1px 0 #ffcdf073, inset 0 -1px 0 #3d07308c, 0 0 10px color-mix(in srgb, var(--lux-magenta) 35%, transparent)}}.rank-stamp--reviewer[data-tier=supervisor],.rank-title[data-tier=supervisor]{color:#f6edff;border:1px solid var(--lux-gold-bright);background:linear-gradient(115deg,#32105f 0%,#6c2bd9 40%,#b78bff 54%,#6c2bd9 68%,#32105f 100%)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--reviewer[data-tier=supervisor],.rank-title[data-tier=supervisor]{border:1px solid color-mix(in srgb, var(--lux-gold-bright) 60%, transparent)}}.rank-stamp--reviewer[data-tier=supervisor],.rank-title[data-tier=supervisor]{text-shadow:0 1px 2px #180630a6;box-shadow:inset 0 1px #d8beff80,inset 0 -1px #18063099,0 0 12px #6c2bd966}.rank-stamp--reviewer[data-tier=director],.rank-title[data-tier=director]{color:var(--lux-gold-bright);border:1px solid var(--lux-gold);background:linear-gradient(115deg,#05030a 0%,#221807 42%,#40300f 54%,#221807 66%,#05030a 100%)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--reviewer[data-tier=director],.rank-title[data-tier=director]{border:1px solid color-mix(in srgb, var(--lux-gold) 75%, transparent)}}.rank-stamp--reviewer[data-tier=director],.rank-title[data-tier=director]{text-shadow:0 0 8px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--reviewer[data-tier=director],.rank-title[data-tier=director]{text-shadow:0 0 8px color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.rank-stamp--reviewer[data-tier=director],.rank-title[data-tier=director]{box-shadow:inset 0 1px 0 #ffe7a640, inset 0 -1px 0 #000000b3, 0 0 12px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--reviewer[data-tier=director],.rank-title[data-tier=director]{box-shadow:inset 0 1px 0 #ffe7a640, inset 0 -1px 0 #000000b3, 0 0 12px color-mix(in srgb, var(--lux-gold) 38%, transparent)}}.rank-stamp--reviewer[data-tier=supervisor]:after,.rank-title[data-tier=supervisor]:after{animation-duration:6s}.rank-stamp--reviewer[data-tier=director]:after,.rank-title[data-tier=director]:after{animation-duration:4.5s}.rank-title[data-tier=supervisor] .rank-title__icon,.rank-title[data-tier=director] .rank-title__icon{animation:rank-title-bob 2.8s var(--ease-spring) infinite}@keyframes rank-title-bob{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-1.5px)rotate(-7deg)}60%{transform:translateY(.5px)rotate(4deg)}}.header-profile-link{flex-wrap:wrap}:root[data-perf-mode=on] .rank-title:after{opacity:0!important;animation:none!important}:root[data-perf-mode=on] .rank-title__icon{animation:none!important}@media (prefers-reduced-motion:reduce){.rank-title:after{opacity:0;animation:none!important}.rank-title__icon{animation:none!important}}.rank-stamp--founder,.rank-title[data-tier=founder]{color:var(--lux-gold-bright);border:1px solid var(--lux-gold);background:linear-gradient(120deg,#2a0740 0%,#6a11a8 30%,#a81e8f 50%,#6a11a8 70%,#2a0740 100%)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--founder,.rank-title[data-tier=founder]{border:1px solid color-mix(in srgb, var(--lux-gold) 78%, transparent)}}.rank-stamp--founder,.rank-title[data-tier=founder]{text-shadow:0 0 8px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--founder,.rank-title[data-tier=founder]{text-shadow:0 0 8px color-mix(in srgb, var(--lux-gold) 50%, transparent)}}.rank-stamp--founder,.rank-title[data-tier=founder]{box-shadow:inset 0 1px 0 #ffe7a659, inset 0 -1px 0 #120426b3, 0 0 13px var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.rank-stamp--founder,.rank-title[data-tier=founder]{box-shadow:inset 0 1px 0 #ffe7a659, inset 0 -1px 0 #120426b3, 0 0 13px color-mix(in srgb, var(--lux-magenta) 48%, transparent)}}:root[data-theme=dark] .rank-stamp--founder,:root[data-theme=dark] .rank-title[data-tier=founder]{box-shadow:inset 0 1px 0 #ffe7a64d, inset 0 -1px 0 #0009, 0 0 16px var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .rank-stamp--founder,:root[data-theme=dark] .rank-title[data-tier=founder]{box-shadow:inset 0 1px 0 #ffe7a64d, inset 0 -1px 0 #0009, 0 0 16px color-mix(in srgb, var(--lux-magenta) 55%, transparent)}}.rank-stamp--founder:after{content:"";z-index:1;animation:6s linear infinite rank-stamp-glint;animation-delay:var(--stamp-delay,0s);pointer-events:none;background:linear-gradient(100deg,#0000 38%,#fff4d2b3 50%,#0000 62%);position:absolute;inset:0;transform:translate(-101%)}.rank-title[data-tier=founder]:after{animation-duration:5s}.rank-title[data-tier=founder] .rank-title__icon{animation:rank-title-bob 2.8s var(--ease-spring) infinite}:root[data-perf-mode=on] .rank-stamp--founder:after{opacity:0!important;animation:none!important}:root[data-perf-mode=on] .rank-title[data-tier=founder] .rank-title__icon{animation:none!important}@media (prefers-reduced-motion:reduce){.rank-stamp--founder:after{opacity:0;animation:none!important}.rank-title[data-tier=founder] .rank-title__icon{animation:none!important}}.review-sim-panel{gap:.55rem;margin-block-start:.75rem;display:grid}.review-sim-panel__head{align-items:center;gap:.5rem;display:flex}.review-sim-panel__title{color:var(--accent-strong,var(--foreground));font-size:.82rem;font-weight:800}.review-sim-panel__status{color:var(--muted);font-size:.72rem}.review-sim-panel__count{color:#33210a;background:var(--lux-gold,#e7b53c);border-radius:999px;justify-content:center;align-items:center;min-inline-size:1.5em;margin-inline-start:auto;padding:.1em .5em;font-size:.75rem;font-weight:900;display:inline-flex}.review-sim-panel__empty{color:var(--muted);margin:0;font-size:.78rem;line-height:1.7}.review-sim-panel__empty--idle{opacity:.7}.review-sim-panel__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.review-sim-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:.55rem .7rem}@supports (color:color-mix(in lab, red, red)){.review-sim-row{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.review-sim-row[data-exact=true]{border-color:var(--accent-red,#d1345b)}@supports (color:color-mix(in lab, red, red)){.review-sim-row[data-exact=true]{border-color:color-mix(in srgb, var(--accent-red,#d1345b) 55%, transparent)}}.review-sim-row[data-exact=true]{background:var(--accent-red,#d1345b)}@supports (color:color-mix(in lab, red, red)){.review-sim-row[data-exact=true]{background:color-mix(in srgb, var(--accent-red,#d1345b) 8%, var(--surface))}}.review-sim-row__top{flex-wrap:wrap;align-items:center;gap:.4rem;margin-block-end:.3rem;display:flex}.review-sim-row__id{font-family:var(--font-mono,ui-monospace, monospace);background:var(--lux-royal,#6a11a8);border-radius:6px;padding:.05em .4em;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.review-sim-row__id{background:color-mix(in srgb, var(--lux-royal,#6a11a8) 12%, transparent)}}.review-sim-row__id{color:var(--foreground)}.review-sim-row__source{color:var(--muted);font-size:.72rem;font-weight:700}.review-sim-row__flag{color:#fff;background:var(--accent-red,#d1345b);border-radius:999px;padding:.05em .45em;font-size:.68rem;font-weight:900}.review-sim-row__score{color:var(--accent-strong,var(--foreground));margin-inline-start:auto;font-size:.74rem;font-weight:900}.review-sim-row__q{color:var(--foreground);margin:0;font-size:.82rem;line-height:1.7}.review-sim-row__a{color:var(--muted);margin:.2rem 0 0;font-size:.76rem}.review-sim-row__a-label{font-weight:800}.review-sim-panel--rapid{gap:.35rem}.review-sim-panel--rapid .review-sim-row__a{display:none}.review-sim-panel--rapid .review-sim-row__q{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=dark] .review-sim-row{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .review-sim-row{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.header-money-btn{isolation:isolate;color:#33210a;background:linear-gradient(120deg, var(--lux-gold-deep,#b8860b) 0%, var(--lux-gold,#e7b53c) 45%, var(--lux-gold-deep,#b8860b) 100%);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.85rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.header-money-btn{background:linear-gradient(120deg, color-mix(in srgb, var(--lux-gold-deep,#b8860b) 32%, var(--surface)) 0%, color-mix(in srgb, var(--lux-gold,#e7b53c) 58%, var(--surface)) 45%, color-mix(in srgb, var(--lux-gold-deep,#b8860b) 32%, var(--surface)) 100%)}}.header-money-btn{border:1px solid var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.header-money-btn{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 70%, transparent)}}.header-money-btn{box-shadow:0 2px 10px var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.header-money-btn{box-shadow:0 2px 10px color-mix(in srgb, var(--lux-gold,#e7b53c) 35%, transparent)}}.header-money-btn{transition:transform .18s,box-shadow .18s}.header-money-btn:hover{box-shadow:0 4px 16px var(--lux-gold,#e7b53c);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.header-money-btn:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--lux-gold,#e7b53c) 50%, transparent)}}.header-money-btn svg{filter:drop-shadow(0 1px 1px #7a4f0c66)}.header-money-btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 40%,#fffbebc7 50%,#0000 60%);animation:3.2s ease-in-out infinite header-money-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes header-money-shimmer{0%,14%{transform:translate(-120%)}55%,to{transform:translate(120%)}}:root[data-theme=dark] .header-money-btn{color:#1c1305;background:linear-gradient(120deg,#6a4d12 0%,#e7b53c 45%,#6a4d12 100%)}:root[data-perf-mode=on] .header-money-btn:after{opacity:0!important;animation:none!important}@media (prefers-reduced-motion:reduce){.header-money-btn:after{opacity:0;animation:none!important}}@media (max-width:480px){.header-money-btn__label{display:none}}.tournament-empty-icon{color:#33210a;background:var(--lux-gold,#e7b53c);block-size:3.5rem;inline-size:3.5rem;box-shadow:0 6px 18px var(--lux-gold,#e7b53c);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tournament-empty-icon{box-shadow:0 6px 18px color-mix(in srgb, var(--lux-gold,#e7b53c) 40%, transparent)}}.skin-picker{gap:.75rem;display:grid}.skin-picker__chosen{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:.85rem;padding:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.skin-picker__chosen{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.skin-picker__chosen-frame{border:1px solid var(--line);background:#c9cdd6;border-radius:14px;flex:none;block-size:64px;inline-size:64px;overflow:hidden}.skin-picker__chosen-img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.skin-picker__chosen-copy{gap:.15rem;display:grid}.skin-picker__chosen-copy strong{font-size:.95rem}.skin-picker__chosen-copy small{color:var(--muted);font-size:.75rem}.skin-picker__clear{color:var(--accent-red,#d1345b);cursor:pointer;background:0 0;border:none;justify-self:start;margin-block-start:.25rem;padding:0;font-size:.72rem;font-weight:800}.skin-picker__gray-choice{border:1px solid var(--line);cursor:pointer;color:var(--foreground);font:inherit;background:#c9cdd6;border-radius:999px;justify-self:start;margin-block-start:.3rem;padding:.3rem .65rem;font-size:.72rem;font-weight:800}.skin-picker__search{border:1px solid var(--line);background:var(--surface);inline-size:100%;color:var(--foreground);font:inherit;border-radius:14px;padding:.6rem .9rem}.skin-picker__grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.5rem;max-block-size:340px;padding:.15rem;display:grid;overflow-y:auto}.skin-picker__tile{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:center;border-radius:14px;gap:.25rem;padding:.35rem;transition:border-color .15s,transform .15s;display:grid}.skin-picker__tile:hover{border-color:var(--lux-gold,#e7b53c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.skin-picker__tile:hover{border-color:color-mix(in srgb, var(--lux-gold,#e7b53c) 55%, var(--line))}}.skin-picker__tile--selected{border-color:var(--lux-gold,#e7b53c);box-shadow:0 0 0 2px var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.skin-picker__tile--selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, transparent)}}.skin-picker__tile-img{aspect-ratio:1;object-fit:cover;background:#c9cdd6;border-radius:10px;inline-size:100%}.skin-picker__tile-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.3;overflow:hidden}.skin-picker__empty{color:var(--muted);text-align:center;margin:0;font-size:.8rem}.skin-picker__more{justify-self:center}.skin-picker__source{text-align:center;color:var(--muted);margin:0;font-size:.68rem}.tournament-epic-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.tournament-epic-grid{grid-template-columns:1fr 1fr}}.tournament-modal-overlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14061e8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.tournament-modal{background:var(--surface);border:1px solid var(--line);border-radius:24px;gap:.85rem;max-block-size:88vh;inline-size:100%;max-inline-size:34rem;padding:1.5rem;display:grid;overflow-y:auto;box-shadow:0 24px 70px #14062866}.tournament-modal__title{font-size:1.25rem;font-weight:800}.tournament-modal__body-text{color:var(--foreground);margin:0;font-size:.9rem;line-height:1.8}.tournament-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-block-start:.4rem;display:flex}.tournament-terms-scroll{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-block-size:42vh;padding:.85rem 1rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.tournament-terms-scroll{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.tournament-terms-text{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:.88rem;line-height:2.1}.tournament-token-block{gap:.5rem;display:grid}.tournament-token-hint{color:var(--muted);margin:0;font-size:.76rem}.tournament-token-inputs{flex-wrap:wrap;gap:.5rem;display:flex}.tournament-token-input{text-align:center;border:1px solid var(--line);background:var(--surface);inline-size:3.2rem;color:var(--foreground);border-radius:12px;padding:.5rem;font-size:1rem;font-weight:900}.tournament-token-input:disabled{opacity:.5}.tournament-confirm-epic{text-align:center;font-family:var(--font-mono,ui-monospace, monospace);border:1px dashed var(--line);background:var(--lux-gold,#e7b53c);border-radius:14px;margin:0;padding:.75rem;font-size:1.4rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.tournament-confirm-epic{background:color-mix(in srgb, var(--lux-gold,#e7b53c) 12%, var(--surface))}}.tournament-confirm-epic{color:var(--foreground);overflow-wrap:anywhere}.tournament-confirm-check{align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.7;display:flex}.tournament-entry-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.tournament-entry-card{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.tournament-entry-card{gap:.4rem;display:grid}.tournament-entry-card[data-status=approved]{border-color:#1f9d558c}.tournament-entry-card[data-status=rejected]{border-color:var(--accent-red,#d1345b)}@supports (color:color-mix(in lab, red, red)){.tournament-entry-card[data-status=rejected]{border-color:color-mix(in srgb, var(--accent-red,#d1345b) 55%, transparent)}}.tournament-entry-card[data-status=rejected]{opacity:.85}.tournament-entry-card__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tournament-entry-card__epic{color:var(--muted);margin:0;font-size:.8rem}.tournament-entry-card__epic code{font-family:var(--font-mono,ui-monospace, monospace)}.tournament-entry-card__actions{gap:.5rem;display:flex}@media (max-width:480px){.header-money-btn__label{display:inline!important}.header-money-btn{min-block-size:3rem;padding-inline:1.15rem;font-size:.95rem}}.header-nav .header-money-btn{scroll-snap-align:center;white-space:nowrap;flex:none;min-block-size:3.25rem;padding:.78rem 1.1rem}.header-nav .header-money-btn .header-tab-button__label{display:inline}.header-nav .header-money-btn.header-tab-button--active{box-shadow:inset 0 1px 0 #fffbeb8c, 0 0 18px var(--lux-gold,#e7b53c), 0 12px 26px #4c0d6647}@supports (color:color-mix(in lab, red, red)){.header-nav .header-money-btn.header-tab-button--active{box-shadow:inset 0 1px 0 #fffbeb8c, 0 0 18px color-mix(in srgb, var(--lux-gold,#e7b53c) 52%, transparent), 0 12px 26px #4c0d6647}}@media (max-width:640px){.tournament-stage .competition-stage__title{text-wrap:balance;font-size:clamp(2rem,10vw,2.7rem);line-height:1.08}.tournament-stage .competition-stage__coin{opacity:.2;-webkit-backdrop-filter:none;backdrop-filter:none;block-size:2.35rem;inline-size:2.35rem}.tournament-stage .competition-stage__coin:first-child{inset-inline-end:.6rem;top:.6rem}.tournament-stage .competition-stage__coin:nth-child(2){inset-inline-end:.8rem;top:45%}.tournament-stage .competition-stage__coin:nth-child(3){inset-inline-end:1.2rem;bottom:.55rem}.tournament-stage .competition-stage__coin:nth-child(4){inset-inline-start:.7rem;bottom:.7rem}.tournament-stage .competition-stage__coin:nth-child(5){inset-inline-start:.8rem;top:1rem}}.header-feature-actions{border:1px solid var(--lux-gold,#e7b53c);align-items:stretch;gap:.55rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-feature-actions{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 22%, var(--line))}}.header-feature-actions{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.header-feature-actions{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.header-feature-actions{box-shadow:inset 0 1px #ffffff3d}.header-feature-actions>.header-suggest-btn,.header-feature-actions>.header-money-btn,.header-feature-actions>.theme-toggle{white-space:nowrap;border-radius:14px;flex:none;justify-content:center;min-block-size:3.15rem;inline-size:auto}.header-feature-actions>[aria-current=page]{outline:2px solid var(--lux-gold-bright,#ffd966)}@supports (color:color-mix(in lab, red, red)){.header-feature-actions>[aria-current=page]{outline:2px solid color-mix(in srgb, var(--lux-gold-bright,#ffd966) 70%, transparent)}}.header-feature-actions>[aria-current=page]{outline-offset:2px}@media (max-width:640px){.header-actions{inline-size:100%}.header-feature-actions{order:-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr);gap:.4rem;inline-size:100%;padding:.35rem;display:grid}.header-feature-actions>.header-suggest-btn,.header-feature-actions>.header-money-btn,.header-feature-actions>.theme-toggle{min-block-size:3.35rem;inline-size:100%;min-inline-size:0;padding-inline:.55rem;font-size:.84rem}.header-feature-actions .header-suggest-btn{animation-name:nav-spark-flicker;transform:none}}.suggest-card__acts{flex:none;align-items:center;gap:.5rem;display:flex}.suggest-chat-btn{cursor:pointer;min-block-size:2.5rem;color:var(--foreground);background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;isolation:isolate;transition:transform .16s var(--ease-spring), box-shadow .2s ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.85rem;font-size:.82rem;font-weight:900;display:inline-flex;position:relative}.suggest-chat-btn:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 20px #1d042959}.suggest-chat-btn:active{transform:translateY(0)scale(.96)}.suggest-chat-btn svg{color:var(--lux-gold-bright);transform-origin:50% 60%;animation:5.5s ease-in-out infinite sgchat-wiggle}.suggest-chat-btn[data-has=true]{color:#33210a;background:var(--lux-gold-grad) padding-box, var(--lux-foil-card) border-box}.suggest-chat-btn[data-has=true] svg{color:#33210a}@keyframes sgchat-wiggle{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-13deg)scale(1.14)}93%{transform:rotate(9deg)}97%{transform:rotate(-4deg)}}.suggest-chat-btn__ping{background:var(--lux-magenta);border-radius:50%;block-size:.6rem;inline-size:.6rem;position:absolute;inset-block-start:-3px;inset-inline-start:-3px}.suggest-chat-btn__ping:after{content:"";background:inherit;border-radius:50%;animation:2.4s ease-out infinite sgchat-ping;position:absolute;inset:0}@keyframes sgchat-ping{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.sgchat{z-index:80;position:fixed;inset:0}.sgchat__scrim{background:#140320a8;animation:.2s ease-out both sgchat-fade;position:absolute;inset:0}@keyframes sgchat-fade{0%{opacity:0}to{opacity:1}}.sgchat__sheet{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;block-size:min(84vh,720px);max-inline-size:620px;animation:sgchat-up .38s var(--ease-spring) both;border:1px solid #0000;border-radius:26px 26px 0 0;flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset-block-end:0;inset-inline:0;box-shadow:0 -18px 60px #1d04298c}@keyframes sgchat-up{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.sgchat__head{border-block-end:1px solid var(--line);isolation:isolate;padding:1rem 1.1rem .8rem;position:relative;overflow:hidden}.sgchat__head:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 38%,#fffbeb1a 50%,#0000 62%);animation:8s linear infinite rank-stamp-glint;position:absolute;inset:0;transform:translate(-101%)}.sgchat__kicker{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.sgchat__badge{color:#33210a;background:var(--lux-gold-grad);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8rem;font-weight:900;display:inline-flex}.sgchat__badge[data-type=complaint]{color:#fff2ee;background:linear-gradient(135deg,#ff9a7b,#d84315)}.sgchat__close{cursor:pointer;block-size:2.4rem;inline-size:2.4rem;color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sgchat__close{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.sgchat__close{transition:transform .15s var(--ease-spring)}.sgchat__close:hover{transform:rotate(90deg)}.sgchat__title{color:var(--foreground);margin-block-start:.5rem;font-size:.95rem;font-weight:900;line-height:1.7}.sgchat__owner{color:var(--muted);margin-block-start:.2rem;font-size:.76rem;font-weight:700}.sgchat__owner strong{color:var(--foreground)}.sgchat__list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.sgchat__msg{opacity:0;max-inline-size:88%;animation:sgchat-pop .3s var(--ease-spring) both;animation-delay:calc(var(--i,0) * 45ms);flex-direction:column;gap:.18rem;display:flex}@keyframes sgchat-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.sgchat__msg[data-side=theirs]{align-self:flex-start}.sgchat__msg[data-side=mine]{align-self:flex-end}.sgchat__row{align-items:flex-end;gap:.35rem;display:flex}.sgchat__msg[data-side=mine] .sgchat__row{flex-direction:row-reverse}.sgchat__bubble{color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:16px;border-end-start-radius:5px;padding:.55rem .85rem;font-size:.9rem;font-weight:600;line-height:1.8}@supports (color:color-mix(in lab, red, red)){.sgchat__bubble{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.sgchat__bubble{overflow-wrap:anywhere;white-space:pre-wrap}.sgchat__msg[data-side=mine] .sgchat__bubble{border-color:var(--lux-gold);border-radius:16px;border-end-end-radius:5px}@supports (color:color-mix(in lab, red, red)){.sgchat__msg[data-side=mine] .sgchat__bubble{border-color:color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.sgchat__msg[data-side=mine] .sgchat__bubble{background:linear-gradient(135deg, var(--lux-gold), var(--lux-gold-deep))}@supports (color:color-mix(in lab, red, red)){.sgchat__msg[data-side=mine] .sgchat__bubble{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-gold) 24%, transparent), color-mix(in srgb, var(--lux-gold-deep) 14%, transparent))}}.sgchat__msg[data-owner=true] .sgchat__bubble{border-color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.sgchat__msg[data-owner=true] .sgchat__bubble{border-color:color-mix(in srgb, var(--lux-magenta) 55%, transparent)}}.sgchat__msg[data-owner=true] .sgchat__bubble{box-shadow:0 0 12px var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.sgchat__msg[data-owner=true] .sgchat__bubble{box-shadow:0 0 12px color-mix(in srgb, var(--lux-magenta) 20%, transparent)}}.sgchat__msg[data-pending=true]{opacity:.65}.sgchat__msg[data-pending=true] .sgchat__bubble{border-style:dashed}.sgchat__who{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;padding-inline:.25rem;font-size:.68rem;font-weight:800;display:flex}.sgchat__msg[data-side=mine] .sgchat__who{justify-content:flex-end}.sgchat__who strong{color:var(--foreground)}.sgchat__time{opacity:.8;font-size:.62rem;font-weight:700}.sgchat__ownerchip,.sgchat__founderchip{border-radius:999px;align-items:center;gap:.2rem;padding:.08rem .5rem;font-size:.6rem;font-weight:900;display:inline-flex}.sgchat__ownerchip{color:#fff0fb;background:linear-gradient(135deg, var(--lux-magenta), var(--lux-magenta))}@supports (color:color-mix(in lab, red, red)){.sgchat__ownerchip{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-magenta) 85%, #000), var(--lux-magenta))}}.sgchat__founderchip{color:#33210a;background:var(--lux-gold-grad)}.sgchat__del{cursor:pointer;block-size:1.5rem;min-inline-size:1.5rem;color:var(--muted);border:1px solid var(--line);background:var(--foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:.25rem;font-size:.6rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sgchat__del{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.sgchat__del{opacity:.45;transition:opacity .15s,color .15s}.sgchat__msg:hover .sgchat__del,.sgchat__del:focus-visible{opacity:1}.sgchat__del[data-armed=true]{opacity:1;color:#fff;background:#c62828;border-color:#c62828}.sgchat__loading{gap:.4rem;margin:auto;display:flex}.sgchat__dot{background:var(--lux-gold-bright);border-radius:50%;block-size:.55rem;inline-size:.55rem;animation:1s ease-in-out infinite sgchat-dot}.sgchat__dot:nth-child(2){animation-delay:.15s}.sgchat__dot:nth-child(3){animation-delay:.3s}@keyframes sgchat-dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.sgchat__empty{text-align:center;color:var(--muted);justify-items:center;gap:.6rem;margin:auto;padding-inline:1.5rem;font-size:.9rem;font-weight:700;display:grid}.sgchat__empty svg{block-size:2.6rem;inline-size:2.6rem;color:var(--lux-gold-bright);animation:3s ease-in-out infinite sgchat-float}@keyframes sgchat-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-7deg)}}.sgchat__form{padding:.8rem 1rem calc(.9rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);gap:.5rem;display:flex}.sgchat__input{border:1px solid var(--line);background:var(--foreground);border-radius:999px;flex:1;min-block-size:2.9rem;min-inline-size:0}@supports (color:color-mix(in lab, red, red)){.sgchat__input{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.sgchat__input{color:var(--foreground);padding-inline:1.05rem;font-size:1rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.sgchat__input:focus{border-color:var(--lux-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.sgchat__input:focus{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.sgchat__input:focus{box-shadow:0 0 0 3px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.sgchat__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--lux-gold) 18%, transparent)}}.sgchat__send{cursor:pointer;color:#33210a;background:var(--lux-gold-grad);block-size:2.9rem;inline-size:2.9rem;transition:transform .15s var(--ease-spring), opacity .15s ease;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 16px #1d042959}[dir=rtl] .sgchat__send svg{transform:scaleX(-1)}.sgchat__send:not(:disabled):hover{transform:scale(1.1)rotate(8deg)}.sgchat__send:not(:disabled):active{transform:scale(.92)}.sgchat__send:disabled{opacity:.45;cursor:default}.sgchat__signin{padding:1rem 1rem calc(1.1rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);text-align:center;color:var(--muted);font-size:.88rem;font-weight:800}.sgchat__err{color:#ffd7d7;background:#c6282847;border:1px solid #c6282880;border-radius:10px;margin:0 1rem .4rem;padding:.45rem .8rem;font-size:.78rem;font-weight:700}@media (prefers-reduced-motion:reduce){.suggest-chat-btn svg,.suggest-chat-btn__ping:after,.sgchat__scrim,.sgchat__sheet,.sgchat__head:after,.sgchat__msg,.sgchat__dot,.sgchat__empty svg{animation:none!important}.sgchat__msg{opacity:1}}:root[data-perf-mode=on] .suggest-chat-btn svg,:root[data-perf-mode=on] .suggest-chat-btn__ping:after,:root[data-perf-mode=on] .sgchat__head:after,:root[data-perf-mode=on] .sgchat__empty svg{animation:none!important}:root[data-perf-mode=on] .sgchat__msg{opacity:1;animation:none!important}.suggest-chat-btn__count{block-size:1.35rem;min-inline-size:1.35rem;color:var(--lux-gold-bright);background:#1d0429d9;border-radius:999px;justify-content:center;align-items:center;padding-inline:.32rem;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.sgchat__sheet[data-type=suggestion] .sgchat__head{background:radial-gradient(130% 150% at 85% 0%, var(--lux-gold), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.sgchat__sheet[data-type=suggestion] .sgchat__head{background:radial-gradient(130% 150% at 85% 0%, color-mix(in srgb, var(--lux-gold) 15%, transparent), transparent 62%)}}.sgchat__sheet[data-type=complaint] .sgchat__head{background:radial-gradient(130% 150% at 85% 0,#d8431533,#0000 62%)}.sgchat__heading{background:linear-gradient(115deg, var(--lux-gold-deep), var(--lux-gold-bright) 45%, #fff3c4 60%, var(--lux-gold-bright) 75%);color:#0000;animation:sgchat-rise .42s var(--ease-out) both;-webkit-background-clip:text;background-clip:text;margin-block-start:.55rem;font-size:clamp(1.05rem,4.4vw,1.3rem);font-weight:900;line-height:1.55}.sgchat__sheet[data-type=complaint] .sgchat__heading{background:linear-gradient(115deg,#b93a12,#ff8a5c 45%,#ffd0b8 60%,#ff8a5c 75%);-webkit-background-clip:text;background-clip:text}.sgchat__heading:after{content:"";background:var(--lux-gold-grad);transform-origin:100%;block-size:3px;inline-size:4.6rem;animation:sgchat-draw .52s var(--ease-out) .16s both;border-radius:999px;margin-block-start:.35rem;display:block}.sgchat__sheet[data-type=complaint] .sgchat__heading:after{background:linear-gradient(135deg,#ff8a5c,#d84315)}@keyframes sgchat-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sgchat-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sgchat__title{color:var(--muted);animation:sgchat-rise .42s var(--ease-out) .12s both;margin-block-start:.4rem;font-size:.85rem;font-weight:700;line-height:1.75}.sgchat__owner{animation:sgchat-rise .42s var(--ease-out) .2s both}.sgchat__group{flex-direction:column;gap:.6rem;display:flex}.sgchat__day{color:var(--lux-gold-bright);border:1px solid var(--lux-gold);border-radius:999px;align-self:center;align-items:center;gap:.4rem;padding:.2rem .85rem;font-size:.66rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sgchat__day{border:1px solid color-mix(in srgb, var(--lux-gold) 40%, transparent)}}.sgchat__day{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.sgchat__day{background:color-mix(in srgb, var(--lux-gold) 8%, transparent)}}.sgchat__day{opacity:0;animation:sgchat-pop .3s var(--ease-spring) both;animation-delay:calc(var(--i,0) * 45ms)}.sgchat__day:before,.sgchat__day:after{content:"";background:var(--lux-gold);block-size:1px;inline-size:1.1rem}@supports (color:color-mix(in lab, red, red)){.sgchat__day:before,.sgchat__day:after{background:color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.sgchat__counter{color:var(--muted);flex:none;align-self:center;font-size:.66rem;font-weight:800}.sgchat__send{position:relative}.sgchat__send:after{content:"";border:2px solid var(--lux-gold);border-radius:50%;position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.sgchat__send:after{border:2px solid color-mix(in srgb, var(--lux-gold) 65%, transparent)}}.sgchat__send:after{opacity:0;pointer-events:none}.sgchat__send[data-ready=true]:after{animation:1.5s ease-out infinite sgchat-halo}@keyframes sgchat-halo{0%{opacity:.8;transform:scale(1)}75%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.sgchat__heading,.sgchat__heading:after,.sgchat__title,.sgchat__owner,.sgchat__day,.sgchat__send:after{animation:none!important}.sgchat__day{opacity:1}}:root[data-perf-mode=on] .sgchat__send:after{animation:none!important}:root[data-perf-mode=on] .sgchat__day{opacity:1;animation:none!important}.header-suggest-btn{position:relative}.header-mention-badge{color:#fff;background:linear-gradient(135deg, var(--lux-magenta), #8e1173);border:2px solid var(--surface);block-size:1.5rem;min-inline-size:1.5rem;box-shadow:0 4px 12px var(--lux-magenta);border-radius:999px;justify-content:center;align-items:center;padding-inline:.3rem;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;inset-block-start:-.45rem;inset-inline-end:-.35rem}@supports (color:color-mix(in lab, red, red)){.header-mention-badge{box-shadow:0 4px 12px color-mix(in srgb, var(--lux-magenta) 45%, transparent)}}.header-mention-badge{animation:sgmention-badge-in .48s var(--ease-spring) both, sgmention-badge-beat 2.6s ease-in-out 1s infinite}@keyframes sgmention-badge-in{0%{opacity:0;transform:scale(.3)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes sgmention-badge-beat{0%,82%,to{transform:scale(1)}88%{transform:scale(1.18)}94%{transform:scale(.96)}}.sgchat__form{position:relative}.sgchat__mentions{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;max-block-size:15rem;animation:sgchat-pop .22s var(--ease-spring) both;z-index:3;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:.15rem;padding:.4rem;display:flex;position:absolute;inset-block-end:calc(100% + .4rem);inset-inline:.9rem;overflow-y:auto;box-shadow:0 -12px 36px #1d042980}.sgchat__mentionopt{cursor:pointer;text-align:start;color:var(--foreground);transition:background .12s ease, transform .12s var(--ease-spring);background:0 0;border:none;border-radius:12px;align-items:center;gap:.55rem;padding:.45rem .6rem;display:flex}.sgchat__mentionopt[data-active=true]{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.sgchat__mentionopt[data-active=true]{background:color-mix(in srgb, var(--lux-gold) 14%, transparent)}}.sgchat__mentionopt[data-active=true]{transform:translate(-2px)}.sgchat__mentionavatar{color:#fff;background:linear-gradient(135deg, var(--m-accent,var(--lux-magenta)), var(--m-accent,var(--lux-magenta)));border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;font-size:.85rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sgchat__mentionavatar{background:linear-gradient(135deg, var(--m-accent,var(--lux-magenta)), color-mix(in srgb, var(--m-accent,var(--lux-magenta)) 55%, #2a0f45))}}.sgchat__mentionwho{flex-direction:column;flex:1;gap:.05rem;min-inline-size:0;display:flex}.sgchat__mentionwho strong{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:900;overflow:hidden}.sgchat__mentionwho small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:700;overflow:hidden}.sgchat__mentionpart{color:var(--lux-gold-bright);border:1px solid var(--lux-gold);border-radius:999px;flex:none;padding:.12rem .5rem;font-size:.6rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.sgchat__mentionpart{border:1px solid color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.sgchat__mentionpart{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.sgchat__mentionpart{background:color-mix(in srgb, var(--lux-gold) 9%, transparent)}}.sgchat__mention{color:var(--lux-gold-bright);background:var(--lux-gold);border-radius:7px;padding:.04rem .3rem;font-weight:900;display:inline}@supports (color:color-mix(in lab, red, red)){.sgchat__mention{background:color-mix(in srgb, var(--lux-gold) 14%, transparent)}}.sgchat__mention{border:1px solid var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.sgchat__mention{border:1px solid color-mix(in srgb, var(--lux-gold) 35%, transparent)}}.sgchat__msg[data-mentme=true] .sgchat__bubble{border-color:var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.sgchat__msg[data-mentme=true] .sgchat__bubble{border-color:color-mix(in srgb, var(--lux-gold-bright) 70%, transparent)}}.sgchat__msg[data-mentme=true] .sgchat__bubble{box-shadow:0 0 14px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.sgchat__msg[data-mentme=true] .sgchat__bubble{box-shadow:0 0 14px color-mix(in srgb, var(--lux-gold) 30%, transparent)}}.sgchat__mechip{color:#33210a;background:var(--lux-gold-grad);border-radius:999px;align-items:center;gap:.2rem;padding:.08rem .5rem;font-size:.6rem;font-weight:900;animation:3s ease-in-out infinite sgmention-badge-beat;display:inline-flex}.sgmention-callout{border-color:var(--lux-magenta)!important}@supports (color:color-mix(in lab, red, red)){.sgmention-callout{border-color:color-mix(in srgb, var(--lux-magenta) 40%, transparent)!important}}.sgmention-callout__title{color:var(--foreground);align-items:center;gap:.5rem;font-size:1rem;font-weight:900;display:flex}.sgmention-callout__at{color:#fff;background:linear-gradient(135deg, var(--lux-magenta), #8e1173);border-radius:50%;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;font-size:1.05rem;font-weight:900;animation:2.6s ease-in-out infinite sgmention-badge-beat;display:inline-flex}.sgmention-callout__list{gap:.55rem;margin-block-start:.8rem;display:grid}.sgmention-item{cursor:pointer;text-align:start;color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:14px;gap:.2rem;padding:.7rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sgmention-item{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.sgmention-item{transition:transform .15s var(--ease-spring), border-color .15s ease}.sgmention-item:hover{border-color:var(--lux-magenta);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.sgmention-item:hover{border-color:color-mix(in srgb, var(--lux-magenta) 55%, transparent)}}.sgmention-item__meta{font-size:.85rem;font-weight:800}.sgmention-item__meta strong{color:var(--lux-magenta)}.sgmention-item__excerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.sgmention-item__go{color:var(--lux-gold-bright);justify-self:start;font-size:.74rem;font-weight:900}@media (prefers-reduced-motion:reduce){.header-mention-badge,.sgchat__mentions,.sgchat__mechip,.sgmention-callout__at{animation:none!important}}:root[data-perf-mode=on] .header-mention-badge,:root[data-perf-mode=on] .sgchat__mechip,:root[data-perf-mode=on] .sgmention-callout__at{animation:none!important}.tdq-lock{color:var(--foreground);border:1px solid var(--lux-gold);border-radius:12px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.8rem;font-weight:800;line-height:1.7;display:flex}@supports (color:color-mix(in lab, red, red)){.tdq-lock{border:1px solid color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.tdq-lock{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.tdq-lock{background:color-mix(in srgb, var(--lux-gold) 8%, transparent)}}.tdq-lock__seal{color:#33210a;background:var(--lux-gold-grad);border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:1.9rem;inline-size:1.9rem;animation:2.8s ease-in-out infinite tdq-lock-pulse;display:inline-flex}@keyframes tdq-lock-pulse{0%,78%,to{transform:scale(1)rotate(0)}84%{transform:scale(1.12)rotate(-8deg)}91%{transform:scale(1)rotate(4deg)}}.tdq-lockintro{z-index:85;position:fixed;inset:0}.tdq-lockintro__scrim{background:#140320bd;animation:.22s ease-out both sgchat-fade;position:absolute;inset:0}.tdq-lockintro__panel{max-inline-size:430px;padding:1.4rem 1.3rem calc(1.3rem + env(safe-area-inset-bottom) * .3);background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;text-align:center;animation:sgchat-up .38s var(--ease-spring) both;border:1px solid #0000;border-radius:24px;margin-inline:auto;position:absolute;inset-block-start:50%;inset-inline:1rem;translate:0 -50%;box-shadow:0 24px 70px #1d042999}.tdq-lockintro__stage{block-size:6rem;inline-size:7.5rem;margin-block-end:.6rem;margin-inline:auto;position:relative}.tdq-lockintro__card{border:1px solid var(--lux-gold);border-radius:14px;block-size:4.4rem;position:absolute;inset-block-end:0;inset-inline:.6rem}@supports (color:color-mix(in lab, red, red)){.tdq-lockintro__card{border:1px solid color-mix(in srgb, var(--lux-gold) 55%, transparent)}}.tdq-lockintro__card{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo));animation:tdq-lockintro-cardin .42s var(--ease-out) both;align-content:center;gap:.45rem;padding-inline:.8rem;display:grid}.tdq-lockintro__card i{background:var(--foreground);border-radius:999px;block-size:5px;display:block}@supports (color:color-mix(in lab, red, red)){.tdq-lockintro__card i{background:color-mix(in srgb, var(--foreground) 22%, transparent)}}.tdq-lockintro__card i:nth-child(2){inline-size:78%}.tdq-lockintro__card i:nth-child(3){inline-size:55%}@keyframes tdq-lockintro-cardin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tdq-lockintro__lock{color:#33210a;background:var(--lux-gold-grad);border:1px solid var(--lux-gold-deep);border-radius:30% 30% 26% 26%;justify-content:center;align-items:center;block-size:3.1rem;inline-size:3.1rem;margin-inline-start:-1.55rem;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:50%}@supports (color:color-mix(in lab, red, red)){.tdq-lockintro__lock{border:1px solid color-mix(in srgb, var(--lux-gold-deep) 70%, transparent)}}.tdq-lockintro__lock{transform-origin:50% 100%;animation:tdq-lockintro-drop .9s var(--ease-spring) .24s both;box-shadow:0 10px 26px #1d042980,inset 0 1px #fff3c499}@keyframes tdq-lockintro-drop{0%{opacity:0;transform:translateY(-46px)rotate(-10deg)}35%{opacity:1;transform:translateY(-30px)rotate(4deg)}55%{transform:translateY(14px)scaleY(.86)rotate(0)}72%{transform:translateY(8px)scaleY(1.05)}to{transform:translateY(10px)scaleY(1)}}.tdq-lockintro__stage:after{content:"";border:2px solid var(--lux-gold);border-radius:50%;block-size:3rem;inline-size:3rem;margin:-1.5rem 0 0 -1.5rem;position:absolute;inset-block-start:52%;inset-inline-start:50%}@supports (color:color-mix(in lab, red, red)){.tdq-lockintro__stage:after{border:2px solid color-mix(in srgb, var(--lux-gold) 65%, transparent)}}.tdq-lockintro__stage:after{opacity:0;animation:.52s ease-out .76s tdq-ink-wave}.tdq-lockintro__title{color:var(--foreground);animation:sgchat-rise .38s var(--ease-out) .5s both;font-size:1.25rem;font-weight:900}.tdq-lockintro__sub{color:var(--muted);animation:sgchat-rise .38s var(--ease-out) .62s both;margin-block-start:.35rem;font-size:.85rem;font-weight:700;line-height:1.8}.tdq-lockintro__rules{text-align:start;gap:.55rem;margin-block-start:.9rem;padding:0;list-style:none;display:grid}.tdq-lockintro__rules li{color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:13px;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;font-size:.84rem;font-weight:700;line-height:1.75;display:flex}@supports (color:color-mix(in lab, red, red)){.tdq-lockintro__rules li{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.tdq-lockintro__rules li{opacity:0;animation:sgchat-pop .32s var(--ease-spring) both;animation-delay:calc(.76s + var(--i,0) * .14s)}.tdq-lockintro__rules strong{color:var(--lux-gold-bright)}.tdq-lockintro__icon{border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:1.8rem;inline-size:1.8rem;margin-block-start:.1rem;display:inline-flex}.tdq-lockintro__icon[data-tone=gold]{color:#1d3a2a;background:linear-gradient(135deg,#7ee2b0,#2bb673)}.tdq-lockintro__icon[data-tone=amber]{color:#4a3305;background:linear-gradient(135deg,#ffd98a,#e0a52e)}.tdq-lockintro__icon[data-tone=plain]{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tdq-lockintro__icon[data-tone=plain]{background:color-mix(in srgb, var(--foreground) 10%, transparent)}}.tdq-lockintro__go{cursor:pointer;color:#33210a;background:var(--lux-gold-grad);min-block-size:3rem;inline-size:100%;transition:transform .15s var(--ease-spring);animation:sgchat-rise .38s var(--ease-out) 1.15s both;border:none;border-radius:16px;margin-block-start:1.1rem;font-size:.98rem;font-weight:900;box-shadow:0 8px 22px #1d042966}.tdq-lockintro__go:hover{transform:translateY(-2px)}.tdq-lockintro__go:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tdq-lock__seal,.tdq-lockintro__scrim,.tdq-lockintro__panel,.tdq-lockintro__card,.tdq-lockintro__lock,.tdq-lockintro__stage:after,.tdq-lockintro__title,.tdq-lockintro__sub,.tdq-lockintro__rules li,.tdq-lockintro__go{animation:none!important}.tdq-lockintro__rules li{opacity:1}.tdq-lockintro__lock{transform:translateY(10px)}}:root[data-perf-mode=on] .tdq-lock__seal{animation:none!important}:root[data-perf-mode=on] .tdq-lockintro__rules li{opacity:1;animation:none!important}.letter-gem{border-radius:inherit;block-size:100%;inline-size:100%;display:block}.dossier{border-color:var(--lux-gold)!important}@supports (color:color-mix(in lab, red, red)){.dossier{border-color:color-mix(in srgb, var(--lux-gold) 40%, transparent)!important}}.dossier__launcher{cursor:pointer;text-align:start;inline-size:100%;color:var(--foreground);background:0 0;border:none;align-items:center;gap:.8rem;padding:0;display:flex}.dossier__launcher-icon{color:#33210a;background:var(--lux-gold-grad);border-radius:14px;flex:none;justify-content:center;align-items:center;block-size:2.7rem;inline-size:2.7rem;display:inline-flex;box-shadow:0 6px 16px #1d04294d}.dossier__launcher-text{flex:1;gap:.1rem;min-inline-size:0;display:grid}.dossier__launcher-text strong{font-size:1rem;font-weight:900}.dossier__launcher-text small{color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.7}.dossier__chev{color:var(--muted);transition:transform .25s var(--ease-spring);flex:none}.dossier__chev[data-open=true]{transform:rotate(180deg)}.dossier__body{animation:dossier-open .3s var(--ease-out) both;margin-block-start:1.1rem}@keyframes dossier-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dossier__note{color:var(--muted);text-align:center;padding-block:1rem;font-size:.88rem;font-weight:700}.dossier__err{color:#ffd7d7;background:#c6282847;border:1px solid #c6282880;border-radius:12px;margin-block:.5rem;padding:.55rem .9rem;font-size:.82rem;font-weight:700}.dossier__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.dossier__tab{cursor:pointer;min-block-size:2.6rem;color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:999px;align-items:center;gap:.45rem;padding-inline:1rem;font-size:.88rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dossier__tab{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.dossier__tab{transition:transform .15s var(--ease-spring)}.dossier__tab:hover{transform:translateY(-1px)}.dossier__tab[data-on=true]{color:#33210a;background:var(--lux-gold-grad);border-color:#0000}.dossier__tab b{background:#1d042959;border-radius:999px;padding:.05rem .5rem;font-size:.72rem}.dossier__tab[data-on=true] b{color:var(--lux-gold-bright);background:#1d0429cc}.dossier__filters{gap:.7rem;margin-block-start:.9rem;display:grid}.dossier__pills{flex-wrap:wrap;gap:.4rem;display:flex}.dossier__pill{cursor:pointer;min-block-size:2.1rem;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding-inline:.75rem;font-size:.76rem;font-weight:800;transition:color .15s,border-color .15s;display:inline-flex}.dossier__pill b{opacity:.85;font-size:.7rem}.dossier__pill[data-on=true]{color:var(--foreground);border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.dossier__pill[data-on=true]{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.dossier__pill[data-on=true]{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.dossier__pill[data-on=true]{background:color-mix(in srgb, var(--lux-gold) 10%, transparent)}}.dossier__pill[data-on=true][data-status=approved]{background:#2bb6731f;border-color:#2bb673b3}.dossier__pill[data-on=true][data-status=rejected]{background:#c628281f;border-color:#c62828b3}.dossier__pill[data-on=true][data-status=needs_changes]{background:#e0a52e1f;border-color:#e0a52eb3}.dossier__tools{flex-wrap:wrap;gap:.5rem;display:flex}.dossier__search{border:1px solid var(--line);background:var(--foreground);border-radius:999px;flex:14rem;align-items:center;gap:.5rem;min-block-size:2.7rem;padding-inline:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dossier__search{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.dossier__search{color:var(--muted)}.dossier__search input{min-inline-size:0;color:var(--foreground);background:0 0;border:none;flex:1;font-size:1rem;font-weight:700}.dossier__search input:focus{outline:none}.dossier__search:focus-within{border-color:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.dossier__search:focus-within{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.dossier__cat{max-inline-size:12rem}.dossier__list{gap:.7rem;margin-block-start:.9rem;display:grid}.dossier__row{border:1px solid var(--line);border-inline-start:3px solid var(--line);background:var(--foreground);border-radius:16px;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.dossier__row{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.dossier__row{animation:dossier-open .26s var(--ease-out) both}.dossier__row[data-status=approved]{border-inline-start-color:#2bb673}.dossier__row[data-status=rejected]{border-inline-start-color:#c62828}.dossier__row[data-status=needs_changes]{border-inline-start-color:#e0a52e}.dossier__row[data-status=under_review]{border-inline-start-color:var(--lux-magenta)}.dossier__row[data-status=pending]{border-inline-start-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dossier__row[data-status=pending]{border-inline-start-color:color-mix(in srgb, var(--foreground) 30%, transparent)}}.dossier__row-top{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.dossier__status{color:var(--foreground);border:1px solid var(--line);border-radius:999px;padding:.14rem .6rem;font-size:.68rem;font-weight:900}.dossier__status[data-status=approved]{color:#7ee2b4;background:#2bb6731f;border-color:#2bb6738c}.dossier__status[data-status=rejected]{color:#ff9d9d;background:#c628281f;border-color:#c628288c}.dossier__status[data-status=needs_changes]{color:#ffd98a;background:#e0a52e1f;border-color:#e0a52e8c}.dossier__status[data-status=under_review]{color:#ff9ae0;border-color:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.dossier__status[data-status=under_review]{border-color:color-mix(in srgb, var(--lux-magenta) 55%, transparent)}}.dossier__status[data-status=under_review]{background:var(--lux-magenta)}@supports (color:color-mix(in lab, red, red)){.dossier__status[data-status=under_review]{background:color-mix(in srgb, var(--lux-magenta) 12%, transparent)}}.dossier__action-chip{border-radius:999px;padding:.14rem .6rem;font-size:.68rem;font-weight:900}.dossier__action-chip[data-action=approve]{color:#7ee2b4;background:#2bb67324}.dossier__action-chip[data-action=needs_edit]{color:#ffd98a;background:#e0a52e24}.dossier__cat-chip{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:.14rem .6rem;font-size:.68rem;font-weight:800}.dossier__mod-chip{color:#33210a;background:var(--lux-gold-grad);border-radius:999px;padding:.14rem .55rem;font-size:.66rem;font-weight:900}.dossier__code{color:var(--muted);direction:ltr;font-size:.66rem;font-weight:700}.dossier__date{color:var(--muted);margin-inline-start:auto;font-size:.68rem;font-weight:700}.dossier__q{margin-block-start:.5rem;font-size:.92rem;font-weight:800;line-height:1.8}.dossier__a{color:var(--muted);margin-block-start:.15rem;font-size:.82rem;font-weight:600}.dossier__a strong{color:var(--lux-gold-bright)}.dossier__internal{color:var(--muted);background:var(--foreground);border-radius:10px;margin-block-start:.45rem;padding:.4rem .7rem;font-size:.74rem;font-weight:600;line-height:1.75}@supports (color:color-mix(in lab, red, red)){.dossier__internal{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.dossier__internal{border:1px dashed var(--line);white-space:pre-wrap}.dossier__attribution{color:var(--lux-gold-bright);margin-block-start:.35rem;font-size:.72rem;font-weight:700}.dossier__actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-block-start:.6rem;display:flex}.dossier__btn{cursor:pointer;min-block-size:2.3rem;color:var(--foreground);border:1px solid var(--line);background:var(--foreground);border-radius:999px;align-items:center;gap:.35rem;padding-inline:.85rem;font-size:.76rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dossier__btn{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.dossier__btn{transition:transform .14s var(--ease-spring)}.dossier__btn:not(:disabled):hover{transform:translateY(-1px)}.dossier__btn:disabled{opacity:.55;cursor:progress}.dossier__btn--approve{color:#33210a;background:linear-gradient(135deg,#7ee2b4,#2bb673);border-color:#0000}.dossier__btn--needs{color:#4a3305;background:linear-gradient(135deg,#ffd98a,#e0a52e);border-color:#0000}.dossier__btn--reject{color:#ffd7d7;background:#c6282824;border-color:#c628288c}.dossier__btn--reject[data-armed=true]{color:#fff;background:#c62828;border-color:#c62828}.dossier__busy{color:var(--muted);font-size:.74rem;font-weight:800}.dossier__editor{gap:.5rem;margin-block-start:.6rem;display:grid}.dossier__editor-answer{border:1px solid var(--line);background:var(--foreground);border-radius:12px;min-block-size:2.7rem}@supports (color:color-mix(in lab, red, red)){.dossier__editor-answer{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.dossier__editor-answer{color:var(--foreground);padding-inline:.9rem;font-size:1rem;font-weight:700}.dossier__editor-answer:focus{border-color:var(--lux-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.dossier__editor-answer:focus{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.dossier__editor-actions{flex-wrap:wrap;gap:.4rem;display:flex}.dossier__more{cursor:pointer;min-block-size:2.6rem;color:var(--foreground);border:1px dashed var(--lux-gold);border-radius:999px;margin-block-start:.3rem;font-size:.82rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.dossier__more{border:1px dashed color-mix(in srgb, var(--lux-gold) 45%, transparent)}}.dossier__more{background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.dossier__more{background:color-mix(in srgb, var(--lux-gold) 6%, transparent)}}.dossier__foot{color:var(--muted);align-items:center;gap:.4rem;margin-block-start:1rem;font-size:.74rem;font-weight:700;display:flex}.dossier__foot svg{color:var(--lux-gold-bright);flex:none}@media (prefers-reduced-motion:reduce){.dossier__body,.dossier__row{animation:none!important}}:root[data-perf-mode=on] .dossier__body,:root[data-perf-mode=on] .dossier__row{animation:none!important}.dossier__sort{max-inline-size:12rem}.dossier__reason{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin-block-start:.5rem;padding:.5rem .8rem;font-size:.82rem;font-weight:700;line-height:1.85}.dossier__reason b{font-weight:900}.dossier__reason[data-tone=reject]{color:#ffc7c7;background:#c6282829;border:1px solid #c6282880}.dossier__reason[data-tone=reject] b{color:#ff9d9d}.dossier__reason[data-tone=needs]{color:#ffe1ac;background:#e0a52e24;border:1px solid #e0a52e80}.dossier__reason[data-tone=needs] b{color:#ffd98a}.dossier__name{align-items:baseline;gap:.25em;display:inline-flex}.dossier__name[data-linkable=true]{color:var(--lux-gold-bright);cursor:pointer;background-image:linear-gradient(var(--lux-gold-bright), var(--lux-gold-bright));transition:background-size .28s var(--ease-out), color .15s ease;background-position:right 100%;background-repeat:no-repeat;background-size:0% 1.6px;border-radius:2px;padding-block-end:1px;font-weight:900;text-decoration:none}.dossier__name[data-linkable=true]:hover{color:#fff3c4;background-size:100% 1.6px}.dossier__name[data-linkable=true]:focus-visible{outline:2px solid var(--lux-gold-bright)}@supports (color:color-mix(in lab, red, red)){.dossier__name[data-linkable=true]:focus-visible{outline:2px solid color-mix(in srgb, var(--lux-gold-bright) 70%, transparent)}}.dossier__name[data-linkable=true]:focus-visible{outline-offset:2px;background-size:100% 1.6px}.dossier__name[data-linkable=false]{color:var(--foreground);font-weight:800}.dossier__byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-block-start:.5rem;font-size:.8rem;font-weight:700;display:flex}.dossier__byline svg{color:var(--lux-gold-bright);flex:none}@media (prefers-reduced-motion:reduce){.dossier__name[data-linkable=true]{transition:color .15s}}.sgchat__sheet[data-type=objection] .sgchat__head{background:radial-gradient(130% 150% at 85% 0%, var(--lux-royal-bright), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.sgchat__sheet[data-type=objection] .sgchat__head{background:radial-gradient(130% 150% at 85% 0%, color-mix(in srgb, var(--lux-royal-bright) 26%, transparent), transparent 62%)}}.sgchat__badge[data-type=objection]{color:#f6edff;background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-magenta))}.sgchat__sheet[data-type=objection] .sgchat__heading{background:linear-gradient(115deg, var(--lux-royal-bright), #d8b7ff 50%, var(--lux-magenta));color:#0000;-webkit-background-clip:text;background-clip:text}.sgchat__sheet[data-type=objection] .sgchat__heading:after{background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-magenta))}.sgchat__teamchip{color:#eae2ff;background:linear-gradient(135deg, var(--lux-royal-bright), var(--lux-royal));border-radius:999px;align-items:center;gap:.2rem;padding:.08rem .5rem;font-size:.6rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sgchat__teamchip{background:linear-gradient(135deg, color-mix(in srgb, var(--lux-royal-bright) 85%, #000), var(--lux-royal))}}.objection-item__discuss,.objection-state__discuss{cursor:pointer;color:#33210a;background:var(--lux-gold-grad) padding-box, var(--lux-foil-card) border-box;min-block-size:2.6rem;transition:transform .15s var(--ease-spring), box-shadow .2s ease;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding-inline:1rem;font-size:.86rem;font-weight:900;display:inline-flex;box-shadow:0 6px 16px #1d042940}.objection-item__discuss{margin-block:.6rem .2rem}.objection-state__discuss{margin-block-start:.5rem}.objection-item__discuss:hover,.objection-state__discuss:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1d042959}.objection-item__discuss:active,.objection-state__discuss:active{transform:translateY(0)}.objection-item__discuss-count{block-size:1.4rem;min-inline-size:1.4rem;color:var(--lux-gold-bright);background:#1d0429d9;border-radius:999px;justify-content:center;align-items:center;padding-inline:.35rem;font-size:.74rem;font-style:normal;font-weight:900;display:inline-flex}.requests-table__decline{color:#ff9d9d;background:#c628281a!important;border-color:#c6282880!important}.requests-table__decline:hover{background:#c628282e!important}.tdq-ne{z-index:85;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.tdq-ne__scrim{background:#140320ad;position:absolute;inset:0}.tdq-ne__sheet{background:linear-gradient(180deg, var(--lux-velvet-hi), var(--lux-velvet-lo)) padding-box, var(--lux-foil-card) border-box;inline-size:min(100%,30rem);animation:tdq-ne-in .32s var(--ease-spring) both;border:1px solid #0000;border-radius:22px;padding:1.2rem 1.2rem 1.3rem;position:relative;box-shadow:0 24px 60px #1d04298c}@keyframes tdq-ne-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.tdq-ne__title{color:var(--foreground);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:900;display:flex}.tdq-ne__title svg{color:var(--lux-gold-bright)}.tdq-ne__hint{color:var(--muted);margin-block-start:.35rem;font-size:.84rem;font-weight:700;line-height:1.8}.tdq-ne__ta{resize:vertical;border:1px solid var(--line);background:var(--foreground);border-radius:14px;min-block-size:6.5rem;inline-size:100%;margin-block-start:.8rem}@supports (color:color-mix(in lab, red, red)){.tdq-ne__ta{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}.tdq-ne__ta{color:var(--foreground);padding:.75rem .9rem;font-size:1rem;font-weight:600;line-height:1.9}.tdq-ne__ta:focus{border-color:var(--lux-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.tdq-ne__ta:focus{border-color:color-mix(in srgb, var(--lux-gold) 60%, transparent)}}.tdq-ne__ta:focus{box-shadow:0 0 0 3px var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.tdq-ne__ta:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--lux-gold) 16%, transparent)}}.tdq-ne__count{text-align:start;color:var(--muted);margin-block-start:.3rem;font-size:.72rem;font-weight:800;display:block}.tdq-ne__actions{gap:.6rem;margin-block-start:.9rem;display:flex}.tdq-ne__actions .tdq-skip,.tdq-ne__actions .tdq-needsedit{flex:auto;min-block-size:3.2rem}@media (prefers-reduced-motion:reduce){.tdq-ne__sheet{animation:none!important}}.tdq-ne__err{color:#ffd7d7;background:#c6282847;border:1px solid #c6282880;border-radius:10px;margin-block-start:.6rem;padding:.5rem .8rem;font-size:.8rem;font-weight:700}.tdq-ne__err[data-tone=warn]{color:#ffe1ac;background:#e0a52e29;border-color:#e0a52e80}.tdq-needsedit[data-confirm=true]{color:#fff2ee;background:linear-gradient(135deg,#ff9a7b,#d84315)}.reqedit-overlay{padding:max(.75rem, env(safe-area-inset-top)) .75rem calc(.75rem + env(safe-area-inset-bottom));place-items:start center;overflow-y:auto}.reqedit-card{flex-direction:column;gap:.15rem;width:min(34rem,100%);max-height:none;margin-block:auto;display:flex}.reqedit-feedback{border-radius:var(--radius-md);border:1px solid #f0a020;margin:.85rem 0 .4rem;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.reqedit-feedback{border:1px solid color-mix(in srgb, #f0a020 40%, var(--line))}}.reqedit-feedback{background:#f0a020}@supports (color:color-mix(in lab, red, red)){.reqedit-feedback{background:color-mix(in srgb, #f0a020 12%, var(--surface))}}.reqedit-feedback__tag{letter-spacing:.02em;color:#f0a020;margin-bottom:.3rem;font-size:.72rem;font-weight:900;display:inline-block}@supports (color:color-mix(in lab, red, red)){.reqedit-feedback__tag{color:color-mix(in srgb, #f0a020 78%, var(--foreground))}}.reqedit-feedback__text{color:var(--foreground);margin:0;font-size:.9rem;line-height:1.7}.reqedit-field{flex-direction:column;gap:.35rem;margin-top:.9rem;display:flex}.reqedit-field__label{color:var(--muted);font-size:.82rem;font-weight:800}.reqedit-textarea{resize:vertical;width:100%;min-height:5.5rem}.reqedit-input{width:100%}.reqedit-count{color:var(--muted);font-variant-numeric:tabular-nums;align-self:flex-start;font-size:.72rem;font-weight:700}.reqedit-actions{flex-wrap:wrap}.reqedit-actions .button-primary,.reqedit-actions .button-secondary{min-height:2.9rem}@media (max-width:30rem){.reqedit-actions{flex-direction:column-reverse}.reqedit-actions .button-primary,.reqedit-actions .button-secondary{justify-content:center;width:100%}}.requests-filterbar{border-block-end:1px solid var(--lux-gold);grid-template-columns:minmax(13rem,.8fr) minmax(17rem,1.2fr);align-items:center;gap:.85rem 1rem;padding:1.15rem clamp(1rem,2.5vw,1.6rem);display:grid}@supports (color:color-mix(in lab, red, red)){.requests-filterbar{border-block-end:1px solid color-mix(in srgb, var(--lux-gold) 24%, var(--line))}}.requests-filterbar{background:radial-gradient(circle at 92% 12%, var(--lux-gold), transparent 36%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.requests-filterbar{background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--lux-gold) 12%, transparent), transparent 36%), color-mix(in srgb, var(--surface) 93%, transparent)}}.requests-filterbar__intro{gap:.18rem;display:grid}.requests-filterbar__title{color:var(--foreground);align-items:center;gap:.5rem;font-size:1rem;font-weight:950;display:inline-flex}.requests-filterbar__title svg{color:var(--lux-gold-bright)}.requests-filterbar__intro small{color:var(--muted);font-size:.76rem;line-height:1.7}.requests-filterbar__search{background:linear-gradient(180deg, var(--surface), var(--surface)) padding-box, var(--lux-foil-card) border-box;border:1px solid #0000;border-radius:18px;align-items:center;gap:.65rem;min-block-size:3.35rem;min-inline-size:0;padding-inline:1rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.requests-filterbar__search{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, white), color-mix(in srgb, var(--surface) 91%, transparent)) padding-box, var(--lux-foil-card) border-box}}.requests-filterbar__search{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);box-shadow:inset 0 1px #ffffff61,0 10px 28px #360c461a}.requests-filterbar__search:focus-within{box-shadow:inset 0 1px 0 #ffffff73, var(--lux-glow-gold);transform:translateY(-1px)}.requests-filterbar__search>svg{color:var(--lux-gold-bright);flex:none}.requests-filterbar__search input{inline-size:100%;min-inline-size:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-weight:750}.requests-filterbar__search input::placeholder{color:var(--muted);opacity:.82}.requests-filterbar__search button{cursor:pointer;block-size:2.35rem;inline-size:2.35rem;color:var(--muted);background:var(--foreground);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.requests-filterbar__search button{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.requests-filterbar__pills{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.requests-filter-pill{min-block-size:2.85rem}.requests-filter-pill .filter-pill__count[data-status=all]{color:#5b3600;background:var(--lux-gold)}@supports (color:color-mix(in lab, red, red)){.requests-filter-pill .filter-pill__count[data-status=all]{background:color-mix(in srgb, var(--lux-gold) 34%, transparent)}}.requests-filter-pill .filter-pill__count[data-status=needs_changes]{color:#9b5d00;background:var(--accent-warm,#ff9868)}@supports (color:color-mix(in lab, red, red)){.requests-filter-pill .filter-pill__count[data-status=needs_changes]{background:color-mix(in srgb, var(--accent-warm,#ff9868) 27%, transparent)}}.requests-filterbar__result{color:var(--muted);grid-column:1/-1;margin:0;font-size:.74rem;font-weight:800}.requests-filter-empty{text-align:center;align-content:center;place-items:center;gap:.7rem;min-block-size:19rem;padding:2rem 1.25rem;display:grid}.requests-filter-empty>span{color:#33210a;background:var(--lux-gold-grad);block-size:4rem;inline-size:4rem;box-shadow:var(--lux-glow-gold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.requests-filter-empty strong{color:var(--foreground);font-size:1.25rem}.requests-filter-empty p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.8}:root[data-theme=dark] .requests-filterbar{background:radial-gradient(circle at 92% 12%, var(--lux-gold), transparent 36%), var(--lux-velvet-lo)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .requests-filterbar{background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--lux-gold) 10%, transparent), transparent 36%), color-mix(in srgb, var(--lux-velvet-lo) 90%, transparent)}}:root[data-theme=dark] .requests-filterbar__search{background:linear-gradient(180deg, #371748f0, #1d082af0) padding-box, var(--lux-foil-card) border-box}:root[data-theme=dark] .requests-filter-pill .filter-pill__count[data-status=all]{color:var(--lux-gold-bright)}:root[data-theme=dark] .requests-filter-pill .filter-pill__count[data-status=needs_changes]{color:#ffc092}@media (max-width:640px){.requests-filterbar{grid-template-columns:1fr;padding:1rem}.requests-filterbar__search,.requests-filterbar__pills,.requests-filterbar__result{grid-column:1}.requests-filterbar__pills{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.requests-filter-pill{justify-content:center;inline-size:100%;padding-inline:.65rem}}.competition-stage.tournament-stage{background:radial-gradient(120% 135% at 10% 110%,#e137544d,#0000 44%),radial-gradient(120% 135% at 90% 110%,#3876ff52,#0000 44%),linear-gradient(165deg,#2b2158 0%,#1a1440 55%,#140f33 100%);border-color:#e7b53c4d;box-shadow:0 18px 44px #140c3059}.competition-stage.tournament-stage:before{background:0 0}.competition-stage.tournament-stage .competition-stage__coins{display:none}.tournament-vs-strip{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.9rem;display:inline-flex}.tournament-vs-strip__team{color:#fff;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .85rem;font-size:.82rem;font-weight:900;display:inline-flex}.tournament-vs-strip__team[data-team=red]{background:linear-gradient(135deg,#b91c3c,#f43f5e)}.tournament-vs-strip__team[data-team=blue]{background:linear-gradient(135deg,#1d4ed8,#3b82f6)}.tournament-vs-strip__mid{color:#fff4d6f2;align-items:center;gap:.3rem;font-size:.8rem;font-weight:900;display:inline-flex}.tournament-form-steps{counter-reset:tournament-step;gap:1.25rem;display:grid}.tournament-form-step{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:.55rem;padding:1.1rem 1.15rem 1.15rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tournament-form-step{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.tournament-form-step:before{counter-increment:tournament-step;content:counter(tournament-step, arabic-indic);background:var(--lux-gold,#e7b53c);color:#33210a;block-size:1.7rem;inline-size:1.7rem;box-shadow:0 4px 12px var(--lux-gold,#e7b53c);top:-.85rem;border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:900;display:inline-flex;position:absolute;inset-inline-start:.9rem}@supports (color:color-mix(in lab, red, red)){.tournament-form-step:before{box-shadow:0 4px 12px color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, transparent)}}.tournament-form-step__title{margin:0;font-size:.95rem;font-weight:800}.tournament-form-step__hint{color:var(--muted);margin:0;font-size:.78rem;line-height:1.9}.tournament-ltr-input{text-align:start;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;direction:ltr}.tournament-team-summary{flex-wrap:wrap;gap:.5rem;margin-block-start:.6rem;display:flex}.tournament-team-chip{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .7rem;font-size:.74rem;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tournament-team-chip{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.tournament-team-chip[data-team=red]{color:#fff;background:linear-gradient(135deg,#b91c3c,#f43f5e);border-color:#0000}.tournament-team-chip[data-team=blue]{color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-color:#0000}.tournament-entry-card__teams{align-items:center;gap:.4rem;margin-inline-start:auto;display:inline-flex}.tournament-team-btn{cursor:pointer;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--foreground);border-radius:999px;padding:.3rem .8rem;font-size:.74rem;font-weight:900;transition:transform .15s,box-shadow .15s}.tournament-team-btn:hover{transform:translateY(-1px)}.tournament-team-btn[data-team=red]{border-color:#f43f5e}@supports (color:color-mix(in lab, red, red)){.tournament-team-btn[data-team=red]{border-color:color-mix(in srgb, #f43f5e 55%, var(--line))}}.tournament-team-btn[data-team=red]{color:#c22045}.tournament-team-btn[data-team=blue]{border-color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.tournament-team-btn[data-team=blue]{border-color:color-mix(in srgb, #3b82f6 55%, var(--line))}}.tournament-team-btn[data-team=blue]{color:#2563eb}.tournament-team-btn--active[data-team=red]{color:#fff;background:linear-gradient(135deg,#b91c3c,#f43f5e);border-color:#0000;box-shadow:0 6px 16px #f43f5e59}.tournament-team-btn--active[data-team=blue]{color:#fff;background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-color:#0000;box-shadow:0 6px 16px #3b82f659}:root[data-theme=dark] .tournament-team-btn[data-team=red]{color:#fb7185}:root[data-theme=dark] .tournament-team-btn[data-team=blue]{color:#60a5fa}:root[data-theme=dark] .tournament-team-btn--active[data-team=red],:root[data-theme=dark] .tournament-team-btn--active[data-team=blue]{color:#fff}.tournament-danger-zone{border:1px dashed var(--accent-red,#d1345b);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-block-start:2rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tournament-danger-zone{border:1px dashed color-mix(in srgb, var(--accent-red,#d1345b) 55%, transparent)}}.tournament-danger-zone{background:var(--accent-red,#d1345b)}@supports (color:color-mix(in lab, red, red)){.tournament-danger-zone{background:color-mix(in srgb, var(--accent-red,#d1345b) 6%, var(--surface))}}.tournament-danger-zone strong{color:var(--accent-red,#d1345b);font-size:.95rem}.tournament-danger-zone p{color:var(--muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.8}.skin-picker__chosen-actions{flex-direction:column;align-items:stretch;gap:.4rem;margin-inline-start:auto;display:inline-flex}.skin-picker__action{cursor:pointer;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--foreground);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.skin-picker__action--danger{color:var(--accent-red,#d1345b);border-color:var(--accent-red,#d1345b)}@supports (color:color-mix(in lab, red, red)){.skin-picker__action--danger{border-color:color-mix(in srgb, var(--accent-red,#d1345b) 40%, var(--line))}}.skin-picker__chosen[data-picked=true]{border-color:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.skin-picker__chosen[data-picked=true]{border-color:color-mix(in srgb, var(--lux-gold,#e7b53c) 55%, var(--line))}}.skin-picker__start{gap:.6rem;display:grid}@media (min-width:640px){.skin-picker__start{grid-template-columns:1fr 1fr}}.skin-picker__start-btn{text-align:start;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--foreground);font:inherit;border-radius:16px;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:border-color .15s,transform .15s;display:flex}.skin-picker__start-btn:hover{border-color:var(--lux-gold,#e7b53c);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.skin-picker__start-btn:hover{border-color:color-mix(in srgb, var(--lux-gold,#e7b53c) 55%, var(--line))}}.skin-picker__start-btn>svg{color:var(--lux-gold,#e7b53c);flex:none}.skin-picker__start-btn span{gap:.1rem;display:grid}.skin-picker__start-btn strong{font-size:.88rem;font-weight:800}.skin-picker__start-btn small{color:var(--muted);font-size:.72rem}.skin-picker__start-btn--gray>svg{color:var(--muted)}.skin-picker__browser{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:.6rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.skin-picker__browser{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.skin-picker__browser-head{align-items:center;gap:.5rem;display:flex}.skin-picker__browser-head .skin-picker__search{flex:auto}.field-label{color:var(--foreground);gap:.45rem;font-size:.85rem;font-weight:800;line-height:1.7;display:grid}.field-input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--foreground);font:inherit;border-radius:14px;outline:none;padding:.7rem .9rem;font-weight:600}.field-input::placeholder{color:var(--muted);font-weight:500}.field-input:focus{border-color:#2a77ff73;box-shadow:0 0 0 4px #2a77ff1f}.skin-picker__empty{justify-items:center;gap:.55rem;display:grid}.skin-picker__empty p{margin:0}.tournament-team-btn:disabled,.skin-picker__action:disabled{opacity:.55;cursor:not-allowed}.header-memories-btn{color:var(--foreground);background:linear-gradient(180deg, #b06cf524, transparent), var(--surface);border:1px solid #b06cf5b3;border-radius:12px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.88rem;font-weight:800;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-memories-btn{background:linear-gradient(180deg, #b06cf524, transparent), color-mix(in srgb, var(--surface) 90%, transparent)}}.header-memories-btn{transition:transform var(--dur-fast,.18s) var(--ease-out,ease), box-shadow var(--dur-fast,.18s) var(--ease-out,ease);box-shadow:0 0 0 1px #b06cf542,0 4px 18px #b06cf53d}.header-memories-btn svg{color:#c08bff;filter:drop-shadow(0 0 4px #b06cf5b3)}.header-memories-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #b06cf573,0 6px 22px #b06cf552}@media (max-width:640px){.header-memories-btn{color:#fff;background:linear-gradient(120deg,#8d4fd6 0%,#b06cf5 55%,#8d4fd6 100%);border-color:#0000;border-radius:14px;padding:.66rem 1.2rem;font-size:1rem;box-shadow:0 8px 24px #b06cf566}.header-memories-btn svg{color:#fff;filter:none}}.memories-code-banner{text-align:center;border:1px solid var(--lux-gold,#e7b53c);border-radius:24px;justify-items:center;gap:.6rem;padding:1.4rem 1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.memories-code-banner{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, transparent)}}.memories-code-banner{background:linear-gradient(180deg, var(--lux-gold,#e7b53c), transparent), var(--surface)}@supports (color:color-mix(in lab, red, red)){.memories-code-banner{background:linear-gradient(180deg, color-mix(in srgb, var(--lux-gold,#e7b53c) 10%, transparent), transparent), color-mix(in srgb, var(--surface) 92%, transparent)}}.memories-code-banner__kicker{color:var(--muted);align-items:center;gap:.35rem;margin:0;font-size:.8rem;font-weight:800;display:inline-flex}.memories-code-title{color:var(--foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:1000;text-decoration:none;display:inline-flex}.memories-code-title__digits{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:#33210a;background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c));transition:box-shadow var(--dur-fast,.18s) var(--ease-out,ease), transform var(--dur-fast,.18s) var(--ease-out,ease);border-radius:14px;padding:.2rem .8rem;box-shadow:0 6px 18px #e7b53c59}.memories-code-title:hover .memories-code-title__digits{transform:translateY(-1px);box-shadow:0 8px 26px #e7b53c80}.memories-code-title__icon{block-size:1.05rem;inline-size:1.05rem;color:var(--muted)}.memories-code-copy{font:inherit;color:var(--foreground);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:border-color var(--dur-fast,.18s) var(--ease-out,ease);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.8rem;font-weight:800;display:inline-flex}.memories-code-copy:hover{border-color:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.memories-code-copy:hover{border-color:color-mix(in srgb, var(--lux-gold,#e7b53c) 60%, var(--line))}}.memories-hero{text-align:center;color:#fff;background:radial-gradient(120% 140% at 50% 120%,#b06cf54d,#0000 55%),radial-gradient(90% 90% at 85% 0,#3876ff29,#0000 45%),linear-gradient(165deg,#2f1a52 0%,#1b1140 55%,#130e31 100%);border:1px solid #be78ff47;border-radius:34px;padding:2.6rem 1.5rem 2.4rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #160c3059}.memories-hero__title{text-shadow:0 10px 30px #1408244d;margin-top:.6rem;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:1000;line-height:1.05}.memories-hero__lede{color:#ffffffe0;max-inline-size:38rem;margin:.9rem auto 0;font-size:.92rem;line-height:2}.memories-hero__stats{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-block-start:1.1rem;display:flex}.memories-hero__stats span{color:#fff;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;font-weight:800}.memories-hero__cta{margin-block-start:1.4rem}.memories-chapter{gap:1.1rem;padding-block:.8rem;display:grid}.memories-chapter__head{gap:.35rem;display:grid}.memories-chapter__kicker{color:var(--lux-gold-bright,#f0c245);letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:900}.memories-chapter__title{font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:1000;line-height:1.15}.memories-chapter__date{color:var(--muted);margin:0;font-size:.8rem;font-weight:700}.memories-chapter__desc{max-inline-size:46rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.9}.memories-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem;display:grid}.memories-card{gap:.45rem;margin:0;display:grid;position:relative}.memories-card__frame{aspect-ratio:16/10;border:1px solid var(--line);cursor:zoom-in;background:var(--surface);border-radius:18px;padding:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.memories-card__frame{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.memories-card__frame{transition:transform var(--dur-fast,.18s) var(--ease-out,ease), box-shadow var(--dur-fast,.18s) var(--ease-out,ease), border-color .18s ease}.memories-card__frame:hover{border-color:var(--lux-gold,#e7b53c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.memories-card__frame:hover{border-color:color-mix(in srgb, var(--lux-gold,#e7b53c) 55%, var(--line))}}.memories-card__frame:hover{box-shadow:0 14px 30px #140a2840}.memories-card__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.memories-card__meta{gap:.15rem;padding-inline:.2rem;display:grid}.memories-card__caption{margin:0;font-size:.82rem;font-weight:700;line-height:1.7}.memories-card__byline{color:var(--muted);align-items:center;gap:.3rem;margin:0;font-size:.72rem;display:inline-flex}.memories-card__delete{z-index:1;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);top:.5rem;background:#14081e8c;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;block-size:1.9rem;inline-size:1.9rem;display:inline-flex;position:absolute;inset-inline-end:.5rem}.memories-card__delete:hover{background:var(--accent-red,#d1345b)}.memories-card__delete:disabled{opacity:.5;cursor:not-allowed}.memories-queue{gap:.75rem;margin-block-start:1rem;display:grid}.memories-queue__item{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.85rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.memories-queue__item{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.memories-queue__item[data-status=rejected]{border-color:var(--accent-red,#d1345b)}@supports (color:color-mix(in lab, red, red)){.memories-queue__item[data-status=rejected]{border-color:color-mix(in srgb, var(--accent-red,#d1345b) 55%, transparent)}}.memories-queue__thumb{object-fit:cover;border:1px solid var(--line);border-radius:12px;flex:none;block-size:90px;inline-size:120px}.memories-queue__copy{flex:12rem;gap:.25rem;font-size:.85rem;display:grid}.memories-queue__copy p{margin:0;line-height:1.7}.memories-queue__copy .chip{justify-self:start}.memories-queue__actions{flex-wrap:wrap;gap:.5rem;display:flex}.memories-dropzone{border:2px dashed var(--lux-gold,#e7b53c);place-items:center;min-block-size:11rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.memories-dropzone{border:2px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, var(--line))}}.memories-dropzone{background:var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.memories-dropzone{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.memories-dropzone{cursor:pointer;transition:border-color .18s;overflow:hidden}.memories-dropzone:hover{border-color:var(--lux-gold,#e7b53c)}.memories-dropzone[data-has-image=true]{border-style:solid}.memories-dropzone__input{opacity:0;cursor:pointer;position:absolute;inset:0}.memories-dropzone__prompt{text-align:center;color:var(--muted);justify-items:center;gap:.35rem;padding:1rem;display:grid}.memories-dropzone__prompt svg{color:var(--lux-gold,#e7b53c)}.memories-dropzone__prompt strong{color:var(--foreground);font-size:.95rem}.memories-dropzone__prompt small{font-size:.75rem}.memories-dropzone__preview{object-fit:contain;background:#0d0a1a;max-block-size:22rem;inline-size:100%;display:block}.memories-admin-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.memories-admin-row{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.memories-admin-row strong{font-size:.95rem}.memories-admin-row p{margin:.15rem 0 0}.memories-lightbox{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0516d9;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.memories-lightbox__figure{gap:.6rem;max-inline-size:min(92vw,78rem);margin:0;display:grid}.memories-lightbox__img{object-fit:contain;border-radius:16px;justify-self:center;block-size:auto;max-block-size:78vh;inline-size:auto;max-inline-size:100%;box-shadow:0 30px 80px #00000080}.memories-lightbox__caption{color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.memories-lightbox__caption small{color:#ffffffb3;align-items:center;gap:.3rem;display:inline-flex}.memories-lightbox__counter{color:#ffffffbf;bottom:1rem;margin:0;font-size:.85rem;font-weight:800;position:fixed;inset-inline-start:50%;transform:translate(50%)}.memories-lightbox__close{color:#fff;cursor:pointer;top:1rem;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;block-size:2.6rem;inline-size:2.6rem;display:inline-flex;position:fixed;inset-inline-end:1rem}.memories-lightbox__close:hover{background:#ffffff38}@media (max-width:640px){.memories-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem}.memories-queue__thumb{block-size:70px;inline-size:92px}.memories-hero{padding:2rem 1rem 1.8rem}}.memories-chapter{border:1px solid var(--line);background:var(--surface);border-radius:28px;padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.memories-chapter{background:color-mix(in srgb, var(--surface) 94%, transparent)}}@media (max-width:640px){.memories-chapter{border-radius:22px;padding:1.1rem}}.header-feature-actions>.header-memories-btn{white-space:nowrap;border-radius:14px;flex:none;justify-content:center;min-block-size:3.15rem;inline-size:auto}@media (max-width:640px){.header-feature-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.header-feature-actions>.header-memories-btn{min-block-size:3.35rem;inline-size:100%;min-inline-size:0;padding-inline:.55rem;font-size:.84rem}}.memories-lightbox{z-index:89}.memories-lightbox__nav{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;block-size:2.6rem;inline-size:2.6rem;display:inline-flex;position:fixed;top:50%;transform:translateY(-50%)}.memories-lightbox__nav:hover{background:#ffffff38}.memories-lightbox__nav--next{inset-inline-end:1rem}.memories-lightbox__nav--prev{inset-inline-start:1rem}.skin-badge-host{position:relative}.skin-badge{border:2px solid var(--surface);background:#c9cdd6;border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:1.35rem;inline-size:1.35rem;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #12082459}.skin-badge[data-size=md]{block-size:1.8rem;inline-size:1.8rem}.skin-badge__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.skin-badge-host>.skin-badge{z-index:2;bottom:-.25rem;position:absolute;inset-inline-end:-.25rem}.memories-card__byline .skin-badge,.memories-lightbox__caption .skin-badge{border-color:var(--line);position:static}@supports (color:color-mix(in lab, red, red)){.memories-card__byline .skin-badge,.memories-lightbox__caption .skin-badge{border-color:color-mix(in srgb, var(--line) 70%, transparent)}}.memories-card__mentions{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:.3rem;margin:0;font-size:.72rem;line-height:1.7;display:inline-flex}.memories-mentions-editor{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.memories-mentions-editor .memories-mentions-input{flex:14rem;inline-size:auto}.memories-mention-chip{color:var(--foreground);border:1px solid #b06cf5;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.76rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.memories-mention-chip{border:1px solid color-mix(in srgb, #b06cf5 45%, var(--line))}}.memories-mention-chip{background:#b06cf5}@supports (color:color-mix(in lab, red, red)){.memories-mention-chip{background:color-mix(in srgb, #b06cf5 10%, var(--surface))}}.memories-mention-chip__remove{cursor:pointer;block-size:1.15rem;inline-size:1.15rem;color:var(--muted);background:var(--foreground);border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.memories-mention-chip__remove{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.memories-mention-chip__remove:hover{color:var(--accent-red,#d1345b)}.skin-badge-orbit{flex:none;display:inline-flex;position:relative}.skin-badge-orbit>.skin-badge{z-index:2;bottom:-.25rem;position:absolute;inset-inline-end:-.25rem}.map-code-bar{z-index:6;color:#fff;border-block-end:1px solid var(--lux-gold,#e7b53c);background:linear-gradient(90deg,#241540 0%,#3b1e63 50%,#241540 100%);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;padding:.4rem .9rem;font-size:.78rem;font-weight:800;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.map-code-bar{border-block-end:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 40%, transparent)}}.map-code-bar__label{color:#ffffffd9;align-items:center;gap:.3rem;display:inline-flex}.map-code-bar__code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:#33210a;background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c));transition:box-shadow var(--dur-fast,.18s) var(--ease-out,ease), transform var(--dur-fast,.18s) var(--ease-out,ease);border-radius:999px;padding:.12rem .65rem;font-size:.78rem;font-weight:900;text-decoration:none}.map-code-bar__code:hover{transform:translateY(-1px);box-shadow:0 4px 14px #e7b53c73}.map-code-bar__copy{font:inherit;color:#ffffffeb;cursor:pointer;transition:background var(--dur-fast,.18s) var(--ease-out,ease);background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.3rem;padding:.18rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.map-code-bar__copy:hover{background:#fff3}.album-mention-search{flex:14rem;align-items:center;min-inline-size:0;display:flex;position:relative}.album-mention-search__icon{block-size:1rem;inline-size:1rem;color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:.7rem}.album-mention-search__input{inline-size:100%;padding-inline-start:2.2rem}.album-mention-search__results{z-index:20;border:1px solid var(--line);background:var(--surface);inset-inline:0;border-radius:14px;gap:.15rem;max-block-size:15rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);overflow-y:auto;box-shadow:0 14px 34px #12082447}.album-mention-search__item{color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.82rem;font-weight:700;display:flex}.album-mention-search__item:hover{background:#b06cf51f}.album-mention-search__item small{color:var(--muted);margin-inline-start:auto;font-size:.68rem}.album-mention-search__dot{border-radius:999px;flex:none;block-size:.6rem;inline-size:.6rem}.album-mention-search__empty{color:var(--muted);margin:0;padding:.5rem .6rem;font-size:.78rem}.skin-badge[data-size=lg]{block-size:2.3rem;inline-size:2.3rem}.skin-badge[data-ring=gold]{border-color:var(--lux-gold,#e7b53c);box-shadow:0 2px 10px #e7b53c80}.skin-badge[data-ring=accent]{border-color:var(--skin-badge-accent,#d819a7);box-shadow:0 2px 10px var(--skin-badge-accent,#d819a7)}@supports (color:color-mix(in lab, red, red)){.skin-badge[data-ring=accent]{box-shadow:0 2px 10px color-mix(in srgb, var(--skin-badge-accent,#d819a7) 50%, transparent)}}.skin-badge-orbit>.skin-badge[data-corner=bottom-start],.skin-badge-host>.skin-badge[data-corner=bottom-start]{inset-inline:-.25rem auto}.skin-badge-orbit>.skin-badge[data-corner=top-end],.skin-badge-host>.skin-badge[data-corner=top-end]{top:-.25rem;bottom:auto}.skin-badge-orbit>.skin-badge[data-corner=top-start],.skin-badge-host>.skin-badge[data-corner=top-start]{top:-.25rem;bottom:auto;inset-inline:-.25rem auto}.album-badge-tuner{border:1px solid var(--lux-gold,#e7b53c);gap:.7rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.album-badge-tuner{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 30%, var(--line))}}.album-badge-tuner{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.album-badge-tuner{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.album-badge-tuner__hint{color:var(--muted);margin:0;font-size:.76rem;font-weight:700}.album-badge-tuner__row{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.album-badge-tuner__label{min-inline-size:3.2rem;font-size:.78rem;font-weight:800}.header-memories-btn{position:relative}.album-mention-search{flex-wrap:wrap}.album-mention-search__results{box-shadow:none;inset-inline:auto;flex:100%;max-block-size:12rem;margin-block-start:.4rem;position:static;top:auto}.memories-topbar{border:1px solid var(--lux-gold,#e7b53c);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;padding:.85rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.memories-topbar{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 30%, var(--line))}}.memories-topbar{background:radial-gradient(120% 160% at 85% 120%, #b06cf529, transparent 55%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.memories-topbar{background:radial-gradient(120% 160% at 85% 120%, #b06cf529, transparent 55%), color-mix(in srgb, var(--surface) 94%, transparent)}}.memories-topbar__title{flex-wrap:wrap;align-items:center;gap:.55rem;min-inline-size:0;display:flex}.memories-topbar__title h1{font-size:1.35rem;font-weight:1000;line-height:1.2}.memories-topbar__icon{color:#33210a;background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c));border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex}.memories-topbar__sub{color:var(--muted);font-size:.78rem;font-weight:700}.memories-topbar__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.memories-topbar__stat{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.28rem .7rem;font-size:.74rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.memories-topbar__stat{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.memories-topbar__cta{padding-block:.5rem}.memories-upload{padding:.4rem .5rem}.memories-upload>#add-memory-body{gap:.5rem;padding:.35rem 1rem 1.25rem;display:grid}.memories-upload__toggle{inline-size:100%;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.memories-upload__toggle:hover{background:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.memories-upload__toggle:hover{background:color-mix(in srgb, var(--lux-gold,#e7b53c) 8%, transparent)}}.memories-upload__toggle-title{align-items:center;gap:.45rem;font-size:.95rem;font-weight:900;display:inline-flex}.memories-upload__toggle-title svg{color:var(--lux-gold,#e7b53c)}.memories-upload__toggle-hint{color:var(--muted);align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;display:inline-flex}.memories-upload__chevron{transition:transform var(--dur-fast,.18s) var(--ease-out,ease)}.memories-upload__chevron[data-open=true]{transform:rotate(180deg)}.memories-name-link{color:inherit;border-block-end:1px dashed var(--lux-gold,#e7b53c);font-weight:800;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.memories-name-link{border-block-end:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 55%, transparent)}}.memories-name-link:hover{color:var(--lux-gold-bright,#f0c245);border-block-end-style:solid}.memories-name-link--light{color:#fff}.memories-name-link--light:hover{color:var(--lux-gold-bright,#f0c245)}.memories-grid[data-mood=mosaic]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-flow:dense;gap:.7rem}.memories-grid[data-mood=mosaic]>.memories-card:nth-child(7n+1){grid-area:span 2/span 2}.memories-grid[data-mood=mosaic]>.memories-card:nth-child(7n+4){grid-column:span 2}.memories-grid[data-mood=mosaic]>.memories-card:nth-child(7n+1) .memories-card__frame{aspect-ratio:auto;block-size:100%;min-block-size:14rem}.memories-grid[data-mood=mosaic]>.memories-card:nth-child(7n+4) .memories-card__frame{aspect-ratio:2.1}.memories-grid[data-mood=polaroid]{gap:1.4rem 1.1rem}.memories-grid[data-mood=polaroid]>.memories-card{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:.6rem .6rem .4rem}@supports (color:color-mix(in lab, red, red)){.memories-grid[data-mood=polaroid]>.memories-card{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.memories-grid[data-mood=polaroid]>.memories-card{box-shadow:0 10px 24px #140a2838}.memories-grid[data-mood=polaroid]>.memories-card:before{content:"";background:var(--lux-gold,#e7b53c);top:-.55rem;block-size:.85rem;inline-size:2.4rem;position:absolute;inset-inline-start:50%;transform:translate(50%)rotate(3deg)}@supports (color:color-mix(in lab, red, red)){.memories-grid[data-mood=polaroid]>.memories-card:before{background:color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, #ffffff8c)}}.memories-grid[data-mood=polaroid]>.memories-card:before{opacity:.85;z-index:1;border-radius:2px}.memories-grid[data-mood=polaroid]>.memories-card .memories-card__frame{border-radius:3px}.memories-grid[data-mood=polaroid]>.memories-card:nth-child(4n+1){transform:rotate(-1.6deg)}.memories-grid[data-mood=polaroid]>.memories-card:nth-child(4n+2){transform:rotate(1.2deg)}.memories-grid[data-mood=polaroid]>.memories-card:nth-child(4n+3){transform:rotate(-.7deg)}.memories-grid[data-mood=polaroid]>.memories-card:nth-child(4n+4){transform:rotate(1.9deg)}.memories-grid[data-mood=editorial]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.memories-grid[data-mood=editorial]>.memories-card{grid-column:span 2}.memories-grid[data-mood=editorial]>.memories-card:nth-child(5n+1){grid-column:span 4}.memories-grid[data-mood=editorial]>.memories-card:nth-child(5n+1) .memories-card__frame{aspect-ratio:21/9}.memories-grid[data-mood=editorial]>.memories-card:nth-child(5n+2){grid-column:span 2}.memories-grid[data-mood=editorial]>.memories-card:nth-child(5n+2) .memories-card__frame{aspect-ratio:auto;block-size:100%;min-block-size:10rem}.memories-autoapprove{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:1rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.memories-autoapprove{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.memories-autoapprove[data-on=true]{background:#2bb673;border-color:#2bb6738c}@supports (color:color-mix(in lab, red, red)){.memories-autoapprove[data-on=true]{background:color-mix(in srgb, #2bb673 8%, var(--surface))}}.memories-autoapprove__title{align-items:center;gap:.35rem;font-size:.92rem;display:inline-flex}.memories-autoapprove[data-on=true] .memories-autoapprove__title svg{color:#2bb673}.memories-autoapprove__desc{color:var(--muted);margin:.15rem 0 0;font-size:.76rem;line-height:1.8}@media (max-width:640px){.memories-grid[data-mood=editorial]{grid-template-columns:repeat(2,minmax(0,1fr))}.memories-grid[data-mood=editorial]>.memories-card,.memories-grid[data-mood=editorial]>.memories-card:nth-child(5n+1),.memories-grid[data-mood=editorial]>.memories-card:nth-child(5n+2){grid-column:span 2}.memories-grid[data-mood=mosaic]{grid-template-columns:repeat(2,minmax(0,1fr))}.memories-grid[data-mood=mosaic]>.memories-card:nth-child(7n+1),.memories-grid[data-mood=mosaic]>.memories-card:nth-child(7n+4){grid-area:auto/span 2}.memories-topbar__cta{flex:auto;justify-content:center}}.memories-grid[data-mood=polaroid]>.memories-card{transition:transform var(--dur-fast,.18s) var(--ease-out,ease)}.memories-grid[data-mood=polaroid]>.memories-card:hover{transform:rotate(0)}.memories-name-link:hover{color:inherit;border-block-end-style:solid;border-block-end-color:var(--lux-gold,#e7b53c)}:root[data-theme=dark] .memories-name-link:hover,.memories-name-link--light:hover{color:var(--lux-gold-bright,#f0c245)}.tdq-ne__guidance{color:var(--foreground);border:1px dashed var(--lux-gold,#e7b53c);border-radius:12px;margin:0;padding:.5rem .75rem;font-size:.78rem;line-height:1.8}@supports (color:color-mix(in lab, red, red)){.tdq-ne__guidance{border:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, var(--line))}}.tdq-ne__guidance{background:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.tdq-ne__guidance{background:color-mix(in srgb, var(--lux-gold,#e7b53c) 7%, var(--surface))}}.profile-skin-section{border:1px dashed var(--lux-gold,#e7b53c);border-radius:18px;gap:.6rem;margin-block-start:1.1rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-skin-section{border:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, var(--line))}}.profile-skin-section{background:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.profile-skin-section{background:color-mix(in srgb, var(--lux-gold,#e7b53c) 6%, var(--surface))}}.profile-skin-section__title{color:var(--foreground);align-items:center;gap:.4rem;margin:0;font-size:.85rem;font-weight:900;display:inline-flex}.profile-skin-section__title svg{color:var(--lux-gold,#e7b53c)}.profile-skin-section__body{align-items:center;gap:.9rem;display:flex}.profile-skin-section__frame{border:1px solid var(--lux-gold,#e7b53c);border-radius:16px;flex:none;block-size:6rem;inline-size:6rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profile-skin-section__frame{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, var(--line))}}.profile-skin-section__frame{background:#c9cdd6}.profile-skin-section__img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.profile-skin-section__copy{gap:.15rem;min-inline-size:0;display:grid}.profile-skin-section__copy strong{font-size:1rem}.profile-skin-section__copy small{color:var(--muted);font-size:.75rem}.profile-skin-section__hint{color:var(--muted);font-size:.72rem}.upcoming-cats{background:var(--lux-glass-bg);box-shadow:var(--elevation-1);border:1px solid #0000;border-radius:18px;flex-direction:column;gap:.5rem;padding:.55rem .8rem;display:flex}.upcoming-cats__row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.upcoming-cats__badge{color:var(--accent-warm,#d9a441);white-space:nowrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;display:inline-flex}.upcoming-cats__hint{color:var(--muted);flex:14rem;min-inline-size:0;margin:0;font-size:.74rem;line-height:1.6}.upcoming-cats__chips{flex-wrap:wrap;gap:.45rem;display:flex}.upcoming-cats__chip{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;flex-direction:column;align-items:stretch;gap:.28rem;min-height:2.3rem;padding:.35rem .7rem .5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.upcoming-cats__chip{background:color-mix(in srgb, var(--surface,#fff) 72%, transparent)}}.upcoming-cats__chip{cursor:pointer;text-align:start;transition:border-color .16s var(--ease-out,ease), transform .16s var(--ease-out,ease)}.upcoming-cats__chip:hover{transform:translateY(-1px)}.upcoming-cats__chip[data-active=true]{border-color:var(--accent-warm,#d9a441)}@supports (color:color-mix(in lab, red, red)){.upcoming-cats__chip[data-active=true]{border-color:color-mix(in srgb, var(--accent-warm,#d9a441) 65%, transparent)}}.upcoming-cats__chip[data-active=true]{box-shadow:0 0 0 1px var(--accent-warm,#d9a441)}@supports (color:color-mix(in lab, red, red)){.upcoming-cats__chip[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-warm,#d9a441) 35%, transparent)}}.upcoming-cats__chip-label{color:var(--foreground);align-items:center;gap:.35rem;font-size:.84rem;font-weight:800;display:inline-flex}.upcoming-cats__chip-meta{align-items:center;gap:.4rem;display:inline-flex}.upcoming-cats__new{color:#fff;background:linear-gradient(135deg, var(--lux-magenta,#c2298a), var(--accent-strong,#7048e8));border-radius:999px;align-items:center;padding:.05rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex}.upcoming-cats__count{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:700}.upcoming-cats__chev{color:var(--muted);transition:transform .2s var(--ease-out,ease)}.upcoming-cats__meter{background:var(--line);border-radius:999px;block-size:3px;display:block}@supports (color:color-mix(in lab, red, red)){.upcoming-cats__meter{background:color-mix(in srgb, var(--line) 70%, transparent)}}.upcoming-cats__meter{overflow:hidden}.upcoming-cats__meter-fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent-warm,#d9a441), var(--lux-magenta,#c2298a));transform-origin:100%;block-size:100%;inline-size:100%;transition:transform .6s var(--ease-out,ease);display:block;transform:scaleX(0)}.upcoming-cats__panel{border-top:1px dashed var(--line);flex-direction:column;gap:.45rem;padding-top:.6rem;font-size:.8rem;line-height:1.8;display:flex}.upcoming-cats__panel-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;display:flex}.upcoming-cats__panel-head strong{color:var(--accent-warm,#d9a441);align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.upcoming-cats__panel-tagline{color:var(--foreground);font-weight:600}.upcoming-cats__panel-counts{color:var(--muted);font-size:.72rem}.upcoming-cats__rules{color:var(--foreground);flex-direction:column;gap:.15rem;margin:0;padding-inline-start:1.1rem;display:flex}.upcoming-cats__rules li::marker{color:var(--accent-warm,#d9a441)}.upcoming-cats__example{background:var(--accent-warm,#d9a441);border-radius:10px;margin:0;padding:.35rem .7rem}@supports (color:color-mix(in lab, red, red)){.upcoming-cats__example{background:color-mix(in srgb, var(--accent-warm,#d9a441) 10%, transparent)}}.upcoming-cats__example{color:var(--foreground);font-size:.76rem}.upcoming-cats__panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.upcoming-cats__panel-foot>span{color:var(--muted);font-size:.72rem}.upcoming-cats__cta{color:#fff;background:linear-gradient(135deg, var(--accent-strong,#7048e8), var(--lux-magenta,#c2298a));box-shadow:var(--elevation-1);transition:transform .16s var(--ease-out,ease);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.upcoming-cats__cta:hover{transform:translateY(-1px)}@media (max-width:640px){.upcoming-cats__hint{flex-basis:100%;order:3}.upcoming-cats__chips{inline-size:100%}.upcoming-cats__chip{flex:calc(50% - .45rem)}}.similarity-required-tag{color:#fff;background:linear-gradient(135deg, var(--lux-magenta,#c2298a), var(--accent-strong,#7048e8));vertical-align:middle;border-radius:999px;align-items:center;margin-inline-start:.4rem;padding:.05rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.similarity-check-panel[data-unchecked=true]{border-color:var(--accent-warm,#d9a441)}@supports (color:color-mix(in lab, red, red)){.similarity-check-panel[data-unchecked=true]{border-color:color-mix(in srgb, var(--accent-warm,#d9a441) 55%, transparent)}}.submit-similarity-hint{color:var(--accent-warm,#b07a1f);margin:0;font-size:.78rem;font-weight:600;line-height:1.7}.question-category-note__upcoming{background:var(--accent-strong,#7048e8);border-radius:10px;margin:.35rem 0 0;padding:.3rem .6rem;font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.question-category-note__upcoming{background:color-mix(in srgb, var(--accent-strong,#7048e8) 10%, transparent)}}.question-category-note__upcoming{color:var(--foreground)}:root[data-theme=dark] .similarity-check-panel[data-unchecked=true]{border-color:var(--accent-warm,#d9a441)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .similarity-check-panel[data-unchecked=true]{border-color:color-mix(in srgb, var(--accent-warm,#d9a441) 55%, transparent)}}.upcoming-cats__badge,.upcoming-cats__panel-head strong,.submit-similarity-hint{color:var(--accent-warm,#b07a1f)}@supports (color:color-mix(in lab, red, red)){.upcoming-cats__badge,.upcoming-cats__panel-head strong,.submit-similarity-hint{color:color-mix(in srgb, var(--accent-warm,#b07a1f) 55%, var(--foreground))}}:root[data-theme=dark] .upcoming-cats__badge,:root[data-theme=dark] .upcoming-cats__panel-head strong,:root[data-theme=dark] .submit-similarity-hint{color:var(--accent-warm,#d9a441)}.upcoming-cats__new,.similarity-required-tag{background:linear-gradient(135deg, var(--lux-magenta,#d819a7), var(--lux-royal-bright,#6a11a8))}.upcoming-cats__cta{background:linear-gradient(135deg, var(--lux-royal-bright,#6a11a8), var(--lux-magenta,#d819a7))}.question-category-note__upcoming{background:var(--lux-royal-bright,#6a11a8)}@supports (color:color-mix(in lab, red, red)){.question-category-note__upcoming{background:color-mix(in srgb, var(--lux-royal-bright,#6a11a8) 10%, transparent)}}.portal-tabs{background:var(--lux-glass-bg-soft,var(--lux-glass-bg));border:1px solid var(--lux-gold,#e7b53c);border-radius:1.1rem;gap:.5rem;padding:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.portal-tabs{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 22%, transparent)}}.portal-tabs__tab{color:var(--muted);cursor:pointer;transition:color var(--dur-fast,.18s) var(--ease-out,ease), background-color var(--dur-fast,.18s) var(--ease-out,ease);background:0 0;border:1px solid #0000;border-radius:.85rem;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.95rem;font-weight:800;display:inline-flex}.portal-tabs__tab[data-active=true]{color:var(--lux-gold-ink,#33210a);background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c));box-shadow:0 6px 18px #e7b53c47}.tournament-stage--slim .competition-stage__body{padding-block:1.4rem}.team-mascot{object-fit:cover;border:2px solid var(--lux-gold,#e7b53c);border-radius:1rem;width:3.25rem;height:3.25rem}@supports (color:color-mix(in lab, red, red)){.team-mascot{border:2px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 65%, transparent)}}.team-mascot{background:var(--lux-velvet-lo,#1c1030);flex-shrink:0;box-shadow:0 4px 12px #00000040}.team-mascot--empty{background:var(--lux-glass-fill,#ffffff0f);display:inline-block}.team-name-picker__toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-end:.9rem;display:flex}.team-name-picker__search{flex:1;min-inline-size:12rem}.team-name-picker__grid{grid-template-columns:repeat(auto-fill,minmax(8.2rem,1fr));gap:.6rem;max-block-size:24rem;padding:.25rem;display:grid;overflow-y:auto}.team-name-card{background:var(--lux-glass-fill,#ffffff0d);border:1px solid var(--lux-gold,#e7b53c);border-radius:.95rem;flex-direction:column;align-items:center;gap:.45rem;padding:.7rem .5rem .6rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.team-name-card{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 18%, transparent)}}.team-name-card{cursor:pointer;transition:transform var(--dur-fast,.18s) var(--ease-out,ease), border-color var(--dur-fast,.18s) var(--ease-out,ease)}.team-name-card:hover:not(:disabled){transform:translateY(-2px)}.team-name-card__img{object-fit:cover;border-radius:.8rem;width:4rem;height:4rem}.team-name-card__name{color:var(--foreground);text-align:center;font-size:.85rem;font-weight:800}.team-name-card[data-taken=true]{cursor:not-allowed;opacity:.55}.team-name-card[data-taken=true] .team-name-card__img{filter:grayscale()}.team-name-card[data-active=true]{border-color:var(--lux-gold,#e7b53c);box-shadow:0 0 0 2px var(--lux-gold,#e7b53c), 0 8px 20px #e7b53c40}@supports (color:color-mix(in lab, red, red)){.team-name-card[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, transparent), 0 8px 20px #e7b53c40}}.team-name-card__lock,.team-name-card__pick{border-radius:999px;align-items:center;gap:.25rem;padding:.14rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.team-name-card__lock{color:var(--accent-red,#d33);background:var(--accent-red,#d33)}@supports (color:color-mix(in lab, red, red)){.team-name-card__lock{background:color-mix(in srgb, var(--accent-red,#d33) 14%, transparent)}}.team-name-card__pick{color:var(--lux-gold-ink,#33210a);background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c))}.team-name-picker__empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:1rem;font-size:.85rem}.team-name-picker__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:1rem;display:flex}.team-name-picker__chosen{font-size:.9rem}.team-name-picker__hint{color:var(--muted);font-size:.8rem}.teams-tab{flex-direction:column;gap:1.25rem;display:flex}.teams-founder-switches{flex-wrap:wrap;gap:.6rem;margin-block-start:.9rem;display:flex}.teams-switch{color:var(--accent-red,#d33);background:var(--accent-red,#d33);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.82rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.teams-switch{background:color-mix(in srgb, var(--accent-red,#d33) 12%, transparent)}}.teams-switch{border:1px solid var(--accent-red,#d33)}@supports (color:color-mix(in lab, red, red)){.teams-switch{border:1px solid color-mix(in srgb, var(--accent-red,#d33) 35%, transparent)}}.teams-switch{cursor:pointer}.teams-switch--on{color:var(--accent-strong,#2e9e6b);background:var(--accent-strong,#2e9e6b)}@supports (color:color-mix(in lab, red, red)){.teams-switch--on{background:color-mix(in srgb, var(--accent-strong,#2e9e6b) 12%, transparent)}}.teams-switch--on{border-color:var(--accent-strong,#2e9e6b)}@supports (color:color-mix(in lab, red, red)){.teams-switch--on{border-color:color-mix(in srgb, var(--accent-strong,#2e9e6b) 35%, transparent)}}.teams-ban-panel{border-block-start:1px dashed var(--lux-gold,#e7b53c);margin-block-start:1.1rem;padding-block-start:1rem}@supports (color:color-mix(in lab, red, red)){.teams-ban-panel{border-block-start:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 25%, transparent)}}.teams-ban-panel{gap:.6rem;display:grid}.teams-ban-form{grid-template-columns:1fr;gap:.6rem;display:grid}@media (min-width:640px){.teams-ban-form{grid-template-columns:1fr 1fr}}.teams-ban-results{flex-wrap:wrap;gap:.5rem;display:flex}.teams-ban-result{background:var(--lux-glass-fill,#ffffff0f);border:1px solid var(--accent-red,#d33);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.teams-ban-result{border:1px solid color-mix(in srgb, var(--accent-red,#d33) 40%, transparent)}}.teams-ban-result{color:var(--foreground);cursor:pointer}.teams-ban-result small{color:var(--muted)}.teams-ban-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.teams-ban-list li{background:var(--lux-glass-fill,#ffffff0d);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.teams-ban-list small{color:var(--muted)}.team-my-card__head{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.team-my-card__head>div:nth-child(2){flex:1;min-inline-size:10rem}.team-my-card__actions{gap:.5rem;display:flex}.team-roster{gap:.5rem;margin-block-start:1.1rem;display:grid}.team-roster__row{background:var(--lux-glass-fill,#ffffff0d);border:1px solid var(--lux-gold,#e7b53c);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .9rem;padding:.6rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.team-roster__row{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 14%, transparent)}}.team-roster__row[data-role=leader]{border-color:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.team-roster__row[data-role=leader]{border-color:color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, transparent)}}.team-roster__who{align-items:center;gap:.45rem;font-size:.9rem;display:inline-flex}.team-roster__meta{align-items:center;gap:.6rem;font-size:.78rem;display:inline-flex}.team-roster__meta code{color:var(--muted);direction:ltr;font-size:.75rem}.team-roster__ready{color:var(--accent-strong,#2e9e6b);font-style:normal;font-weight:800}.team-roster__missing{color:var(--accent-red,#d33);font-style:normal;font-weight:800}.team-roster__kick{block-size:1.9rem;inline-size:1.9rem;color:var(--accent-red,#d33);background:var(--accent-red,#d33);border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.team-roster__kick{background:color-mix(in srgb, var(--accent-red,#d33) 12%, transparent)}}.team-roster__kick{border:1px solid var(--accent-red,#d33)}@supports (color:color-mix(in lab, red, red)){.team-roster__kick{border:1px solid color-mix(in srgb, var(--accent-red,#d33) 30%, transparent)}}.team-roster__kick{cursor:pointer}.team-loadout{border-block-start:1px dashed var(--lux-gold,#e7b53c);margin-block-start:1.25rem;padding-block-start:1.1rem}@supports (color:color-mix(in lab, red, red)){.team-loadout{border-block-start:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 25%, transparent)}}.team-loadout{gap:.8rem;display:grid}.team-loadout__title{align-items:center;gap:.45rem;font-size:.9rem;font-weight:800;display:inline-flex}.team-requests{border-block-start:1px dashed var(--lux-gold,#e7b53c);margin-block-start:1.25rem;padding-block-start:1.1rem}@supports (color:color-mix(in lab, red, red)){.team-requests{border-block-start:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 25%, transparent)}}.team-requests__title{align-items:center;gap:.45rem;margin-block-end:.6rem;font-size:.9rem;font-weight:800;display:inline-flex}.team-requests__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.team-requests__list li{background:var(--lux-glass-fill,#ffffff0d);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.team-requests__actions{gap:.4rem;display:inline-flex}.teams-grid{grid-template-columns:1fr;gap:.9rem;margin-block-start:1rem;display:grid}@media (min-width:640px){.teams-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.teams-grid{grid-template-columns:repeat(3,1fr)}}.team-card{background:var(--lux-glass-bg-soft,var(--lux-glass-bg));border:1px solid var(--lux-gold,#e7b53c);border-radius:1.1rem;flex-direction:column;gap:.7rem;padding:.95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.team-card{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 20%, transparent)}}.team-card[data-status=disabled]{opacity:.6;filter:saturate(.4)}.team-card__head{align-items:center;gap:.7rem;display:flex}.team-card__name{font-size:1rem;font-weight:900}.team-card__meta{color:var(--muted);font-size:.75rem}.team-card__members{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.team-card__members li{justify-content:space-between;align-items:center;gap:.5rem;font-size:.83rem;display:flex}.team-card__member,.team-card__founder-member-tools{align-items:center;gap:.35rem;display:inline-flex}.team-card__move-select{font:inherit;background:var(--lux-glass-fill,#ffffff0f);color:var(--foreground);border:1px solid var(--lux-gold,#e7b53c);border-radius:.5rem;padding:.2rem .4rem;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.team-card__move-select{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 25%, transparent)}}.team-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:auto;display:flex}.team-card__founder-tools{flex-wrap:wrap;gap:.4rem;display:inline-flex}.team-card__note{color:var(--muted);font-size:.78rem;line-height:1.7}.team-card__note-input{font-size:.75rem}.team-card--registration[data-reg-status=approved]{border-color:var(--accent-strong,#2e9e6b)}@supports (color:color-mix(in lab, red, red)){.team-card--registration[data-reg-status=approved]{border-color:color-mix(in srgb, var(--accent-strong,#2e9e6b) 55%, transparent)}}.team-card--registration[data-reg-status=rejected]{border-color:var(--accent-red,#d33)}@supports (color:color-mix(in lab, red, red)){.team-card--registration[data-reg-status=rejected]{border-color:color-mix(in srgb, var(--accent-red,#d33) 55%, transparent)}}.team-card--registration[data-reg-status=rejected]{opacity:.75}.team-card--registration[data-reg-status=pending]{border-style:dashed}.draw-hero{text-align:center;border:1px solid var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.draw-hero{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, transparent)}}.draw-countdown__title{color:var(--foreground);font-size:clamp(1.05rem,2.6vw,1.5rem);font-weight:900}.draw-countdown__title--compact{font-size:.95rem}.draw-countdown__grid{align-items:center;gap:.35rem;margin-block-start:.9rem;display:inline-flex}.draw-countdown__cell{background:var(--lux-velvet-grad,var(--lux-glass-bg));border:1px solid var(--lux-gold,#e7b53c);border-radius:.9rem;flex-direction:column;align-items:center;gap:.2rem;min-inline-size:clamp(3.4rem,9vw,5rem);padding:.65rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.draw-countdown__cell{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 40%, transparent)}}.draw-countdown__cell{box-shadow:0 8px 22px #00000040}.draw-countdown__cell b{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:clamp(1.6rem,5vw,2.4rem);font-weight:900;line-height:1}.draw-countdown__cell small{color:var(--muted);font-size:.68rem;font-weight:800}.draw-countdown__cell--seconds b{color:var(--lux-gold-bright,#f0c245)}.draw-countdown__sep{color:var(--muted);font-size:1.4rem;font-weight:900}.draw-countdown__now{color:var(--lux-gold-bright,#f0c245);margin-block-start:.9rem;font-size:1.1rem;font-weight:900}.draw-countdown__loading{color:var(--muted);margin-block-start:.9rem}.draw-hero__hint{color:var(--muted);margin-block-start:.9rem;font-size:.85rem;line-height:1.9}.draw-hero__founder{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-block-start:1rem;display:flex}@keyframes draw-run-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.draw-hero__run{animation:draw-run-nudge 1.6s var(--ease-out,ease) infinite}.draw-strip{z-index:6;border-block-end:1px solid var(--lux-gold,#e7b53c);background:linear-gradient(90deg,#40122a 0%,#63173b 50%,#40122a 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.draw-strip{border-block-end:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 40%, transparent)}}.draw-strip__inner{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .7rem;padding:.42rem .9rem;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}.draw-strip__label{color:#ffffffe6}.draw-strip__clock{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--lux-gold-ink,#33210a);background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c));border-radius:999px;padding:.1rem .6rem}.draw-strip__cta{color:#ffffffbf;font-size:.72rem}.bracket{flex-direction:column;gap:1rem;display:flex}.bracket__format{flex-wrap:wrap;gap:.45rem;display:flex}.bracket-champion{color:var(--lux-gold-ink,#33210a);background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c));border-radius:1.1rem;justify-content:center;align-items:center;gap:.9rem;padding:1.1rem 1.25rem;display:flex;box-shadow:0 14px 34px #e7b53c59}.bracket-champion__kicker{opacity:.8;font-size:.75rem;font-weight:800}.bracket-champion__name{font-size:1.35rem;font-weight:900}.bracket-champion__mascot{object-fit:cover;border:2px solid #33210a66;border-radius:1rem;width:3.5rem;height:3.5rem}.bracket-stages{background:var(--lux-glass-fill,#ffffff0f);border:1px solid var(--lux-gold,#e7b53c);border-radius:999px;gap:.35rem;padding:.28rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bracket-stages{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 20%, transparent)}}.bracket-stages{inline-size:fit-content;max-inline-size:100%;overflow-x:auto}.bracket-stages__tab{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.05rem;font-size:.85rem;font-weight:800;display:inline-flex;position:relative}.bracket-stages__tab[data-active=true]{color:var(--lux-gold-ink,#33210a);background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c))}.bracket-stages__tab[data-done=true]:not([data-active=true]){opacity:.75}@keyframes bracket-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.bracket-stages__pulse{background:var(--accent-red,#d33);border-radius:999px;block-size:.5rem;inline-size:.5rem;animation:1.4s ease-in-out infinite bracket-pulse}.bracket-round{grid-template-columns:1fr;gap:.8rem;display:grid}@media (min-width:768px){.bracket-round{grid-template-columns:repeat(2,1fr)}}.bracket-match{background:var(--lux-glass-bg-soft,var(--lux-glass-bg));border:1px solid var(--lux-gold,#e7b53c);border-radius:1.1rem;flex-direction:column;gap:.65rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bracket-match{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 20%, transparent)}}.bracket-match[data-status=live]{border-color:var(--accent-red,#d33)}@supports (color:color-mix(in lab, red, red)){.bracket-match[data-status=live]{border-color:color-mix(in srgb, var(--accent-red,#d33) 60%, transparent)}}.bracket-match[data-status=live]{box-shadow:0 0 0 1px var(--accent-red,#d33), 0 10px 26px #00000040}@supports (color:color-mix(in lab, red, red)){.bracket-match[data-status=live]{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-red,#d33) 35%, transparent), 0 10px 26px #00000040}}.bracket-match--bye{opacity:.85;border-style:dashed}.bracket-match__top{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:.72rem;font-weight:800;display:flex}.bracket-match__no{letter-spacing:.02em}.bracket-match__time{align-items:center;gap:.3rem;display:inline-flex}.bracket-match__status{background:var(--lux-glass-fill,#ffffff0f);border-radius:999px;align-items:center;gap:.3rem;margin-inline-start:auto;padding:.14rem .6rem;display:inline-flex}.bracket-match__status[data-status=live]{color:#fff;background:var(--accent-red,#d33)}.bracket-match__status[data-status=done]{color:var(--accent-strong,#2e9e6b);background:var(--accent-strong,#2e9e6b)}@supports (color:color-mix(in lab, red, red)){.bracket-match__status[data-status=done]{background:color-mix(in srgb, var(--accent-strong,#2e9e6b) 14%, transparent)}}.bracket-match__teams{gap:.4rem;display:grid}.bracket-team{background:var(--lux-glass-fill,#ffffff0d);border-radius:.85rem;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.bracket-team[data-winner=true]{background:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.bracket-team[data-winner=true]{background:color-mix(in srgb, var(--lux-gold,#e7b53c) 16%, transparent)}}.bracket-team[data-winner=true]{border:1px solid var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.bracket-team[data-winner=true]{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 50%, transparent)}}.bracket-team[data-loser=true]{opacity:.6}.bracket-team__identity{flex:1;align-items:center;gap:.55rem;min-inline-size:0;display:inline-flex}.bracket-team__mascot{object-fit:cover;border:1.5px solid var(--lux-gold,#e7b53c);border-radius:.7rem;width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab, red, red)){.bracket-team__mascot{border:1.5px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 45%, transparent)}}.bracket-team__mascot{flex-shrink:0}.bracket-team__mascot--tbd{color:var(--muted);background:var(--lux-glass-fill,#ffffff0f);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.bracket-team__name{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;overflow:hidden}.bracket-team__score{font-variant-numeric:tabular-nums;text-align:center;min-inline-size:1.6rem;font-size:1.5rem;font-weight:900}.bracket-team__trophy{color:var(--lux-gold-bright,#f0c245)}.bracket-match__divider{color:var(--muted);align-items:center;gap:.6rem;font-size:.68rem;font-weight:800;display:flex}.bracket-match__divider:before,.bracket-match__divider:after{content:"";border-block-start:1px dashed var(--lux-gold,#e7b53c);flex:1}@supports (color:color-mix(in lab, red, red)){.bracket-match__divider:before,.bracket-match__divider:after{border-block-start:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 25%, transparent)}}.bracket-match__bye-note{color:var(--muted);font-size:.78rem;line-height:1.7}.bracket-match__controls{border-block-start:1px dashed var(--lux-gold,#e7b53c);flex-wrap:wrap;align-items:center;gap:.45rem;padding-block-start:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bracket-match__controls{border-block-start:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 22%, transparent)}}.bracket-match__score-tools{gap:.3rem;display:inline-flex}.bracket-score-btn{block-size:2rem;inline-size:2rem;color:var(--foreground);background:var(--lux-glass-fill,#ffffff12);border:1px solid var(--lux-gold,#e7b53c);border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bracket-score-btn{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 30%, transparent)}}.bracket-score-btn{cursor:pointer}.bracket-score-btn:disabled{opacity:.35;cursor:not-allowed}.bracket-live-toggle,.bracket-time-toggle{color:var(--foreground);background:var(--lux-glass-fill,#ffffff12);border:1px solid var(--lux-gold,#e7b53c);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bracket-live-toggle,.bracket-time-toggle{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 30%, transparent)}}.bracket-live-toggle,.bracket-time-toggle{cursor:pointer}.bracket-live-toggle--on{color:#fff;background:var(--accent-red,#d33);border-color:var(--accent-red,#d33)}.bracket-time-editor{inline-size:100%}.founder-format{background:var(--lux-glass-fill,#ffffff0a);border:1px solid var(--lux-gold,#e7b53c);border-radius:1rem;margin-block-start:1.4rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.founder-format{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 22%, transparent)}}.founder-format{gap:.7rem;display:grid}.founder-format__row{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.founder-format__group{background:var(--lux-glass-fill,#ffffff0f);border:1px solid var(--lux-gold,#e7b53c);border-radius:999px;padding:.22rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.founder-format__group{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 25%, transparent)}}.founder-format__seg{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.42rem .9rem;font-size:.78rem;font-weight:800}.founder-format__seg[data-active=true]{color:var(--lux-gold-ink,#33210a);background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c))}.founder-format__mode{flex:1;min-inline-size:11rem}.founder-format__max{inline-size:8.5rem}.founder-draw{background:var(--lux-glass-fill,#ffffff0a);border:1px dashed var(--lux-gold,#e7b53c);border-radius:1rem;margin-block-start:1.4rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.founder-draw{border:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 40%, transparent)}}.founder-draw{gap:.7rem;display:grid}.founder-draw__row{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.founder-draw__presets{flex-wrap:wrap;gap:.4rem;display:inline-flex}.founder-tournament-select{max-inline-size:18rem;font-size:.8rem}.register-roster{gap:.45rem;margin-block:.8rem;display:grid}.register-roster__row{background:var(--lux-glass-fill,#ffffff0d);border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.83rem;display:flex}.register-roster__row code{color:var(--muted);direction:ltr}.bank-overview-shell--mini{padding-block-start:.5rem}.bank-overview-mini{justify-content:flex-start;display:flex}.bank-overview-mini__pill{color:var(--muted);background:var(--lux-glass-bg-soft,var(--lux-glass-bg));border:1px solid var(--lux-gold,#e7b53c);border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bank-overview-mini__pill{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 25%, transparent)}}.bank-overview-mini__pill b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:900}:root[data-perf-mode=on] .bracket-stages__pulse,:root[data-perf-mode=on] .draw-hero__run{animation:none!important}.portal-tabs__tab[data-active=true],.team-name-card__pick,.draw-strip__clock,.bracket-champion,.bracket-stages__tab[data-active=true],.founder-format__seg[data-active=true]{color:#33210a}.team-card__epic{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--foreground);border-radius:999px;padding:.08rem .45rem;font-size:.7rem;font-style:normal}@supports (color:color-mix(in lab, red, red)){.team-card__epic{color:color-mix(in srgb, var(--foreground) 78%, transparent)}}.team-card__epic{background:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.team-card__epic{background:color-mix(in srgb, var(--lux-gold,#e7b53c) 12%, transparent)}}.team-card__epic{border:1px solid var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.team-card__epic{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 28%, transparent)}}.team-card__epic{white-space:nowrap}.team-card__epic--missing{color:var(--muted);border-color:var(--muted);background:0 0;font-family:inherit}@supports (color:color-mix(in lab, red, red)){.team-card__epic--missing{border-color:color-mix(in srgb, var(--muted) 30%, transparent)}}.team-card{min-inline-size:0}.team-card__members li{flex-wrap:wrap;min-inline-size:0}.team-card__member{flex-wrap:wrap;flex:auto;min-inline-size:0}.team-card__epic{text-overflow:ellipsis;max-inline-size:min(14ch,100%);overflow:hidden}.team-card__epic--missing{max-inline-size:none}.user-badges{vertical-align:middle;align-items:center;gap:.15rem;margin-inline-start:.35rem;line-height:1;display:inline-flex}.user-badge{block-size:.95rem;inline-size:.95rem;color:var(--badge-tone,var(--accent-warm,#f4823a));background:var(--badge-tone,#f4823a);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.user-badge{background:color-mix(in srgb, var(--badge-tone,#f4823a) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--badge-tone,#f4823a) 34%, transparent)}}.user-badge{cursor:help}.hx-podium__name .user-badge{background:var(--badge-tone,#f4823a)}@supports (color:color-mix(in lab, red, red)){.hx-podium__name .user-badge{background:color-mix(in srgb, var(--badge-tone,#f4823a) 22%, #fff)}}.referees-section{flex-direction:column;gap:1rem;display:flex}.referees-section__head{align-items:flex-start;gap:.75rem;display:flex}.referees-section__icon{color:#33210a;background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c));border-radius:.9rem;flex:none;justify-content:center;align-items:center;block-size:2.4rem;inline-size:2.4rem;display:inline-flex}.referees-section__flash{border-radius:.7rem;margin:0;padding:.5rem .8rem;font-size:.82rem;line-height:1.7}.referees-section__flash--ok{color:var(--accent-strong,#0f8f6f);background:var(--accent-strong,#0f8f6f)}@supports (color:color-mix(in lab, red, red)){.referees-section__flash--ok{background:color-mix(in srgb, var(--accent-strong,#0f8f6f) 12%, transparent)}}.referees-section__flash--err{color:var(--accent-red,#d33);background:var(--accent-red,#d33)}@supports (color:color-mix(in lab, red, red)){.referees-section__flash--err{background:color-mix(in srgb, var(--accent-red,#d33) 12%, transparent)}}.referees-section__hint{color:var(--muted);margin:0;font-size:.85rem}.referees-apply{border:1px dashed var(--lux-gold,#e7b53c);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.referees-apply{border:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 40%, transparent)}}.referees-apply{background:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.referees-apply{background:color-mix(in srgb, var(--lux-gold,#e7b53c) 6%, transparent)}}.referees-apply__copy{margin:0;font-size:.88rem;font-weight:600}.referees-status{border:1px solid var(--line);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.8rem 1rem;display:flex}.referees-status[data-state=approved]{border-color:var(--accent-strong,#0f8f6f)}@supports (color:color-mix(in lab, red, red)){.referees-status[data-state=approved]{border-color:color-mix(in srgb, var(--accent-strong,#0f8f6f) 45%, transparent)}}.referees-status[data-state=approved]{background:var(--accent-strong,#0f8f6f)}@supports (color:color-mix(in lab, red, red)){.referees-status[data-state=approved]{background:color-mix(in srgb, var(--accent-strong,#0f8f6f) 8%, transparent)}}.referees-status[data-state=rejected]{border-color:var(--accent-red,#d33)}@supports (color:color-mix(in lab, red, red)){.referees-status[data-state=rejected]{border-color:color-mix(in srgb, var(--accent-red,#d33) 40%, transparent)}}.referees-status[data-state=rejected]{background:var(--accent-red,#d33)}@supports (color:color-mix(in lab, red, red)){.referees-status[data-state=rejected]{background:color-mix(in srgb, var(--accent-red,#d33) 7%, transparent)}}.referees-status__badge{align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;display:inline-flex}.referees-status__reason{color:var(--foreground);flex-basis:100%;margin:0;font-size:.82rem;line-height:1.7}.referees-directory__title,.referees-founder__title{margin:0 0 .5rem;font-size:.95rem;font-weight:800}.referees-founder__subtitle{color:var(--muted);margin:.9rem 0 .4rem;font-size:.82rem;font-weight:700}.referees-directory__list,.referees-founder__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.referees-directory__row{background:var(--surface,#fff);border-radius:.7rem;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.referees-directory__row{background:color-mix(in srgb, var(--surface,#fff) 60%, transparent)}}.referees-directory__row{border:1px solid var(--line);font-size:.86rem}.referees-directory__tag{color:#33210a;background:var(--lux-gold-grad,linear-gradient(120deg, #f0c245, #e7b53c));border-radius:999px;align-items:center;gap:.25rem;margin-inline-start:auto;padding:.1rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.referees-founder{border-block-start:1px dashed var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.referees-founder{border-block-start:1px dashed color-mix(in srgb, var(--lux-gold,#e7b53c) 25%, transparent)}}.referees-founder{padding-block-start:1rem}.referees-founder__row{border:1px solid var(--line);border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem .65rem;display:flex}.referees-founder__name{align-items:center;gap:.35rem;font-size:.88rem;font-weight:800;display:inline-flex}.referees-founder__name--muted{color:var(--muted);font-weight:600}.referees-founder__reason-note{font-weight:400}.referees-founder__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.referees-founder__reason{inline-size:min(11rem,46vw);font-size:.8rem}.bracket-match__referee{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .6rem;margin-block-start:.5rem;padding-block-start:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bracket-match__referee{border-block-start:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.bracket-match__referee-line{color:var(--foreground);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.bracket-match__referee-none{color:var(--muted)}.bracket-match__referee-select{inline-size:min(12rem,52%);padding-block:.25rem;font-size:.78rem}.user-badges{vertical-align:middle;background:var(--foreground);border-radius:999px;align-items:center;gap:.2rem;margin-inline-start:.4rem;padding:.12rem .24rem;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.user-badges{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.user-badges{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.user-badges{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}}.user-badge{cursor:pointer;block-size:1.2rem;inline-size:1.2rem;color:var(--badge-tone,var(--accent-warm,#f4823a));background:var(--badge-tone,#f4823a);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.user-badge{background:color-mix(in srgb, var(--badge-tone,#f4823a) 18%, transparent)}}.user-badge{box-shadow:inset 0 0 0 1px var(--badge-tone,#f4823a)}@supports (color:color-mix(in lab, red, red)){.user-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--badge-tone,#f4823a) 40%, transparent)}}.user-badge{transition:transform .16s var(--ease-out,ease), box-shadow .16s var(--ease-out,ease);animation:user-badge-in .36s var(--ease-out,ease) backwards;animation-delay:calc(var(--badge-i,0) * 70ms)}.user-badges[data-size=lg] .user-badge{block-size:1.75rem;inline-size:1.75rem}.user-badge:hover,.user-badge:focus-visible{box-shadow:inset 0 0 0 1px var(--badge-tone,#f4823a), 0 4px 12px var(--badge-tone,#f4823a);transform:translateY(-1px)scale(1.08)}@supports (color:color-mix(in lab, red, red)){.user-badge:hover,.user-badge:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--badge-tone,#f4823a) 60%, transparent), 0 4px 12px color-mix(in srgb, var(--badge-tone,#f4823a) 40%, transparent)}}.user-badge:hover,.user-badge:focus-visible{outline:none}.user-badge[data-open=true]{box-shadow:inset 0 0 0 1px var(--badge-tone,#f4823a), 0 4px 14px var(--badge-tone,#f4823a);transform:translateY(-1px)scale(1.1)}@supports (color:color-mix(in lab, red, red)){.user-badge[data-open=true]{box-shadow:inset 0 0 0 1px var(--badge-tone,#f4823a), 0 4px 14px color-mix(in srgb, var(--badge-tone,#f4823a) 50%, transparent)}}.user-badge__icon{stroke-width:2.4px;block-size:.72rem;inline-size:.72rem}.user-badges[data-size=lg] .user-badge__icon{block-size:1rem;inline-size:1rem}.user-badge__label{z-index:60;white-space:nowrap;color:#fff;background:var(--badge-tone,#33210a);border-radius:8px;padding:.22rem .6rem;font-size:.72rem;font-weight:800;transform:translate(-50%,calc(-100% - 8px))}@supports (color:color-mix(in lab, red, red)){.user-badge__label{background:color-mix(in srgb, var(--badge-tone,#33210a) 82%, #14041c)}}.user-badge__label{pointer-events:none;box-shadow:0 6px 18px #00000059}.user-badge__label:after{content:"";border:5px solid #0000;border-block-start-color:var(--badge-tone,#33210a);inset-block-start:100%;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.user-badge__label:after{border-block-start-color:color-mix(in srgb, var(--badge-tone,#33210a) 82%, #14041c)}}@keyframes user-badge-in{0%{opacity:0;transform:translateY(3px)scale(.6)}to{opacity:1;transform:none}}.hx-podium__name .user-badges{background:#33210a1f}.referees-epic{flex-direction:column;flex-basis:100%;gap:.4rem;margin-block-start:.3rem;display:flex}.referees-epic__label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.referees-epic__verified{color:var(--accent-strong,#0f8f6f);align-items:center;gap:.2rem;font-weight:800;display:inline-flex}.referees-epic__pending{color:var(--accent-warm,#b07a1f);font-weight:700}.referees-epic__row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.referees-epic__row .field-input{inline-size:min(14rem,60vw)}.referees-directory__verified,.bracket-match__referee-verified{color:var(--accent-strong,#0f8f6f);vertical-align:middle;margin-inline-start:.2rem}.referees-directory__epic,.referees-founder__epic{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--foreground);border-radius:999px;align-items:center;gap:.1rem;padding:.06rem .4rem;font-size:.72rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.referees-directory__epic,.referees-founder__epic{color:color-mix(in srgb, var(--foreground) 80%, transparent)}}.referees-directory__epic,.referees-founder__epic{background:var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.referees-directory__epic,.referees-founder__epic{background:color-mix(in srgb, var(--lux-gold,#e7b53c) 12%, transparent)}}.referees-directory__epic,.referees-founder__epic{border:1px solid var(--lux-gold,#e7b53c)}@supports (color:color-mix(in lab, red, red)){.referees-directory__epic,.referees-founder__epic{border:1px solid color-mix(in srgb, var(--lux-gold,#e7b53c) 26%, transparent)}}.referees-directory__epic,.referees-founder__epic{white-space:nowrap}.referees-directory__epic{margin-inline-start:auto}.referees-founder__no-epic{color:var(--muted);font-weight:400}.referees-founder__remove{padding-inline:.6rem}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
