*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-\[50\%\]{left:50%}.right-4{right:1rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.min-h-10{min-height:2.5rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-4{width:1rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-control{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-panel{border-radius:16px}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-foreground\/15{border-color:rgb(var(--foreground)/.15)}.bg-foreground\/20{background-color:rgb(var(--foreground)/.2)}.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--primary)/var(--tw-bg-opacity))}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-0{padding-top:0}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-card-foreground,.text-foreground{--tw-text-opacity:1;color:rgb(var(--foreground)/var(--tw-text-opacity))}.text-muted-foreground{--tw-text-opacity:1;color:rgb(var(--muted-foreground)/var(--tw-text-opacity))}.text-primary-foreground{--tw-text-opacity:1;color:rgb(var(--primary-foreground)/var(--tw-text-opacity))}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-\[0_1px_0_white_inset\]{--tw-shadow:0 1px 0 #fff inset;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-\[background\2c box-shadow\2c filter\]{transition-property:background,box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-opacity{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}@font-face{font-family:General Sans;src:url(../assets/GeneralSans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(../assets/GeneralSans-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(../assets/GeneralSans-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(../assets/GeneralSans-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{color-scheme:dark;--background:10 17 17;--foreground:235 241 231;--primary:207 237 170;--primary-foreground:21 35 24;--muted-foreground:154 171 162;--color-card:17 27 26;--secondary:29 43 39;--accent:207 237 170;--line:#d5e7d417;--mint:#cfedaa;--muted:#9aaba2;--font-body:"General Sans",sans-serif;--font-display:"General Sans",sans-serif;--fz-radius-panel:16px;--fz-radius-floating:16px;--fz-glass-blur:22px}*{box-sizing:border-box}body{margin:0;background:#0a1111;color:rgb(var(--foreground));font-family:var(--font-body);font-size:14px}button{cursor:pointer}button:disabled{cursor:default}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mint);outline-offset:3px}h1,h2,h3,h4,p{margin:0}[hidden]{display:none!important}.app-shell{min-height:100vh;background:radial-gradient(ellipse at 80% 0,#163a2938,transparent 50%)}.fz-preview-card[data-fz-surface=glass],.glass{background:#1d2b27ad;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);border:1px solid #d5e7d41c;box-shadow:inset 0 1px #ffffff09,0 10px 26px -20px #0008}.fz-preview-card{border-radius:16px}.fz-preview-card[data-fz-surface=solid]{background:#111b1a;border:1px solid var(--line);box-shadow:0 2px 4px -3px #0005}.fz-preview-button{font-family:var(--font-body);font-weight:500;border-radius:9px;font-size:12px;min-height:38px;transition:background .15s,color .15s}.fz-preview-button[data-fz-variant=default]{background:var(--mint);color:#152318;border:1px solid var(--mint)}.fz-preview-button[data-fz-variant=outline]{background:#ffffff04;color:#e4eee0;border:1px solid #d5e7d433;box-shadow:inset 0 1px #ffffff06}.fz-preview-button[data-fz-variant=ghost]{background:transparent;color:var(--muted);border:1px solid transparent}.fz-preview-button[data-fz-variant=ghost]:hover{background:#ffffff09;color:#eef5e7}.fz-preview-button:disabled{opacity:.4}.fz-preview-button svg{width:15px;height:15px}.fz-field{background:#0a1211;border-color:var(--line);color:#e4eee0}.fz-field:focus-visible{background:#0a1211}.wordmark{font-size:38px;letter-spacing:-2.5px;font-weight:700;line-height:1;white-space:nowrap}.wordmark>span{color:var(--mint);font-size:.9em;margin-left:3px}.rail{position:fixed;inset:12px auto 12px 12px;width:224px;padding:27px 19px 20px;border-radius:17px;display:flex;flex-direction:column;z-index:3;background:#17231ec2}.rail #brand{text-align:left;width:-moz-fit-content;width:fit-content}.rail nav{display:flex;flex-direction:column;gap:5px;margin:40px -6px 30px}.rail nav button{justify-content:flex-start;font-size:13px;gap:12px;padding:12px;min-height:43px}.rail nav button svg:last-child:not(:first-child){margin-left:auto;width:12px}.rail nav button.active{background:#cfedaa14;border-color:#cfedaa1a;color:var(--mint)}.lineup-heading{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px;margin-bottom:19px}.lineup-heading button{padding:3px 6px;min-height:25px;height:25px;font-size:10px}.artist{display:flex;align-items:center;gap:10px;margin-bottom:20px}.lineup-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#34443d;color:#d3ddd4;font-size:13px}.lineup-avatar.ultimate{background:var(--mint);color:#1c2f1c}.artist b{font-size:12px;font-weight:500}.artist small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.artist>svg{width:12px;margin-left:auto;color:var(--mint)}.rail-nudge{padding:16px 13px;margin-top:auto}.rail-nudge .little-star{display:block;color:var(--mint);font-size:34px;line-height:1;margin-bottom:11px}.rail-nudge b{display:block;font-weight:500;line-height:1.6;font-size:13px}.rail-nudge button{margin-top:17px;width:100%;padding-inline:9px;gap:5px;font-size:10px;min-height:32px;height:32px}.rail-foot{font-size:10px;color:#b4c5b7;margin-top:22px}.rail-foot p{color:#7f9587;font-size:10px;line-height:1.7;margin-top:8px}.status-dot{display:inline-block;width:5px;height:5px;background:var(--mint);border-radius:50%;margin-right:7px;vertical-align:middle}.chrome{position:fixed;left:248px;top:0;right:0;height:112px;border-width:0 0 1px;z-index:2;background:#18251dd1}.tabbar{display:flex;align-items:center;gap:6px;height:52px;padding:8px 15px;border-bottom:1px solid var(--line)}.tabbar>.fz-preview-button{font-size:11px;min-height:32px;height:32px;padding:5px 12px}.tabbar .selected{background:#cfedaa14!important;color:var(--mint)!important;border-color:#cfedaa1c!important}.browser-tab{display:flex;gap:8px;background:#26332c;border:1px solid transparent;border-radius:9px;padding:8px 10px;max-width:160px;font-size:10px}.browser-tab button:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.browser-tab svg{width:12px;height:12px}#tabs{display:flex;gap:5px;overflow:hidden}.build-label{margin-left:auto;font-size:9px;letter-spacing:1px;color:#7f9587}.addressbar{height:60px;padding:10px 18px;display:flex;gap:5px;align-items:center}.addressbar>.fz-preview-button{height:29px;min-height:29px;width:29px}.addressbar>.fz-preview-button svg{width:14px}#address-form{display:flex;align-items:center;gap:10px;background:#0b1510a8;border:1px solid #d5e7d41c;border-radius:8px;flex:1;margin-left:10px;padding-left:11px}#address-form>svg{width:13px;color:#82958a}#address{background:transparent;border:0;border-radius:8px;font-size:11px;padding:6px 10px 6px 0;height:30px;outline:0}.on-device{display:flex;gap:6px;align-items:center;font-size:9px;color:#91a794;margin-left:12px;white-space:nowrap}.on-device svg{width:12px;height:12px}#dashboard{margin-left:248px;padding:145px 32px 35px;max-width:1800px}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.page-kicker{font-size:9px;letter-spacing:2px;color:var(--mint);font-weight:600;margin-bottom:10px}h1{font-size:40px;letter-spacing:-1.9px;font-weight:500;line-height:1.12}h1>span{color:var(--mint);margin-left:10px}.page-heading p{font-size:12px;color:var(--muted);margin-top:12px}.compact-break{display:none}.ranking-controls{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[role=tablist]{height:35px;background:#d4e7ca09;border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}[role=tab]{font-size:11px;padding:5px 12px;min-height:27px;border-radius:7px;color:#93a99c}[role=tab][data-state=active]{color:#e8f1e1;background:#d8efca12;box-shadow:inset 0 1px #ffffff07}[role=tab]:hover{color:#eef5e7}.ranking-controls>[role=tablist],.ranking-controls>div:last-child{margin-left:auto}.filter-pair{display:flex;gap:9px;align-items:center;margin-left:auto}.filter-pair label{display:flex;align-items:center;gap:4px;min-height:35px;padding:0 7px 0 10px;border:1px solid var(--line);border-radius:9px;background:#ffffff03}.filter-pair label>svg{width:12px;color:var(--muted)}select{background:transparent;color:#c6d7c9;border:0;font-size:11px;padding:6px 4px;cursor:pointer;max-width:140px}option{background:#17251d}.board-context{display:flex;align-items:center;gap:18px;color:#91a294;font-size:9px;padding:17px 0}.board-context>span:nth-child(2){font-size:9px;margin-left:auto;letter-spacing:.5px}.fixture-badge{font-size:9px!important;height:23px;color:#afbd9f;border:1px solid #cfedaa2e;background:#cfedaa07;padding:3px 8px;border-radius:5px}.podium{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:25px}.podium-card{padding:16px 19px 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#111d19,#12201b)!important}.podium-1{border-color:#cfedaa57!important;background:linear-gradient(135deg,#1f3325,#13231d)!important;box-shadow:inset 0 1px #cfedaa12,0 5px 25px #0001!important}.podium-top{display:flex;align-items:center;gap:9px}.podium-rank{font-size:40px;font-weight:500;line-height:1;letter-spacing:-2px;color:var(--artist-color)}.movement{display:inline-flex;gap:2px;align-items:center;color:#89978e;font-size:11px;font-weight:500}.movement svg{width:12px;height:12px}.movement.up{color:#c5e4a2}.movement.down{color:#cf9e93}.podium-top>.fz-preview-button{margin-left:auto;width:26px;height:26px;min-height:26px;padding:0;border:1px solid var(--line);border-radius:50%}.podium-identity{display:flex;align-items:center;gap:13px;margin-top:19px}.artist-portrait{width:37px;height:37px;border-radius:11px;background:var(--artist-color);color:#17221e;position:relative;overflow:hidden;isolation:isolate;flex-shrink:0;display:grid;place-items:center}.artist-portrait span{font-size:21px;font-weight:600;letter-spacing:-1px;z-index:1}.artist-portrait i{position:absolute;width:140%;height:1px;background:#1e352840;rotate:-40deg;top:25%;left:-20%}.artist-portrait b{font-size:45px;position:absolute;right:-13px;bottom:-15px;line-height:1;opacity:.2;rotate:15deg}.artist-portrait-large{width:63px;height:68px;border-radius:15px}.artist-portrait-large span{font-size:43px;font-weight:500;letter-spacing:-3px}.artist-portrait-large i{top:29%}.artist-portrait-large b{font-size:70px;right:-23px;bottom:-19px}.podium-identity h2{font-size:23px;letter-spacing:-.8px;font-weight:500}.podium-identity p{font-size:10px;color:#9cafa0;margin-top:3px}.podium-total{margin:20px 0 16px}.podium-total>span{font-size:8px;letter-spacing:1.3px;color:#95a98e;display:block}.podium-total strong{font-size:29px;letter-spacing:-1px;display:block;margin-top:3px;font-weight:500;font-variant-numeric:tabular-nums}.podium-1 .podium-total strong{color:var(--mint)}.podium-total small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.podium-base{display:flex;align-items:center;justify-content:space-between;font-size:9px;border-top:1px solid var(--line);padding:13px 0;color:#95a58e}.podium-base button{display:flex;gap:6px;align-items:center;color:var(--artist-color)}.podium-base svg{width:11px;height:11px}.ranking-table{overflow:hidden}.ranking-table table{font-size:12px}.ranking-table th{font-size:9px;color:#89a08d;font-weight:400;text-transform:uppercase;letter-spacing:.8px;background:#ffffff03;height:39px;padding-inline:20px}.ranking-table td{padding:10px 20px;border-bottom:1px solid var(--line)}.ranking-table tr{border-color:var(--line)}.ranking-table tbody tr:hover{background:#cfedaa03}.table-rank{font-size:14px;color:#93a589;width:70px}.table-identity{display:flex;align-items:center;gap:12px}.table-identity b{font-size:12px;font-weight:500}.table-identity span:not(.artist-portrait span){font-size:9px;display:block;color:var(--muted);margin-top:3px}.supporter-count{font-size:11px;color:#a5b7a8}.table-money{font-size:15px;font-weight:500;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.right{text-align:right}.ranking-table .fz-preview-button{width:28px;height:28px;min-height:28px;border-radius:50%;border-color:var(--line);padding:0}.board-foot{display:flex;justify-content:space-between;color:#7e9384;font-size:9px;padding-top:17px}.impact-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin:30px 0}.impact-metrics>.fz-preview-card{padding:24px}.impact-metrics span{display:block;font-size:11px;color:var(--muted)}.impact-metrics strong{display:block;font-size:34px;font-weight:500;letter-spacing:-1px;margin:20px 0 8px}.impact-metrics small{font-size:10px;color:var(--muted)}.impact-metrics>.fz-preview-card:first-child strong{color:var(--mint)}.impact-lower{display:grid;grid-template-columns:1fr 1fr;gap:20px}.impact-lower>.fz-preview-card{padding:22px}.impact-lower h2{font-weight:500;font-size:17px;margin-bottom:15px}.impact-row{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-top:1px solid var(--line)}.impact-row b{font-weight:500;font-size:12px}.impact-row small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.impact-row>span{color:var(--mint);font-size:15px}.impact-lower>.fz-preview-card>small{font-size:10px;color:var(--muted)}.empty{font-size:12px;line-height:1.8;color:var(--muted);padding:25px 0}#capture{position:fixed;top:112px;right:0;bottom:0;width:344px;background:#111e18;border-left:1px solid var(--line);padding:25px;overflow:auto}.capture-heading>svg{width:22px;color:var(--mint);margin-bottom:20px}.capture-heading h2{font-size:28px;line-height:1.15;letter-spacing:-.8px;font-weight:500}.capture-heading p{font-size:11px;color:var(--muted);line-height:1.8;margin:15px 0 18px}#pause{width:100%;font-size:10px;margin-bottom:15px}.candidate-card{padding:19px;margin-bottom:20px}.candidate-card h3{font-size:35px;letter-spacing:-1px;margin:20px 0 8px}.candidate-card>p{font-size:10px;color:var(--muted)}.candidate-card dl{margin-top:20px}.candidate-card dl>div{display:flex;justify-content:space-between;border-block-start:1px solid var(--line);padding:12px 0;font-size:9px}.candidate-card dt{color:var(--muted)}.candidate-card h4{font-size:10px;margin:10px 0}.split-row{display:flex;justify-content:space-between;padding:7px 0;font-size:11px}.candidate-card>.fz-preview-button{width:100%;font-size:10px}#count-purchase{margin-top:15px}#dismiss-purchase{margin-top:5px}.warning{color:#d6b688!important;font-size:10px;line-height:1.7;margin-top:15px}.capture-empty{padding:30px 0 40px;font-size:12px;line-height:1.8;color:var(--muted)}.privacy-note{display:flex;gap:10px;border-top:1px solid var(--line);padding-top:20px}.privacy-note>svg{color:var(--mint);width:20px;flex-shrink:0}.privacy-note p{font-size:10px;line-height:1.8;color:var(--muted)}#scan{font-size:10px;margin-top:15px}#notice{position:fixed;bottom:18px;left:272px;max-width:calc(100vw - 650px);background:#cde9aa;color:#18271b;font-size:11px;padding:13px 18px;border-radius:10px;z-index:30;pointer-events:none}.fz-overlay{background:#17271ef2;border:1px solid #d8ecd02b;border-radius:18px;box-shadow:0 30px 100px #0009;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#e6eedf}.fz-overlay [data-radix-dialog-description]{color:var(--muted)}.lineup-dialog{max-width:460px}.lineup-dialog textarea{display:block;width:100%;margin:10px 0 18px;background:#0d1912;border:1px solid var(--line);border-radius:10px;padding:15px}.lineup-dialog form>.fz-preview-button{width:100%}.share-dialog{width:920px;max-width:calc(100vw - 80px);height:646px;grid-template-columns:290px 1fr;gap:35px;padding:38px 40px;overflow:hidden}.share-options{display:flex;align-items:flex-start;flex-direction:column;gap:22px;padding-top:7px}.share-options [role=tab]{font-size:11px}.share-options [data-radix-dialog-title]{font-size:24px;letter-spacing:-.8px}.share-options [data-radix-dialog-description]{font-size:12px;line-height:1.7;margin-top:10px}.share-selection b{font-size:18px;font-weight:500}.share-selection>span{display:block;font-size:12px;color:var(--muted);line-height:1.9;margin-top:7px}.share-options #export-png{width:100%;font-size:12px}.export-dimensions{font-size:10px;color:var(--muted);line-height:1.8;margin-top:-10px}.export-feedback{font-size:11px;color:var(--mint)}.share-preview{height:540px;width:432px;align-self:center;position:relative;border-radius:13px;overflow:hidden;box-shadow:0 25px 50px #0004}.share-preview.square{height:432px}.share-preview>.share-artwork{transform:scale(.4);transform-origin:top left}.share-artwork{width:1080px;height:1350px;background:radial-gradient(ellipse at 100% 0,#284731 0,transparent 47%),#0c1912;color:#eaf1e3;padding:68px 70px 51px;position:relative;display:flex;flex-direction:column;overflow:hidden;font-family:General Sans,sans-serif}.share-artwork:before{content:"";position:absolute;inset:21px;border:1px solid #cfedaa20;border-radius:12px;pointer-events:none}.share-brand{display:flex;align-items:center;justify-content:space-between;position:relative}.share-brand .wordmark{font-size:64px;letter-spacing:-4px}.share-brand>span:last-child{font-size:16px;letter-spacing:2px;color:#a9bea0}.share-context{display:flex;justify-content:space-between;border-block:1px solid #d7e9ce26;padding:23px 0;margin-top:44px;font-size:19px;color:#aec0a7}.share-context>span:last-child{color:#d0e7b7}.share-title{display:flex;align-items:center;gap:30px;margin-top:16px}.share-number{font-size:237px;font-weight:500;letter-spacing:-17px;line-height:1.05;color:var(--mint)}.share-number>span{font-size:77px;letter-spacing:-3px;vertical-align:top;display:inline-block;margin-top:24px;margin-right:10px}.share-rank-label{font-size:15px;letter-spacing:3px;align-self:center;color:#bacbad;margin-top:55px}.share-rank-label .movement{display:flex;align-items:center;font-size:28px;letter-spacing:0;margin-top:12px}.share-rank-label .movement svg{width:26px;height:26px}.share-identity{display:flex;align-items:center;justify-content:space-between;margin:5px 0 36px}.share-identity h2{font-size:104px;font-weight:500;letter-spacing:-6px;line-height:1.1;max-width:730px;overflow-wrap:anywhere}.share-identity p{font-size:23px;color:#a8bda0;margin-top:15px}.share-identity .artist-portrait-large{width:142px;height:151px;border-radius:28px}.share-identity .artist-portrait-large span{font-size:100px;letter-spacing:-5px}.share-identity .artist-portrait-large b{font-size:150px;right:-40px;bottom:-42px}.share-score{padding:34px 0 29px;border-block:1px solid #d7e9ce26}.share-score>span{font-size:17px;letter-spacing:2.5px;color:#a3b69c}.share-score strong{font-size:83px;letter-spacing:-4px;font-weight:500;display:block;line-height:1.15;margin-top:15px}.share-stats{display:flex;gap:58px;padding:32px 0}.share-stats>div{flex:1}.share-stats strong{font-size:34px;letter-spacing:-1px;font-weight:500;display:block}.share-stats span{font-size:19px;color:#94aa8b;display:block;margin-top:7px}.share-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;padding-top:24px;border-top:1px solid #d7e9ce26}.share-footer b{font-size:14px;letter-spacing:1px;font-weight:500;color:#b4c8a8;display:block}.share-footer div>span{display:inline-block;font-size:16px;font-weight:500;letter-spacing:1.2px;color:#cfe7ad;margin-top:19px;padding:9px 12px;background:#cfe7ad0c;border:1px solid #cfe7ad33;border-radius:5px}.share-signoff{font-size:22px;color:#cfe7ad}.share-artwork.square{height:1080px;padding-top:50px;padding-bottom:45px}.share-artwork.square .share-context{margin-top:27px;padding:18px 0}.share-artwork.square .share-number{font-size:178px}.share-artwork.square .share-number>span{font-size:60px;margin-top:15px}.share-artwork.square .share-identity{margin-bottom:25px;margin-top:0}.share-artwork.square .share-identity h2{font-size:83px}.share-artwork.square .share-identity .artist-portrait-large{width:110px;height:115px}.share-artwork.square .share-identity .artist-portrait-large span{font-size:80px}.share-artwork.square .share-score{padding:23px 0}.share-artwork.square .share-score strong{font-size:68px;margin-top:9px}.share-artwork.square .share-stats{padding:22px 0}.share-artwork.square .share-stats strong{font-size:28px}.share-artwork.square .share-stats span{font-size:17px;margin-top:3px}.share-artwork.square .share-footer div>span{font-size:14px;margin-top:10px}.share-artwork.square .share-footer{padding-top:17px}.share-board-heading{font-size:91px;letter-spacing:-5px;line-height:1.03;font-weight:500;margin:43px 0 30px;position:relative}.share-board-heading>span{position:absolute;right:0;color:var(--mint);font-size:120px;top:0}.share-board-rows>div{display:flex;align-items:center;gap:22px;padding:23px 0;border-top:1px solid #d7e9ce20}.share-board-rows>div>span:first-child{font-size:25px;color:#9fb591;width:47px}.share-board-rows .artist-portrait{width:53px;height:56px;border-radius:12px}.share-board-rows .artist-portrait>span{font-size:34px}.share-board-rows b{font-size:27px;font-weight:500;letter-spacing:-.6px}.share-board-rows strong{margin-left:auto;font-size:29px;letter-spacing:-1px;font-weight:500}.share-board-rows .movement{font-size:19px;width:34px;justify-content:flex-end}.share-board-rows .movement svg{width:17px;height:17px}.share-artwork.square .share-board-heading{font-size:70px;margin:27px 0 20px}.share-artwork.square .share-board-rows>div{padding:15px 0}.share-artwork.square .share-board-rows .artist-portrait{width:44px;height:45px}.share-artwork.square .share-board-rows b{font-size:24px}.share-artwork.square .share-board-rows strong{font-size:25px}.export-mode{margin:0;background:#0c1912;width:1080px;overflow:hidden}.export-mode #root{width:1080px}@media(max-width:1200px){.build-label,.on-device{display:none}#dashboard{padding-inline:24px}.page-heading h1{font-size:34px}.ranking-controls{gap:8px}.ranking-controls [role=tab]{font-size:10px;padding-inline:8px}.filter-pair{gap:5px}select{font-size:10px;max-width:120px}.podium-card{padding-inline:14px}.podium-total strong{font-size:25px}.board-context{gap:10px}.board-context>span:nth-child(2){display:none}.fixture-badge{margin-left:auto}.ranking-table td,.ranking-table th{padding-inline:13px}.share-dialog{gap:24px;width:870px;padding:35px 30px}.share-options{width:270px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-shell [role=tab][data-state=active],.fz-overlay [role=tab][data-state=active]{background:#cfedaa20;color:#e5f5d5;box-shadow:inset 0 1px #ffffff0d}.share-options h2{font-size:24px;letter-spacing:-.8px}.share-options [id$=description]{font-size:12px;line-height:1.7;margin-top:10px;color:var(--muted)}.theme-toggle{justify-content:flex-start;margin-top:17px;padding-inline:7px;font-size:11px;gap:10px}.theme-toggle+.rail-foot{margin-top:12px}.arena-tabs{margin-bottom:18px}.arena-tabs [role=tablist]{background:#d4e7ca06;border-color:#d5e7d425;padding:4px}.arena-tabs [role=tab]{min-height:32px;padding-inline:17px;font-size:12px}.arena-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.arena-heading>div,.arena-intro>div{display:flex;gap:10px;align-items:center}.arena-heading h2,.arena-intro h2{font-size:18px;font-weight:500;letter-spacing:-.5px}.arena-heading svg,.arena-intro svg{width:18px;color:var(--mint)}.arena-heading>span{font-size:10px;color:var(--muted)}.arena-intro{margin:6px 0 24px}.arena-intro p{font-size:11px;margin-top:10px}.arena-footnote,.arena-intro p{line-height:1.8;color:var(--muted)}.arena-footnote{font-size:10px;margin-top:18px}.map-arena{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px}.map-panel{padding:22px 20px 17px;overflow:hidden}.fandom-map{width:100%;height:auto;display:block;margin-top:10px}.map-graticule{fill:none;stroke:#adc9ac18;stroke-width:.6}.map-land{fill:#30453b;stroke:#0a1710;stroke-width:.55;outline:none}.map-land.has-data{fill:var(--map-color);fill-opacity:.42;cursor:pointer}.map-land.is-selected{fill-opacity:.86;stroke:var(--mint);stroke-width:1.5}.map-land.has-data:hover{fill-opacity:.8}.map-marker{cursor:pointer;outline:none}.map-halo{fill:var(--map-color);fill-opacity:.16;stroke:var(--map-color);stroke-opacity:.45;stroke-width:.7}.map-dot{fill:var(--map-color);stroke:#13251a;stroke-width:1.1}.map-marker.selected .map-halo,.map-marker:focus-visible .map-halo{stroke:var(--mint);stroke-width:2;fill-opacity:.3}.map-marker:focus-visible .map-dot{stroke:#fff;stroke-width:2}.map-legend{display:flex;flex-wrap:wrap;gap:10px 15px;margin-top:10px}.map-legend>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#b1c0ac}.map-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.map-legend .map-no-data{margin-left:auto;color:#8d9e8c}.map-no-data i{background:#30453b}.map-caption{font-size:9px;color:var(--muted);line-height:1.7;margin-top:12px}.market-spotlight{padding:23px 20px}.market-spotlight h2{font-size:34px;font-weight:500;letter-spacing:-1px;line-height:1.1;margin-top:18px}.market-spotlight>strong{display:block;font-size:30px;color:var(--mint);letter-spacing:-1px;font-weight:500;margin-top:12px}.market-spotlight>p{font-size:10px;color:var(--muted);margin-top:7px}.market-supporters{font-size:10px;margin-top:19px;color:#afc0a3}.market-spotlight ol{list-style:none;padding:0;margin:16px 0}.market-spotlight li{display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);padding:12px 0;font-size:10px}.market-spotlight li>span{color:var(--muted);font-size:9px}.market-spotlight li b{font-weight:500}.market-spotlight li strong{margin-left:auto;font-size:11px;font-weight:500}.market-spotlight>.fz-preview-button{width:100%;font-size:10px;margin-top:5px}.market-list{grid-column:1/-1;padding:23px}.market-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px}.market-chips>.fz-preview-button{min-height:46px;font-size:11px;justify-content:flex-start;padding-inline:12px}.market-chips>.fz-preview-button b{margin-left:auto;color:var(--mint);font-size:10px;font-weight:500}.market-chips>.fz-preview-button svg{width:11px;margin-left:4px}.market-chips>.fz-preview-button[aria-pressed=true]{border-color:#cfedaa6b;background:#cfedaa0a}.category-crowns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.category-crown{padding:18px 16px 13px;overflow:hidden}.category-crown-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--artist-color)}.category-crown-top svg{width:16px;height:16px}.category-crown-name{margin-top:28px}.category-crown-name>span{font-size:48px;letter-spacing:-3px;color:var(--artist-color);line-height:1}.category-crown-name h3{font-size:23px;font-weight:500;letter-spacing:-.8px;margin-top:10px;line-height:1.2;overflow-wrap:anywhere}.category-crown>p{font-size:10px;color:var(--muted);margin-top:8px}.category-crown>strong{font-weight:500;font-size:23px;letter-spacing:-.6px;display:block;margin-top:19px}.category-crown>small{font-size:9px;color:var(--muted);display:block;margin-top:8px;line-height:1.7}.category-crown-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:21px;padding-top:13px;border-top:1px solid var(--line)}.category-crown-actions .fz-preview-button{font-size:9px;min-height:30px;height:30px;padding:5px 0;gap:3px}.category-crown-actions .fz-preview-button svg{width:10px}.category-crown-actions .fz-preview-button[data-fz-variant=outline]{padding-inline:9px}.rising-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px}.rising-card{padding:22px}.rising-card>div{display:flex;align-items:center;justify-content:space-between;color:var(--artist-color);font-size:23px}.rising-card>div svg{width:22px}.rising-card h3{font-size:26px;font-weight:500;letter-spacing:-.8px;margin-top:28px}.rising-card>strong{font-size:45px;letter-spacing:-2px;color:var(--mint);display:block;margin-top:13px;font-weight:500;line-height:1.2}.rising-card>p{font-size:10px;color:var(--muted);margin-top:7px}.rising-card>small{font-size:10px;display:block;margin-top:18px;color:#b4c5aa}.rising-card>.fz-preview-button{width:100%;margin-top:23px;font-size:10px}.growth-positive{color:#b8d79b;font-variant-numeric:tabular-nums}.growth-negative{color:#d3a393;font-variant-numeric:tabular-nums}.share-map-graphic .fandom-map{margin:0;height:430px}.share-map-markets{display:grid;grid-template-columns:1fr 1fr;gap:24px 35px;margin:20px 0 30px}.share-map-markets>div{border-top:1px solid #d7e9ce26;padding-top:16px}.share-map-markets span{display:block;font-size:16px;color:#a9bf9e}.share-map-markets b{display:block;font-size:29px;font-weight:500;margin-top:8px}.share-map-markets strong{font-size:22px;display:block;font-weight:500;color:var(--mint);margin-top:6px}.square .share-map-graphic .fandom-map{height:270px}.square .share-map-markets{gap:16px 35px;margin:10px 0 20px}.square .share-map-markets b{font-size:25px}.square .share-map-markets strong{font-size:19px}.square .share-map-markets span{font-size:14px}@media(max-width:1200px){.category-crowns{grid-template-columns:repeat(2,1fr)}.map-arena{grid-template-columns:minmax(0,1fr) 245px}.map-panel{padding:17px 14px}.arena-heading h2{font-size:15px}.market-chips{grid-template-columns:repeat(3,1fr)}.rising-card{padding:19px}.rising-card h3{font-size:24px}.map-legend .map-no-data{margin-left:0}}.share-map-card .share-board-heading{font-size:76px;margin:28px 0 8px}.share-map-card .share-map-graphic .fandom-map{height:340px}.share-map-card .share-map-markets{gap:18px 35px;margin:8px 0 20px}.share-map-card .share-map-markets b{font-size:26px}.share-map-card .share-map-markets strong{font-size:21px}.share-map-card .share-map-markets>div{padding-top:12px}.share-map-card.square .share-board-heading{font-size:64px;margin:23px 0 7px}.share-map-card.square .share-map-graphic .fandom-map{height:240px}.share-map-card.square .share-map-markets{gap:14px 35px;margin:6px 0 14px}.share-map-card.square .share-map-markets b{font-size:23px}.share-map-card.square .share-map-markets strong{font-size:19px}.share-footer{flex-shrink:0}.fan-status{padding:25px;margin:28px 0 20px}.fan-status-header,.fan-status-header>div{display:flex;align-items:center;gap:10px}.fan-status-header{justify-content:space-between;margin-bottom:22px}.fan-status-header h2{font-size:18px;font-weight:500;letter-spacing:-.4px}.fan-status-header svg{width:20px;color:var(--mint)}.fan-status-header>span{font-size:9px;border:1px solid var(--line)}.fan-status-body{display:grid;grid-template-columns:1fr 1.1fr;gap:25px;padding:25px 0}.fan-status-identity>span{font-size:11px;color:var(--muted)}.fan-status-identity h3{font-size:27px;letter-spacing:-.8px;font-weight:500;line-height:1.2;margin:11px 0;color:var(--mint)}.fan-status-identity p{font-size:11px;line-height:1.8;color:var(--muted)}.fan-status-numbers{display:grid;grid-template-columns:1fr 1fr;gap:23px}.fan-status-numbers b{display:block;font-size:25px;font-weight:500;letter-spacing:-.6px}.fan-status-numbers span{display:block;font-size:10px;color:var(--muted);margin-top:6px}.fan-status-note{font-size:10px;line-height:1.8;color:var(--muted);padding-top:15px;border-top:1px solid var(--line)}.web-preview-banner{display:none}:root[data-runtime=web] .web-preview-banner{display:block;margin-left:248px;padding:14px 32px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}:root[data-runtime=web] .chrome{display:none}:root[data-runtime=web] #dashboard{padding-top:35px}@media(max-width:900px){:root[data-runtime=web] .rail{position:relative;inset:auto;width:auto;margin:10px;padding:18px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}:root[data-runtime=web] .rail nav{margin:0 0 0 auto;flex-direction:row;gap:3px}:root[data-runtime=web] .rail nav button{font-size:11px;padding:8px;min-height:38px}:root[data-runtime=web] .rail #roster,:root[data-runtime=web] .rail .lineup-heading,:root[data-runtime=web] .rail-foot,:root[data-runtime=web] .rail-nudge{display:none}:root[data-runtime=web] .theme-toggle{margin:0;padding:6px;font-size:0}:root[data-runtime=web] .theme-toggle svg{width:18px;height:18px}:root[data-runtime=web] .web-preview-banner{margin:0;padding:10px 20px;line-height:1.6}:root[data-runtime=web] #dashboard{margin-left:0;padding:25px 18px}:root[data-runtime=web] .ranking-controls{flex-wrap:wrap;gap:10px}:root[data-runtime=web] .arena-tabs [role=tablist]{width:100%;height:auto;flex-wrap:wrap}:root[data-runtime=web] .arena-tabs [role=tab]{padding-inline:10px;font-size:11px}:root[data-runtime=web] .board-context{flex-wrap:wrap;gap:10px}:root[data-runtime=web] .board-context>span:nth-child(2){margin-left:0}:root[data-runtime=web] .map-arena{grid-template-columns:1fr}:root[data-runtime=web] .market-chips{grid-template-columns:1fr 1fr}:root[data-runtime=web] .podium,:root[data-runtime=web] .rising-podium{grid-template-columns:1fr}:root[data-runtime=web] .page-heading{gap:15px;align-items:flex-start}:root[data-runtime=web] h1{font-size:32px}:root[data-runtime=web] .ranking-table{overflow-x:auto}:root[data-runtime=web] .ranking-table table{min-width:620px}:root[data-runtime=web] .share-dialog{width:calc(100vw - 24px);max-width:600px;height:90vh;overflow:auto;display:flex;flex-direction:column;padding:22px;gap:24px}:root[data-runtime=web] .share-preview{flex-shrink:0}:root[data-runtime=web] .share-options{width:100%}:root[data-runtime=web] .fan-status-body,:root[data-runtime=web] .impact-lower,:root[data-runtime=web] .impact-metrics{grid-template-columns:1fr}}@media(max-width:500px){:root[data-runtime=web] .share-preview{width:280.8px;height:351px}:root[data-runtime=web] .share-preview.square{height:280.8px}:root[data-runtime=web] .share-preview>.share-artwork{transform:scale(.26)}:root[data-runtime=web] .category-crowns,:root[data-runtime=web] .market-chips{grid-template-columns:1fr}:root[data-runtime=web] .filter-pair{margin:0;flex-wrap:wrap}:root[data-runtime=web] .board-foot{flex-wrap:wrap;gap:10px}}.commercial-page-title{max-width:780px;text-wrap:balance}.page-heading:has(.commercial-page-title){gap:24px}.page-heading:has(.commercial-page-title)>button{flex-shrink:0}.share-board-heading.commercial-heading{font-size:64px;line-height:1.08;letter-spacing:-2px;margin:28px 0 22px}.share-map-card .share-board-heading.commercial-heading{font-size:64px}.share-map-card.square .share-board-heading.commercial-heading{font-size:56px}.arena-heading h2{overflow-wrap:anywhere}@media(max-width:600px){.commercial-page-title{font-size:30px}:root[data-runtime=web] .page-heading:has(.commercial-page-title){flex-direction:column}}.ranking-controls{margin-bottom:24px}.market-spotlight>h3{font-size:18px;font-weight:500}.web-preview-banner{text-align:right}.rail .theme-toggle{margin-top:auto}.entry-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;margin-bottom:30px}.entry-actions>div:first-child{display:grid;gap:7px}.entry-actions b{font-size:16px;font-weight:500}.entry-actions span{font-size:12px;color:var(--muted);line-height:1.6}.entry-actions>div:last-child,.journey-buttons{display:flex;gap:10px;flex-wrap:wrap}.entry-actions button{white-space:nowrap}.journey-page{max-width:1050px}.journey-page h2{font-size:22px;font-weight:500;letter-spacing:-.5px}.journey-note,.journey-page p{line-height:1.8}.journey-note{font-size:12px;color:var(--muted);margin:15px 0}.account-form{padding:28px;max-width:680px}.account-form form,.receipt-fields form{display:grid;gap:22px}.journey-page label:not(.check-line):not(.file-picker){display:grid;gap:9px;font-size:12px}.journey-page input:not([type=checkbox]){height:44px}.journey-page select{border:1px solid var(--line);border-radius:8px;padding:12px;width:100%;max-width:none;height:44px}.journey-page fieldset{border:0;padding:0;margin:0}.journey-page legend{font-size:13px;margin-bottom:12px}.journey-page legend span{display:block;color:var(--muted);font-size:11px;margin-top:8px}.artist-choices{display:flex;gap:8px;flex-wrap:wrap}.artist-choices button[aria-pressed=true]{border-color:var(--mint);color:var(--mint);background:#cfedaa12}.artist-choices button{padding:10px 15px}.check-line{display:flex;gap:10px;align-items:center;font-size:12px}.check-line input{width:17px;height:17px;accent-color:var(--mint)}.profile-summary{padding:25px;display:flex;align-items:center;gap:20px}.profile-avatar{width:70px;height:70px;background:var(--mint);color:rgb(var(--primary-foreground));border-radius:50%;display:grid;place-items:center;font-size:30px}.profile-summary h2{font-size:30px}.profile-summary p,.profile-summary span{font-size:12px;color:var(--muted);line-height:1.8}.profile-summary>.inline-flex,.profile-summary>[data-slot]{margin-left:auto}.profile-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.profile-metrics>div{padding:24px}.profile-metrics strong{font-size:30px;display:block;font-weight:500}.profile-metrics span{display:block;color:var(--muted);font-size:12px;margin-top:7px}.receipt-history{padding:25px;margin-top:25px}.receipt-history>div{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.receipt-history span{display:block;font-size:11px;color:var(--muted);margin-top:7px}.receipt-history>p{font-size:12px;margin-top:15px;color:var(--muted)}.receipt-steps{display:flex;list-style:none;gap:25px;padding:0;margin:0 0 22px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.receipt-steps [aria-current=step]{color:var(--mint)}.receipt-drop{padding:45px 25px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;max-width:730px;border-style:dashed!important}.receipt-drop>svg{width:35px;height:35px;color:var(--mint)}.receipt-drop>p,.receipt-drop>span{font-size:12px;color:var(--muted)}.file-picker{max-width:320px;text-align:left;font-size:12px;display:grid;gap:10px}.file-picker input{max-width:100%;height:auto!important;padding:12px;cursor:pointer}.receipt-review{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.receipt-document,.receipt-fields{padding:25px}.receipt-document{height:-moz-fit-content;height:fit-content}.receipt-document img{max-width:100%;max-height:550px;-o-object-fit:contain;object-fit:contain;display:block;margin:auto}.sample-receipt{background:#eef1e6;color:#14211a;border-radius:6px;padding:30px 24px;margin-bottom:15px;font-family:monospace}.sample-receipt>svg{width:24px;margin-bottom:25px}.sample-receipt h2{font-size:22px}.sample-receipt p{font-size:12px;margin:15px 0;overflow-wrap:anywhere}.sample-receipt>div{display:flex;justify-content:space-between;font-size:13px;gap:15px;margin:25px 0}.sample-receipt hr{border:0;border-top:1px dashed #778578}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.allocation-list>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.receipt-account p{font-size:12px;color:var(--muted);margin-bottom:12px}.receipt-success{max-width:740px;padding:35px}.receipt-success>svg{color:var(--mint);width:35px;height:35px;margin-bottom:20px}.receipt-success>strong{font-size:48px;font-weight:500;display:block;margin:22px 0}.receipt-success .journey-buttons{margin-top:25px}.journey-error{margin-top:18px;color:var(--mint);font-size:13px}.desktop-download{padding:35px;max-width:730px}.desktop-download>svg{width:40px;height:40px;color:var(--mint);margin-bottom:25px}.desktop-download>p{margin:15px 0}.download-link{display:inline-flex;align-items:center;gap:12px;border-radius:9px;padding:14px 20px;background:var(--mint);color:rgb(var(--primary-foreground));font-weight:500;margin:15px 0;text-decoration:none}.download-link svg{width:18px}.desktop-download ol{padding-left:20px;font-size:13px;line-height:2.4;margin-top:20px}@media(max-width:1250px){.entry-actions{align-items:flex-start;flex-direction:column}}@media(max-width:900px){:root[data-runtime=web] .rail nav{flex-wrap:wrap;margin-left:0;width:100%}:root[data-runtime=web] .rail #brand{margin-right:auto}:root[data-runtime=web] .rail .theme-toggle{position:absolute;right:15px;top:20px;margin:0}.receipt-review{grid-template-columns:1fr}.entry-actions{padding:20px}.entry-actions>div:last-child{width:100%}.entry-actions button{flex:1}.account-form,.receipt-document,.receipt-fields{padding:22px}.profile-summary{flex-wrap:wrap}.profile-metrics{grid-template-columns:1fr 1fr}}@media(max-width:500px){.entry-actions>div:last-child{flex-direction:column}.field-pair{grid-template-columns:1fr}.receipt-steps{gap:12px;font-size:11px}.desktop-download,.receipt-success{padding:25px}.profile-metrics{grid-template-columns:1fr}}.profile-fandoms,.selected-fandoms{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}.selected-fandoms .fz-preview-button{min-height:32px;height:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}.selected-fandoms svg{width:12px;flex-shrink:0}.fandom-picker>.fz-field{margin-bottom:12px}.fandom-picker>.artist-choices{max-height:180px;overflow-y:auto}.add-custom-artist{margin-top:12px}.country-picker{display:grid;gap:14px}.profile-fandoms{margin-top:12px}.profile-fandoms>*{white-space:normal;overflow-wrap:anywhere}.fan-status-select{display:grid;gap:10px;font-size:12px;max-width:400px}.fan-status-select select{border:1px solid var(--line);padding:10px;border-radius:8px;max-width:100%;font-size:13px}.no-ranking-data{padding:30px;margin-bottom:20px}.no-ranking-data h2{font-size:20px;font-weight:500}.no-ranking-data p{color:var(--muted);font-size:12px;margin-top:10px}.lineup-dialog{max-height:85vh;overflow-y:auto}#roster{min-height:0;overflow-y:auto}.artist b,.profile-summary h2{overflow-wrap:anywhere}#capture{overflow-y:auto}.profile-summary>div:nth-child(2){min-width:0;flex:1}.fandom-picker p{font-size:12px;color:var(--muted)}.map-arena.without-spotlight{grid-template-columns:1fr}@media(max-width:500px){.profile-summary{display:grid;grid-template-columns:56px minmax(0,1fr);gap:15px;align-items:start}.profile-summary .profile-avatar{width:56px;height:56px;flex-shrink:0}.profile-summary>.inline-flex{grid-column:2;justify-self:start;margin-left:0}.profile-fandoms>*{max-width:100%}}.site-header{position:sticky;top:0;z-index:20;background:rgb(var(--background));border-bottom:1px solid var(--line)}.site-header-inner{max-width:1440px;padding:16px 32px;margin:0 auto;display:flex;align-items:center;gap:32px;min-height:76px}.site-brand{text-decoration:none;color:rgb(var(--foreground));flex-shrink:0}.site-brand .wordmark{font-size:32px}.site-nav{margin-left:auto}.site-nav,.site-nav a{display:flex;align-items:center;gap:8px}.site-nav a{text-decoration:none;min-height:42px;padding:10px 14px;font-size:13px;white-space:nowrap}.site-nav a[aria-current=page]{color:var(--mint);background:#cfedaa14;border-color:#cfedaa30}.site-nav svg{width:17px;height:17px;flex-shrink:0}.site-header #theme-toggle{flex-shrink:0}.site-header a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}:root[data-runtime=web] #dashboard{margin:0 auto;max-width:1440px;padding:25px 32px 60px}:root[data-runtime=web] .web-preview-banner{margin:0 auto;max-width:1440px;padding:10px 32px;border:0}:root[data-runtime=web] .journey-page{margin:0 auto}.arena-tabs{max-width:100%;overflow-x:auto}.arena-tabs [role=tablist]{flex-wrap:nowrap!important;min-width:-moz-max-content;min-width:max-content;height:42px}.arena-tabs [role=tab]{flex-shrink:0}#dashboard h1:focus{outline:none}@media(max-width:768px){.site-header-inner{min-height:64px;padding:15px 20px;justify-content:space-between}.site-brand .wordmark{font-size:30px}.site-nav{position:fixed;bottom:0;left:0;right:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:rgb(var(--background));border-top:1px solid var(--line);padding:6px 8px calc(7px + env(safe-area-inset-bottom));z-index:30}.site-nav a{flex-direction:column;justify-content:center;gap:5px;padding:7px 3px;font-size:10px;min-height:56px;border-radius:8px;white-space:normal;text-align:center;line-height:1.2}.site-nav svg{width:21px;height:21px}.site-nav a[aria-current=page]{background:#cfedaa0b;border-color:transparent;color:var(--mint)}:root[data-runtime=web] #dashboard{padding:18px 18px calc(110px + env(safe-area-inset-bottom))}:root[data-runtime=web] .web-preview-banner{padding:8px 20px;font-size:10px}html{scroll-padding-top:80px;scroll-padding-bottom:100px}.site-header-inner{gap:16px}}:root[data-runtime=web] .app-shell{display:flex;flex-direction:column}:root[data-runtime=web] #dashboard{flex:1;width:100%;padding-bottom:32px}.site-utilities{display:flex;align-items:center;justify-content:flex-end;gap:20px;max-width:1440px;width:100%;margin:0 auto;padding:20px 32px;border-top:1px solid var(--line)}.site-utilities>a{display:inline-flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;font-size:12px;min-height:44px}.site-utilities>a:hover{color:var(--mint)}.site-utilities svg{width:16px;height:16px}.site-utilities>a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.site-utilities #theme-toggle{min-height:44px;font-size:12px}.site-nav{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:768px){.site-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.site-utilities{padding:16px 20px calc(100px + env(safe-area-inset-bottom));gap:16px;justify-content:space-between}:root[data-runtime=web] #dashboard{padding-bottom:24px}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity:1;color:rgb(var(--foreground)/var(--tw-text-opacity))}.hover\:border-foreground\/30:hover{border-color:rgb(var(--foreground)/.3)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-white\/50:hover{background-color:hsla(0,0%,100%,.5)}.hover\:bg-white\/70:hover{background-color:hsla(0,0%,100%,.7)}.hover\:text-foreground:hover{--tw-text-opacity:1;color:rgb(var(--foreground)/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=active\]\:bg-white\/80[data-state=active]{background-color:hsla(0,0%,100%,.8)}.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity:1;background-color:rgb(var(--accent)/var(--tw-bg-opacity))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity:1;color:rgb(var(--foreground)/var(--tw-text-opacity))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity:1;color:rgb(var(--muted-foreground)/var(--tw-text-opacity))}.data-\[state\=active\]\:shadow-\[0_1px_0_white_inset\2c 0_4px_12px_-6px_rgb\(27_43_69\/0\.25\)\][data-state=active]{--tw-shadow:0 1px 0 #fff inset,0 4px 12px -6px rgb(27 43 69/0.25);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 4px 12px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.sm\:rounded-panel{border-radius:16px}.sm\:text-left{text-align:left}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
:root[data-theme="light"]  *,:root[data-theme="light"]  :after,:root[data-theme="light"]  :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#000000;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #ffffff00;--tw-ring-shadow:0 0 #ffffff00;--tw-shadow:0 0 #ffffff00;--tw-shadow-colored:0 0 #ffffff00;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root[data-theme="light"]  ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#000000;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #ffffff00;--tw-ring-shadow:0 0 #ffffff00;--tw-shadow:0 0 #ffffff00;--tw-shadow-colored:0 0 #ffffff00;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root[data-theme="light"]  *,:root[data-theme="light"]  :after,:root[data-theme="light"]  :before{box-sizing:border-box;border:0 solid #14161a}:root[data-theme="light"]  :after,:root[data-theme="light"]  :before{--tw-content:""}:root[data-theme="light"]  :host,:root[data-theme="light"]  html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}:root[data-theme="light"]  body{line-height:inherit}:root[data-theme="light"]  hr{height:0;color:inherit;border-top-width:1px}:root[data-theme="light"]  abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:root[data-theme="light"]  h1,:root[data-theme="light"]  h2,:root[data-theme="light"]  h3,:root[data-theme="light"]  h4,:root[data-theme="light"]  h5,:root[data-theme="light"]  h6{font-size:inherit;font-weight:inherit}:root[data-theme="light"]  a{color:inherit;text-decoration:inherit}:root[data-theme="light"]  b,:root[data-theme="light"]  strong{font-weight:bolder}:root[data-theme="light"]  code,:root[data-theme="light"]  kbd,:root[data-theme="light"]  pre,:root[data-theme="light"]  samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}:root[data-theme="light"]  small{font-size:80%}:root[data-theme="light"]  sub,:root[data-theme="light"]  sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}:root[data-theme="light"]  sub{bottom:-.25em}:root[data-theme="light"]  sup{top:-.5em}:root[data-theme="light"]  table{text-indent:0;border-color:inherit;border-collapse:collapse}:root[data-theme="light"]  button,:root[data-theme="light"]  input,:root[data-theme="light"]  optgroup,:root[data-theme="light"]  select,:root[data-theme="light"]  textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}:root[data-theme="light"]  button,:root[data-theme="light"]  select{text-transform:none}:root[data-theme="light"]  button,:root[data-theme="light"]  input:where([type=button]),:root[data-theme="light"]  input:where([type=reset]),:root[data-theme="light"]  input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:root[data-theme="light"]  :-moz-focusring{outline:auto}:root[data-theme="light"]  :-moz-ui-invalid{box-shadow:none}:root[data-theme="light"]  progress{vertical-align:baseline}:root[data-theme="light"]  ::-webkit-inner-spin-button,:root[data-theme="light"]  ::-webkit-outer-spin-button{height:auto}:root[data-theme="light"]  [type=search]{-webkit-appearance:textfield;outline-offset:-2px}:root[data-theme="light"]  ::-webkit-search-decoration{-webkit-appearance:none}:root[data-theme="light"]  ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root[data-theme="light"]  summary{display:list-item}:root[data-theme="light"]  blockquote,:root[data-theme="light"]  dd,:root[data-theme="light"]  dl,:root[data-theme="light"]  figure,:root[data-theme="light"]  h1,:root[data-theme="light"]  h2,:root[data-theme="light"]  h3,:root[data-theme="light"]  h4,:root[data-theme="light"]  h5,:root[data-theme="light"]  h6,:root[data-theme="light"]  hr,:root[data-theme="light"]  p,:root[data-theme="light"]  pre{margin:0}:root[data-theme="light"]  fieldset{margin:0}:root[data-theme="light"]  fieldset,:root[data-theme="light"]  legend{padding:0}:root[data-theme="light"]  menu,:root[data-theme="light"]  ol,:root[data-theme="light"]  ul{list-style:none;margin:0;padding:0}:root[data-theme="light"]  dialog{padding:0}:root[data-theme="light"]  textarea{resize:vertical}:root[data-theme="light"]  input::-moz-placeholder,:root[data-theme="light"]  textarea::-moz-placeholder{opacity:1;color:#505763}:root[data-theme="light"]  input::placeholder,:root[data-theme="light"]  textarea::placeholder{opacity:1;color:#505763}:root[data-theme="light"]  [role=button],:root[data-theme="light"]  button{cursor:pointer}:root[data-theme="light"]  :disabled{cursor:default}:root[data-theme="light"]  audio,:root[data-theme="light"]  canvas,:root[data-theme="light"]  embed,:root[data-theme="light"]  iframe,:root[data-theme="light"]  img,:root[data-theme="light"]  object,:root[data-theme="light"]  svg,:root[data-theme="light"]  video{display:block;vertical-align:middle}:root[data-theme="light"]  img,:root[data-theme="light"]  video{max-width:100%;height:auto}:root[data-theme="light"]  [hidden]:where(:not([hidden=until-found])){display:none}:root[data-theme="light"]  .container{width:100%}@media (min-width:640px){:root[data-theme="light"]  .container{max-width:640px}}@media (min-width:768px){:root[data-theme="light"]  .container{max-width:768px}}@media (min-width:1024px){:root[data-theme="light"]  .container{max-width:1024px}}@media (min-width:1280px){:root[data-theme="light"]  .container{max-width:1280px}}@media (min-width:1536px){:root[data-theme="light"]  .container{max-width:1536px}}:root[data-theme="light"]  .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root[data-theme="light"]  .visible{visibility:visible}:root[data-theme="light"]  .fixed{position:fixed}:root[data-theme="light"]  .absolute{position:absolute}:root[data-theme="light"]  .relative{position:relative}:root[data-theme="light"]  .inset-0{inset:0}:root[data-theme="light"]  .left-\[50\%\]{left:50%}:root[data-theme="light"]  .right-4{right:1rem}:root[data-theme="light"]  .top-4{top:1rem}:root[data-theme="light"]  .top-\[50\%\]{top:50%}:root[data-theme="light"]  .z-50{z-index:50}:root[data-theme="light"]  .mt-2{margin-top:.5rem}:root[data-theme="light"]  .mt-4{margin-top:1rem}:root[data-theme="light"]  .flex{display:flex}:root[data-theme="light"]  .inline-flex{display:inline-flex}:root[data-theme="light"]  .table{display:table}:root[data-theme="light"]  .table-caption{display:table-caption}:root[data-theme="light"]  .grid{display:grid}:root[data-theme="light"]  .hidden{display:none}:root[data-theme="light"]  .h-10{height:2.5rem}:root[data-theme="light"]  .h-11{height:2.75rem}:root[data-theme="light"]  .h-4{height:1rem}:root[data-theme="light"]  .h-6{height:1.5rem}:root[data-theme="light"]  .h-8{height:2rem}:root[data-theme="light"]  .h-9{height:2.25rem}:root[data-theme="light"]  .h-auto{height:auto}:root[data-theme="light"]  .min-h-10{min-height:2.5rem}:root[data-theme="light"]  .w-10{width:2.5rem}:root[data-theme="light"]  .w-11{width:2.75rem}:root[data-theme="light"]  .w-4{width:1rem}:root[data-theme="light"]  .w-full{width:100%}:root[data-theme="light"]  .min-w-0{min-width:0}:root[data-theme="light"]  .max-w-full{max-width:100%}:root[data-theme="light"]  .max-w-lg{max-width:32rem}:root[data-theme="light"]  .shrink-0{flex-shrink:0}:root[data-theme="light"]  .caption-bottom{caption-side:bottom}:root[data-theme="light"]  .translate-x-\[-50\%\]{--tw-translate-x:-50%}:root[data-theme="light"]  .translate-x-\[-50\%\],:root[data-theme="light"]  .translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:root[data-theme="light"]  .translate-y-\[-50\%\]{--tw-translate-y:-50%}:root[data-theme="light"]  .flex-col{flex-direction:column}:root[data-theme="light"]  .flex-col-reverse{flex-direction:column-reverse}:root[data-theme="light"]  .place-items-center{place-items:center}:root[data-theme="light"]  .items-center{align-items:center}:root[data-theme="light"]  .justify-center{justify-content:center}:root[data-theme="light"]  .gap-1\.5{gap:.375rem}:root[data-theme="light"]  .gap-2{gap:.5rem}:root[data-theme="light"]  .gap-4{gap:1rem}:root[data-theme="light"]  .space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}:root[data-theme="light"]  .overflow-auto{overflow:auto}:root[data-theme="light"]  .whitespace-normal{white-space:normal}:root[data-theme="light"]  .whitespace-nowrap{white-space:nowrap}:root[data-theme="light"]  .rounded-\[8px\]{border-radius:8px}:root[data-theme="light"]  .rounded-\[9px\]{border-radius:9px}:root[data-theme="light"]  .rounded-control{border-radius:10px}:root[data-theme="light"]  .rounded-full{border-radius:9999px}:root[data-theme="light"]  .rounded-panel{border-radius:16px}:root[data-theme="light"]  .rounded-sm{border-radius:.125rem}:root[data-theme="light"]  .border{border-width:1px}:root[data-theme="light"]  .border-b{border-bottom-width:1px}:root[data-theme="light"]  .border-foreground\/15{border-color:rgb(var(--foreground)/.15)}:root[data-theme="light"]  .bg-foreground\/20{background-color:rgb(var(--foreground)/.2)}:root[data-theme="light"]  .bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--primary)/var(--tw-bg-opacity))}:root[data-theme="light"]  .bg-white\/60{background-color:hsla(0,0%,100%,.6)}:root[data-theme="light"]  .p-1{padding:.25rem}:root[data-theme="light"]  .p-3{padding:.75rem}:root[data-theme="light"]  .p-5{padding:1.25rem}:root[data-theme="light"]  .p-6{padding:1.5rem}:root[data-theme="light"]  .px-2\.5{padding-left:.625rem;padding-right:.625rem}:root[data-theme="light"]  .px-3{padding-left:.75rem;padding-right:.75rem}:root[data-theme="light"]  .px-4{padding-left:1rem;padding-right:1rem}:root[data-theme="light"]  .px-5{padding-left:1.25rem;padding-right:1.25rem}:root[data-theme="light"]  .py-1{padding-top:.25rem;padding-bottom:.25rem}:root[data-theme="light"]  .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}:root[data-theme="light"]  .py-2{padding-top:.5rem;padding-bottom:.5rem}:root[data-theme="light"]  .pt-0{padding-top:0}:root[data-theme="light"]  .text-left{text-align:left}:root[data-theme="light"]  .text-center{text-align:center}:root[data-theme="light"]  .align-middle{vertical-align:middle}:root[data-theme="light"]  .text-lg{font-size:1.125rem;line-height:1.75rem}:root[data-theme="light"]  .text-sm{font-size:.875rem;line-height:1.25rem}:root[data-theme="light"]  .text-xs{font-size:.75rem;line-height:1rem}:root[data-theme="light"]  .font-medium{font-weight:500}:root[data-theme="light"]  .font-semibold{font-weight:600}:root[data-theme="light"]  .leading-none{line-height:1}:root[data-theme="light"]  .leading-tight{line-height:1.25}:root[data-theme="light"]  .tracking-tight{letter-spacing:-.025em}:root[data-theme="light"]  .text-card-foreground,:root[data-theme="light"]  .text-foreground{--tw-text-opacity:1;color:rgb(var(--foreground)/var(--tw-text-opacity))}:root[data-theme="light"]  .text-muted-foreground{--tw-text-opacity:1;color:rgb(var(--muted-foreground)/var(--tw-text-opacity))}:root[data-theme="light"]  .text-primary-foreground{--tw-text-opacity:1;color:rgb(var(--primary-foreground)/var(--tw-text-opacity))}:root[data-theme="light"]  .underline-offset-4{text-underline-offset:4px}:root[data-theme="light"]  .opacity-70{opacity:.7}:root[data-theme="light"]  .shadow-\[0_1px_0_white_inset\]{--tw-shadow:0 1px 0 #000000 inset;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #ffffff00),var(--tw-ring-shadow,0 0 #ffffff00),var(--tw-shadow)}:root[data-theme="light"]  .outline{outline-style:solid}:root[data-theme="light"]  .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #ffffff00)}:root[data-theme="light"]  .blur{--tw-blur:blur(8px)}:root[data-theme="light"]  .blur,:root[data-theme="light"]  .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root[data-theme="light"]  .backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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)}:root[data-theme="light"]  .transition-\[background\2c box-shadow\2c filter\]{transition-property:background,box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root[data-theme="light"]  .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root[data-theme="light"]  .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root[data-theme="light"]  .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root[data-theme="light"]  .duration-150,:root[data-theme="light"]  .transition-opacity{transition-duration:.15s}:root[data-theme="light"]  .duration-200{transition-duration:.2s}:root[data-theme="light"]  .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root[data-theme="light"]  .\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root[data-theme=light]{color-scheme:light;--background:238 245 245;--foreground:18 24 14;--primary:55 85 18;--primary-foreground:220 234 223;--muted-foreground:84 101 92;--color-card:228 238 237;--secondary:212 226 222;--accent:55 85 18;--line:#192b1817;--mint:#375512;--muted:#54655c;--font-body:"General Sans",sans-serif;--font-display:"General Sans",sans-serif;--fz-radius-panel:16px;--fz-radius-floating:16px;--fz-glass-blur:22px}:root[data-theme="light"]  *{box-sizing:border-box}:root[data-theme="light"]  body{margin:0;background:#eef5f5;color:rgb(var(--foreground));font-family:var(--font-body);font-size:14px}:root[data-theme="light"]  button{cursor:pointer}:root[data-theme="light"]  button:disabled{cursor:default}:root[data-theme="light"]  button,:root[data-theme="light"]  input,:root[data-theme="light"]  select,:root[data-theme="light"]  textarea{font:inherit}:root[data-theme="light"]  button:focus-visible,:root[data-theme="light"]  input:focus-visible,:root[data-theme="light"]  select:focus-visible,:root[data-theme="light"]  textarea:focus-visible{outline:2px solid var(--mint);outline-offset:3px}:root[data-theme="light"]  h1,:root[data-theme="light"]  h2,:root[data-theme="light"]  h3,:root[data-theme="light"]  h4,:root[data-theme="light"]  p{margin:0}:root[data-theme="light"]  [hidden]{display:none!important}:root[data-theme="light"]  .app-shell{min-height:100vh;background:radial-gradient(ellipse at 80% 0,#c5e9d838,transparent 50%)}:root[data-theme="light"]  .fz-preview-card[data-fz-surface=glass],:root[data-theme="light"]  .glass{background:#d4e2dead;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);border:1px solid #192b181c;box-shadow:inset 0 1px #00000009,0 10px 26px -20px #ffffff88}:root[data-theme="light"]  .fz-preview-card{border-radius:16px}:root[data-theme="light"]  .fz-preview-card[data-fz-surface=solid]{background:#e4eeed;border:1px solid var(--line);box-shadow:0 2px 4px -3px #ffffff55}:root[data-theme="light"]  .fz-preview-button{font-family:var(--font-body);font-weight:500;border-radius:9px;font-size:12px;min-height:38px;transition:background .15s,color .15s}:root[data-theme="light"]  .fz-preview-button[data-fz-variant=default]{background:var(--mint);color:#dceadf;border:1px solid var(--mint)}:root[data-theme="light"]  .fz-preview-button[data-fz-variant=outline]{background:#00000004;color:#151f11;border:1px solid #192b1833;box-shadow:inset 0 1px #00000006}:root[data-theme="light"]  .fz-preview-button[data-fz-variant=ghost]{background:transparent;color:var(--muted);border:1px solid transparent}:root[data-theme="light"]  .fz-preview-button[data-fz-variant=ghost]:hover{background:#00000009;color:#11180a}:root[data-theme="light"]  .fz-preview-button:disabled{opacity:.4}:root[data-theme="light"]  .fz-preview-button svg{width:15px;height:15px}:root[data-theme="light"]  .fz-field{background:#edf5f4;border-color:var(--line);color:#151f11}:root[data-theme="light"]  .fz-field:focus-visible{background:#edf5f4}:root[data-theme="light"]  .wordmark{font-size:38px;letter-spacing:-2.5px;font-weight:700;line-height:1;white-space:nowrap}:root[data-theme="light"]  .wordmark>span{color:var(--mint);font-size:.9em;margin-left:3px}:root[data-theme="light"]  .rail{position:fixed;inset:12px auto 12px 12px;width:224px;padding:27px 19px 20px;border-radius:17px;display:flex;flex-direction:column;z-index:3;background:#dce8e3c2}:root[data-theme="light"]  .rail #brand{text-align:left;width:-moz-fit-content;width:fit-content}:root[data-theme="light"]  .rail nav{display:flex;flex-direction:column;gap:5px;margin:40px -6px 30px}:root[data-theme="light"]  .rail nav button{justify-content:flex-start;font-size:13px;gap:12px;padding:12px;min-height:43px}:root[data-theme="light"]  .rail nav button svg:last-child:not(:first-child){margin-left:auto;width:12px}:root[data-theme="light"]  .rail nav button.active{background:#37551214;border-color:#3755121a;color:var(--mint)}:root[data-theme="light"]  .lineup-heading{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px;margin-bottom:19px}:root[data-theme="light"]  .lineup-heading button{padding:3px 6px;min-height:25px;height:25px;font-size:10px}:root[data-theme="light"]  .artist{display:flex;align-items:center;gap:10px;margin-bottom:20px}:root[data-theme="light"]  .lineup-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#bbcbc4;color:#222c23;font-size:13px}:root[data-theme="light"]  .lineup-avatar.ultimate{background:var(--mint);color:#d0e3d0}:root[data-theme="light"]  .artist b{font-size:12px;font-weight:500}:root[data-theme="light"]  .artist small{display:block;color:var(--muted);font-size:10px;margin-top:3px}:root[data-theme="light"]  .artist>svg{width:12px;margin-left:auto;color:var(--mint)}:root[data-theme="light"]  .rail-nudge{padding:16px 13px;margin-top:auto}:root[data-theme="light"]  .rail-nudge .little-star{display:block;color:var(--mint);font-size:34px;line-height:1;margin-bottom:11px}:root[data-theme="light"]  .rail-nudge b{display:block;font-weight:500;line-height:1.6;font-size:13px}:root[data-theme="light"]  .rail-nudge button{margin-top:17px;width:100%;padding-inline:9px;gap:5px;font-size:10px;min-height:32px;height:32px}:root[data-theme="light"]  .rail-foot{font-size:10px;color:#3a4b3d;margin-top:22px}:root[data-theme="light"]  .rail-foot p{color:#6a8072;font-size:10px;line-height:1.7;margin-top:8px}:root[data-theme="light"]  .status-dot{display:inline-block;width:5px;height:5px;background:var(--mint);border-radius:50%;margin-right:7px;vertical-align:middle}:root[data-theme="light"]  .chrome{position:fixed;left:248px;top:0;right:0;height:112px;border-width:0 0 1px;z-index:2;background:#dae7dfd1}:root[data-theme="light"]  .tabbar{display:flex;align-items:center;gap:6px;height:52px;padding:8px 15px;border-bottom:1px solid var(--line)}:root[data-theme="light"]  .tabbar>.fz-preview-button{font-size:11px;min-height:32px;height:32px;padding:5px 12px}:root[data-theme="light"]  .tabbar .selected{background:#37551214!important;color:var(--mint)!important;border-color:#3755121c!important}:root[data-theme="light"]  .browser-tab{display:flex;gap:8px;background:#ccd9d2;border:1px solid transparent;border-radius:9px;padding:8px 10px;max-width:160px;font-size:10px}:root[data-theme="light"]  .browser-tab button:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}:root[data-theme="light"]  .browser-tab svg{width:12px;height:12px}:root[data-theme="light"]  #tabs{display:flex;gap:5px;overflow:hidden}:root[data-theme="light"]  .build-label{margin-left:auto;font-size:9px;letter-spacing:1px;color:#6a8072}:root[data-theme="light"]  .addressbar{height:60px;padding:10px 18px;display:flex;gap:5px;align-items:center}:root[data-theme="light"]  .addressbar>.fz-preview-button{height:29px;min-height:29px;width:29px}:root[data-theme="light"]  .addressbar>.fz-preview-button svg{width:14px}:root[data-theme="light"]  #address-form{display:flex;align-items:center;gap:10px;background:#eaf4efa8;border:1px solid #192b181c;border-radius:8px;flex:1;margin-left:10px;padding-left:11px}:root[data-theme="light"]  #address-form>svg{width:13px;color:#6a7d72}:root[data-theme="light"]  #address{background:transparent;border:0;border-radius:8px;font-size:11px;padding:6px 10px 6px 0;height:30px;outline:0}:root[data-theme="light"]  .on-device{display:flex;gap:6px;align-items:center;font-size:9px;color:#586e5b;margin-left:12px;white-space:nowrap}:root[data-theme="light"]  .on-device svg{width:12px;height:12px}:root[data-theme="light"]  #dashboard{margin-left:248px;padding:145px 32px 35px;max-width:1800px}:root[data-theme="light"]  .page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}:root[data-theme="light"]  .page-kicker{font-size:9px;letter-spacing:2px;color:var(--mint);font-weight:600;margin-bottom:10px}:root[data-theme="light"]  h1{font-size:40px;letter-spacing:-1.9px;font-weight:500;line-height:1.12}:root[data-theme="light"]  h1>span{color:var(--mint);margin-left:10px}:root[data-theme="light"]  .page-heading p{font-size:12px;color:var(--muted);margin-top:12px}:root[data-theme="light"]  .compact-break{display:none}:root[data-theme="light"]  .ranking-controls{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:root[data-theme="light"]  [role=tablist]{height:35px;background:#22351809;border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}:root[data-theme="light"]  [role=tab]{font-size:11px;padding:5px 12px;min-height:27px;border-radius:7px;color:#566c5f}:root[data-theme="light"]  [role=tab][data-state=active]{color:#151e0e;background:#1e351012;box-shadow:inset 0 1px #00000007}:root[data-theme="light"]  [role=tab]:hover{color:#11180a}:root[data-theme="light"]  .ranking-controls>[role=tablist],:root[data-theme="light"]  .ranking-controls>div:last-child{margin-left:auto}:root[data-theme="light"]  .filter-pair{display:flex;gap:9px;align-items:center;margin-left:auto}:root[data-theme="light"]  .filter-pair label{display:flex;align-items:center;gap:4px;min-height:35px;padding:0 7px 0 10px;border:1px solid var(--line);border-radius:9px;background:#00000003}:root[data-theme="light"]  .filter-pair label>svg{width:12px;color:var(--muted)}:root[data-theme="light"]  select{background:transparent;color:#28392b;border:0;font-size:11px;padding:6px 4px;cursor:pointer;max-width:140px}:root[data-theme="light"]  option{background:#dae8e0}:root[data-theme="light"]  .board-context{display:flex;align-items:center;gap:18px;color:#5d6e60;font-size:9px;padding:17px 0}:root[data-theme="light"]  .board-context>span:nth-child(2){font-size:9px;margin-left:auto;letter-spacing:.5px}:root[data-theme="light"]  .fixture-badge{font-size:9px!important;height:23px;color:#526042;border:1px solid #3755122e;background:#37551207;padding:3px 8px;border-radius:5px}:root[data-theme="light"]  .podium{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:25px}:root[data-theme="light"]  .podium-card{padding:16px 19px 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#e2eeea,#dfede8)!important}:root[data-theme="light"]  .podium-1{border-color:#37551257!important;background:linear-gradient(135deg,#cce0d2,#dcece6)!important;box-shadow:inset 0 1px #37551212,0 5px 25px #ffffff11!important}:root[data-theme="light"]  .podium-top{display:flex;align-items:center;gap:9px}:root[data-theme="light"]  .podium-rank{font-size:40px;font-weight:500;line-height:1;letter-spacing:-2px;color:var(--artist-color)}:root[data-theme="light"]  .movement{display:inline-flex;gap:2px;align-items:center;color:#68766d;font-size:11px;font-weight:500}:root[data-theme="light"]  .movement svg{width:12px;height:12px}:root[data-theme="light"]  .movement.up{color:#3e5d1b}:root[data-theme="light"]  .movement.down{color:#6c3b30}:root[data-theme="light"]  .podium-top>.fz-preview-button{margin-left:auto;width:26px;height:26px;min-height:26px;padding:0;border:1px solid var(--line);border-radius:50%}:root[data-theme="light"]  .podium-identity{display:flex;align-items:center;gap:13px;margin-top:19px}:root[data-theme="light"]  .artist-portrait{width:37px;height:37px;border-radius:11px;background:var(--artist-color);color:#dde8e4;position:relative;overflow:hidden;isolation:isolate;flex-shrink:0;display:grid;place-items:center}:root[data-theme="light"]  .artist-portrait span{font-size:21px;font-weight:600;letter-spacing:-1px;z-index:1}:root[data-theme="light"]  .artist-portrait i{position:absolute;width:140%;height:1px;background:#cae1d440;rotate:-40deg;top:25%;left:-20%}:root[data-theme="light"]  .artist-portrait b{font-size:45px;position:absolute;right:-13px;bottom:-15px;line-height:1;opacity:.2;rotate:15deg}:root[data-theme="light"]  .artist-portrait-large{width:63px;height:68px;border-radius:15px}:root[data-theme="light"]  .artist-portrait-large span{font-size:43px;font-weight:500;letter-spacing:-3px}:root[data-theme="light"]  .artist-portrait-large i{top:29%}:root[data-theme="light"]  .artist-portrait-large b{font-size:70px;right:-23px;bottom:-19px}:root[data-theme="light"]  .podium-identity h2{font-size:23px;letter-spacing:-.8px;font-weight:500}:root[data-theme="light"]  .podium-identity p{font-size:10px;color:#506354;margin-top:3px}:root[data-theme="light"]  .podium-total{margin:20px 0 16px}:root[data-theme="light"]  .podium-total>span{font-size:8px;letter-spacing:1.3px;color:#5d7156;display:block}:root[data-theme="light"]  .podium-total strong{font-size:29px;letter-spacing:-1px;display:block;margin-top:3px;font-weight:500;font-variant-numeric:tabular-nums}:root[data-theme="light"]  .podium-1 .podium-total strong{color:var(--mint)}:root[data-theme="light"]  .podium-total small{font-size:10px;color:var(--muted);display:block;margin-top:5px}:root[data-theme="light"]  .podium-base{display:flex;align-items:center;justify-content:space-between;font-size:9px;border-top:1px solid var(--line);padding:13px 0;color:#61715a}:root[data-theme="light"]  .podium-base button{display:flex;gap:6px;align-items:center;color:var(--artist-color)}:root[data-theme="light"]  .podium-base svg{width:11px;height:11px}:root[data-theme="light"]  .ranking-table{overflow:hidden}:root[data-theme="light"]  .ranking-table table{font-size:12px}:root[data-theme="light"]  .ranking-table th{font-size:9px;color:#5f7663;font-weight:400;text-transform:uppercase;letter-spacing:.8px;background:#00000003;height:39px;padding-inline:20px}:root[data-theme="light"]  .ranking-table td{padding:10px 20px;border-bottom:1px solid var(--line)}:root[data-theme="light"]  .ranking-table tr{border-color:var(--line)}:root[data-theme="light"]  .ranking-table tbody tr:hover{background:#37551203}:root[data-theme="light"]  .table-rank{font-size:14px;color:#64765a;width:70px}:root[data-theme="light"]  .table-identity{display:flex;align-items:center;gap:12px}:root[data-theme="light"]  .table-identity b{font-size:12px;font-weight:500}:root[data-theme="light"]  .table-identity span:not(.artist-portrait span){font-size:9px;display:block;color:var(--muted);margin-top:3px}:root[data-theme="light"]  .supporter-count{font-size:11px;color:#485a4b}:root[data-theme="light"]  .table-money{font-size:15px;font-weight:500;letter-spacing:-.4px;font-variant-numeric:tabular-nums}:root[data-theme="light"]  .right{text-align:right}:root[data-theme="light"]  .ranking-table .fz-preview-button{width:28px;height:28px;min-height:28px;border-radius:50%;border-color:var(--line);padding:0}:root[data-theme="light"]  .board-foot{display:flex;justify-content:space-between;color:#6c8172;font-size:9px;padding-top:17px}:root[data-theme="light"]  .impact-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin:30px 0}:root[data-theme="light"]  .impact-metrics>.fz-preview-card{padding:24px}:root[data-theme="light"]  .impact-metrics span{display:block;font-size:11px;color:var(--muted)}:root[data-theme="light"]  .impact-metrics strong{display:block;font-size:34px;font-weight:500;letter-spacing:-1px;margin:20px 0 8px}:root[data-theme="light"]  .impact-metrics small{font-size:10px;color:var(--muted)}:root[data-theme="light"]  .impact-metrics>.fz-preview-card:first-child strong{color:var(--mint)}:root[data-theme="light"]  .impact-lower{display:grid;grid-template-columns:1fr 1fr;gap:20px}:root[data-theme="light"]  .impact-lower>.fz-preview-card{padding:22px}:root[data-theme="light"]  .impact-lower h2{font-weight:500;font-size:17px;margin-bottom:15px}:root[data-theme="light"]  .impact-row{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-top:1px solid var(--line)}:root[data-theme="light"]  .impact-row b{font-weight:500;font-size:12px}:root[data-theme="light"]  .impact-row small{display:block;font-size:9px;color:var(--muted);margin-top:5px}:root[data-theme="light"]  .impact-row>span{color:var(--mint);font-size:15px}:root[data-theme="light"]  .impact-lower>.fz-preview-card>small{font-size:10px;color:var(--muted)}:root[data-theme="light"]  .empty{font-size:12px;line-height:1.8;color:var(--muted);padding:25px 0}:root[data-theme="light"]  #capture{position:fixed;top:112px;right:0;bottom:0;width:344px;background:#e1eee8;border-left:1px solid var(--line);padding:25px;overflow:auto}:root[data-theme="light"]  .capture-heading>svg{width:22px;color:var(--mint);margin-bottom:20px}:root[data-theme="light"]  .capture-heading h2{font-size:28px;line-height:1.15;letter-spacing:-.8px;font-weight:500}:root[data-theme="light"]  .capture-heading p{font-size:11px;color:var(--muted);line-height:1.8;margin:15px 0 18px}:root[data-theme="light"]  #pause{width:100%;font-size:10px;margin-bottom:15px}:root[data-theme="light"]  .candidate-card{padding:19px;margin-bottom:20px}:root[data-theme="light"]  .candidate-card h3{font-size:35px;letter-spacing:-1px;margin:20px 0 8px}:root[data-theme="light"]  .candidate-card>p{font-size:10px;color:var(--muted)}:root[data-theme="light"]  .candidate-card dl{margin-top:20px}:root[data-theme="light"]  .candidate-card dl>div{display:flex;justify-content:space-between;border-block-start:1px solid var(--line);padding:12px 0;font-size:9px}:root[data-theme="light"]  .candidate-card dt{color:var(--muted)}:root[data-theme="light"]  .candidate-card h4{font-size:10px;margin:10px 0}:root[data-theme="light"]  .split-row{display:flex;justify-content:space-between;padding:7px 0;font-size:11px}:root[data-theme="light"]  .candidate-card>.fz-preview-button{width:100%;font-size:10px}:root[data-theme="light"]  #count-purchase{margin-top:15px}:root[data-theme="light"]  #dismiss-purchase{margin-top:5px}:root[data-theme="light"]  .warning{color:#775729!important;font-size:10px;line-height:1.7;margin-top:15px}:root[data-theme="light"]  .capture-empty{padding:30px 0 40px;font-size:12px;line-height:1.8;color:var(--muted)}:root[data-theme="light"]  .privacy-note{display:flex;gap:10px;border-top:1px solid var(--line);padding-top:20px}:root[data-theme="light"]  .privacy-note>svg{color:var(--mint);width:20px;flex-shrink:0}:root[data-theme="light"]  .privacy-note p{font-size:10px;line-height:1.8;color:var(--muted)}:root[data-theme="light"]  #scan{font-size:10px;margin-top:15px}:root[data-theme="light"]  #notice{position:fixed;bottom:18px;left:272px;max-width:calc(100vw - 650px);background:#395516;color:#d8e7db;font-size:11px;padding:13px 18px;border-radius:10px;z-index:30;pointer-events:none}:root[data-theme="light"]  .fz-overlay{background:#d8e8dff2;border:1px solid #1b2f132b;border-radius:18px;box-shadow:0 30px 100px #ffffff99;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#182011}:root[data-theme="light"]  .fz-overlay [data-radix-dialog-description]{color:var(--muted)}:root[data-theme="light"]  .lineup-dialog{max-width:460px}:root[data-theme="light"]  .lineup-dialog textarea{display:block;width:100%;margin:10px 0 18px;background:#e6f2eb;border:1px solid var(--line);border-radius:10px;padding:15px}:root[data-theme="light"]  .lineup-dialog form>.fz-preview-button{width:100%}:root[data-theme="light"]  .share-dialog{width:920px;max-width:calc(100vw - 80px);height:646px;grid-template-columns:290px 1fr;gap:35px;padding:38px 40px;overflow:hidden}:root[data-theme="light"]  .share-options{display:flex;align-items:flex-start;flex-direction:column;gap:22px;padding-top:7px}:root[data-theme="light"]  .share-options [role=tab]{font-size:11px}:root[data-theme="light"]  .share-options [data-radix-dialog-title]{font-size:24px;letter-spacing:-.8px}:root[data-theme="light"]  .share-options [data-radix-dialog-description]{font-size:12px;line-height:1.7;margin-top:10px}:root[data-theme="light"]  .share-selection b{font-size:18px;font-weight:500}:root[data-theme="light"]  .share-selection>span{display:block;font-size:12px;color:var(--muted);line-height:1.9;margin-top:7px}:root[data-theme="light"]  .share-options #export-png{width:100%;font-size:12px}:root[data-theme="light"]  .export-dimensions{font-size:10px;color:var(--muted);line-height:1.8;margin-top:-10px}:root[data-theme="light"]  .export-feedback{font-size:11px;color:var(--mint)}:root[data-theme="light"]  .share-preview{height:540px;width:432px;align-self:center;position:relative;border-radius:13px;overflow:hidden;box-shadow:0 25px 50px #ffffff44}:root[data-theme="light"]  .share-preview.square{height:432px}:root[data-theme="light"]  .share-preview>.share-artwork{transform:scale(.4);transform-origin:top left}:root[data-theme="light"]  .share-artwork{width:1080px;height:1350px;background:radial-gradient(ellipse at 100% 0,#b8d7c1 0,transparent 47%),#e6f3ec;color:#151c0e;padding:68px 70px 51px;position:relative;display:flex;flex-direction:column;overflow:hidden;font-family:General Sans,sans-serif}:root[data-theme="light"]  .share-artwork:before{content:"";position:absolute;inset:21px;border:1px solid #37551220;border-radius:12px;pointer-events:none}:root[data-theme="light"]  .share-brand{display:flex;align-items:center;justify-content:space-between;position:relative}:root[data-theme="light"]  .share-brand .wordmark{font-size:64px;letter-spacing:-4px}:root[data-theme="light"]  .share-brand>span:last-child{font-size:16px;letter-spacing:2px;color:#4a5f41}:root[data-theme="light"]  .share-context{display:flex;justify-content:space-between;border-block:1px solid #1f311626;padding:23px 0;margin-top:44px;font-size:19px;color:#46583f}:root[data-theme="light"]  .share-context>span:last-child{color:#314818}:root[data-theme="light"]  .share-title{display:flex;align-items:center;gap:30px;margin-top:16px}:root[data-theme="light"]  .share-number{font-size:237px;font-weight:500;letter-spacing:-17px;line-height:1.05;color:var(--mint)}:root[data-theme="light"]  .share-number>span{font-size:77px;letter-spacing:-3px;vertical-align:top;display:inline-block;margin-top:24px;margin-right:10px}:root[data-theme="light"]  .share-rank-label{font-size:15px;letter-spacing:3px;align-self:center;color:#415234;margin-top:55px}:root[data-theme="light"]  .share-rank-label .movement{display:flex;align-items:center;font-size:28px;letter-spacing:0;margin-top:12px}:root[data-theme="light"]  .share-rank-label .movement svg{width:26px;height:26px}:root[data-theme="light"]  .share-identity{display:flex;align-items:center;justify-content:space-between;margin:5px 0 36px}:root[data-theme="light"]  .share-identity h2{font-size:104px;font-weight:500;letter-spacing:-6px;line-height:1.1;max-width:730px;overflow-wrap:anywhere}:root[data-theme="light"]  .share-identity p{font-size:23px;color:#4a5f42;margin-top:15px}:root[data-theme="light"]  .share-identity .artist-portrait-large{width:142px;height:151px;border-radius:28px}:root[data-theme="light"]  .share-identity .artist-portrait-large span{font-size:100px;letter-spacing:-5px}:root[data-theme="light"]  .share-identity .artist-portrait-large b{font-size:150px;right:-40px;bottom:-42px}:root[data-theme="light"]  .share-score{padding:34px 0 29px;border-block:1px solid #1f311626}:root[data-theme="light"]  .share-score>span{font-size:17px;letter-spacing:2.5px;color:#506349}:root[data-theme="light"]  .share-score strong{font-size:83px;letter-spacing:-4px;font-weight:500;display:block;line-height:1.15;margin-top:15px}:root[data-theme="light"]  .share-stats{display:flex;gap:58px;padding:32px 0}:root[data-theme="light"]  .share-stats>div{flex:1}:root[data-theme="light"]  .share-stats strong{font-size:34px;letter-spacing:-1px;font-weight:500;display:block}:root[data-theme="light"]  .share-stats span{font-size:19px;color:#5e7455;display:block;margin-top:7px}:root[data-theme="light"]  .share-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;padding-top:24px;border-top:1px solid #1f311626}:root[data-theme="light"]  .share-footer b{font-size:14px;letter-spacing:1px;font-weight:500;color:#435737;display:block}:root[data-theme="light"]  .share-footer div>span{display:inline-block;font-size:16px;font-weight:500;letter-spacing:1.2px;color:#3a5218;margin-top:19px;padding:9px 12px;background:#3a52180c;border:1px solid #3a521833;border-radius:5px}:root[data-theme="light"]  .share-signoff{font-size:22px;color:#3a5218}:root[data-theme="light"]  .share-artwork.square{height:1080px;padding-top:50px;padding-bottom:45px}:root[data-theme="light"]  .share-artwork.square .share-context{margin-top:27px;padding:18px 0}:root[data-theme="light"]  .share-artwork.square .share-number{font-size:178px}:root[data-theme="light"]  .share-artwork.square .share-number>span{font-size:60px;margin-top:15px}:root[data-theme="light"]  .share-artwork.square .share-identity{margin-bottom:25px;margin-top:0}:root[data-theme="light"]  .share-artwork.square .share-identity h2{font-size:83px}:root[data-theme="light"]  .share-artwork.square .share-identity .artist-portrait-large{width:110px;height:115px}:root[data-theme="light"]  .share-artwork.square .share-identity .artist-portrait-large span{font-size:80px}:root[data-theme="light"]  .share-artwork.square .share-score{padding:23px 0}:root[data-theme="light"]  .share-artwork.square .share-score strong{font-size:68px;margin-top:9px}:root[data-theme="light"]  .share-artwork.square .share-stats{padding:22px 0}:root[data-theme="light"]  .share-artwork.square .share-stats strong{font-size:28px}:root[data-theme="light"]  .share-artwork.square .share-stats span{font-size:17px;margin-top:3px}:root[data-theme="light"]  .share-artwork.square .share-footer div>span{font-size:14px;margin-top:10px}:root[data-theme="light"]  .share-artwork.square .share-footer{padding-top:17px}:root[data-theme="light"]  .share-board-heading{font-size:91px;letter-spacing:-5px;line-height:1.03;font-weight:500;margin:43px 0 30px;position:relative}:root[data-theme="light"]  .share-board-heading>span{position:absolute;right:0;color:var(--mint);font-size:120px;top:0}:root[data-theme="light"]  .share-board-rows>div{display:flex;align-items:center;gap:22px;padding:23px 0;border-top:1px solid #1f311620}:root[data-theme="light"]  .share-board-rows>div>span:first-child{font-size:25px;color:#586e4a;width:47px}:root[data-theme="light"]  .share-board-rows .artist-portrait{width:53px;height:56px;border-radius:12px}:root[data-theme="light"]  .share-board-rows .artist-portrait>span{font-size:34px}:root[data-theme="light"]  .share-board-rows b{font-size:27px;font-weight:500;letter-spacing:-.6px}:root[data-theme="light"]  .share-board-rows strong{margin-left:auto;font-size:29px;letter-spacing:-1px;font-weight:500}:root[data-theme="light"]  .share-board-rows .movement{font-size:19px;width:34px;justify-content:flex-end}:root[data-theme="light"]  .share-board-rows .movement svg{width:17px;height:17px}:root[data-theme="light"]  .share-artwork.square .share-board-heading{font-size:70px;margin:27px 0 20px}:root[data-theme="light"]  .share-artwork.square .share-board-rows>div{padding:15px 0}:root[data-theme="light"]  .share-artwork.square .share-board-rows .artist-portrait{width:44px;height:45px}:root[data-theme="light"]  .share-artwork.square .share-board-rows b{font-size:24px}:root[data-theme="light"]  .share-artwork.square .share-board-rows strong{font-size:25px}:root[data-theme="light"]  .export-mode{margin:0;background:#e6f3ec;width:1080px;overflow:hidden}:root[data-theme="light"]  .export-mode #root{width:1080px}@media(max-width:1200px){:root[data-theme="light"]  .build-label,:root[data-theme="light"]  .on-device{display:none}:root[data-theme="light"]  #dashboard{padding-inline:24px}:root[data-theme="light"]  .page-heading h1{font-size:34px}:root[data-theme="light"]  .ranking-controls{gap:8px}:root[data-theme="light"]  .ranking-controls [role=tab]{font-size:10px;padding-inline:8px}:root[data-theme="light"]  .filter-pair{gap:5px}:root[data-theme="light"]  select{font-size:10px;max-width:120px}:root[data-theme="light"]  .podium-card{padding-inline:14px}:root[data-theme="light"]  .podium-total strong{font-size:25px}:root[data-theme="light"]  .board-context{gap:10px}:root[data-theme="light"]  .board-context>span:nth-child(2){display:none}:root[data-theme="light"]  .fixture-badge{margin-left:auto}:root[data-theme="light"]  .ranking-table td,:root[data-theme="light"]  .ranking-table th{padding-inline:13px}:root[data-theme="light"]  .share-dialog{gap:24px;width:870px;padding:35px 30px}:root[data-theme="light"]  .share-options{width:270px}}@media(prefers-reduced-motion:reduce){:root[data-theme="light"]  *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root[data-theme="light"]  .app-shell [role=tab][data-state=active],:root[data-theme="light"]  .fz-overlay [role=tab][data-state=active]{background:#37551220;color:#1a2a0a;box-shadow:inset 0 1px #0000000d}:root[data-theme="light"]  .share-options h2{font-size:24px;letter-spacing:-.8px}:root[data-theme="light"]  .share-options [id$=description]{font-size:12px;line-height:1.7;margin-top:10px;color:var(--muted)}:root[data-theme="light"]  .theme-toggle{justify-content:flex-start;margin-top:17px;padding-inline:7px;font-size:11px;gap:10px}:root[data-theme="light"]  .theme-toggle+.rail-foot{margin-top:12px}:root[data-theme="light"]  .arena-tabs{margin-bottom:18px}:root[data-theme="light"]  .arena-tabs [role=tablist]{background:#22351806;border-color:#192b1825;padding:4px}:root[data-theme="light"]  .arena-tabs [role=tab]{min-height:32px;padding-inline:17px;font-size:12px}:root[data-theme="light"]  .arena-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}:root[data-theme="light"]  .arena-heading>div,:root[data-theme="light"]  .arena-intro>div{display:flex;gap:10px;align-items:center}:root[data-theme="light"]  .arena-heading h2,:root[data-theme="light"]  .arena-intro h2{font-size:18px;font-weight:500;letter-spacing:-.5px}:root[data-theme="light"]  .arena-heading svg,:root[data-theme="light"]  .arena-intro svg{width:18px;color:var(--mint)}:root[data-theme="light"]  .arena-heading>span{font-size:10px;color:var(--muted)}:root[data-theme="light"]  .arena-intro{margin:6px 0 24px}:root[data-theme="light"]  .arena-intro p{font-size:11px;margin-top:10px}:root[data-theme="light"]  .arena-footnote,:root[data-theme="light"]  .arena-intro p{line-height:1.8;color:var(--muted)}:root[data-theme="light"]  .arena-footnote{font-size:10px;margin-top:18px}:root[data-theme="light"]  .map-arena{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px}:root[data-theme="light"]  .map-panel{padding:22px 20px 17px;overflow:hidden}:root[data-theme="light"]  .fandom-map{width:100%;height:auto;display:block;margin-top:10px}:root[data-theme="light"]  .map-graticule{fill:none;stroke:#37533618;stroke-width:.6}:root[data-theme="light"]  .map-land{fill:#bacfc5;stroke:#e8f5ee;stroke-width:.55;outline:none}:root[data-theme="light"]  .map-land.has-data{fill:var(--map-color);fill-opacity:.42;cursor:pointer}:root[data-theme="light"]  .map-land.is-selected{fill-opacity:.86;stroke:var(--mint);stroke-width:1.5}:root[data-theme="light"]  .map-land.has-data:hover{fill-opacity:.8}:root[data-theme="light"]  .map-marker{cursor:pointer;outline:none}:root[data-theme="light"]  .map-halo{fill:var(--map-color);fill-opacity:.16;stroke:var(--map-color);stroke-opacity:.45;stroke-width:.7}:root[data-theme="light"]  .map-dot{fill:var(--map-color);stroke:#daece1;stroke-width:1.1}:root[data-theme="light"]  .map-marker.selected .map-halo,:root[data-theme="light"]  .map-marker:focus-visible .map-halo{stroke:var(--mint);stroke-width:2;fill-opacity:.3}:root[data-theme="light"]  .map-marker:focus-visible .map-dot{stroke:#000000;stroke-width:2}:root[data-theme="light"]  .map-legend{display:flex;flex-wrap:wrap;gap:10px 15px;margin-top:10px}:root[data-theme="light"]  .map-legend>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#44533f}:root[data-theme="light"]  .map-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}:root[data-theme="light"]  .map-legend .map-no-data{margin-left:auto;color:#627361}:root[data-theme="light"]  .map-no-data i{background:#bacfc5}:root[data-theme="light"]  .map-caption{font-size:9px;color:var(--muted);line-height:1.7;margin-top:12px}:root[data-theme="light"]  .market-spotlight{padding:23px 20px}:root[data-theme="light"]  .market-spotlight h2{font-size:34px;font-weight:500;letter-spacing:-1px;line-height:1.1;margin-top:18px}:root[data-theme="light"]  .market-spotlight>strong{display:block;font-size:30px;color:var(--mint);letter-spacing:-1px;font-weight:500;margin-top:12px}:root[data-theme="light"]  .market-spotlight>p{font-size:10px;color:var(--muted);margin-top:7px}:root[data-theme="light"]  .market-supporters{font-size:10px;margin-top:19px;color:#4b5c3f}:root[data-theme="light"]  .market-spotlight ol{list-style:none;padding:0;margin:16px 0}:root[data-theme="light"]  .market-spotlight li{display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);padding:12px 0;font-size:10px}:root[data-theme="light"]  .market-spotlight li>span{color:var(--muted);font-size:9px}:root[data-theme="light"]  .market-spotlight li b{font-weight:500}:root[data-theme="light"]  .market-spotlight li strong{margin-left:auto;font-size:11px;font-weight:500}:root[data-theme="light"]  .market-spotlight>.fz-preview-button{width:100%;font-size:10px;margin-top:5px}:root[data-theme="light"]  .market-list{grid-column:1/-1;padding:23px}:root[data-theme="light"]  .market-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px}:root[data-theme="light"]  .market-chips>.fz-preview-button{min-height:46px;font-size:11px;justify-content:flex-start;padding-inline:12px}:root[data-theme="light"]  .market-chips>.fz-preview-button b{margin-left:auto;color:var(--mint);font-size:10px;font-weight:500}:root[data-theme="light"]  .market-chips>.fz-preview-button svg{width:11px;margin-left:4px}:root[data-theme="light"]  .market-chips>.fz-preview-button[aria-pressed=true]{border-color:#3755126b;background:#3755120a}:root[data-theme="light"]  .category-crowns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:root[data-theme="light"]  .category-crown{padding:18px 16px 13px;overflow:hidden}:root[data-theme="light"]  .category-crown-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--artist-color)}:root[data-theme="light"]  .category-crown-top svg{width:16px;height:16px}:root[data-theme="light"]  .category-crown-name{margin-top:28px}:root[data-theme="light"]  .category-crown-name>span{font-size:48px;letter-spacing:-3px;color:var(--artist-color);line-height:1}:root[data-theme="light"]  .category-crown-name h3{font-size:23px;font-weight:500;letter-spacing:-.8px;margin-top:10px;line-height:1.2;overflow-wrap:anywhere}:root[data-theme="light"]  .category-crown>p{font-size:10px;color:var(--muted);margin-top:8px}:root[data-theme="light"]  .category-crown>strong{font-weight:500;font-size:23px;letter-spacing:-.6px;display:block;margin-top:19px}:root[data-theme="light"]  .category-crown>small{font-size:9px;color:var(--muted);display:block;margin-top:8px;line-height:1.7}:root[data-theme="light"]  .category-crown-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:21px;padding-top:13px;border-top:1px solid var(--line)}:root[data-theme="light"]  .category-crown-actions .fz-preview-button{font-size:9px;min-height:30px;height:30px;padding:5px 0;gap:3px}:root[data-theme="light"]  .category-crown-actions .fz-preview-button svg{width:10px}:root[data-theme="light"]  .category-crown-actions .fz-preview-button[data-fz-variant=outline]{padding-inline:9px}:root[data-theme="light"]  .rising-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px}:root[data-theme="light"]  .rising-card{padding:22px}:root[data-theme="light"]  .rising-card>div{display:flex;align-items:center;justify-content:space-between;color:var(--artist-color);font-size:23px}:root[data-theme="light"]  .rising-card>div svg{width:22px}:root[data-theme="light"]  .rising-card h3{font-size:26px;font-weight:500;letter-spacing:-.8px;margin-top:28px}:root[data-theme="light"]  .rising-card>strong{font-size:45px;letter-spacing:-2px;color:var(--mint);display:block;margin-top:13px;font-weight:500;line-height:1.2}:root[data-theme="light"]  .rising-card>p{font-size:10px;color:var(--muted);margin-top:7px}:root[data-theme="light"]  .rising-card>small{font-size:10px;display:block;margin-top:18px;color:#44553a}:root[data-theme="light"]  .rising-card>.fz-preview-button{width:100%;margin-top:23px;font-size:10px}:root[data-theme="light"]  .growth-positive{color:#456428;font-variant-numeric:tabular-nums}:root[data-theme="light"]  .growth-negative{color:#6c3c2c;font-variant-numeric:tabular-nums}:root[data-theme="light"]  .share-map-graphic .fandom-map{margin:0;height:430px}:root[data-theme="light"]  .share-map-markets{display:grid;grid-template-columns:1fr 1fr;gap:24px 35px;margin:20px 0 30px}:root[data-theme="light"]  .share-map-markets>div{border-top:1px solid #1f311626;padding-top:16px}:root[data-theme="light"]  .share-map-markets span{display:block;font-size:16px;color:#4b6140}:root[data-theme="light"]  .share-map-markets b{display:block;font-size:29px;font-weight:500;margin-top:8px}:root[data-theme="light"]  .share-map-markets strong{font-size:22px;display:block;font-weight:500;color:var(--mint);margin-top:6px}:root[data-theme="light"]  .square .share-map-graphic .fandom-map{height:270px}:root[data-theme="light"]  .square .share-map-markets{gap:16px 35px;margin:10px 0 20px}:root[data-theme="light"]  .square .share-map-markets b{font-size:25px}:root[data-theme="light"]  .square .share-map-markets strong{font-size:19px}:root[data-theme="light"]  .square .share-map-markets span{font-size:14px}@media(max-width:1200px){:root[data-theme="light"]  .category-crowns{grid-template-columns:repeat(2,1fr)}:root[data-theme="light"]  .map-arena{grid-template-columns:minmax(0,1fr) 245px}:root[data-theme="light"]  .map-panel{padding:17px 14px}:root[data-theme="light"]  .arena-heading h2{font-size:15px}:root[data-theme="light"]  .market-chips{grid-template-columns:repeat(3,1fr)}:root[data-theme="light"]  .rising-card{padding:19px}:root[data-theme="light"]  .rising-card h3{font-size:24px}:root[data-theme="light"]  .map-legend .map-no-data{margin-left:0}}:root[data-theme="light"]  .share-map-card .share-board-heading{font-size:76px;margin:28px 0 8px}:root[data-theme="light"]  .share-map-card .share-map-graphic .fandom-map{height:340px}:root[data-theme="light"]  .share-map-card .share-map-markets{gap:18px 35px;margin:8px 0 20px}:root[data-theme="light"]  .share-map-card .share-map-markets b{font-size:26px}:root[data-theme="light"]  .share-map-card .share-map-markets strong{font-size:21px}:root[data-theme="light"]  .share-map-card .share-map-markets>div{padding-top:12px}:root[data-theme="light"]  .share-map-card.square .share-board-heading{font-size:64px;margin:23px 0 7px}:root[data-theme="light"]  .share-map-card.square .share-map-graphic .fandom-map{height:240px}:root[data-theme="light"]  .share-map-card.square .share-map-markets{gap:14px 35px;margin:6px 0 14px}:root[data-theme="light"]  .share-map-card.square .share-map-markets b{font-size:23px}:root[data-theme="light"]  .share-map-card.square .share-map-markets strong{font-size:19px}:root[data-theme="light"]  .share-footer{flex-shrink:0}:root[data-theme="light"]  .fan-status{padding:25px;margin:28px 0 20px}:root[data-theme="light"]  .fan-status-header,:root[data-theme="light"]  .fan-status-header>div{display:flex;align-items:center;gap:10px}:root[data-theme="light"]  .fan-status-header{justify-content:space-between;margin-bottom:22px}:root[data-theme="light"]  .fan-status-header h2{font-size:18px;font-weight:500;letter-spacing:-.4px}:root[data-theme="light"]  .fan-status-header svg{width:20px;color:var(--mint)}:root[data-theme="light"]  .fan-status-header>span{font-size:9px;border:1px solid var(--line)}:root[data-theme="light"]  .fan-status-body{display:grid;grid-template-columns:1fr 1.1fr;gap:25px;padding:25px 0}:root[data-theme="light"]  .fan-status-identity>span{font-size:11px;color:var(--muted)}:root[data-theme="light"]  .fan-status-identity h3{font-size:27px;letter-spacing:-.8px;font-weight:500;line-height:1.2;margin:11px 0;color:var(--mint)}:root[data-theme="light"]  .fan-status-identity p{font-size:11px;line-height:1.8;color:var(--muted)}:root[data-theme="light"]  .fan-status-numbers{display:grid;grid-template-columns:1fr 1fr;gap:23px}:root[data-theme="light"]  .fan-status-numbers b{display:block;font-size:25px;font-weight:500;letter-spacing:-.6px}:root[data-theme="light"]  .fan-status-numbers span{display:block;font-size:10px;color:var(--muted);margin-top:6px}:root[data-theme="light"]  .fan-status-note{font-size:10px;line-height:1.8;color:var(--muted);padding-top:15px;border-top:1px solid var(--line)}:root[data-theme="light"]  .web-preview-banner{display:none}:root[data-theme=light][data-runtime=web] .web-preview-banner{display:block;margin-left:248px;padding:14px 32px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}:root[data-theme=light][data-runtime=web] .chrome{display:none}:root[data-theme=light][data-runtime=web] #dashboard{padding-top:35px}@media(max-width:900px){:root[data-theme=light][data-runtime=web] .rail{position:relative;inset:auto;width:auto;margin:10px;padding:18px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}:root[data-theme=light][data-runtime=web] .rail nav{margin:0 0 0 auto;flex-direction:row;gap:3px}:root[data-theme=light][data-runtime=web] .rail nav button{font-size:11px;padding:8px;min-height:38px}:root[data-theme=light][data-runtime=web] .rail #roster,:root[data-theme=light][data-runtime=web] .rail .lineup-heading,:root[data-theme=light][data-runtime=web] .rail-foot,:root[data-theme=light][data-runtime=web] .rail-nudge{display:none}:root[data-theme=light][data-runtime=web] .theme-toggle{margin:0;padding:6px;font-size:0}:root[data-theme=light][data-runtime=web] .theme-toggle svg{width:18px;height:18px}:root[data-theme=light][data-runtime=web] .web-preview-banner{margin:0;padding:10px 20px;line-height:1.6}:root[data-theme=light][data-runtime=web] #dashboard{margin-left:0;padding:25px 18px}:root[data-theme=light][data-runtime=web] .ranking-controls{flex-wrap:wrap;gap:10px}:root[data-theme=light][data-runtime=web] .arena-tabs [role=tablist]{width:100%;height:auto;flex-wrap:wrap}:root[data-theme=light][data-runtime=web] .arena-tabs [role=tab]{padding-inline:10px;font-size:11px}:root[data-theme=light][data-runtime=web] .board-context{flex-wrap:wrap;gap:10px}:root[data-theme=light][data-runtime=web] .board-context>span:nth-child(2){margin-left:0}:root[data-theme=light][data-runtime=web] .map-arena{grid-template-columns:1fr}:root[data-theme=light][data-runtime=web] .market-chips{grid-template-columns:1fr 1fr}:root[data-theme=light][data-runtime=web] .podium,:root[data-theme=light][data-runtime=web] .rising-podium{grid-template-columns:1fr}:root[data-theme=light][data-runtime=web] .page-heading{gap:15px;align-items:flex-start}:root[data-theme=light][data-runtime=web] h1{font-size:32px}:root[data-theme=light][data-runtime=web] .ranking-table{overflow-x:auto}:root[data-theme=light][data-runtime=web] .ranking-table table{min-width:620px}:root[data-theme=light][data-runtime=web] .share-dialog{width:calc(100vw - 24px);max-width:600px;height:90vh;overflow:auto;display:flex;flex-direction:column;padding:22px;gap:24px}:root[data-theme=light][data-runtime=web] .share-preview{flex-shrink:0}:root[data-theme=light][data-runtime=web] .share-options{width:100%}:root[data-theme=light][data-runtime=web] .fan-status-body,:root[data-theme=light][data-runtime=web] .impact-lower,:root[data-theme=light][data-runtime=web] .impact-metrics{grid-template-columns:1fr}}@media(max-width:500px){:root[data-theme=light][data-runtime=web] .share-preview{width:280.8px;height:351px}:root[data-theme=light][data-runtime=web] .share-preview.square{height:280.8px}:root[data-theme=light][data-runtime=web] .share-preview>.share-artwork{transform:scale(.26)}:root[data-theme=light][data-runtime=web] .category-crowns,:root[data-theme=light][data-runtime=web] .market-chips{grid-template-columns:1fr}:root[data-theme=light][data-runtime=web] .filter-pair{margin:0;flex-wrap:wrap}:root[data-theme=light][data-runtime=web] .board-foot{flex-wrap:wrap;gap:10px}}:root[data-theme="light"]  .commercial-page-title{max-width:780px;text-wrap:balance}:root[data-theme="light"]  .page-heading:has(.commercial-page-title){gap:24px}:root[data-theme="light"]  .page-heading:has(.commercial-page-title)>button{flex-shrink:0}:root[data-theme="light"]  .share-board-heading.commercial-heading{font-size:64px;line-height:1.08;letter-spacing:-2px;margin:28px 0 22px}:root[data-theme="light"]  .share-map-card .share-board-heading.commercial-heading{font-size:64px}:root[data-theme="light"]  .share-map-card.square .share-board-heading.commercial-heading{font-size:56px}:root[data-theme="light"]  .arena-heading h2{overflow-wrap:anywhere}@media(max-width:600px){:root[data-theme="light"]  .commercial-page-title{font-size:30px}:root[data-theme=light][data-runtime=web] .page-heading:has(.commercial-page-title){flex-direction:column}}:root[data-theme="light"]  .ranking-controls{margin-bottom:24px}:root[data-theme="light"]  .market-spotlight>h3{font-size:18px;font-weight:500}:root[data-theme="light"]  .web-preview-banner{text-align:right}:root[data-theme="light"]  .rail .theme-toggle{margin-top:auto}:root[data-theme="light"]  .entry-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;margin-bottom:30px}:root[data-theme="light"]  .entry-actions>div:first-child{display:grid;gap:7px}:root[data-theme="light"]  .entry-actions b{font-size:16px;font-weight:500}:root[data-theme="light"]  .entry-actions span{font-size:12px;color:var(--muted);line-height:1.6}:root[data-theme="light"]  .entry-actions>div:last-child,:root[data-theme="light"]  .journey-buttons{display:flex;gap:10px;flex-wrap:wrap}:root[data-theme="light"]  .entry-actions button{white-space:nowrap}:root[data-theme="light"]  .journey-page{max-width:1050px}:root[data-theme="light"]  .journey-page h2{font-size:22px;font-weight:500;letter-spacing:-.5px}:root[data-theme="light"]  .journey-note,:root[data-theme="light"]  .journey-page p{line-height:1.8}:root[data-theme="light"]  .journey-note{font-size:12px;color:var(--muted);margin:15px 0}:root[data-theme="light"]  .account-form{padding:28px;max-width:680px}:root[data-theme="light"]  .account-form form,:root[data-theme="light"]  .receipt-fields form{display:grid;gap:22px}:root[data-theme="light"]  .journey-page label:not(.check-line):not(.file-picker){display:grid;gap:9px;font-size:12px}:root[data-theme="light"]  .journey-page input:not([type=checkbox]){height:44px}:root[data-theme="light"]  .journey-page select{border:1px solid var(--line);border-radius:8px;padding:12px;width:100%;max-width:none;height:44px}:root[data-theme="light"]  .journey-page fieldset{border:0;padding:0;margin:0}:root[data-theme="light"]  .journey-page legend{font-size:13px;margin-bottom:12px}:root[data-theme="light"]  .journey-page legend span{display:block;color:var(--muted);font-size:11px;margin-top:8px}:root[data-theme="light"]  .artist-choices{display:flex;gap:8px;flex-wrap:wrap}:root[data-theme="light"]  .artist-choices button[aria-pressed=true]{border-color:var(--mint);color:var(--mint);background:#37551212}:root[data-theme="light"]  .artist-choices button{padding:10px 15px}:root[data-theme="light"]  .check-line{display:flex;gap:10px;align-items:center;font-size:12px}:root[data-theme="light"]  .check-line input{width:17px;height:17px;accent-color:var(--mint)}:root[data-theme="light"]  .profile-summary{padding:25px;display:flex;align-items:center;gap:20px}:root[data-theme="light"]  .profile-avatar{width:70px;height:70px;background:var(--mint);color:rgb(var(--primary-foreground));border-radius:50%;display:grid;place-items:center;font-size:30px}:root[data-theme="light"]  .profile-summary h2{font-size:30px}:root[data-theme="light"]  .profile-summary p,:root[data-theme="light"]  .profile-summary span{font-size:12px;color:var(--muted);line-height:1.8}:root[data-theme="light"]  .profile-summary>.inline-flex,:root[data-theme="light"]  .profile-summary>[data-slot]{margin-left:auto}:root[data-theme="light"]  .profile-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}:root[data-theme="light"]  .profile-metrics>div{padding:24px}:root[data-theme="light"]  .profile-metrics strong{font-size:30px;display:block;font-weight:500}:root[data-theme="light"]  .profile-metrics span{display:block;color:var(--muted);font-size:12px;margin-top:7px}:root[data-theme="light"]  .receipt-history{padding:25px;margin-top:25px}:root[data-theme="light"]  .receipt-history>div{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}:root[data-theme="light"]  .receipt-history span{display:block;font-size:11px;color:var(--muted);margin-top:7px}:root[data-theme="light"]  .receipt-history>p{font-size:12px;margin-top:15px;color:var(--muted)}:root[data-theme="light"]  .receipt-steps{display:flex;list-style:none;gap:25px;padding:0;margin:0 0 22px;flex-wrap:wrap;font-size:13px;color:var(--muted)}:root[data-theme="light"]  .receipt-steps [aria-current=step]{color:var(--mint)}:root[data-theme="light"]  .receipt-drop{padding:45px 25px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;max-width:730px;border-style:dashed!important}:root[data-theme="light"]  .receipt-drop>svg{width:35px;height:35px;color:var(--mint)}:root[data-theme="light"]  .receipt-drop>p,:root[data-theme="light"]  .receipt-drop>span{font-size:12px;color:var(--muted)}:root[data-theme="light"]  .file-picker{max-width:320px;text-align:left;font-size:12px;display:grid;gap:10px}:root[data-theme="light"]  .file-picker input{max-width:100%;height:auto!important;padding:12px;cursor:pointer}:root[data-theme="light"]  .receipt-review{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}:root[data-theme="light"]  .receipt-document,:root[data-theme="light"]  .receipt-fields{padding:25px}:root[data-theme="light"]  .receipt-document{height:-moz-fit-content;height:fit-content}:root[data-theme="light"]  .receipt-document img{max-width:100%;max-height:550px;-o-object-fit:contain;object-fit:contain;display:block;margin:auto}:root[data-theme="light"]  .sample-receipt{background:#16190e;color:#deebe4;border-radius:6px;padding:30px 24px;margin-bottom:15px;font-family:monospace}:root[data-theme="light"]  .sample-receipt>svg{width:24px;margin-bottom:25px}:root[data-theme="light"]  .sample-receipt h2{font-size:22px}:root[data-theme="light"]  .sample-receipt p{font-size:12px;margin:15px 0;overflow-wrap:anywhere}:root[data-theme="light"]  .sample-receipt>div{display:flex;justify-content:space-between;font-size:13px;gap:15px;margin:25px 0}:root[data-theme="light"]  .sample-receipt hr{border:0;border-top:1px dashed #7a887b}:root[data-theme="light"]  .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}:root[data-theme="light"]  .allocation-list>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}:root[data-theme="light"]  .receipt-account p{font-size:12px;color:var(--muted);margin-bottom:12px}:root[data-theme="light"]  .receipt-success{max-width:740px;padding:35px}:root[data-theme="light"]  .receipt-success>svg{color:var(--mint);width:35px;height:35px;margin-bottom:20px}:root[data-theme="light"]  .receipt-success>strong{font-size:48px;font-weight:500;display:block;margin:22px 0}:root[data-theme="light"]  .receipt-success .journey-buttons{margin-top:25px}:root[data-theme="light"]  .journey-error{margin-top:18px;color:var(--mint);font-size:13px}:root[data-theme="light"]  .desktop-download{padding:35px;max-width:730px}:root[data-theme="light"]  .desktop-download>svg{width:40px;height:40px;color:var(--mint);margin-bottom:25px}:root[data-theme="light"]  .desktop-download>p{margin:15px 0}:root[data-theme="light"]  .download-link{display:inline-flex;align-items:center;gap:12px;border-radius:9px;padding:14px 20px;background:var(--mint);color:rgb(var(--primary-foreground));font-weight:500;margin:15px 0;text-decoration:none}:root[data-theme="light"]  .download-link svg{width:18px}:root[data-theme="light"]  .desktop-download ol{padding-left:20px;font-size:13px;line-height:2.4;margin-top:20px}@media(max-width:1250px){:root[data-theme="light"]  .entry-actions{align-items:flex-start;flex-direction:column}}@media(max-width:900px){:root[data-theme=light][data-runtime=web] .rail nav{flex-wrap:wrap;margin-left:0;width:100%}:root[data-theme=light][data-runtime=web] .rail #brand{margin-right:auto}:root[data-theme=light][data-runtime=web] .rail .theme-toggle{position:absolute;right:15px;top:20px;margin:0}:root[data-theme="light"]  .receipt-review{grid-template-columns:1fr}:root[data-theme="light"]  .entry-actions{padding:20px}:root[data-theme="light"]  .entry-actions>div:last-child{width:100%}:root[data-theme="light"]  .entry-actions button{flex:1}:root[data-theme="light"]  .account-form,:root[data-theme="light"]  .receipt-document,:root[data-theme="light"]  .receipt-fields{padding:22px}:root[data-theme="light"]  .profile-summary{flex-wrap:wrap}:root[data-theme="light"]  .profile-metrics{grid-template-columns:1fr 1fr}}@media(max-width:500px){:root[data-theme="light"]  .entry-actions>div:last-child{flex-direction:column}:root[data-theme="light"]  .field-pair{grid-template-columns:1fr}:root[data-theme="light"]  .receipt-steps{gap:12px;font-size:11px}:root[data-theme="light"]  .desktop-download,:root[data-theme="light"]  .receipt-success{padding:25px}:root[data-theme="light"]  .profile-metrics{grid-template-columns:1fr}}:root[data-theme="light"]  .profile-fandoms,:root[data-theme="light"]  .selected-fandoms{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}:root[data-theme="light"]  .selected-fandoms .fz-preview-button{min-height:32px;height:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}:root[data-theme="light"]  .selected-fandoms svg{width:12px;flex-shrink:0}:root[data-theme="light"]  .fandom-picker>.fz-field{margin-bottom:12px}:root[data-theme="light"]  .fandom-picker>.artist-choices{max-height:180px;overflow-y:auto}:root[data-theme="light"]  .add-custom-artist{margin-top:12px}:root[data-theme="light"]  .country-picker{display:grid;gap:14px}:root[data-theme="light"]  .profile-fandoms{margin-top:12px}:root[data-theme="light"]  .profile-fandoms>*{white-space:normal;overflow-wrap:anywhere}:root[data-theme="light"]  .fan-status-select{display:grid;gap:10px;font-size:12px;max-width:400px}:root[data-theme="light"]  .fan-status-select select{border:1px solid var(--line);padding:10px;border-radius:8px;max-width:100%;font-size:13px}:root[data-theme="light"]  .no-ranking-data{padding:30px;margin-bottom:20px}:root[data-theme="light"]  .no-ranking-data h2{font-size:20px;font-weight:500}:root[data-theme="light"]  .no-ranking-data p{color:var(--muted);font-size:12px;margin-top:10px}:root[data-theme="light"]  .lineup-dialog{max-height:85vh;overflow-y:auto}:root[data-theme="light"]  #roster{min-height:0;overflow-y:auto}:root[data-theme="light"]  .artist b,:root[data-theme="light"]  .profile-summary h2{overflow-wrap:anywhere}:root[data-theme="light"]  #capture{overflow-y:auto}:root[data-theme="light"]  .profile-summary>div:nth-child(2){min-width:0;flex:1}:root[data-theme="light"]  .fandom-picker p{font-size:12px;color:var(--muted)}:root[data-theme="light"]  .map-arena.without-spotlight{grid-template-columns:1fr}@media(max-width:500px){:root[data-theme="light"]  .profile-summary{display:grid;grid-template-columns:56px minmax(0,1fr);gap:15px;align-items:start}:root[data-theme="light"]  .profile-summary .profile-avatar{width:56px;height:56px;flex-shrink:0}:root[data-theme="light"]  .profile-summary>.inline-flex{grid-column:2;justify-self:start;margin-left:0}:root[data-theme="light"]  .profile-fandoms>*{max-width:100%}}:root[data-theme="light"]  .site-header{position:sticky;top:0;z-index:20;background:rgb(var(--background));border-bottom:1px solid var(--line)}:root[data-theme="light"]  .site-header-inner{max-width:1440px;padding:16px 32px;margin:0 auto;display:flex;align-items:center;gap:32px;min-height:76px}:root[data-theme="light"]  .site-brand{text-decoration:none;color:rgb(var(--foreground));flex-shrink:0}:root[data-theme="light"]  .site-brand .wordmark{font-size:32px}:root[data-theme="light"]  .site-nav{margin-left:auto}:root[data-theme="light"]  .site-nav,:root[data-theme="light"]  .site-nav a{display:flex;align-items:center;gap:8px}:root[data-theme="light"]  .site-nav a{text-decoration:none;min-height:42px;padding:10px 14px;font-size:13px;white-space:nowrap}:root[data-theme="light"]  .site-nav a[aria-current=page]{color:var(--mint);background:#37551214;border-color:#37551230}:root[data-theme="light"]  .site-nav svg{width:17px;height:17px;flex-shrink:0}:root[data-theme="light"]  .site-header #theme-toggle{flex-shrink:0}:root[data-theme="light"]  .site-header a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}:root[data-theme=light][data-runtime=web] #dashboard{margin:0 auto;max-width:1440px;padding:25px 32px 60px}:root[data-theme=light][data-runtime=web] .web-preview-banner{margin:0 auto;max-width:1440px;padding:10px 32px;border:0}:root[data-theme=light][data-runtime=web] .journey-page{margin:0 auto}:root[data-theme="light"]  .arena-tabs{max-width:100%;overflow-x:auto}:root[data-theme="light"]  .arena-tabs [role=tablist]{flex-wrap:nowrap!important;min-width:-moz-max-content;min-width:max-content;height:42px}:root[data-theme="light"]  .arena-tabs [role=tab]{flex-shrink:0}:root[data-theme="light"]  #dashboard h1:focus{outline:none}@media(max-width:768px){:root[data-theme="light"]  .site-header-inner{min-height:64px;padding:15px 20px;justify-content:space-between}:root[data-theme="light"]  .site-brand .wordmark{font-size:30px}:root[data-theme="light"]  .site-nav{position:fixed;bottom:0;left:0;right:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:rgb(var(--background));border-top:1px solid var(--line);padding:6px 8px calc(7px + env(safe-area-inset-bottom));z-index:30}:root[data-theme="light"]  .site-nav a{flex-direction:column;justify-content:center;gap:5px;padding:7px 3px;font-size:10px;min-height:56px;border-radius:8px;white-space:normal;text-align:center;line-height:1.2}:root[data-theme="light"]  .site-nav svg{width:21px;height:21px}:root[data-theme="light"]  .site-nav a[aria-current=page]{background:#3755120b;border-color:transparent;color:var(--mint)}:root[data-theme=light][data-runtime=web] #dashboard{padding:18px 18px calc(110px + env(safe-area-inset-bottom))}:root[data-theme=light][data-runtime=web] .web-preview-banner{padding:8px 20px;font-size:10px}:root[data-theme="light"]  html{scroll-padding-top:80px;scroll-padding-bottom:100px}:root[data-theme="light"]  .site-header-inner{gap:16px}}:root[data-theme=light][data-runtime=web] .app-shell{display:flex;flex-direction:column}:root[data-theme=light][data-runtime=web] #dashboard{flex:1;width:100%;padding-bottom:32px}:root[data-theme="light"]  .site-utilities{display:flex;align-items:center;justify-content:flex-end;gap:20px;max-width:1440px;width:100%;margin:0 auto;padding:20px 32px;border-top:1px solid var(--line)}:root[data-theme="light"]  .site-utilities>a{display:inline-flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;font-size:12px;min-height:44px}:root[data-theme="light"]  .site-utilities>a:hover{color:var(--mint)}:root[data-theme="light"]  .site-utilities svg{width:16px;height:16px}:root[data-theme="light"]  .site-utilities>a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}:root[data-theme="light"]  .site-utilities #theme-toggle{min-height:44px;font-size:12px}:root[data-theme="light"]  .site-nav{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:768px){:root[data-theme="light"]  .site-nav{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme="light"]  .site-utilities{padding:16px 20px calc(100px + env(safe-area-inset-bottom));gap:16px;justify-content:space-between}:root[data-theme=light][data-runtime=web] #dashboard{padding-bottom:24px}}:root[data-theme="light"]  .file\:border-0::file-selector-button{border-width:0}:root[data-theme="light"]  .file\:bg-transparent::file-selector-button{background-color:transparent}:root[data-theme="light"]  .file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}:root[data-theme="light"]  .file\:font-medium::file-selector-button{font-weight:500}:root[data-theme="light"]  .file\:text-foreground::file-selector-button{--tw-text-opacity:1;color:rgb(var(--foreground)/var(--tw-text-opacity))}:root[data-theme="light"]  .hover\:border-foreground\/30:hover{border-color:rgb(var(--foreground)/.3)}:root[data-theme="light"]  .hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}:root[data-theme="light"]  .hover\:bg-white\/50:hover{background-color:hsla(0,0%,100%,.5)}:root[data-theme="light"]  .hover\:bg-white\/70:hover{background-color:hsla(0,0%,100%,.7)}:root[data-theme="light"]  .hover\:text-foreground:hover{--tw-text-opacity:1;color:rgb(var(--foreground)/var(--tw-text-opacity))}:root[data-theme="light"]  .hover\:underline:hover{text-decoration-line:underline}:root[data-theme="light"]  .hover\:opacity-100:hover{opacity:1}:root[data-theme="light"]  .hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}:root[data-theme="light"]  .hover\:brightness-105:hover,:root[data-theme="light"]  .hover\:brightness-110:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root[data-theme="light"]  .hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}:root[data-theme="light"]  .disabled\:pointer-events-none:disabled{pointer-events:none}:root[data-theme="light"]  .disabled\:opacity-50:disabled{opacity:.5}:root[data-theme="light"]  .data-\[state\=active\]\:bg-white\/80[data-state=active]{background-color:hsla(0,0%,100%,.8)}:root[data-theme="light"]  .data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity:1;background-color:rgb(var(--accent)/var(--tw-bg-opacity))}:root[data-theme="light"]  .data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity:1;color:rgb(var(--foreground)/var(--tw-text-opacity))}:root[data-theme="light"]  .data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity:1;color:rgb(var(--muted-foreground)/var(--tw-text-opacity))}:root[data-theme="light"]  .data-\[state\=active\]\:shadow-\[0_1px_0_white_inset\2c 0_4px_12px_-6px_rgb\(27_43_69\/0\.25\)\][data-state=active]{--tw-shadow:0 1px 0 #000000 inset,0 4px 12px -6px rgb(186 202 228/0.25);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 4px 12px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #ffffff00),var(--tw-ring-shadow,0 0 #ffffff00),var(--tw-shadow)}@media (min-width:640px){:root[data-theme="light"]  .sm\:flex-row{flex-direction:row}:root[data-theme="light"]  .sm\:justify-end{justify-content:flex-end}:root[data-theme="light"]  .sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}:root[data-theme="light"]  .sm\:rounded-panel{border-radius:16px}:root[data-theme="light"]  .sm\:text-left{text-align:left}}:root[data-theme="light"]  .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}:root[data-theme="light"]  .\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}:root[data-theme="light"]  .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}:root[data-theme="light"]  .\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}:root[data-theme="light"]  .\[\&_tr\]\:border-b tr{border-bottom-width:1px}