/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-16{top:calc(var(--spacing) * 16)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080809;--bg-raised:#0c0c0e;--surface:#111113;--surface-2:#17171a;--surface-3:#202024;--line:#ffffff0e;--line-strong:#ffffff1a;--line-hover:#ffffff2e;--text:#f6f6f7;--text-2:#d0d0d6;--text-3:#a2a2ad;--text-4:#898993;--cyan:#39d9e6;--cyan-hover:#74e7f0;--cyan-ink:#031417;--cyan-soft:#39d9e61a;--cyan-line:#39d9e64d;--coral:#ff7a66;--coral-soft:#ff7a661f;--green:#3ad29a;--green-soft:#3ad29a1f;--amber:#f4b64a;--amber-soft:#f4b64a1f;--red:#ff6b6b;--red-soft:#ff6b6b1f;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--radius-xs:6px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:22px;--shadow-card:0 8px 28px #00000029;--shadow-float:0 24px 60px -18px #000000bf;--page-width:1200px;--gutter:clamp(20px, 5vw, 56px);--header-height:72px;--section-space:clamp(72px, 8.5vw, 120px);--studio-sidebar:248px;--ease-out:cubic-bezier(.22, 1, .36, 1)}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px);-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text);text-wrap:balance}p{text-wrap:pretty}svg{flex-shrink:0}::selection{color:var(--text);background:#39d9e647}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button,a,input,select,label{-webkit-tap-highlight-color:transparent}button:not(:disabled){cursor:pointer}html:has(dialog[open]){overflow:hidden}.page-width{width:min(var(--page-width), 100% - var(--gutter) * 2);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;border-radius:var(--radius-sm);background:var(--cyan);color:var(--cyan-ink);transition:transform .2s var(--ease-out);padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.muted{color:var(--text-3)}.accent{color:var(--cyan)}.tabular{font-variant-numeric:tabular-nums}.button{--button-bg:var(--cyan);--button-fg:var(--cyan-ink);--button-border:var(--cyan);border:1px solid var(--button-border);border-radius:var(--radius);background:var(--button-bg);min-height:48px;color:var(--button-fg);letter-spacing:-.01em;white-space:nowrap;transition:background-color .18s, border-color .18s, color .18s, transform .18s var(--ease-out), box-shadow .18s;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.button:hover{--button-bg:var(--cyan-hover);--button-border:var(--cyan-hover)}.button:active{transform:translateY(1px)}.button:disabled{opacity:.55;cursor:not-allowed}.button svg{transition:transform .2s var(--ease-out)}.button:hover .icon-nudge{transform:translate(3px)}.button--secondary{--button-bg:var(--surface-2);--button-fg:var(--text);--button-border:transparent}.button--secondary:hover{--button-bg:var(--surface-3);--button-border:transparent}.button--ghost{--button-bg:transparent;--button-fg:var(--text-2);--button-border:transparent}.button--ghost:hover{--button-bg:#ffffff0d;--button-border:transparent;--button-fg:var(--text)}.button--danger{--button-bg:transparent;--button-fg:var(--red);--button-border:#ff6b6b59}.button--danger:hover{--button-bg:var(--red-soft);--button-border:#ff6b6b8c}.button--lg{border-radius:13px;min-height:54px;padding:0 26px;font-size:16px}.button--sm{border-radius:10px;gap:8px;min-height:38px;padding:0 14px;font-size:13.5px}.button--block{width:100%}.icon-button{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--text-2);background:#ffffff05;border-radius:10px;flex-shrink:0;place-items:center;transition:background-color .18s,border-color .18s,color .18s;display:inline-grid}.icon-button:hover{border-color:var(--line-hover);color:var(--text);background:#ffffff0f}.icon-button--bare{background:0 0;border-color:#0000}.text-link{color:var(--cyan);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14.5px;font-weight:550;transition:color .18s;display:inline-flex}.text-link:hover{color:var(--cyan-hover)}.text-link svg{transition:transform .2s var(--ease-out)}.text-link:hover svg{transform:translate(3px)}.text-link--danger{color:var(--red)}.text-link--danger:hover{color:#ff9090}.eyebrow{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.pill{height:26px;color:var(--text-3);white-space:nowrap;background:#ffffff05;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:550;display:inline-flex}.pill--accent{border-color:var(--cyan-line);background:var(--cyan-soft);color:var(--cyan)}.dot{background:var(--text-4);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot--live{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.dot--coral{background:var(--coral);box-shadow:0 0 0 3px var(--coral-soft)}.dot--cyan{background:var(--cyan);box-shadow:0 0 0 3px var(--cyan-soft)}.dot--busy{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft);animation:1.6s ease-in-out infinite pulse}.dot--error{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.kbd{font-family:var(--font-mono);color:var(--text-2);font-size:.92em}.field{color:var(--text-2);gap:8px;font-size:13.5px;font-weight:550;display:grid}.field__label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field__hint{color:var(--text-4);font-size:12.5px;font-weight:500}.input,.select{background:var(--bg);width:100%;height:46px;color:var(--text);border:1px solid #0000;border-radius:10px;padding:0 14px;font-size:15px;font-weight:450;transition:border-color .18s,background-color .18s,box-shadow .18s}.input::placeholder{color:var(--text-4)}.input:hover,.select:hover{border-color:var(--line-hover)}.input:focus,.select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-soft);outline:none}.input[readonly]{color:var(--text-2);font-family:var(--font-mono);font-size:13px}.select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23979fa7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.select option{background:var(--surface-2);color:var(--text)}.checkbox{color:var(--text-3);cursor:pointer;align-items:flex-start;gap:12px;font-size:13.5px;font-weight:450;line-height:1.5;display:flex}.checkbox input{-webkit-appearance:none;appearance:none;border:1px solid var(--line-hover);background:var(--bg-raised);border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;transition:background-color .15s,border-color .15s;display:grid}.checkbox input:after{content:"";border-left:2px solid var(--cyan-ink);border-bottom:2px solid var(--cyan-ink);opacity:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.checkbox input:checked{background:var(--cyan);border-color:var(--cyan)}.checkbox input:checked:after{opacity:1}.checkbox a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-hover);-webkit-text-decoration-color:var(--line-hover);-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover);text-underline-offset:3px}.checkbox a:hover{color:var(--text)}input[type=range]{width:100%;accent-color:var(--cyan)}.form-error{background:var(--red-soft);color:#ffc2c2;border:1px solid #ff6b6b4d;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.form-error svg{color:var(--red);margin-top:2px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:no-preference){html.motion-ready [data-reveal]:not(.is-revealed),html.motion-ready [data-reveal-stagger]:not(.is-revealed)>*{opacity:0}html.motion-ready [data-reveal].is-revealed:not(.is-instant),html.motion-ready [data-reveal-stagger].is-revealed:not(.is-instant)>*{animation:reveal-rise .9s var(--ease-out) both;animation-delay:calc(var(--reveal-index,0) * var(--reveal-step,90ms))}html.motion-ready [data-reveal=fade].is-revealed:not(.is-instant){animation-name:fade-in}html.motion-ready [data-reveal=scale].is-revealed:not(.is-instant){animation-name:reveal-scale;animation-duration:1.1s}}@keyframes reveal-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:none}}@keyframes reveal-scale{0%{opacity:0;translate:0 32px;scale:.97}to{opacity:1;translate:none;scale:none}}[data-loop].is-offscreen,[data-loop].is-offscreen *,[data-loop].is-offscreen :before,[data-loop].is-offscreen :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(html:not(:has(.overlay-output))) *,:where(html:not(:has(.overlay-output))) :before,:where(html:not(:has(.overlay-output))) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo{color:var(--text);font-family:var(--font-display);letter-spacing:-.035em;align-items:center;gap:10px;font-size:21px;font-weight:700;line-height:1;display:inline-flex}.logo__mark{filter:drop-shadow(0 4px 10px #00000073);width:32px;height:auto;transition:transform .45s var(--ease-out)}.logo:hover .logo__mark{transform:rotate(-7deg)scale(1.05)}.site-header{z-index:50;-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out);background:#08090bbd;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.site-header:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out);position:absolute;inset:0 0 -1px;box-shadow:0 16px 40px -28px #000000e6}html.motion-ready:not(.is-scrolled) .site-header:not(.is-open){background:#08090b66;border-bottom-color:#0000}html.is-scrolled .site-header{background:#08090bd6;border-bottom-color:#ffffff14}html.is-scrolled .site-header:after{opacity:1}.site-header__inner{height:var(--header-height);align-items:center;gap:24px;display:flex}.site-nav{gap:2px;margin-inline:auto;display:flex}.site-nav a{color:var(--text-3);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;position:relative}.site-nav a:hover{color:var(--text);background:#ffffff0a}.site-nav a:after{content:"";background:var(--cyan);opacity:0;width:4px;height:4px;transition:opacity .3s, transform .4s var(--ease-out);border-radius:50%;margin-left:-2px;position:absolute;bottom:1px;left:50%;transform:scale(.4)}.site-nav a[data-active]{color:var(--text)}.site-nav a[data-active]:after{opacity:1;transform:none}.site-header__actions{align-items:center;gap:8px;display:flex}.site-header__menu{display:none}.mobile-menu{max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);animation:menu-in .22s var(--ease-out) both;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px -30px #000000e6}.mobile-menu[hidden]{display:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mobile-menu__inner{padding-block:8px 24px;display:grid}.mobile-menu__inner>a{border-bottom:1px solid var(--line);color:var(--text-2);padding:14px 2px;font-size:17px;font-weight:550}.mobile-menu__inner>a:hover{color:var(--text)}.mobile-menu__actions{gap:10px;margin-top:20px;display:grid}.hero{isolation:isolate;position:relative;overflow:clip}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 52% at 74% 44%,#39d9e613,#0000 72%),radial-gradient(36% 40% at 18% 0,#ffffff09,#0000 72%);animation:1.6s ease-out both fade-in;position:absolute;inset:0}.hero__inner{min-height:min(780px, calc(100svh - var(--header-height) - 32px));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(56px,7vw,88px) clamp(72px,9vw,112px);display:grid}.hero__eyebrow{border:1px solid var(--line-strong);height:32px;color:var(--text-2);background:#ffffff06;border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;font-weight:550;transition:border-color .18s,background-color .18s;display:inline-flex}.hero__eyebrow:hover{border-color:var(--line-hover);background:#ffffff0d}.hero__eyebrow svg{color:var(--text-4);transition:transform .25s var(--ease-out), color .18s}.hero__eyebrow:hover svg{color:var(--text-2);transform:translate(2px)}.hero__eyebrow .dot{position:relative}.hero__eyebrow .dot:after{content:"";border-radius:inherit;background:var(--coral);opacity:0;animation:ping 2.6s 1.4s var(--ease-out) infinite;position:absolute;inset:0}.hero__title{letter-spacing:-.052em;margin-top:28px;margin-left:-.04em;font-size:clamp(50px,7.3vw,100px);font-weight:700;line-height:.95}.hero__line{margin-block:-.05em -.12em;padding-block:.05em .12em;display:block;overflow:visible clip}.hero__line-text{display:block}.hero__lead{max-width:31em;color:var(--text-3);margin-top:28px;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero__download-note{color:var(--text-3);margin-top:14px;font-size:13px;line-height:1.6}.hero__compat{color:var(--text-4);align-items:center;gap:10px;margin-top:28px;font-size:13.5px;display:flex}.button:hover .icon-drop{transform:translateY(2px)}.button--sheen{position:relative;overflow:hidden}.button--sheen:after{content:"";pointer-events:none;animation:sheen 1.1s 1.7s var(--ease-out);background:linear-gradient(105deg,#0000 32%,#ffffff6b 47% 53%,#0000 68%);position:absolute;inset:-1px;transform:translate(-115%)}.button--sheen:hover:after{transition:transform .95s var(--ease-out);transform:translate(115%)}@keyframes sheen{0%{transform:translate(-115%)}to{transform:translate(115%)}}.hero__art{aspect-ratio:1/.96;justify-self:end;width:100%;max-width:560px;position:relative}.hero__example{z-index:2;color:var(--text-4);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:550;animation:1s 1.3s both fade-in;display:inline-flex;position:absolute;bottom:-7%;right:1%}.hero__example:before{content:"";background:var(--line-hover);width:14px;height:1px}.fox-art{place-items:center;display:grid;position:absolute;inset:0}.fox-art__glow{filter:blur(12px);will-change:transform, opacity;background:radial-gradient(closest-side,#39d9e624,#39d9e609 60%,#0000),radial-gradient(55% 45% at 45% 30%,#ffffff12,#0000 70%);border-radius:50%;position:absolute;inset:8% 6% 14%}.fox-art__bloom{filter:blur(18px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#e6fbff4d,#39d9e61f 55%,#0000);border-radius:50%;position:absolute;inset:16% 20% 24%}.fox-art__image{z-index:1;filter:drop-shadow(0 28px 36px #0000008c);width:92%;height:auto;margin-top:-6%;position:relative}.fox-art__floor{filter:blur(8px);background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:6%;position:absolute;bottom:6%;left:24%;right:24%}.float-card{z-index:3;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#191e24e0,#0e1115e6);border:1px solid #ffffff1a;border-radius:14px;display:flex;position:absolute}.float-card--alert{width:228px;padding:11px 16px 11px 11px;bottom:17%;left:-3%}.float-card--goal{flex-direction:column;gap:12px;width:250px;padding:14px 16px 16px;bottom:3%;right:-1%}.float-card__swap{align-items:center;gap:12px;min-width:0;display:flex}.float-card__icon{border:1px solid var(--cyan-line);background:var(--cyan-soft);width:40px;height:40px;color:var(--cyan);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.float-card__icon.is-follow{border-color:#ff7a664d}.float-card__icon.is-share{border-color:#3ad29a4d}.float-card__text{gap:2px;min-width:0;display:grid}.float-card__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.float-card__text small{color:var(--text-3);font-size:12px}.float-card__row{color:var(--text-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.float-card__row>span{align-items:center;gap:8px;display:inline-flex}.float-card__row svg{color:var(--text-3)}.float-card__row strong{font-weight:600}.float-card__row em,.tool-demo em{color:var(--text-4);font-style:normal;font-weight:450}.meter{background:#ffffff14;border-radius:99px;height:6px;display:block;overflow:hidden}.meter>span{border-radius:inherit;background:var(--cyan);height:100%;display:block;box-shadow:0 0 12px #39d9e659}[data-count] .meter>span{transform-origin:0;transform:scaleX(var(--count-progress,1))}.hero__eyebrow,.hero__lead,.hero__actions,.hero__compat{animation:rise-in .9s var(--ease-out) both}.hero__eyebrow{animation-delay:50ms}.hero__line-text{animation:line-rise 1.1s var(--ease-out) both}.hero__line:first-child .hero__line-text{animation-delay:.12s}.hero__line:last-child .hero__line-text{animation-delay:.22s}.hero__lead{animation-delay:.4s}.hero__actions{animation-delay:.5s}.hero__compat{animation-delay:.62s}.fox-art__glow{animation:glow-bloom 1.8s .1s var(--ease-out) both, glow-breathe 9s 1.9s ease-in-out infinite}.fox-art__bloom{animation:fox-bloom 2.2s .2s var(--ease-out) both}.fox-art__image{animation:fox-in 1.4s .12s var(--ease-out) both}.float-card--alert{animation:rise-in .9s .8s var(--ease-out) both, float 7s 1.7s ease-in-out infinite}.float-card--goal{animation:rise-in .9s .95s var(--ease-out) both, float 8s 2.1s ease-in-out infinite}@keyframes line-rise{0%{opacity:0;transform:translateY(104%)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes fox-in{0%{opacity:0;transform:translateY(22px)scale(.965)}to{opacity:1;transform:none}}@keyframes fox-bloom{0%{opacity:0;transform:scale(.6)}35%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes glow-bloom{0%{opacity:0;transform:scale(.72)}55%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes glow-breathe{0%,to{opacity:1;transform:none}50%{opacity:.7;transform:scale(1.05)}}@keyframes float{50%{transform:translateY(-6px)}}.float-card__swap{transition:opacity .26s ease, transform .26s var(--ease-out)}.float-card__swap.is-leaving{opacity:0;transform:translateY(-6px)}.float-card__swap.is-entering{animation:alert-in .6s var(--ease-out) both}.float-card__swap.is-entering .float-card__icon{animation:icon-pop .7s var(--ease-out) both}@keyframes alert-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes icon-pop{0%{transform:scale(.7)}60%{transform:scale(1.06)}to{transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fox-art{transform:perspective(1400px) rotateX(calc(var(--pointer-y,0) * -3deg)) rotateY(calc(var(--pointer-x,0) * 4deg))}.fox-art__image{translate:calc(var(--pointer-x,0) * -5px) calc(var(--pointer-y,0) * -4px);will-change:transform}.fox-art__glow{translate:calc(var(--pointer-x,0) * -12px) calc(var(--pointer-y,0) * -10px)}.float-card--alert{translate:calc(var(--pointer-x,0) * 14px) calc(var(--pointer-y,0) * 10px)}.float-card--goal{translate:calc(var(--pointer-x,0) * 9px) calc(var(--pointer-y,0) * 7px)}}.section{padding-block:var(--section-space)}.section-heading{gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.section-heading__tick{background:var(--cyan);border-radius:2px;width:18px;height:2px}.section-heading h2{letter-spacing:-.042em;font-size:clamp(34px,4.5vw,56px);font-weight:700;line-height:1.03}.section-heading p{max-width:36em;color:var(--text-3);font-size:17.5px;line-height:1.6}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tool-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(90deg, transparent, #ffffff17, transparent) top / 100% 1px no-repeat, linear-gradient(180deg, var(--surface), var(--bg-raised));box-shadow:var(--shadow-card);transition:border-color .3s, transform .45s var(--ease-out), box-shadow .45s var(--ease-out);flex-direction:column;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden}.tool-card:hover{border-color:var(--line-hover);box-shadow:var(--shadow-card), 0 30px 60px -36px #000000f2;transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.tool-card{isolation:isolate}.tool-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,0%), #39d9e611, transparent 62%);opacity:0;transition:opacity .45s var(--ease-out);position:absolute;inset:0}.tool-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(300px circle at var(--spot-x,50%) var(--spot-y,0%), #39d9e68c, transparent 72%);-webkit-mask-composite:xor;opacity:0;transition:opacity .4s var(--ease-out);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tool-card:hover:before,.tool-card:hover:after{opacity:1;will-change:opacity}}.tool-card__icon{border:1px solid var(--cyan-line);background:var(--cyan-soft);width:42px;height:42px;color:var(--cyan);border-radius:12px;place-items:center;display:grid}.tool-card h3{letter-spacing:-.025em;margin-top:22px;font-size:21px;font-weight:650}.tool-card p{color:var(--text-3);margin:8px 0 26px;font-size:15px;line-height:1.6}.tool-card__link{color:var(--text-2);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:550;transition:color .18s;display:inline-flex}.tool-card__link svg{transition:transform .2s var(--ease-out)}.tool-card:hover .tool-card__link{color:var(--cyan)}.tool-card:hover .tool-card__link svg{transform:translate(3px)}.tool-demo{border:1px solid var(--line);background:#00000047;border-radius:14px;align-content:center;gap:12px;min-height:166px;margin-top:auto;padding:18px;display:grid}.tool-demo__label{color:var(--text-3);font-size:12px;font-weight:550}.tool-demo__url{border:1px solid var(--line-strong);background:var(--bg);height:40px;color:var(--text-2);font-family:var(--font-mono);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12.5px;display:flex}.tool-demo__url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-demo__url svg{color:var(--text-3)}.tool-demo__goal{color:var(--text-3);justify-content:space-between;margin-top:4px;font-size:12.5px;display:flex}.tool-demo__goal strong{color:var(--text);font-weight:600}.tool-demo__wave{align-items:center;gap:3px;height:52px;display:flex}.tool-demo__wave i{background:var(--cyan);border-radius:3px;width:3px}.tool-demo__play{border:1px solid var(--cyan-line);background:var(--cyan-soft);width:34px;height:34px;color:var(--cyan);border-radius:50%;place-items:center;margin-right:10px;display:grid}.tool-demo__speech{border:1px solid var(--line);background:var(--bg);color:var(--text-2);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 12px;font-size:13px;display:flex}.tool-demo__chain{align-items:center;gap:6px;display:flex}.tool-demo__node{border:1px solid var(--line-strong);background:var(--bg);color:var(--cyan);border-radius:11px;flex:1;justify-items:center;gap:6px;padding:12px 6px 10px;display:grid}.tool-demo__node small{color:var(--text-2);font-size:12px;font-weight:550}.tool-demo__arrow{color:var(--cyan);opacity:.4}.tool-demo__caption{color:var(--text-4);justify-content:space-between;gap:12px;font-size:11.5px;display:flex}.tool-demo__wave i{transform-origin:50%;animation:wave-bar var(--wave-duration,1s) var(--wave-delay,0s) ease-in-out infinite alternate}@keyframes wave-bar{0%{transform:scaleY(1)}to{transform:scaleY(.42)}}.tool-demo__play{position:relative}.tool-demo__play:before,.tool-demo__play:after{content:"";border:1px solid var(--cyan-line);border-radius:inherit;opacity:0;pointer-events:none;animation:ripple 2.8s var(--ease-out) infinite;position:absolute;inset:-1px}.tool-demo__play:after{animation-delay:1.4s}@keyframes ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.tool-demo__chain>:first-child{--step:0}.tool-demo__chain>:nth-child(2){--step:1}.tool-demo__chain>:nth-child(3){--step:2}.tool-demo__chain>:nth-child(4){--step:3}.tool-demo__chain>:nth-child(5){--step:4}.tool-demo__node{position:relative}.tool-demo__node:after{content:"";border:1px solid var(--cyan-line);border-radius:inherit;background:var(--cyan-soft);opacity:0;pointer-events:none;animation:chain-node 4.2s calc(var(--step) * .32s) var(--ease-out) infinite;position:absolute;inset:-1px;box-shadow:0 0 22px -6px #39d9e673}.tool-demo__arrow{animation:chain-arrow 4.2s calc(var(--step) * .32s) var(--ease-out) infinite}@keyframes chain-node{0%{opacity:0}7%,58%{opacity:1}76%,to{opacity:0}}@keyframes chain-arrow{0%{opacity:.4;transform:none}7%{opacity:1;transform:translate(2px)}20%{transform:none}58%{opacity:1}76%,to{opacity:.4}}.showcase{background:linear-gradient(#0000,#ffffff04 18% 82%,#0000)}.showcase__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.showcase .section-heading{margin-bottom:28px}.check-list{gap:12px;margin-bottom:32px;display:grid}.check-list li{color:var(--text-2);align-items:flex-start;gap:12px;font-size:15px;display:flex}.check-list svg{color:var(--cyan);margin-top:3px}.studio-mock{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:18px;font-size:12px;overflow:hidden;box-shadow:0 40px 120px -40px #000000e6,inset 0 0 0 1px #ffffff05}.studio-mock__bar{border-bottom:1px solid var(--line);background:#ffffff04;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.studio-mock__dots{gap:6px;display:flex}.studio-mock__dots i{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.studio-mock__title{color:var(--text-3);margin-right:auto;font-size:12px;font-weight:550}.studio-mock__body{grid-template-columns:150px minmax(0,1fr);display:grid}.studio-mock__side{border-right:1px solid var(--line);background:#0003;flex-direction:column;gap:2px;padding:14px 10px;display:flex}.studio-mock__logo{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:7px;padding:2px 6px 14px;font-size:14px;font-weight:700;display:flex}.studio-mock__logo img{width:20px;height:auto}.studio-mock__nav{color:var(--text-3);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-size:11.5px;display:flex}.studio-mock__nav.is-active{background:var(--surface-2);color:var(--text);box-shadow:inset 2px 0 0 var(--cyan)}.studio-mock__nav.is-active svg{color:var(--cyan)}.studio-mock__main{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.studio-mock__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-mock__head strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px}.studio-mock__status{border:1px solid var(--line-strong);color:var(--text-2);border-radius:99px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;display:inline-flex}.studio-mock__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.studio-mock__metric{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;padding:10px;display:grid}.studio-mock__metric small{color:var(--text-3);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:flex;overflow:hidden}.studio-mock__metric strong{letter-spacing:-.02em;font-size:18px;font-weight:650}.studio-mock__grid{grid-template-columns:168px minmax(0,1fr);gap:10px;display:grid}.studio-mock__stage{aspect-ratio:9/16;border:1px solid var(--line);background:radial-gradient(120% 70% at 50% 100%,#1a2830,#0d1216 62%);border-radius:10px;position:relative;overflow:hidden}.studio-mock__goal{color:var(--text-2);background:#080c0fcc;border:1px solid #ffffff1a;border-radius:7px;gap:5px;padding:7px 8px;font-size:9px;display:grid;position:absolute;top:8px;left:8px;right:8px}.studio-mock__goal>span:first-child{justify-content:space-between;gap:4px;display:flex}.studio-mock__goal b{color:var(--text);font-weight:600}.studio-mock__goal .meter{height:4px;position:relative}.studio-mock__goal .meter>span{transform-origin:0;transition:transform .9s var(--ease-out)}.studio-mock__goal-sweep{border-radius:inherit;position:absolute;inset:0 auto 0 0;overflow:hidden}.studio-mock__goal-sweep:after{content:"";animation:goal-sweep 1.2s .15s var(--ease-out) both;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes goal-sweep{to{transform:translate(100%)}}.studio-mock__alert{border:1px solid var(--cyan-line);color:var(--text-2);background:#081216eb;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:9.5px;line-height:1.3;display:flex;position:absolute;top:40%;left:8px;right:8px}.studio-mock__alert svg{color:var(--cyan)}.studio-mock__alert .is-tone-follow{color:var(--coral)}.studio-mock__alert.is-live{animation:stage-alert 3s var(--ease-out) both}@keyframes stage-alert{0%{opacity:0;transform:translateY(10px)scale(.94)}14%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(.98)}}.studio-mock__alert b,.studio-mock__event b{color:var(--text);font-weight:600}.studio-mock__chat{gap:4px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.studio-mock__chat span{color:var(--text-2);background:#080c0fc7;border-radius:5px;padding:4px 6px;font-size:8.5px}.studio-mock__chat b{color:var(--cyan);font-weight:600}.studio-mock__status .dot{position:relative}.studio-mock__status .dot:after{content:"";border-radius:inherit;background:var(--green);opacity:0;animation:ping 2.4s var(--ease-out) infinite;position:absolute;inset:0}.studio-mock__feed{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;min-width:0;padding:10px 12px;display:grid}.studio-mock__feed>small{color:var(--text-2);margin-bottom:6px;font-size:11.5px;font-weight:600}.studio-mock__events{--event-h:41px;--event-rows:6;height:calc(var(--event-h) * var(--event-rows));display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 10px),#0000);mask-image:linear-gradient(#000 calc(100% - 10px),#0000)}.studio-mock__events-track{grid-auto-rows:var(--event-h);display:grid}.studio-mock__event{border-top:1px solid var(--line);color:var(--text-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:11.5px;display:grid}.studio-mock__event>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-mock__event:first-child{border-top-color:#0000}.studio-mock__event time{color:var(--text-4);font-size:10.5px}.studio-mock__event-icon{background:var(--surface-3);width:24px;height:24px;color:var(--text-2);border-radius:7px;place-items:center;display:grid}.is-gift{background:var(--cyan-soft);color:var(--cyan)}.is-follow{background:var(--coral-soft);color:var(--coral)}.is-share{background:var(--green-soft);color:var(--green)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface), var(--bg-raised));padding:28px 28px 30px}.step__number{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.04em;font-size:13px}.step h3{letter-spacing:-.02em;margin-top:32px;font-size:20px;font-weight:650}.step p{color:var(--text-3);margin-top:10px;font-size:15px;line-height:1.6}.provider-note{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text-3);background:#ffffff04;align-items:center;gap:14px;margin-top:16px;padding:18px 22px;font-size:14.5px;display:flex}.provider-note .text-link{white-space:nowrap;margin-left:auto;font-size:14px}.provider-note__icon{background:var(--coral-soft);width:34px;height:34px;color:var(--coral);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.faq .section-heading{top:calc(var(--header-height) + 32px);margin-bottom:0;position:sticky}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{color:var(--text);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary svg{color:var(--text-3);transition:transform .25s var(--ease-out), color .2s}.faq__item summary:hover svg{color:var(--text)}.faq__item[open] summary svg{color:var(--cyan);transform:rotate(45deg)}.faq__item p{color:var(--text-3);padding:0 48px 24px 0;font-size:15.5px;line-height:1.65}.faq__item[open] p{animation:faq-answer .5s var(--ease-out) both}@keyframes faq-answer{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:none}}.beta__inner{border:1px solid var(--line-strong);background:radial-gradient(70% 110% at 0% 0%, #39d9e612, transparent 62%), linear-gradient(180deg, var(--surface), var(--bg-raised));box-shadow:var(--shadow-card);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);padding:clamp(28px,5vw,64px);display:grid}.beta__copy h2{letter-spacing:-.045em;margin-top:18px;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1}.beta__copy p{max-width:24em;color:var(--text-3);margin-top:18px;font-size:17px}.beta-form{border:1px solid var(--line);background:#08090b99;border-radius:20px;gap:18px;padding:28px;display:grid}.beta-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.beta-form__note{color:var(--text-4);text-align:center;font-size:12.5px}.beta-form--done{justify-items:start;gap:12px;padding:36px}.beta-form--done h3{letter-spacing:-.03em;margin-top:8px;font-size:26px}.beta-form--done p{color:var(--text-3)}.site-footer{border-top:1px solid var(--line);padding-block:56px 40px}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.site-footer__brand p{color:var(--text-3);margin-top:14px;font-size:14px}.site-footer__nav{flex-wrap:wrap;gap:10px 28px;display:flex}.site-footer__nav a{color:var(--text-3);padding-bottom:2px;font-size:14px;transition:color .2s;position:relative}.site-footer__nav a:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-footer__nav a:hover{color:var(--text)}.site-footer__nav a:hover:after{transform:none}.site-footer__legal{border-top:1px solid var(--line);color:var(--text-4);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.legal{padding-block:clamp(56px, 8vw, 96px) var(--section-space)}.legal__inner{max-width:720px}.legal h1{letter-spacing:-.045em;margin-top:18px;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1}.legal__intro{color:var(--text-2);margin-top:22px;font-size:18px;line-height:1.6}.legal h2{letter-spacing:-.02em;margin-top:48px;font-size:21px;font-weight:650}.legal p{color:var(--text-3);margin-top:12px;font-size:16px;line-height:1.75}.legal p a{color:var(--cyan);text-decoration:underline;-webkit-text-decoration-color:var(--cyan-line);-webkit-text-decoration-color:var(--cyan-line);-webkit-text-decoration-color:var(--cyan-line);text-decoration-color:var(--cyan-line);text-underline-offset:3px}.legal p strong{color:var(--text-2);font-weight:600}.legal code{border:1px solid var(--line-strong);background:var(--surface);color:var(--text-2);font-family:var(--font-mono);border-radius:6px;padding:1px 6px;font-size:.86em}.legal .legal__updated{color:var(--text-4);margin-top:10px;font-size:13.5px}.legal .button{margin-top:48px}.status-page{min-height:calc(100svh - var(--header-height) - 220px);place-items:center;padding-block:clamp(48px,9vw,112px);display:grid}.status-page__card{border:1px solid var(--line-strong);background:radial-gradient(80% 120% at 0% 0%, #39d9e614, transparent 60%), linear-gradient(180deg, var(--surface), var(--bg-raised));clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);width:min(100%,620px);animation:rise-in .7s var(--ease-out) both;justify-items:start;padding:clamp(28px,5vw,48px);display:grid;position:relative}.status-page__mark{filter:drop-shadow(0 8px 18px #00000080);width:56px;height:auto;margin-bottom:26px}.status-page__title{letter-spacing:-.045em;margin-top:16px;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.02}.status-page__body{max-width:34em;color:var(--text-3);margin-top:16px;font-size:16.5px;line-height:1.65}.status-page__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (max-width:480px){.status-page__actions .button{flex:100%}}@media (max-width:1080px){.hero__inner{grid-template-columns:1fr;min-height:0;padding-bottom:72px}.hero__art{justify-self:center;max-width:500px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card:last-child{grid-column:1/-1}.showcase__inner,.faq,.beta__inner{grid-template-columns:1fr}.faq .section-heading{position:static}}@media (max-width:900px){.site-nav,.site-header__account{display:none}.site-header__actions{margin-left:auto}.site-header__menu{display:inline-grid}}@media (max-width:760px){.tool-grid,.steps{grid-template-columns:1fr}.tool-card:last-child{grid-column:auto}.tool-card{padding:24px 22px 22px}.step h3{margin-top:28px}.provider-note{flex-wrap:wrap;align-items:flex-start}.provider-note>span:nth-child(2){flex:220px}.provider-note .text-link{margin-left:48px}.beta-form__row{grid-template-columns:1fr}.beta__inner{border-radius:22px;padding:24px 20px}.beta-form{padding:20px}.faq__item p{padding-right:0}.studio-mock__body{grid-template-columns:1fr}.studio-mock__side{display:none}.studio-mock__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-mock__events{--event-rows:5}.float-card--alert{bottom:24%;left:0}.float-card--goal{width:220px;right:0}}@media (max-width:480px){.hero__actions .button{flex:100%}.hero__compat{align-items:flex-start}.studio-mock__grid{grid-template-columns:112px minmax(0,1fr)}.studio-mock__goal>span:first-child{gap:1px;display:grid}.float-card--alert{width:206px;padding-right:12px;bottom:27%}.float-card__swap{gap:10px}.float-card__icon{width:36px;height:36px}.float-card--goal{width:214px;padding:12px 14px 14px;bottom:-4%}.hero__example{bottom:-15%}.float-card__row{font-size:12.5px}.site-header__actions .button--sm .icon-nudge{display:none}}@media (prefers-reduced-motion:reduce){.hero *,.hero:before{animation-delay:0s!important}}.auth-page{isolation:isolate;grid-template-rows:auto 1fr;min-height:100svh;display:grid;position:relative;overflow:clip}.auth-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(44% 38% at 50% 26%,#39d9e613,#0000 70%),radial-gradient(28% 30% at 88% 0,#ff7a660a,#0000 72%);animation:1.4s ease-out both fade-in;position:absolute;inset:0}.auth-page__top{height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-page__main{padding:8px var(--gutter) clamp(40px, 9vh, 104px);align-content:center;justify-items:center;gap:22px;display:grid}.auth-page__note{max-width:440px;color:var(--text-4);text-align:center;font-size:13px;line-height:1.55}.auth-page__note a{color:var(--text-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-hover);-webkit-text-decoration-color:var(--line-hover);-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover);text-underline-offset:3px;transition:color .18s}.auth-page__note a:hover{color:var(--text)}.auth-card-wrap{filter:drop-shadow(0 30px 50px #0000008c);width:min(100%,440px);animation:auth-rise .7s var(--ease-out) both}.auth-card{--cut:18px;border:1px solid var(--line-strong);background:linear-gradient(180deg, #ffffff08, transparent 42%), var(--surface);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:clamp(26px,6vw,40px) clamp(20px,6vw,36px) clamp(24px,5vw,34px);position:relative}.auth-card:before,.auth-card:after{content:"";width:var(--cut);height:var(--cut);pointer-events:none;position:absolute}.auth-card:before{background:linear-gradient(135deg, transparent calc(50% - 1px), var(--cyan) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));top:-1px;left:-1px}.auth-card:after{background:linear-gradient(315deg, transparent calc(50% - 1px), var(--line-hover) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));bottom:-1px;right:-1px}.auth-card__mark{filter:drop-shadow(0 8px 18px #39d9e633);width:52px;height:auto;margin-bottom:22px;display:block}.auth-card h1{letter-spacing:-.035em;align-items:center;gap:10px;font-size:clamp(25px,5.4vw,30px);font-weight:700;line-height:1.12;display:flex}.auth-card__title-icon{color:var(--cyan)}.auth-card__lead{color:var(--text-3);margin-top:10px;font-size:15px;line-height:1.6}.auth-card__lead strong{color:var(--text);overflow-wrap:anywhere;font-weight:600}.auth-step{animation:auth-step-in .45s var(--ease-out) both}.auth-form{gap:18px;margin-top:26px;display:grid}.auth-form .input{height:52px;font-size:16px}.auth-note{color:var(--text-4);font-size:13px;line-height:1.55}.auth-live:empty{position:absolute}.auth-live .form-error{animation:.2s ease-out fade-in}.auth-notice{border:1px solid var(--cyan-line);background:var(--cyan-soft);color:var(--text-2);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;animation:.2s ease-out fade-in;display:flex}.auth-notice svg{color:var(--cyan);margin-top:2px}.otp{border:0;min-width:0;margin:0;padding:0}.otp__legend{color:var(--text-2);margin-bottom:10px;padding:0;font-size:13.5px;font-weight:550}.otp__boxes{grid-template-columns:repeat(3,minmax(0,1fr)) 8px repeat(3,minmax(0,1fr));align-items:center;gap:clamp(5px,1.8vw,10px);display:grid}.otp__sep{background:var(--line-hover);border-radius:1px;width:8px;height:2px}.otp__box{border:1px solid var(--line-strong);background:var(--bg-raised);width:100%;min-width:0;height:clamp(50px,14vw,60px);color:var(--text);caret-color:var(--cyan);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;padding:0;font-size:clamp(21px,6vw,26px);font-weight:600;transition:border-color .18s,background-color .18s,box-shadow .18s;display:block}.otp__box:hover{border-color:var(--line-hover)}.otp__box:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-soft);outline:none}.otp__box.is-filled{border-color:var(--cyan-line);background:linear-gradient(180deg, var(--cyan-soft), transparent 80%), var(--bg-raised);animation:auth-pop .22s var(--ease-out)}.otp__box[aria-invalid=true]:not(:focus){border-color:#ff6b6b73}.otp:disabled .otp__box{opacity:.6}.otp.is-shaking .otp__boxes{animation:auth-shake .42s var(--ease-out)}.auth-dev{border:1px dashed var(--line-hover);color:var(--text-3);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.auth-dev code{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.12em;font-weight:600}.auth-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.auth-actions .text-link{font-variant-numeric:tabular-nums;min-height:32px;font-size:14px}.auth-actions .text-link:disabled{color:var(--text-4)}.text-link--quiet{color:var(--text-3)}.text-link--quiet:hover:not(:disabled){color:var(--text)}.text-link--quiet:hover svg{transform:translate(-3px)}@keyframes auth-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes auth-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes auth-pop{0%{transform:scale(.92)}to{transform:none}}@keyframes auth-shake{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@media (max-width:420px){.auth-page__top .button{padding:0 10px}.auth-actions{flex-direction:column;align-items:flex-start;gap:6px}}.update-chip--neutral{--tone:var(--text-3);--tone-soft:#ffffff08;--tone-line:var(--line-strong)}.update-card--cyan,.service-notice--cyan,.update-chip--cyan{--tone:var(--cyan);--tone-soft:var(--cyan-soft);--tone-line:var(--cyan-line)}.update-card--green,.service-notice--green,.update-chip--green{--tone:var(--green);--tone-soft:var(--green-soft);--tone-line:#3ad29a52}.update-card--amber,.service-notice--amber,.update-chip--amber{--tone:var(--amber);--tone-soft:var(--amber-soft);--tone-line:#f4b64a57}.update-card--coral,.service-notice--coral,.update-chip--coral{--tone:var(--coral);--tone-soft:var(--coral-soft);--tone-line:#ff7a6657}.update-card--red,.service-notice--red,.update-chip--red{--tone:#ff8f8f;--tone-soft:var(--red-soft);--tone-line:#ff6b6b66}.update-card,.updates-status__clear,.updates-editor__form,.manage-item{--cut:14px;--facet-bg:var(--bg);--facet-line:var(--line);--facet-edge:var(--tone,var(--line-hover));border:1px solid var(--facet-line);border-radius:0 var(--radius) 0 var(--radius);background:linear-gradient(180deg, #ffffff06, transparent 46%), var(--surface);position:relative}:is(.update-card,.updates-status__clear,.updates-editor__form,.manage-item):before,:is(.update-card,.updates-status__clear,.updates-editor__form,.manage-item):after{content:"";z-index:1;width:var(--cut);height:var(--cut);pointer-events:none;position:absolute}:is(.update-card,.updates-status__clear,.updates-editor__form,.manage-item):before{background:linear-gradient(135deg, var(--facet-bg) calc(50% - .7px), var(--facet-edge) calc(50% - .7px) calc(50% + .7px), transparent calc(50% + .7px));top:-1px;left:-1px}:is(.update-card,.updates-status__clear,.updates-editor__form,.manage-item):after{background:linear-gradient(315deg, var(--facet-bg) calc(50% - .7px), var(--facet-line) calc(50% - .7px) calc(50% + .7px), transparent calc(50% + .7px));bottom:-1px;right:-1px}.studio-release-history{margin-top:28px;scroll-margin-top:24px}.studio-release-history>header h2{margin:8px 0;font-size:25px;font-weight:750}.studio-release-history>header p{color:var(--text-3);font-size:14px}.studio-release-history>ol{gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.studio-release-history article{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:22px}.studio-release-history article h3{margin:10px 0 12px;font-size:18px;line-height:1.35}.studio-release-history__meta{color:var(--text-3);justify-content:space-between;align-items:center;font-size:12px;display:flex}.studio-release-history__meta>span{color:#d9bbff;background:#a878df22;border-radius:7px;padding:4px 8px}.studio-release-history article ul{color:var(--text-2);margin:0;padding-left:20px;font-size:14px;line-height:1.65;list-style:outside}.studio-release-history article li+li{margin-top:7px}.updates-page{width:min(860px, 100% - var(--gutter) * 2);padding-block:clamp(40px, 7vw, 80px) var(--section-space)}.updates-page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 24px;display:flex}.updates-page__head h1{letter-spacing:-.045em;margin-top:16px;font-size:clamp(40px,6.4vw,62px);font-weight:700;line-height:1}.updates-page__lead{max-width:34em;color:var(--text-3);margin-top:16px;font-size:clamp(16px,1.6vw,17.5px);line-height:1.6}.updates-page__manage{flex-shrink:0}.updates-status{margin-top:clamp(28px,4vw,40px)}.updates-status__clear{--tone:var(--green);background:linear-gradient(110deg, var(--green-soft), transparent 46%), var(--surface);align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.updates-status.is-unknown .updates-status__clear{--tone:var(--line-hover);background:var(--surface)}.updates-status__clear .dot,.updates-status__head .dot{margin-top:9px}.updates-status__clear h2,.updates-status__head h2{letter-spacing:-.02em;font-size:19px;font-weight:650}.updates-status__clear p,.updates-status__head p{color:var(--text-3);margin-top:4px;font-size:14.5px;line-height:1.6}.updates-status__head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.updates-history{gap:18px;margin-top:clamp(36px,5vw,52px);display:grid}.updates-list{animation:updates-rise .5s var(--ease-out) both;gap:14px;display:grid}.updates-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--text-3);text-align:center;padding:28px 20px;font-size:15px}.updates-empty--small{text-align:left;padding:16px;font-size:14px}.updates-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.updates-pager>:only-child{margin-left:auto}.updates-tabs{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:12px;flex-wrap:wrap;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.updates-tabs__tab{min-height:38px;color:var(--text-3);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.updates-tabs__tab:hover{color:var(--text);background:#ffffff08}.updates-tabs__tab.is-active{background:var(--surface-3);color:var(--text);box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0000004d}.update-card{gap:12px;min-width:0;padding:22px 24px 20px;display:grid}.update-card--amber,.update-card--coral,.update-card--red{background:radial-gradient(70% 90% at 0 0, var(--tone-soft), transparent 62%), var(--surface)}.update-card:target{--facet-line:var(--tone-line)}.update-card__chips{flex-wrap:wrap;gap:6px;display:flex}.update-card__title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(18px,2.2vw,20px);font-weight:650;line-height:1.3}.update-card__summary{color:var(--text-2);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.update-card__label{color:var(--text-4);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:650}.update-card__areas{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.update-card__areas ul{flex-wrap:wrap;gap:6px;display:flex}.update-card__areas li{border:1px solid var(--line-strong);color:var(--text-2);border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:500}.update-card__dates{flex-wrap:wrap;gap:4px 18px;font-size:13px;display:flex}.update-card__dates>div{flex-wrap:wrap;gap:0 6px;display:flex}.update-card__dates dt{color:var(--text-4)}.update-card__dates dd{color:var(--text-3);font-variant-numeric:tabular-nums}.update-card__body{border-top:1px solid var(--line);padding-top:14px}.update-card__timeline{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.update-card__more{border-top:1px solid var(--line);padding-top:6px}.update-card__more summary{min-height:40px;color:var(--text-2);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;font-weight:600;list-style:none;transition:color .18s;display:flex}.update-card__more summary::-webkit-details-marker{display:none}.update-card__more summary:hover{color:var(--text)}.update-card__more summary:after{content:"";width:7px;height:7px;transition:transform .25s var(--ease-out);border-bottom:1.6px solid;border-right:1.6px solid;margin:-3px 0 0 2px;transform:rotate(45deg)}.update-card__more[open] summary:after{transform:translateY(3px)rotate(-135deg)}.update-card__more[open] .update-timeline{animation:updates-rise .35s var(--ease-out) both;margin-block:6px 4px}.update-card__count{color:var(--text-4);font-weight:500}.update-chip{border-color:var(--tone-line,var(--line-strong));background:var(--tone-soft,#ffffff05);height:24px;color:var(--tone,var(--text-3));letter-spacing:.01em;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600}.update-chip__dot{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:currentColor;flex-shrink:0;width:7px;height:7px}.update-timeline{gap:18px;padding-left:24px;display:grid;position:relative}.update-timeline:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:10px;bottom:10px;left:5px}.update-timeline__item{gap:6px;min-width:0;display:grid;position:relative}.update-timeline__item:before{content:"";background:var(--line-hover);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:11px;height:11px;position:absolute;top:8px;left:-23px}.update-timeline__item:first-child:before{background:var(--tone,var(--cyan))}.update-timeline__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.update-timeline__time{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:12.5px}.update-body{color:var(--text-2);overflow-wrap:anywhere;gap:10px;font-size:14.5px;line-height:1.65;display:grid}.update-body p{white-space:pre-line}.update-body a{color:var(--cyan);text-decoration:underline;-webkit-text-decoration-color:var(--cyan-line);-webkit-text-decoration-color:var(--cyan-line);-webkit-text-decoration-color:var(--cyan-line);text-decoration-color:var(--cyan-line);text-underline-offset:3px;transition:color .18s,text-decoration-color .18s}.update-body a:hover{color:var(--cyan-hover);text-decoration-color:currentColor}.service-notice-host{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:45;pointer-events:none;width:min(384px,100vw - 48px);position:fixed}.service-notice-host--studio{z-index:55;width:min(360px,100vw - 48px)}.service-notice{pointer-events:auto}.service-notice--fixed{filter:drop-shadow(0 22px 34px #0000008c);animation:service-notice-in .55s var(--ease-out) both}.service-notice--fixed.is-leaving{pointer-events:none;animation:.26s ease-in both service-notice-out}.service-notice__card{--cut:14px;border:1px solid var(--tone-line);background:linear-gradient(140deg, var(--tone-soft), transparent 58%), var(--surface-2);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));gap:12px;padding:16px 16px 14px;display:flex;position:relative}.service-notice__card:before,.service-notice__card:after{content:"";width:var(--cut);height:var(--cut);pointer-events:none;position:absolute}.service-notice__card:before{background:linear-gradient(135deg, transparent calc(50% - 1px), var(--tone) calc(50% - 1px) calc(50% + .5px), transparent calc(50% + .5px));top:-1px;left:-1px}.service-notice__card:after{background:linear-gradient(315deg, transparent calc(50% - 1px), var(--tone-line) calc(50% - 1px) calc(50% + .5px), transparent calc(50% + .5px));bottom:-1px;right:-1px}.service-notice__icon{background:var(--tone-soft);width:34px;height:34px;color:var(--tone);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);flex-shrink:0;place-items:center;display:grid}.service-notice__body{flex:1;gap:6px;min-width:0;display:grid}.service-notice__chips{flex-wrap:wrap;gap:5px;display:flex}.service-notice__chips .update-chip{height:22px;padding:0 8px;font-size:11px}.service-notice__title{color:var(--text);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:2px;font-size:15px;font-weight:650;line-height:1.35}.service-notice__summary{-webkit-line-clamp:3;line-clamp:3;color:var(--text-3);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.service-notice__meta{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:12px}.service-notice__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.service-notice__link{font-size:13.5px}.service-notice--inline{position:relative}@keyframes service-notice-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes service-notice-out{to{opacity:0;transform:translateY(12px)scale(.985)}}.updates-manage{min-height:100vh}.updates-manage__top{height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.updates-manage__main{padding-block:12px 120px}.updates-manage__intro h1{letter-spacing:-.04em;margin-top:14px;font-size:clamp(32px,5vw,46px);font-weight:700;line-height:1.05}.updates-manage__intro p{max-width:40em;color:var(--text-3);margin-top:10px;font-size:15.5px}.updates-editor{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:28px;margin-top:28px;scroll-margin-top:24px;display:grid}.updates-editor__form{gap:20px;min-width:0;padding:clamp(18px,3vw,26px);display:grid}.updates-editor__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.updates-editor__head h2{letter-spacing:-.02em;font-size:19px;font-weight:650}.updates-editor__row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.updates-editor__actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.updates-manager .button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.updates-manager .button[aria-disabled=true]:active{transform:none}.updates-group__title:focus{outline:none}.updates-group__title:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.updates-field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.updates-field__legend{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;padding:0;font-size:13.5px;font-weight:550;display:flex}.updates-field:disabled{opacity:1}.updates-counter{font-variant-numeric:tabular-nums}.updates-counter.is-over{color:var(--red)}.updates-textarea{resize:vertical;height:auto;min-height:104px;padding:12px 14px;line-height:1.55}.updates-textarea--short{min-height:66px}.updates-kind{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.updates-kind__option{border:1px solid var(--line-strong);background:var(--bg-raised);cursor:pointer;border-radius:10px;gap:4px;padding:13px 14px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.updates-kind__option:hover{border-color:var(--line-hover)}.updates-kind__option input{opacity:0;pointer-events:none;position:absolute}.updates-kind__option:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.updates-kind__option.is-selected{border-color:var(--cyan-line);background:linear-gradient(140deg, var(--cyan-soft), transparent 70%), var(--bg-raised)}.updates-kind__name{color:var(--text);font-size:14.5px;font-weight:600}.updates-kind__option.is-selected .updates-kind__name{color:var(--cyan)}.updates-kind__help{color:var(--text-3);font-size:12.5px;line-height:1.45}.updates-field:disabled .updates-kind__option{cursor:default}.updates-field:disabled .updates-kind__option:not(.is-selected){opacity:.5}.updates-areas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 16px;display:grid}.updates-areas__item{color:var(--text-2);align-items:center}.updates-important{color:var(--text-2)}.updates-important input:disabled{opacity:.7}.updates-important__hint{margin-top:3px;display:block}.updates-preview{gap:10px;min-width:0;display:grid;position:sticky;top:24px}.updates-preview__title{letter-spacing:-.01em;font-size:15px;font-weight:650}.updates-preview__label{color:var(--text-4);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:11.5px;font-weight:650}.updates-preview__frame{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--bg);min-width:0;padding:14px}.updates-preview__frame--notice{justify-items:end;display:grid}.updates-preview__frame--notice .service-notice{width:min(100%,384px)}.updates-preview__none{color:var(--text-4);justify-self:stretch;font-size:13.5px}.updates-group{margin-top:44px}.updates-group__title{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:650;display:flex}.updates-group__count{border:1px solid var(--line-strong);min-width:24px;height:22px;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.updates-group .updates-empty{margin-top:12px}.manage-list{gap:10px;margin-top:14px;display:grid}.manage-item{--cut:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 20px;padding:16px 18px;display:grid}.manage-item.is-editing{--facet-line:var(--cyan-line);--facet-edge:var(--cyan)}.manage-item__chips{flex-wrap:wrap;gap:6px;display:flex}.manage-item__title{overflow-wrap:anywhere;margin-top:8px;font-size:15.5px;font-weight:600;line-height:1.4}.manage-item__meta{color:var(--text-4);margin-top:4px;font-size:12.5px}.manage-item__meta a{color:var(--text-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-hover);-webkit-text-decoration-color:var(--line-hover);-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover);text-underline-offset:3px}.manage-item__meta a:hover{color:var(--text)}.manage-item__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:460px;display:flex}.manage-confirm,.manage-entry{border:1px solid var(--line-strong);background:var(--bg-raised);animation:updates-rise .3s var(--ease-out) both;border-radius:10px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.manage-confirm{border-color:#ff6b6b52}.manage-confirm p{color:var(--text-2);font-size:14px}.manage-confirm__actions{flex-wrap:wrap;gap:8px;display:flex}.updates-manager__live{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;width:max-content;max-width:calc(100% - 32px);position:fixed;transform:translate(-50%)}.updates-message{border:1px solid var(--line-strong);background:var(--surface-3);box-shadow:var(--shadow-float);color:var(--text);animation:updates-rise .3s var(--ease-out) both;border-radius:12px;align-items:center;gap:10px;padding:10px 8px 10px 14px;font-size:13.5px;line-height:1.45;display:flex}.updates-message>svg{flex-shrink:0}.updates-message--ok>svg{color:var(--green)}.updates-message--error{border-color:#ff6b6b59}.updates-message--error>svg{color:var(--red)}.updates-message a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.updates-message__close{width:28px;height:28px;color:var(--text-3);background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.updates-message__close:hover{color:var(--text);background:#ffffff0f}@keyframes updates-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1000px){.updates-editor{grid-template-columns:minmax(0,1fr)}.updates-preview{position:static}}@media (max-width:1100px){.service-notice-host--studio{right:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:min(400px,100vw - 24px)}}@media (max-width:760px){.manage-item{grid-template-columns:minmax(0,1fr)}.manage-item__actions{justify-content:flex-start;max-width:none}}@media (max-width:560px){.service-notice-host--site{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto}.service-notice__card{gap:10px;padding:14px 14px 12px}.service-notice__icon{width:30px;height:30px}.service-notice__summary{-webkit-line-clamp:2;line-clamp:2}.updates-tabs{justify-self:stretch;display:flex}.updates-tabs__tab{flex:auto;padding:0 10px;font-size:13.5px}.update-card{padding:18px 16px 16px}.update-timeline{padding-left:20px}.update-timeline__item:before{left:-19px}.updates-status__clear{gap:12px;padding:18px 16px}.updates-page__manage{width:100%}}.overlay-demo{grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(32px,4vw,52px);display:grid}.overlay-demo__frame{aspect-ratio:9/16;border:1px solid var(--line-strong);isolation:isolate;background:#07090b;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #ffffff06,0 40px 90px -40px #000000e6,0 0 120px -60px #39d9e659}.overlay-demo__camera{z-index:-1;background:radial-gradient(55% 32% at 50% 58%,#ffd6be29,#0000 70%),radial-gradient(38% 22% at 50% 44%,#ffecdc24,#0000 70%),radial-gradient(90% 60% at 20% 10%,#39d9e61f,#0000 60%),radial-gradient(80% 60% at 90% 95%,#ff7a6624,#0000 60%),linear-gradient(#15191e,#0b0d10 55%,#090b0d);position:absolute;inset:0}.overlay-demo__camera:after{content:"";background:repeating-linear-gradient(0deg,#ffffff03 0 2px,#0000 2px 4px);position:absolute;inset:0}.overlay-demo__badge{z-index:3;color:var(--text-3);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0db3;border:1px solid #ffffff24;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;position:absolute;top:12px;right:12px}.overlay-demo__controls{gap:26px;display:grid}.overlay-demo__group{gap:12px;display:grid}.overlay-demo__label{color:var(--text-4);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.overlay-demo__themes{gap:8px;display:grid}.overlay-demo__themes button{border:1px solid var(--line);background:var(--surface);color:var(--text-2);text-align:left;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:border-color .18s, background .18s, transform .18s var(--ease-out);gap:3px;padding:13px 16px;display:grid}.overlay-demo__themes button:hover{border-color:var(--line-hover);transform:translate(3px)}.overlay-demo__themes button.is-active{border-color:var(--cyan-line);background:linear-gradient(90deg, var(--cyan-soft), var(--surface) 70%)}.overlay-demo__themes strong{color:var(--text);font-size:15px;font-weight:650}.overlay-demo__themes button.is-active strong{color:var(--cyan)}.overlay-demo__themes small{color:var(--text-3);font-size:13px;line-height:1.45}.overlay-demo__accents{gap:10px;display:flex}.overlay-demo__accents button{background:var(--swatch);width:30px;height:30px;transition:transform .18s var(--ease-out);border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff29}.overlay-demo__accents button:hover{transform:scale(1.1)}.overlay-demo__accents button[aria-checked=true]{outline:2px solid var(--text);outline-offset:3px}.overlay-demo__note{max-width:46ch;color:var(--text-3);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:860px){.overlay-demo{grid-template-columns:minmax(0,1fr);justify-items:center}.overlay-demo__frame{width:min(100%,360px)}.overlay-demo__controls{width:100%}.overlay-demo__themes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.studio{grid-template-columns:var(--studio-sidebar) minmax(0, 1fr);background:var(--bg);min-height:100vh;display:grid}.studio-sidebar{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;justify-content:space-between;gap:24px;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.studio-sidebar .logo{padding:2px 8px 0}.studio-sidebar__label{color:var(--text-4);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:34px 8px 10px;font-size:11px;font-weight:600;display:flex}.studio-sidebar__label .pill{letter-spacing:.02em;text-transform:none;height:22px;padding:0 8px;font-size:11px}.studio-nav{gap:2px;display:grid}.studio-nav__item{height:40px;color:var(--text-3);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s;display:flex;position:relative}.studio-nav__item:hover{color:var(--text);background:#ffffff09}.studio-nav__item.is-active{color:var(--text);background:var(--surface-2)}.studio-nav__item.is-active svg{color:var(--cyan)}.studio-nav__item.is-active:before{content:"";background:var(--cyan);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-14px}.studio-sidebar__bottom{gap:12px;display:grid}.sidebar-live{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;gap:4px;padding:12px 14px;transition:border-color .2s,background-color .2s;display:grid}.sidebar-live:hover{border-color:var(--line-hover)}.sidebar-live__head{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sidebar-live__time{color:var(--text-3);margin-left:auto;font-size:12px;font-weight:500}.sidebar-live small{color:var(--text-3);padding-left:15px;font-size:12px}.sidebar-live--live{background:linear-gradient(180deg, #3ad29a12, var(--surface));border-color:#3ad29a4d}.sidebar-live--error{border-color:#ff6b6b4d}.studio-user{align-items:center;gap:10px;min-width:0;padding:4px 6px;display:flex}.studio-user__avatar{border:1px solid var(--line-strong);background:var(--surface-3);width:32px;height:32px;color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:650;display:grid}.studio-user__text{min-width:0;display:grid}.studio-user__text strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.studio-user__text small{color:var(--text-4);font-size:12px}.studio-user__text{flex:1}.studio-user__action{color:var(--text-3);border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s}.studio-user__action:hover{background:var(--surface-3);color:var(--text)}.studio-user__action:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.studio-back{color:var(--text-4);align-items:center;gap:8px;padding:4px 8px;font-size:12.5px;transition:color .15s;display:inline-flex}.studio-back:hover{color:var(--text-2)}.studio-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.studio-mobilebar,.studio-tabbar{display:none}.studio-content{flex:1;width:100%;min-width:0;padding:28px clamp(20px,2vw,36px) 36px}.studio-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px;display:flex}.studio-header h1{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.1}.studio-header p{color:var(--text-3);margin-top:6px;font-size:14.5px}.studio-header__actions{align-items:center;gap:10px;display:flex}.studio-viewonly{border:1px solid var(--cyan-line);border-radius:var(--radius);background:var(--cyan-soft);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:22px;padding:14px 16px;display:flex}.studio-viewonly__icon{width:34px;height:34px;color:var(--cyan);background:#39d9e624;border-radius:10px;flex:none;place-items:center;display:grid}.studio-viewonly__text{min-width:0;color:var(--text-2);flex:320px;gap:4px;font-size:13.5px;line-height:1.55;display:grid}.studio-viewonly__title{color:var(--text);font-size:14.5px;font-weight:650}.studio-viewonly__note{color:var(--text-3);font-size:12.5px}.studio-viewonly__action{flex:none}.studio-content:focus{outline:none}@media (max-width:640px){.studio-viewonly__action{justify-content:center;width:100%}}@keyframes view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.studio-footer{border-top:1px solid var(--line);color:var(--text-4);justify-content:space-between;gap:16px;padding:18px clamp(20px,3vw,40px);font-size:12.5px;display:flex}.studio-footer a:hover{color:var(--text-2)}.status-chip{border:1px solid var(--line-strong);max-width:100%;height:38px;color:var(--text-2);background:#ffffff05;border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:550;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.status-chip:hover{border-color:var(--line-hover);background:#ffffff0d}.status-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-chip--live{background:var(--green-soft);color:#c9f5e4;border-color:#3ad29a59}.status-chip--busy{color:#f8dcaa;border-color:#f4b64a59}.status-chip--error{color:#ffc9c9;border-color:#ff6b6b59}.status-chip__time{color:var(--text-3);font-variant-numeric:tabular-nums;border-left:1px solid #ffffff24;padding-left:9px}.status-chip--compact{height:34px;padding:0 12px;font-size:12.5px}.panel{border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border:1px solid #0000;padding:20px;position:relative}.panel__header{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:16px;display:flex}.panel__header h2{letter-spacing:-.01em;flex-direction:column;gap:2px;font-size:15px;font-weight:650;display:flex}.panel__subtitle{color:var(--text-3);letter-spacing:0;font-size:13px;font-weight:450}.panel__lead{color:var(--text-3);margin-bottom:16px;font-size:14px}.panel__note{color:var(--text-4);margin-top:14px;font-size:12.5px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.counter-check{border:1px solid var(--border);background:var(--surface,var(--bg-2));border-radius:14px;margin:20px 0;padding:20px}.counter-check>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.counter-check__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.counter-check h2{margin:0 0 4px;font-size:18px}.counter-check header p,.counter-check__note{color:var(--text-3);margin:0;font-size:12px;line-height:1.6}.counter-check__status{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;font-size:12px;display:flex}.counter-check__badge{border:1px solid var(--border);border-radius:20px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.counter-check__badge.is-current{color:#8ce9cd;background:#1d7e5e1f;border-color:#62cfa84d}.counter-check__badge.is-quiet{color:#edc77e;background:#a4752f1a;border-color:#cda86547}.counter-check__result{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 0;font-size:13px;display:flex}.counter-check__result>svg{color:#8ce9cd;flex-shrink:0}.counter-check__result small{color:var(--text-3)}.counter-check__result.is-error{color:#f3a2b0}.counter-check details{border-top:1px solid var(--border);margin-top:15px;padding-top:12px}.counter-check summary{cursor:pointer;color:var(--text-2);font-size:12px}.counter-check__table-wrap{overflow-x:auto}.counter-check table{border-collapse:collapse;text-align:left;width:100%;margin:12px 0;font-size:12px}.counter-check th,.counter-check td{border-bottom:1px solid var(--border);padding:9px 10px}.counter-check thead th{color:var(--text-3);font-weight:500}.counter-check tbody th{font-weight:600}.counter-check td:last-child{color:var(--text-3);white-space:nowrap}.counter-check__note+.counter-check__note{margin-top:8px}@media (max-width:720px){.counter-check>header{flex-wrap:wrap;align-items:flex-start}}.metric{border-radius:var(--radius-lg);background:var(--surface);border:1px solid #0000;gap:8px;padding:18px 20px;display:grid}.metric__label{color:var(--text-3);align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.metric__label svg{color:var(--text-4)}.metric__value{font-family:var(--font-display);letter-spacing:-.03em;font-size:32px;font-weight:650;line-height:1}.metric small{color:var(--text-4);font-size:12px}.overview__grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.overview__middle,.overview__side{gap:16px;min-width:0;display:grid}.preview__stage{border:1px solid var(--line-strong);background:#06080a;border-radius:14px;width:100%;margin:0 auto;position:relative;overflow:hidden}.preview__stage--portrait{aspect-ratio:9/16;width:min(100%,360px)}.preview__stage--landscape{aspect-ratio:16/9}.preview__backdrop{color:var(--text-4);letter-spacing:.16em;text-transform:uppercase;background:radial-gradient(90% 55% at 50% 112%,#39d9e621,#0000 62%),radial-gradient(70% 45% at 50% -5%,#ffffff0d,#0000 70%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 32px),#0a0d10;place-content:center;justify-items:center;gap:12px;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.preview__backdrop img{opacity:.12;filter:grayscale();width:64px;height:auto}.preview__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.preview__sync{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.preview__actions{gap:8px;display:flex}.activity__list{display:grid}.activity__item{border-top:1px solid var(--line);animation:item-in .45s var(--ease-out) both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.activity__item:first-child{border-top:0;padding-top:0}.activity__icon{background:var(--surface-3);width:34px;height:34px;color:var(--text-2);border-radius:10px;place-items:center;display:grid}.activity__icon--gift{background:var(--cyan-soft);color:var(--cyan)}.activity__icon--follow{background:var(--coral-soft);color:var(--coral)}.activity__icon--share{background:var(--green-soft);color:var(--green)}.activity__icon--subscribe{background:var(--amber-soft);color:var(--amber)}.activity__item p{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.activity__item p strong{color:var(--text);font-weight:600}.activity__meta{color:var(--text-4);align-items:center;gap:8px;font-size:12px;display:flex}.activity__tag{background:var(--amber-soft);color:var(--amber);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}@keyframes item-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.empty-state{text-align:center;justify-items:center;gap:8px;padding:28px 12px 20px;display:grid}.empty-state__icon{border:1px solid var(--line-strong);background:var(--surface-2);width:48px;height:48px;color:var(--text-3);border-radius:14px;place-items:center;margin-bottom:6px;animation:3.2s ease-in-out infinite breathe;display:grid}.empty-state h3{font-size:15px;font-weight:600}.empty-state p{max-width:32ch;color:var(--text-3);font-size:13.5px}.empty-state .text-link{margin-top:6px;font-size:13.5px}@keyframes breathe{50%{color:var(--cyan);box-shadow:0 0 0 6px #39d9e60f}}.switch{border:1px solid var(--line-hover);background:var(--surface-3);border-radius:99px;flex-shrink:0;width:40px;height:24px;transition:background-color .2s,border-color .2s;position:relative}.switch__thumb{background:var(--text-3);width:16px;height:16px;transition:transform .28s var(--ease-out), background-color .2s;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.switch[aria-checked=true]{border-color:var(--cyan);background:var(--cyan)}.switch[aria-checked=true] .switch__thumb{background:#fff;transform:translate(16px)}.switch-list{display:grid}.switch-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.switch-list .switch-row:first-child{border-top:0;padding-top:0}.switch-row__icon{color:var(--text-3);display:grid}.switch-row__text{flex:1;gap:2px;min-width:0;display:grid}.switch-row__label{color:var(--text-2);font-size:14px;font-weight:500}.switch-row__text small{color:var(--text-4);font-size:12.5px}.settings-group{border:0;border-top:1px solid var(--line);gap:14px;min-width:0;margin:0;padding:20px 0;display:grid}.settings-group:first-of-type{border-top:0;padding-top:0}.settings-group:last-child{padding-bottom:0}.settings-group legend{float:left;width:100%;color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;padding:0;font-size:11.5px;font-weight:600}.settings-group .switch-row{border:0;padding:2px 0}.settings-help{color:var(--text-4);font-size:12.5px;line-height:1.55}.settings-help strong{color:var(--text-2);font-weight:600}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.segmented{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmented button{height:30px;color:var(--text-3);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .2s,color .2s}.segmented button:hover{color:var(--text)}.segmented button.is-active{background:var(--surface-3);color:var(--text);box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0000004d}.settings-group .segmented{justify-self:start}.swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swatch{background:var(--swatch);color:#071014;width:32px;height:32px;transition:transform .18s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.swatch:hover{transform:scale(1.08)}.swatch[aria-checked=true]{outline:2px solid var(--text);outline-offset:3px}.swatch--custom{cursor:pointer;background:conic-gradient(#ff7a66,#f4b64a,#4fdca8,#39d9e6,#8b7dff,#ff7a66);overflow:hidden}.swatch--custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.swatches__value{color:var(--text-3);font-family:var(--font-mono);font-size:12.5px}.tts-settings{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;gap:12px;padding:16px;display:grid}.tts-settings .segmented,.tts-settings .button{justify-self:start}.tts-settings__panel{gap:10px;display:grid}.tts-settings .settings-help svg{vertical-align:-2px;color:var(--cyan);margin-right:4px;display:inline}.tts-settings__warning{color:#f8dcaa}.tts-viewer-voices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tts-viewer-voices li{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.tts-viewer-voices li>span{overflow-wrap:anywhere;min-width:0;display:grid}.tts-viewer-voices small{color:var(--text-3)}.tts-viewer-voices .button{flex:none}.editor{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:20px;display:grid}.editor__controls{gap:16px;min-width:0;display:grid}.editor__preview{position:sticky;top:24px}.overlay-link{gap:12px;min-width:0;display:grid}.overlay-link--compact{gap:4px;min-width:0;display:grid}.overlay-link__formats{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.overlay-link__formats legend{color:var(--text-2);margin-bottom:7px;font-size:12px;font-weight:600}.overlay-link__format{border:1px solid var(--line-hover);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:11px 12px;display:flex}.overlay-link__format.is-selected{border-color:var(--cyan);background:var(--cyan-soft)}.overlay-link__format:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.overlay-link__format input{accent-color:var(--cyan);flex-shrink:0;margin:0}.overlay-link__format>span{gap:4px;min-width:0;display:grid}.overlay-link__format strong{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.overlay-link__format strong small{color:var(--cyan);font-size:10px;font-weight:500}.overlay-link__format>span>span{color:var(--text-3);font-size:11px;line-height:1.4}.overlay-link__formats:disabled .overlay-link__format{cursor:wait;opacity:.65}.overlay-link__instructions{color:var(--text-3);gap:5px;margin:0;padding-left:20px;font-size:12px;line-height:1.65;display:grid}.overlay-link__instructions strong{color:var(--text-2);font-weight:600}.overlay-link__default{gap:10px;min-width:0;display:grid}.overlay-source-modes{flex-wrap:wrap;gap:8px;display:flex}.overlay-source-modes [aria-pressed=true]{color:var(--text);border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.overlay-source-modes [aria-pressed=true]{background:color-mix(in srgb, var(--cyan) 12%, transparent)}}.connect-steps{color:var(--text-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;padding:0;font-size:11px;list-style:none;display:grid}.connect-steps li{align-items:center;gap:6px;display:flex}.connect-steps b{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.connect-steps [aria-current=step]{color:var(--text);font-weight:700}.connect-steps [aria-current=step] b{background:var(--cyan);border-color:var(--cyan);color:var(--bg)}.overlay-link__default>strong{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.overlay-link__default>strong>small{color:var(--text-3);font-size:11px;font-weight:500}.overlay-link__default>.overlay-copy,.overlay-link__horizontal>.overlay-copy{display:grid}.overlay-link__source-help{gap:8px;display:grid}.overlay-link__horizontal[open]{border-bottom:1px solid var(--line);padding-bottom:8px}@media (max-width:420px){.overlay-link__formats{grid-template-columns:minmax(0,1fr)}}.overlay-link__placeholder{border:1px dashed var(--line-hover);color:var(--text-3);border-radius:10px;padding:12px 14px;font-size:13.5px}.overlay-link__actions{flex-wrap:wrap;gap:8px;display:flex}.overlay-copy{vertical-align:middle;gap:10px;min-width:0;max-width:100%;display:inline-grid}.overlay-copy>.button,.overlay-copy>.icon-button{justify-self:start}.overlay-link>.overlay-copy{display:grid}.overlay-copy--manual{width:100%;min-width:0}:is(.connection-row:has(>.overlay-copy--manual),.preview__actions:has(>.overlay-copy--manual)){flex-wrap:wrap}.connection-row>.overlay-copy--manual{flex-basis:100%}.preview__actions:has(>.overlay-copy--manual){flex-basis:100%}.overlay-copy__help{max-width:62ch;color:var(--text-3);overflow-wrap:anywhere;font-size:12px;line-height:1.65;display:block}.overlay-link__advanced{padding-top:4px}.overlay-link__advanced>summary{width:fit-content;color:var(--text-3);cursor:pointer;font-size:12px}.overlay-link__advanced>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.overlay-link__advanced[open]{gap:10px;display:grid}.overlay-link__advanced .overlay-link__actions{align-items:center;margin-top:10px}.overlay-link--empty{border:1px dashed var(--line-hover);color:var(--text-3);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:13.5px;display:flex}.connection-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.panel__header+.connection-row{border-top:0;padding-top:0}.connection-row__icon{background:var(--surface-3);width:38px;height:38px;color:var(--text-3);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.connection-row__icon--live{background:var(--green-soft);color:var(--green)}.connection-row__icon--busy{background:var(--amber-soft);color:var(--amber)}.connection-row__icon--error{background:var(--red-soft);color:var(--red)}.connection-row__text{flex:1;gap:2px;min-width:0;display:grid}.connection-row__text strong{font-size:14px;font-weight:600}.connection-row__text small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.connection-row__message{color:#ffb4b4;margin:-4px 0 10px 50px;font-size:12.5px;line-height:1.5}.rule-summary{gap:8px;margin-bottom:16px;display:grid}.rule-summary__step{gap:6px;display:grid}.rule-summary__step small{color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.rule-summary__step>span{border:1px solid var(--line);background:var(--bg-raised);color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;display:flex}.rule-summary__step svg{color:var(--cyan)}.rule-summary__line{background:var(--line-hover);width:1px;height:10px;margin-left:20px}.automations{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.automations--list{grid-template-columns:minmax(0,1fr);max-width:1100px}.automation-list>.panel__lead{margin-bottom:22px}.automation-list>.panel__note{margin-top:18px}.automation-search{color:var(--text-3);align-items:center;gap:10px;margin-bottom:16px;display:flex}.automation-search .input{flex:1;min-width:0}.automation-search>span{white-space:nowrap;font-size:12px}.automation-empty{border:1px dashed var(--line-strong);text-align:center;border-radius:12px;justify-items:center;gap:9px;margin-bottom:20px;padding:38px 20px;display:grid}.automation-empty>svg{color:var(--cyan);margin-bottom:6px}.automation-empty h3{font-size:20px}.automation-empty p{max-width:45ch;color:var(--text-3);font-size:14px}.automation-templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.automation-templates button{border:1px solid var(--line);text-align:left;color:var(--text);background:var(--bg-raised);border-radius:12px;align-items:flex-start;gap:8px;padding:15px;transition:border-color .15s;display:flex}.automation-templates button:hover{border-color:var(--cyan)}.automation-templates button>svg{color:var(--cyan);flex-shrink:0;margin-top:2px}.automation-templates button span{gap:6px;display:grid}.automation-templates strong{font-size:13px}.automation-templates small{color:var(--text-3);font-size:12px;line-height:1.5}.automation-rules{gap:10px;padding:0;list-style:none;display:grid}.automation-rules>li{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}.automation-rules>li.is-enabled{border-left:3px solid var(--cyan);padding-left:15px}.automation-rule__order{color:var(--text-4);font-size:13px;font-family:var(--font-mono)}.automation-rule__body{min-width:0}.automation-rule__name{color:var(--text);text-align:left;background:0 0;border:0;padding:0;font-weight:650}.automation-rule__name:hover{color:var(--cyan)}.automation-rule__body p{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;margin:6px 0;font-size:13px;display:flex}.automation-rule__body small{color:var(--text-4);font-size:12px}.automation-rule__tools{align-items:center;gap:5px;display:flex}.automation-rule__tools .switch{margin-right:9px}.automation-editor{gap:22px;min-width:0;display:grid}.automation-editor__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-editor h2{letter-spacing:-.025em;font-size:23px}.automation-editor__fields{border:0;gap:20px;min-width:0;padding:0;display:grid}.automation-editor .field{min-width:0}.automation-editor .field>small,.automation-picker>small{color:var(--text-3);font-size:12px;line-height:1.5}.automation-step{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;gap:14px;padding:20px;display:grid}.automation-step h3{align-items:center;gap:10px;font-size:16px;display:flex}.automation-step h3>span{border:1px solid var(--cyan-line);background:var(--cyan-soft);width:24px;height:24px;color:var(--cyan);font:12px var(--font-mono);border-radius:50%;place-items:center;display:grid}.automation-picker{gap:9px;min-width:0;display:grid}.automation-picker .select{text-overflow:ellipsis}.automation-actions{display:grid}.automation-actions .switch-row{min-width:0}.automation-action-options{gap:10px;padding:4px 0 17px;display:grid}.automation-advanced{padding-top:3px}.automation-advanced>summary{color:var(--text-2);cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;list-style:inside;display:flex}.automation-advanced>summary:before{content:"▸";margin-right:3px}.automation-advanced[open]>summary:before{content:"▾"}.automation-advanced>summary span{color:var(--text-4);margin-left:auto;font-size:12px}.automation-advanced[open]>:not(summary){margin-top:17px}.automation-advanced .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.automation-sound-options{gap:16px;display:grid}.automation-binding{background:var(--cyan-soft);color:var(--text-2);border-radius:10px;align-items:center;gap:12px;padding:15px;font-size:13px;display:flex}.automation-binding>svg{color:var(--cyan);flex-shrink:0}.automation-binding p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.automation-editor__footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.automation-delete{color:var(--text-3);margin-left:auto}.automation-error{color:#ff9c94;font-size:13px}.automation-preview{gap:16px;min-width:0;display:grid;position:sticky;top:22px}.automation-preview .panel__header{margin-bottom:0}.automation-preview .panel__header h2{align-items:center;gap:8px;display:flex}.automation-preview .panel__header h2>svg{color:var(--cyan)}.automation-preview .panel__lead,.automation-sample{font-size:13px}.automation-sample summary{cursor:pointer;color:var(--text-2)}.automation-sample .field{margin-top:14px}.automation-preview__stage{aspect-ratio:9/16;border:1px solid var(--line);background:radial-gradient(circle at 60% 35%,#313c4a,#161c26 65%);border-radius:12px;width:min(100%,260px);margin-inline:auto;position:relative;overflow:hidden}.automation-preview__stage--landscape{aspect-ratio:16/9;width:100%}.automation-preview__stage>span{letter-spacing:.15em;color:#ffffff8a;font-size:9px;position:absolute;bottom:12px;left:12px}.automation-result{border:1px solid var(--line);color:var(--text-2);border-radius:10px;gap:7px;padding:13px;font-size:12px;line-height:1.5;display:grid}.automation-result>strong{color:var(--text);align-items:center;gap:7px;font-size:13px;display:flex}.automation-result--matched{border-color:var(--cyan-line);background:var(--cyan-soft)}.automation-result--blocked{border-color:#a96b444d}.automation-result ol{margin-top:9px;padding-left:16px}.automation-result li+li{margin-top:6px}.automation-result summary{cursor:pointer}.automation-readiness{border-top:1px solid var(--line);color:var(--text-3);gap:8px;padding-top:14px;font-size:12px;line-height:1.6;display:grid}.automation-readiness strong{color:var(--text-2);font-weight:600}.automation-readiness ul{padding-left:18px;list-style:outside}.automation-legacy{max-width:620px}.automation-legacy summary{cursor:pointer;font-size:14px}.automation-legacy details[open]>:not(summary){margin-top:16px}@media (max-width:1200px){.automation-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-rules>li{grid-template-columns:24px minmax(0,1fr)}.automation-rule__tools{grid-column:2;justify-content:flex-end}}@media (max-width:900px){.automations--editing{grid-template-columns:minmax(0,1fr)}.automation-preview{position:static}}@media (max-width:560px){.automation-templates{grid-template-columns:minmax(0,1fr)}.automation-search{flex-wrap:wrap}.automation-search>span{width:100%;padding-left:26px}.automation-step{padding:15px}.automation-advanced .field-grid{grid-template-columns:minmax(0,1fr)}.automation-editor__footer>.button{flex:auto}.automation-delete{margin-left:0}}.rule-builder{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;transition:opacity .25s;display:grid}.rule-builder.is-off{opacity:.55}.rule-card{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:14px;gap:10px;padding:20px;display:grid}.rule-card__step{color:var(--cyan);font-family:var(--font-mono);font-size:12.5px}.rule-builder__arrow{color:var(--text-4);place-items:center;display:grid}.rule-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.info-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface), var(--bg-raised));color:var(--text-3);gap:14px;padding:20px;font-size:14px;line-height:1.6;display:flex}.info-card__icon{border:1px solid var(--cyan-line);background:var(--cyan-soft);width:40px;height:40px;color:var(--cyan);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.setup{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.setup__steps{gap:16px;display:grid}.setup-step{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px;display:grid}.setup-step__number{border:1px solid var(--cyan-line);background:var(--cyan-soft);width:32px;height:32px;color:var(--cyan);border-radius:50%;place-items:center;font-size:14px;font-weight:650;display:grid}.setup-step__body{gap:10px;min-width:0;display:grid}.setup-step__body h2{letter-spacing:-.015em;font-size:17px;font-weight:650}.setup-step__body p{max-width:62ch;color:var(--text-3);font-size:14px}.setup-step__status{color:var(--text-3);font-size:13px}.setup__side{gap:16px;display:grid}.checklist{gap:10px;margin-bottom:16px;display:grid}.checklist li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.checklist svg{color:var(--green);margin-top:3px}.dialog{border:1px solid var(--line-strong);background:var(--surface-2);width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 120px -20px #000c}.dialog[open]{animation:dialog-in .3s var(--ease-out)}.dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030406b8}.dialog[open]::backdrop{animation:.2s fade-in}.dialog__body{padding:28px;position:relative}.dialog__close{position:absolute;top:14px;right:14px}.dialog__icon{border:1px solid var(--cyan-line);background:var(--cyan-soft);width:48px;height:48px;color:var(--cyan);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.dialog h2{letter-spacing:-.03em;font-size:24px;font-weight:700}.dialog__lead{color:var(--text-3);margin-top:6px;font-size:14px}.dialog__form,.dialog__signin{gap:16px;margin-top:24px;display:grid}.dialog__note{color:var(--text-4);align-items:flex-start;gap:8px;margin-top:-4px;font-size:12.5px;line-height:1.5;display:flex}.dialog__note svg{flex-shrink:0;margin-top:2px}.dialog__provider{color:var(--text-3);justify-self:center;align-items:center;gap:6px;font-size:13px;transition:color .15s;display:inline-flex}.dialog__provider:hover{color:var(--cyan)}.connection-state{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.connection-state .dot{margin-top:6px}.connection-state strong{font-size:14px;font-weight:600;display:block}.connection-state small{color:var(--text-3);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.connection-state--live{border-color:#3ad29a59}.connection-state--busy{border-color:#f4b64a4d}.connection-state--error{border-color:#ff6b6b4d}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.toast-viewport{bottom:24px;left:calc(50% + var(--studio-sidebar) / 2);z-index:120;pointer-events:none;width:max-content;max-width:calc(100% - 32px);position:fixed;transform:translate(-50%)}.toast{border:1px solid var(--line-strong);background:var(--surface-3);box-shadow:var(--shadow-float);color:var(--text);pointer-events:auto;animation:toast-in .32s var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:11px 10px 11px 16px;font-size:13.5px;display:flex}.toast>svg:first-child{color:var(--green)}.toast--error{border-color:#ff6b6b59}.toast--error>svg:first-child{color:var(--red)}.toast__close{width:26px;height:26px;color:var(--text-3);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.toast__close:hover{color:var(--text);background:#ffffff0f}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1360px){.overview__grid{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.overview__side{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:1100px){.studio{grid-template-columns:minmax(0,1fr)}.studio-sidebar,.studio-header__actions{display:none}.studio-mobilebar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090bdb;align-items:center;gap:10px;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.studio-mobilebar__logo img{width:32px;height:auto}.studio-mobilebar .status-chip{min-width:0;margin-left:auto}.studio-tabbar{z-index:60;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0ef0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.studio-tabbar button{color:var(--text-4);background:0 0;border:0;border-radius:10px;justify-items:center;gap:3px;padding:7px 2px;font-size:11px;font-weight:600;transition:color .15s;display:grid;position:relative}.studio-tabbar button.is-active{color:var(--cyan)}.studio-tabbar button.is-active:before{content:"";background:var(--cyan);border-radius:2px;width:20px;height:2px;position:absolute;top:-7px}.studio-main{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.studio :is(button,input,select,textarea,summary){scroll-margin-block:90px calc(155px + env(safe-area-inset-bottom))}.toast-viewport{left:50%;bottom:calc(84px + env(safe-area-inset-bottom))}.editor,.setup,.automations{grid-template-columns:minmax(0,1fr)}.editor__preview{position:static}}@media (max-width:760px){.studio-content{padding:20px 16px 28px}.studio-header{margin-bottom:18px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{padding:14px 16px}.metric__value{font-size:26px}.overview__grid,.overview__side{grid-template-columns:minmax(0,1fr)}.preview__stage--portrait{width:min(100%,34.875vh)}.rule-builder{grid-template-columns:minmax(0,1fr)}.rule-builder__arrow{justify-self:center;transform:rotate(90deg)}.setup-step{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.studio-footer{flex-direction:column;gap:6px}.connection-row__message{margin-left:0}}@media (pointer:coarse){.studio-mobilebar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.studio-tabbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0b0e}.dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030406cc}}.steps-counter__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.steps-counter__value{font-size:clamp(32px,5vw,52px);font-weight:850;line-height:1.1}.steps-counter__meter{background:var(--surface-2);border-radius:20px;height:9px;margin:16px 0;overflow:hidden}.steps-counter__meter>span{background:linear-gradient(90deg,var(--purple,#aa7de3),var(--cyan,#56d9dd));height:100%;display:block}.steps-counter__settings{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.steps-counter__settings>summary{cursor:pointer;margin-bottom:12px;font-weight:650}.steps-counter__fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.steps-counter__fields .input{width:100%;min-width:0}.steps-counter__toggle{align-items:center;gap:8px;display:flex}.creator-admin{gap:20px;display:grid}.beta-health__creators{gap:10px;margin-top:18px;display:grid}.beta-health__creator{border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px}.beta-health__creator[data-review]{border-color:#c9894b}.beta-health__creator summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.beta-health__creator summary strong,.beta-health__creator summary small{overflow-wrap:anywhere;display:block}.beta-health__creator summary small{opacity:.75;margin-top:5px}.beta-health__counts{gap:6px;display:grid}.beta-health__counts div{justify-content:space-between;gap:16px;display:flex}.beta-health__counts dd{font-variant-numeric:tabular-nums;margin:0}.beta-health__finding{font-size:14px;line-height:1.5}@media (max-width:600px){.beta-health__creator summary{flex-direction:column;align-items:start}}.creator-admin__form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.creator-admin__form .field{flex:240px}.creator-admin__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin:18px 0;display:grid}.creator-admin__card{border:1px solid var(--border,#383542);background:var(--surface,#16151d);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:16px}.creator-admin__card p{margin:7px 0 12px;font-size:13px}.creator-admin__card dl{gap:8px;font-size:13px;display:grid}.creator-admin__card dl div{justify-content:space-between;gap:12px;display:flex}.creator-admin__card dd{text-align:right;margin:0}.creator-admin__description{white-space:pre-wrap}.creator-profile>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.creator-profile>summary::-webkit-details-marker{display:none}.creator-profile>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px;border-radius:4px}.creator-profile__identity{min-width:0}.creator-profile__open{color:var(--text-3);flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.creator-profile[open] .creator-profile__open svg{transform:rotate(180deg)}.creator-profile dl{margin-top:18px}.creator-profile .button-row{margin-top:16px}.creator-profile__error{color:var(--red)}.issue-report{max-width:640px;margin:10px 0;font-size:13px}.issue-report summary{cursor:pointer;padding:8px 0}.issue-report form{gap:12px;padding:12px 0;display:grid}.issue-report textarea{resize:vertical;min-height:96px}.app-update{border:1px solid var(--accent);background:var(--bg-2,#111318);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:16px;display:flex}.app-update__icon{color:var(--accent)}.app-update__copy{flex:230px}.app-update__copy strong{color:var(--text);display:block}.app-update__copy p{color:var(--text-3);margin:4px 0 0;font-size:13px}.profiles-panel{grid-column:1/-1;min-width:0}.profiles-panel .panel__header{margin-bottom:20px}.profiles-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:12px;display:flex}.profiles-save{flex:340px;align-items:end;gap:10px;display:flex}.profiles-save .field{flex:1;min-width:140px}.profiles-save>.button{flex-shrink:0;min-height:44px}.profiles-toolbar>.button-row{padding-bottom:2px}.profiles-notice{color:var(--text-2);align-items:flex-start;gap:8px;padding:12px 0;font-size:13px;display:flex}.profiles-notice>svg{color:var(--cyan);flex-shrink:0;margin-top:2px}.profiles-error{color:#ff9c94;margin:12px 0;font-size:13px}.profiles-body{border-top:1px solid var(--line);grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:24px;margin-top:22px;padding-top:20px;display:grid}.profiles-list{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.profiles-list__heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;font-size:13px;display:flex}.profiles-list__heading small{color:var(--text-4)}.profiles-item{border:1px solid var(--line);background:var(--bg-raised);color:var(--text-2);text-align:left;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.profiles-item>svg{color:var(--text-4);flex-shrink:0}.profiles-item>span{gap:4px;min-width:0;display:grid}.profiles-item strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.profiles-item small{color:var(--text-4);font-size:11px;line-height:1.5}.profiles-item:hover,.profiles-item.is-selected{border-color:var(--cyan-line);background:var(--cyan-soft)}.profiles-item.is-selected>svg{color:var(--cyan)}.profiles-backup{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:16px;display:grid}.profiles-backup>strong{color:var(--text-3);font-size:12px}.profiles-backup>.button{justify-self:start}.profiles-review{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;min-width:0;padding:18px}.profiles-review>section{gap:16px;display:grid}.profiles-review h3{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.profiles-summary{gap:10px;margin:0;padding:0;font-size:13px;display:grid}.profiles-summary>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.profiles-summary dt{color:var(--text-4)}.profiles-summary dd{color:var(--text-2);overflow-wrap:anywhere;margin:0}.profiles-warnings{color:var(--text-3);gap:8px;padding-left:18px;font-size:12px;line-height:1.6;list-style:outside;display:grid}.profiles-manage,.profiles-import-notes{border-top:1px solid var(--line);padding-top:14px;font-size:13px}.profiles-manage summary,.profiles-import-notes summary{cursor:pointer;color:var(--text-3)}.profiles-manage form{align-items:end;gap:10px;margin:15px 0;display:flex}.profiles-manage .field{flex:1;min-width:0}.profiles-manage .button{flex-shrink:0}.profiles-empty{color:var(--text-4);text-align:center;align-content:center;justify-items:center;gap:10px;padding:22px 12px;font-size:13px;line-height:1.6;display:grid}.profiles-empty--review{min-height:180px}.profiles-empty--review>strong{color:var(--text-2);font-size:14px}@media (max-width:760px){.profiles-body{grid-template-columns:minmax(0,1fr);gap:18px}.profiles-save{flex-wrap:wrap;flex-basis:100%}.profiles-review{padding:15px}.profiles-summary>div{grid-template-columns:76px minmax(0,1fr);gap:8px}.profiles-manage form{flex-wrap:wrap}}.studio-preview__controls{border:0;min-width:0;margin:0;padding:0}.studio-preview__nav-lock{color:var(--text-4);margin-left:auto}.studio-preview__columns{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;gap:20px;display:grid}.studio-preview__stack{gap:20px;display:grid}.studio-preview .panel>.field,.studio-preview .panel>.field-row,.studio-preview .button-row{margin-top:14px;margin-bottom:14px}.studio-preview .panel>.button{margin-top:14px}.studio-preview .panel__header>svg{color:var(--text-4)}.studio-preview input:disabled,.studio-preview select:disabled{opacity:1;color:var(--text-2);cursor:not-allowed}.studio-preview__toggle{border-bottom:1px solid var(--line);color:var(--text-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.studio-preview__toggle input{width:18px;height:18px;accent-color:var(--cyan)}.studio-preview__label{color:var(--text-3);margin:18px 0 10px;font-size:13px}.studio-preview .swatch:disabled{opacity:.7;cursor:not-allowed}.studio-preview__progress,.studio-preview__sample-goal progress{width:100%;height:6px;accent-color:var(--cyan)}.studio-preview progress{background:var(--surface-3);border:0;border-radius:6px;overflow:hidden}.studio-preview progress::-webkit-progress-bar{background:var(--surface-3)}.studio-preview progress::-webkit-progress-value{background:var(--cyan)}.studio-preview progress::-moz-progress-bar{background:var(--cyan)}.studio-preview__clock{font-variant-numeric:tabular-nums;letter-spacing:-.04em;padding:16px 0;font-size:clamp(36px,4vw,60px);font-weight:650}.studio-preview__stream{position:sticky;top:24px}.studio-preview__stage{aspect-ratio:9/16;border:1px solid var(--line-strong);background:radial-gradient(at 50% 40%,#17373d 0,#0000 65%),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 28px),#090e13;border-radius:14px;flex-direction:column;justify-content:space-between;gap:30px;width:min(100%,350px);margin:0 auto;padding:20px;display:flex;position:relative;overflow:hidden}.studio-preview__sample-goal{border:1px solid var(--cyan-line);background:#101b21;border-radius:6px;padding:12px}.studio-preview__sample-goal>span{justify-content:space-between;gap:8px;font-size:11px;display:flex}.studio-preview__sample-goal b{color:var(--cyan)}.studio-preview__camera{color:var(--text-3);justify-items:center;gap:18px;font-size:11px;display:grid}.studio-preview__camera img{filter:drop-shadow(0 0 24px #39d9e622);width:110px;height:auto}.studio-preview__sample-alert{border:1px solid var(--cyan-line);color:var(--cyan);background:#101b21;border-radius:9px;align-items:center;gap:12px;padding:16px 12px;display:flex}.studio-preview__sample-alert span{gap:4px;display:grid}.studio-preview__sample-alert strong{color:var(--text);font-size:13px}.studio-preview__sample-alert small{color:var(--text-3);font-size:11px}.studio-preview__sample-timer{letter-spacing:.06em;justify-content:space-between;font-size:11px;display:flex}.studio-preview__sample-timer b{color:var(--cyan)}.studio-preview__handle{text-align:center;color:var(--text-3);font-size:11px}.studio-preview__stage--battle{background:radial-gradient(at 50% 40%,#54254c 0,#0000 70%),#161020}.studio-preview__battle{text-align:center;background:#2c183a;border:1px solid #d59555;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:18px 10px;display:grid}.studio-preview__battle span{font-size:11px;display:grid}.studio-preview__battle b{color:#ffcd86;font-size:19px}.studio-preview__battle small{color:#dcb3ed;grid-column:1/-1;font-size:10px}.studio-preview__powers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.studio-preview__powers>div{color:#ffd39c;background:#28192f;border:1px solid #81516d;border-radius:10px;justify-items:center;gap:8px;padding:16px 6px;display:grid}.studio-preview__powers small{color:#c6accd;font-size:10px}.studio-preview__powers img{object-fit:contain;width:48px;height:48px}.studio-preview .studio-tabbar a{color:var(--text-3);justify-items:center;gap:3px;padding:7px 2px;font-size:11px;font-weight:600;display:grid;position:relative}.studio-preview .studio-tabbar a.is-active{color:var(--cyan)}.studio-preview .studio-tabbar a.is-active:before{content:"";background:var(--cyan);width:20px;height:2px;position:absolute;top:-7px}.studio-preview__mobile-access{color:var(--cyan);margin-left:auto;font-size:12px}@media (max-width:760px){.studio-preview__columns{grid-template-columns:minmax(0,1fr)}.studio-preview__stream{position:static}.studio-preview .studio-viewonly>.button{width:100%}.studio-preview .studio-tabbar{grid-auto-columns:minmax(65px,1fr);overflow-x:auto}.studio-preview .studio-mobilebar .logo{font-size:18px}}.beta-hub{--beta-orange:#ff853d;--beta-violet:#bdacff;gap:22px;min-width:0;max-width:1120px;margin-inline:auto;display:grid}.beta-supportbar{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 20px;font-size:12px;display:flex}.beta-supportbar a{color:var(--text-2);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.beta-page{padding-block:48px 80px}.beta-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.beta-page-heading h1{letter-spacing:-.04em;font-size:28px}.beta-page-heading a{color:var(--cyan);font-size:14px}.beta-eyebrow{color:var(--beta-orange,#ff853d);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:750;line-height:1.6;display:block}.beta-hero{border:1px solid var(--line-strong);background:linear-gradient(120deg,#181820,#111114 72%);border-radius:20px;align-items:center;gap:30px;padding:clamp(22px,4vw,40px);display:flex;position:relative;overflow:hidden}.beta-hero:before{content:"";background:linear-gradient(90deg,#ff853d,#bdacff66,#0000);height:2px;position:absolute;top:0;left:32px;right:32px}.beta-hero__copy{flex:1;min-width:0}.beta-hero h2{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(30px,3.8vw,45px);font-weight:780;line-height:1.06}.beta-hero h2 span{color:var(--text-2)}.beta-hero__copy>p{max-width:580px;color:var(--text-3);font-size:14px;line-height:1.7}.beta-hero__mark{flex:0 0 176px;justify-items:center;gap:14px;display:grid}.beta-hero__mark img{width:124px;height:auto}.beta-hero__mark span{color:var(--text-3);letter-spacing:.02em;font-size:12px}.beta-actions{flex-wrap:wrap;gap:12px;margin-block:24px 16px;display:flex}.button.beta-primary{color:#21130a;background:#ff853d;border-color:#ff853d;font-weight:750}.button.beta-primary:hover{background:#ff9e66;border-color:#ff9e66}.button.beta-secondary{color:#d4c9ff;background:#242031;border:1px solid #52486d}.button.beta-secondary:hover{background:#302a40}.beta-note{color:var(--text-3);font-size:12px;line-height:1.65}.beta-hero .beta-note{align-items:flex-start;gap:7px;font-size:12px;display:flex}.beta-hero .beta-note svg{flex-shrink:0;margin-top:4px}.beta-shortcuts{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.beta-shortcuts>span{flex:250px}.beta-shortcuts a,.beta-shortcuts button{color:var(--text-2);text-underline-offset:4px;text-decoration:underline}.beta-shortcuts button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.beta-about{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;padding:22px}.beta-about p{color:var(--text-3);margin-block:12px;font-size:14px;line-height:1.7}.beta-tabs{border-bottom:1px solid var(--line-strong);gap:25px;display:flex;overflow:auto}.beta-tabs button{color:var(--text-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 14px;font-size:14px;font-weight:650}.beta-tabs button[aria-current]{color:var(--text);border-color:#ff853d}.beta-empty{border:1px dashed var(--line-strong);text-align:center;background:var(--surface);border-radius:16px;justify-items:center;gap:12px;padding:36px 20px;display:grid}.beta-empty>svg{color:var(--text-3)}.beta-empty h3{letter-spacing:-.025em;font-size:18px;font-weight:650}.beta-empty p{max-width:500px;color:var(--text-3);font-size:13px;line-height:1.7}.beta-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.beta-section-head h2{letter-spacing:-.035em;margin-top:4px;font-size:20px;font-weight:700}.beta-section-head .beta-note{margin-top:8px}.beta-composer{background:var(--surface);border:1px solid #53402f;border-radius:16px;padding:24px;scroll-margin-top:80px}.beta-composer form,.feedback-actions form{gap:16px;display:grid}.beta-form-grid{grid-template-columns:200px 1fr;gap:16px;display:grid}.beta-kind-switch{gap:8px;margin-bottom:24px;display:flex}.beta-kind-switch button{border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--text-3);border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.beta-kind-switch button[aria-pressed=true]{color:var(--text);background:#30231c;border-color:#8c5b39}.beta-composer textarea,.feedback-actions textarea{resize:vertical;min-height:80px;padding-block:12px;line-height:1.6}.beta-form-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.beta-form-footer p,.beta-error{color:#ff9b91;font-size:13px}.beta-success{color:#90e2ba;background:#14261e;border:1px solid #326954;border-radius:10px;padding:14px 16px;font-size:13px}.feedback-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.feedback-filters .field:first-child{flex:2 240px}.feedback-filters .field{flex:160px}.feedback-filters .button{margin-bottom:1px}.feedback-stack{gap:14px;display:grid}.feedback-card{border:1px solid var(--line-strong);background:var(--surface);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:24px}.feedback-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.feedback-card h3{letter-spacing:-.02em;margin:6px 0 10px;font-size:17px;font-weight:650;line-height:1.45}.feedback-card .beta-eyebrow{color:var(--text-3);font-size:10px}.feedback-description{color:var(--text-2);white-space:pre-wrap;font-size:13px;line-height:1.7}.feedback-meta{color:var(--text-4);flex-wrap:wrap;gap:14px;margin-top:16px;font-size:11px;display:flex}.feedback-badge{white-space:nowrap;color:#bcc1d3;background:#282a33;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.feedback-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.feedback-badge--investigating{color:#ffc28b;background:#362718}.feedback-badge--planned,.feedback-badge--in_progress{color:#cfc0ff;background:#292339}.feedback-badge--verifying{color:#9bdbfa;background:#182e39}.feedback-badge--resolved{color:#a4e9c3;background:#183329}.feedback-timeline{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.feedback-timeline>summary{cursor:pointer;color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:flex}.feedback-timeline summary span{margin-left:auto}.feedback-timeline ol{border-left:1px solid var(--line-strong);margin:20px 0 0 4px;padding:0 0 0 14px;list-style:none}.feedback-timeline li{margin-bottom:18px;position:relative}.feedback-timeline li:before{content:"";background:#9387b0;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-18px}.feedback-timeline li>div{flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.feedback-timeline li time{color:var(--text-4)}.feedback-timeline li p{color:var(--text-2);white-space:pre-wrap;margin-top:6px;font-size:13px;line-height:1.6}.feedback-timeline li small{color:var(--text-3);margin-top:8px;font-size:12px;display:block}.feedback-verification{color:#a3dfbd;background:#14251c;border:1px solid #2c5240;border-radius:10px;gap:10px;margin-top:18px;padding:14px;font-size:12px;display:flex}.feedback-verification svg{flex-shrink:0}.feedback-verification p{color:#bdd0c5;white-space:pre-wrap;margin-top:4px;line-height:1.6}.beta-text-link{color:var(--cyan);align-items:center;gap:7px;margin-top:14px;font-size:12px;display:inline-flex}.feedback-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.feedback-actions{border-top:1px solid var(--line-strong);margin-top:18px;padding-top:18px}.feedback-actions>details{margin-bottom:16px}.feedback-actions summary{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.feedback-actions form{margin-top:18px}.feedback-actions .button{justify-self:start}.feedback-checks{border:1px solid #55453a;border-radius:10px;gap:16px;margin:0;padding:18px;display:grid}.feedback-checks legend{color:#ffceaa;gap:8px;padding-inline:7px;font-size:12px;display:flex}.beta-check{color:var(--text-3);align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.beta-check input{accent-color:#ff853d;flex-shrink:0;margin-top:3px}.feedback-desk .beta-section-head{flex-wrap:wrap}.feedback-desk .beta-text-link{margin:0}.beta-welcome{color:var(--text);text-align:center;background:linear-gradient(160deg,#1c1c24,#111114 65%);border:1px solid #393842;border-radius:22px;width:calc(100% - 32px);max-width:475px;max-height:calc(100dvh - 40px);margin:auto;padding:32px;position:fixed;overflow-y:auto;box-shadow:0 24px 90px #0009}.beta-welcome::backdrop{background:#000000c2}.beta-welcome[open]{animation:beta-enter .25s var(--ease-out)}.beta-welcome__close{width:32px;height:32px;color:var(--text-3);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.beta-welcome__mark{width:84px;height:auto;margin:3px auto 15px;display:block}.beta-welcome h2{letter-spacing:-.04em;margin-top:10px;font-size:34px;font-weight:750;line-height:1.1}.beta-welcome__lead{color:#d5cee7;margin:12px 0;font-size:17px}.beta-welcome>p:not(.beta-welcome__lead){color:var(--text-3);max-width:350px;margin-inline:auto;font-size:13px;line-height:1.7}.beta-welcome__steps{text-align:left;gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.beta-welcome__steps li{background:#1d1d25;border:1px solid #32313e;border-radius:11px;align-items:center;gap:14px;padding:12px 14px;display:flex}.beta-welcome__steps svg{color:#bfa8ff;flex-shrink:0;width:22px}.beta-welcome__steps li:first-child svg{color:#ff9b5e}.beta-welcome__steps strong{font-size:13px;display:block}.beta-welcome__steps small{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.5;display:block}.beta-welcome>.button{width:100%;margin-bottom:10px}.beta-welcome__foot{color:var(--text-4);margin-top:8px;font-size:10px;line-height:1.7;display:block}@keyframes beta-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.beta-welcome[open]{animation:none}}@media (max-width:1100px){.studio-tabbar{overscroll-behavior-x:contain;grid-auto-columns:minmax(66px,1fr);overflow-x:auto}}@media (max-width:680px){.beta-hero{gap:12px;padding:24px}.beta-hero__mark{display:none}.beta-actions{gap:10px}.beta-actions .button{flex:180px;justify-content:center}.beta-shortcuts{gap:12px}.beta-shortcuts>span{flex-basis:100%}.beta-tabs{gap:20px}.beta-tabs button{font-size:12px}.beta-form-grid{grid-template-columns:minmax(0,1fr)}.beta-composer,.feedback-card{padding:18px}.feedback-card>header{flex-wrap:wrap;gap:0}.feedback-card>header .feedback-badge{margin-bottom:14px}.beta-welcome{padding:25px 20px}.beta-welcome h2{font-size:31px}.beta-welcome__mark{width:70px}.beta-page{padding-block:28px 50px}.beta-form-footer{flex-direction:column;align-items:stretch}}.first-run{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);min-width:0;margin-bottom:20px}.first-run__header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.first-run__heading{align-items:center;gap:12px;min-width:0;display:flex}.first-run__heading>svg{color:var(--cyan);flex:none}.first-run__heading h2{color:var(--text);letter-spacing:-.015em;font-size:16px;font-weight:650}.first-run__heading p{color:var(--text-3);margin-top:3px;font-size:12.5px;line-height:1.55}.first-run__controls{flex:none;align-items:center;gap:9px;display:flex}.first-run__count{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.first-run__steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.first-run__step{align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.first-run__step+.first-run__step{border-left:1px solid var(--line)}.first-run__number{border:1px solid var(--line-strong);width:25px;height:25px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid}.first-run__step.is-checked .first-run__number{border-color:var(--cyan-line);background:var(--cyan-soft);color:var(--cyan)}.first-run__body{flex-direction:column;flex:1;align-self:stretch;gap:9px;min-width:0;display:flex}.first-run__body h3{color:var(--text);letter-spacing:-.01em;padding-top:2px;font-size:14px;font-weight:650}.first-run__body p{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.65}.first-run__status{color:var(--text-2);font-size:12px;line-height:1.6}.first-run__step.is-checked .first-run__status{color:var(--cyan)}.first-run__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.first-run--compact .first-run__actions{margin-top:auto;padding-top:4px}.first-run__actions .button{text-align:left;white-space:normal;max-width:100%;height:auto;min-height:34px;padding-block:8px;font-size:12px;line-height:1.45}.first-run__actions .button>svg{flex:none}.first-run__text-action{min-height:32px;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:inline-flex}.first-run__text-action:hover{color:var(--cyan)}.first-run__text-action:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.first-run__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;padding:10px 20px;display:flex}.first-run__footer p{color:var(--text-4);font-size:11.5px;line-height:1.6}.first-run__notice{border-left:2px solid var(--cyan);background:var(--cyan-soft);color:var(--text-2);border-radius:0 6px 6px 0;margin:0 20px 16px;padding:10px 12px;font-size:12px;line-height:1.6}.first-run__body .first-run__notice{margin:2px 0 0}.first-run--collapsed{align-items:center;gap:10px;padding:10px 16px;display:flex}.first-run--collapsed>svg{color:var(--text-3);flex:none}.first-run--collapsed>span{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-right:auto;display:flex}.first-run--collapsed strong{color:var(--text-2);font-size:12px;font-weight:600}.first-run--collapsed small{color:var(--text-4);font-size:11.5px}.first-run--collapsed .button{flex:none}.first-run--loading{color:var(--text-4);padding:16px 20px;font-size:12px}.setup--guided{grid-template-columns:minmax(0,1fr) 300px}.setup--guided .first-run{margin-bottom:0}.first-run--detailed .first-run__steps{grid-template-columns:minmax(0,1fr)}.first-run--detailed .first-run__step{gap:16px;padding:24px}.first-run--detailed .first-run__step+.first-run__step{border-top:1px solid var(--line);border-left:0}.first-run--detailed .first-run__number{width:30px;height:30px}.first-run--detailed .first-run__body h3{font-size:16px}.first-run--detailed .first-run__body p{font-size:13px}.first-run--detailed .first-run__actions{padding-top:3px}.first-run--detailed .first-run__body .first-run__hint{max-width:66ch;color:var(--text-4);font-size:12px}.first-run__instructions{color:var(--text-3);gap:7px;margin:7px 0 0;padding-left:20px;font-size:13px;line-height:1.7;display:grid}.first-run__instructions strong{color:var(--text-2);font-weight:600}.first-run--detailed .first-run__actions>.overlay-link{width:100%}.setup--guided .checklist{margin:0}.setup--guided .checklist li{align-items:flex-start}.setup--guided .checklist svg{color:var(--text-4);flex:none;margin-top:3px}.setup-help{gap:12px;display:grid}.setup-help p{color:var(--text-3);margin:0;font-size:13px;line-height:1.65}.setup-help .button{width:fit-content}@media (max-width:1180px){.first-run--compact .first-run__step{flex-direction:column;padding:16px}.setup--guided{grid-template-columns:minmax(0,1fr)}.setup--guided .setup__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.first-run__header{flex-wrap:wrap;gap:10px;padding:16px}.first-run__heading{align-items:flex-start}.first-run__heading>svg{margin-top:2px}.first-run__controls{margin-left:32px}.first-run__steps{grid-template-columns:minmax(0,1fr)}.first-run--compact .first-run__step{flex-direction:row;gap:12px}.first-run__step+.first-run__step{border-top:1px solid var(--line);border-left:0}.first-run__footer{flex-direction:column;align-items:flex-start;padding:12px 16px}.first-run--detailed .first-run__step{gap:12px;padding:20px 16px}.setup--guided .setup__side{grid-template-columns:minmax(0,1fr)}}.desktop-page{padding-top:70px;padding-bottom:80px}.desktop-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding-bottom:64px;display:grid}.desktop-hero h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,5.5vw,72px);line-height:1.06}.desktop-hero p{max-width:540px;color:var(--text-3);margin-bottom:24px;font-size:19px}.desktop-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.desktop-hero .desktop-hero__note{margin:14px 0 0;font-size:13px;line-height:1.6}.desktop-hero__art{background:radial-gradient(ellipse, var(--cyan-soft), transparent 70%);justify-items:center;gap:20px;padding:32px;display:grid}.desktop-hero__art img{width:100%;max-width:250px;height:auto}.desktop-hero__art span{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.desktop-access{border:1px solid var(--cyan-line);border-radius:var(--radius);background:var(--cyan-soft);color:var(--text-2);align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.desktop-access>svg{color:var(--cyan);flex:none;margin-top:3px}.desktop-access strong{color:var(--text);margin-bottom:3px;display:block}.desktop-warning{border-radius:var(--radius);background:var(--amber-soft);border:1px solid #f4b64a40;align-items:flex-start;gap:16px;margin-top:20px;padding:20px 24px;display:flex}.desktop-warning>svg{color:var(--amber);flex:none;margin-top:2px}.desktop-warning h2{color:var(--text);margin-bottom:8px;font-size:18px;font-weight:650}.desktop-warning p{max-width:80ch;color:var(--text-2);font-size:14px;line-height:1.65}.desktop-warning__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:12px;font-size:13px;display:flex}.desktop-section-title{margin:48px 0 22px}.desktop-section-title h2,.desktop-instructions h2{letter-spacing:-.03em;font-size:24px}.desktop-section-title p{color:var(--text-3);margin-top:8px}.desktop-downloads{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.desktop-downloads .panel{flex-direction:column;gap:12px;display:flex}.desktop-downloads .panel>svg{color:var(--cyan)}.desktop-downloads h3{font-size:23px}.desktop-downloads p,.desktop-downloads small{color:var(--text-3);font-size:13px}.desktop-downloads .button{margin-top:6px;padding:0 12px;font-size:13px}.desktop-downloads details{color:var(--text-4);margin-top:auto;font-size:12px}.desktop-installer{scroll-margin-top:100px}.desktop-platforms{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.desktop-platforms button{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:10px 20px;font-size:14px;display:inline-flex}.desktop-platforms button[aria-pressed=true]{border-color:var(--cyan);background:var(--cyan-soft);color:var(--text)}.desktop-platforms button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.desktop-platforms .desktop-platforms__all{margin-left:auto;padding-inline:12px}.desktop-downloads--focused{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));max-width:920px}.desktop-downloads .button{justify-content:center;min-height:46px;margin-top:auto}.desktop-downloads .desktop-downloads__status{margin-top:0;line-height:1.5}.desktop-mac-choice{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:920px;margin-bottom:18px;padding:18px 20px}.desktop-mac-choice>strong{color:var(--text);font-size:15px}.desktop-mac-choice p{color:var(--text-3);margin-top:7px;font-size:14px;line-height:1.7}.desktop-install-guides{gap:24px;margin-top:28px;display:grid}.desktop-install-guide{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px}.desktop-install-guide h3{letter-spacing:-.03em;margin:0 0 20px;font-size:23px}.desktop-install-guide ol{counter-reset:install;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}.desktop-install-guide li{counter-increment:install;align-content:start;gap:5px;padding-left:40px;display:grid;position:relative}.desktop-install-guide li:before{content:counter(install);background:var(--cyan-soft);width:28px;height:28px;color:var(--cyan);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid;position:absolute;left:0}.desktop-install-guide li strong{color:var(--text);font-size:14px}.desktop-install-guide li span,.desktop-install-guide__note,.desktop-install-footer{color:var(--text-3);font-size:13px;line-height:1.7}.desktop-install-guide__note{margin-top:22px}.desktop-install-guide .desktop-warning{margin-top:22px;padding:18px}.desktop-warning h4{color:var(--text);margin:0 0 7px;font-size:15px}.desktop-warning .text-link{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.desktop-install-footer{margin-top:22px}.desktop-checksum{overflow-wrap:anywhere;font-family:var(--font-mono);padding-top:10px;font-size:10px!important}.desktop-instructions{grid-template-columns:1fr 1fr;gap:48px;padding-top:56px;display:grid}.desktop-instructions p,.desktop-instructions ol{color:var(--text-3);margin-top:16px}.desktop-instructions ol{padding-left:22px;list-style:decimal}.desktop-instructions li{margin-bottom:10px}@media (max-width:1000px){.desktop-downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.desktop-hero,.desktop-instructions{grid-template-columns:minmax(0,1fr)}.desktop-hero__art{display:none}.desktop-hero__actions{flex-direction:column;align-items:stretch}.desktop-hero__actions .button{justify-content:center}.desktop-access,.desktop-warning{gap:12px;padding:18px}.desktop-downloads{grid-template-columns:minmax(0,1fr)}.desktop-page{padding-top:40px}.desktop-platforms button{flex:1;padding-inline:12px}.desktop-platforms .desktop-platforms__all{flex-basis:100%;margin:0}.desktop-install-guide{padding:18px}.desktop-install-guide ol{grid-template-columns:minmax(0,1fr);gap:20px}}.pricing-page{padding-top:clamp(48px,7vw,88px);padding-bottom:96px}.pricing-heading{text-align:center;max-width:710px;margin:0 auto 52px}.pricing-heading h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(42px,6.3vw,72px);line-height:1.04}.pricing-heading h1>span{color:var(--cyan)}.pricing-heading>p{max-width:570px;color:var(--text-3);margin:0 auto;font-size:18px;line-height:1.65}.pricing-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:54px;max-width:940px;margin:0 auto;display:grid}.pricing-plan-list{gap:20px;display:grid}.tts-yearly-value{box-sizing:border-box;border:1px solid var(--line-strong);border-left:3px solid var(--cyan);background:var(--cyan-soft);border-radius:9px;gap:5px;width:100%;min-width:0;margin:16px 0;padding:13px 14px;font-size:12px;line-height:1.6;display:grid}.tts-yearly-value strong{color:var(--text);font-size:13px}.tts-yearly-value span{color:var(--text-2)}.tts-billing-interval{border:1px solid var(--line-strong);border-radius:10px;gap:4px;width:fit-content;padding:4px;display:flex}.tts-billing-interval button{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 20px}.tts-billing-interval button[aria-pressed=true]{background:var(--surface-3);color:var(--text);box-shadow:0 1px 4px #0003}.tts-billing-interval button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.pricing-card{border-radius:var(--radius-xl);background:linear-gradient(155deg,#161c1e,#111113 40%);padding:34px;box-shadow:0 24px 70px -36px #39d9e633}.pricing-card__top{justify-content:space-between;align-items:center;gap:16px;font-size:21px;font-weight:700;display:flex}.pricing-badge{letter-spacing:.06em;background:var(--cyan-soft);color:var(--cyan);white-space:nowrap;border-radius:30px;padding:7px 10px;font-size:11px;font-weight:650}.pricing-price{align-items:baseline;gap:14px;margin:24px 0 4px;display:flex}.pricing-price strong{letter-spacing:-.06em;font-size:78px;font-weight:750;line-height:1.06}.pricing-price strong>span{vertical-align:top;margin-right:3px;font-size:44px;position:relative;top:10px}.pricing-price>span,.pricing-card__billing{color:var(--text-3);font-size:13px}.pricing-features{gap:22px;margin:0;padding:28px 0;list-style:none;display:grid}.pricing-features li{align-items:flex-start;gap:12px;display:flex}.pricing-features svg{color:var(--cyan);flex:none;margin-top:3px}.pricing-features strong,.pricing-features span{display:block}.pricing-features strong{margin-bottom:3px;font-size:15px;font-weight:650}.pricing-features span{color:var(--text-3);font-size:13px;line-height:1.55}.pricing-subscribe:disabled{opacity:1;background:var(--surface-3);color:var(--text-3);cursor:not-allowed;box-shadow:none}.pricing-card__note{text-align:center;color:var(--text-4);margin-top:12px;font-size:12px}.pricing-preview__mark{background:radial-gradient(ellipse,var(--cyan-soft),transparent 70%);place-items:center;width:116px;height:108px;margin-bottom:22px;display:grid}.pricing-preview__mark img{width:92px;height:auto}.pricing-preview h2{letter-spacing:-.04em;margin:15px 0;font-size:clamp(31px,4vw,42px);line-height:1.13}.pricing-preview>p{max-width:330px;color:var(--text-3);margin:0 0 24px;font-size:16px;line-height:1.7}.pricing-access{align-items:flex-start;gap:10px;max-width:340px;margin-top:30px;display:flex}.pricing-access svg{color:var(--text-4);flex:none;margin-top:3px}.pricing-access p{color:var(--text-4);font-size:12px;line-height:1.65}.pricing-faq{grid-template-columns:1fr 1.5fr;gap:50px;max-width:940px;margin:80px auto 0;display:grid}.pricing-faq h2{letter-spacing:-.035em;margin-top:13px;font-size:30px}.pricing-faq details{border-bottom:1px solid var(--line);padding:20px 0}.pricing-faq details:first-child{padding-top:0}.pricing-faq summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}.pricing-faq details p{color:var(--text-3);padding-top:12px;font-size:14px;line-height:1.75}@media (max-width:1050px) and (min-width:901px){.site-nav a{padding-inline:8px;font-size:13px}.site-header__inner{gap:15px}}@media (max-width:700px){.pricing-heading{text-align:left;margin-bottom:32px}.pricing-heading>p{font-size:16px}.pricing-layout{grid-template-columns:minmax(0,1fr);gap:36px;max-width:470px}.pricing-card{padding:27px}.pricing-preview{padding:4px 8px}.pricing-faq{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:60px}.pricing-card__top{font-size:20px}.pricing-price strong{font-size:72px}.pricing-preview__mark{display:none}}.chip-toggle{border:1px solid var(--line-strong);height:30px;color:var(--text-3);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.chip-toggle:hover:not(:disabled){border-color:var(--line-hover);color:var(--text-2)}.chip-toggle.is-on{border-color:var(--cyan-line);background:var(--cyan-soft);color:var(--cyan)}.chip-toggle:disabled{opacity:.55;cursor:not-allowed}.chip-group{flex-wrap:wrap;gap:6px;display:flex}.theme-picker{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:18px;display:grid}.theme-option{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--text-2);text-align:left;transition:border-color .18s, transform .18s var(--ease-out), background .18s;gap:10px;padding:8px 8px 12px;display:grid}.theme-option:hover{border-color:var(--line-hover);transform:translateY(-1px)}.theme-option.is-selected{border-color:var(--cyan-line);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.theme-option.is-selected{background:color-mix(in srgb, var(--cyan) 6%, var(--surface-2))}}.theme-option.is-selected{box-shadow:0 0 0 1px var(--cyan-line)}.theme-option__sample{aspect-ratio:16/10;background:radial-gradient(120% 90% at 30% 20%,#2b3138,#11151a 60%,#090b0e);border-radius:9px;display:block;position:relative;overflow:hidden}.theme-option__sample .overlay-canvas{--u:1.15cqw;animation:none}.theme-option__look{display:contents}.theme-option__look[data-design-theme] .theme-option__goal :is(.ow-goal__title,.ow-goal__value){font-size:calc(var(--u) * 5.4)}.theme-option__sample .overlay-canvas *,.theme-option__sample .overlay-canvas :before,.theme-option__sample .overlay-canvas :after{will-change:auto!important;animation:none!important}.theme-option__sample .overlay-canvas[data-theme=facet]{--ow-cut:calc(var(--u) * 4)}.theme-option__sample .theme-option__goal{width:86%;display:block;position:absolute;top:13%;left:7%;padding:calc(var(--u) * 3.4) calc(var(--u) * 4.4) calc(var(--u) * 3.8)!important}.theme-option__goal .ow-goal__head{gap:calc(var(--u) * 2.2);margin-bottom:calc(var(--u) * 2.6);display:flex}.theme-option__goal .ow-goal__icon{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}.theme-option__goal .ow-goal__title,.theme-option__goal .ow-goal__value{font-size:calc(var(--u) * 5.4)}.theme-option__goal .ow-bar{height:calc(var(--u) * 2.6);display:block}.theme-option__sample .theme-option__chat{gap:calc(var(--u) * 2.4);display:flex;position:absolute;bottom:13%;left:7%;padding:calc(var(--u) * 2.2) calc(var(--u) * 4)!important;font-size:calc(var(--u) * 5.2)!important}.theme-option__sample .ow-chat__name{max-width:none}.theme-option__heart{width:1em;height:1em;color:var(--coral);vertical-align:-.12em;margin-left:2px}.theme-option__text{gap:3px;padding:0 4px;display:grid}.theme-option__text strong{color:var(--text);align-items:center;gap:6px;font-size:13.5px;font-weight:650;display:flex}.theme-option__text strong svg{color:var(--cyan)}.theme-option__text small{color:var(--text-4);font-size:12px;line-height:1.4}.theme-library__note{margin-top:0}.theme-classics{margin:-2px 0 20px}.theme-classics>summary{color:var(--text-2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;font-weight:600;display:flex}.theme-classics>summary:after{content:"+";color:var(--text-3);font-size:16px}.theme-classics[open]>summary:after{content:"−"}.theme-classics>summary span{color:var(--text-4);margin-left:auto;font-size:11px;font-weight:400}.theme-classics .theme-picker{margin:8px 0 0}.theme-option:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.theme-classics>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.widget-list{margin:0;padding:0;list-style:none;display:grid}.widget-row{border-top:1px solid var(--line);transition:background .15s}.widget-row:first-child{border-top:0}.widget-row.is-selected{background:linear-gradient(90deg, var(--cyan-soft), transparent 70%);box-shadow:inset 2px 0 0 var(--cyan)}.widget-row__main{align-items:center;gap:10px;padding:10px 4px 10px 8px;display:flex}.widget-row__select{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.widget-row__select:disabled{cursor:default}.widget-row__icon{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text-3);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.widget-row.is-selected .widget-row__icon{border-color:var(--cyan-line);color:var(--cyan)}.widget-row__text{gap:2px;min-width:0;display:grid}.widget-row__text strong{color:var(--text);font-size:14px;font-weight:600}.widget-row__text small{color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.widget-row.is-off .widget-row__text strong{color:var(--text-3)}.widget-row.is-off .widget-row__icon{opacity:.6}.widget-row__edit{color:var(--text-3);background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.widget-row__edit:hover{color:var(--text);background:#ffffff0d}.widget-row__options{gap:8px;padding:0 8px 14px 54px;display:grid}.field--inline{align-items:center;gap:10px;display:flex}.field--inline .select{width:auto;min-width:72px}.overlay-editor__back{justify-self:start}.editor-preview__tools{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.editor-stage{touch-action:none;-webkit-user-select:none;user-select:none}.editor-empty{z-index:3;text-align:center;pointer-events:none;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.editor-empty>div{background:var(--surface,#111114);max-width:280px;color:var(--text-1);border-radius:12px;padding:20px}.editor-empty strong{font-size:16px;display:block}.editor-empty p{color:var(--text-2);margin:10px 0 0;font-size:13px;line-height:1.6}.editor-stage .ow{z-index:2}.editor-stage .ow--alerts{z-index:1}.editor-stage .ow:has(.editor-widget.is-selected){z-index:5}.editor-stage .overlay-canvas{pointer-events:none}.editor-widget{pointer-events:auto;cursor:grab;outline:none;position:relative}.editor-widget-box{min-width:0;position:relative}.editor-stage .ow--goals:has(.ow-goals>.hmi:only-child){width:max-content}.editor-resize-handles{pointer-events:none;position:absolute;inset:0}.editor-resize-handle{z-index:8;width:calc(24px / var(--s,1));height:calc(24px / var(--s,1));pointer-events:auto;touch-action:none;cursor:nwse-resize;background:0 0;border:0;padding:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.editor-resize-handle:after{content:"";inset:calc(5px / var(--s,1));border:calc(2px / var(--s,1)) solid var(--cyan,#39d9e6);border-radius:calc(3px / var(--s,1));background:var(--surface,#11151a);box-shadow:0 0 0 calc(1px / var(--s,1)) #05070a;position:absolute}.editor-resize-handle[data-corner=ne],.editor-resize-handle[data-corner=se]{left:100%}.editor-resize-handle[data-corner=sw],.editor-resize-handle[data-corner=se]{top:100%}.editor-resize-handle[data-corner=ne],.editor-resize-handle[data-corner=sw]{cursor:nesw-resize}.editor-resize-handle:hover:after{background:var(--cyan,#39d9e6);box-shadow:0 0 0 calc(2px / var(--s,1)) var(--surface,#11151a),0 0 0 calc(4px / var(--s,1)) var(--cyan,#39d9e6)}.editor-resize-handle:focus-visible:after{background:var(--cyan,#39d9e6);box-shadow:0 0 0 calc(2px / var(--s,1)) var(--surface,#11151a),0 0 0 calc(4px / var(--s,1)) var(--cyan,#39d9e6)}.editor-stage.is-resizing .editor-widget:not(.is-selected){opacity:.55}.editor-widget:after{content:"";pointer-events:none;border:1px dashed #0000;border-radius:4px;transition:border-color .15s;position:absolute;inset:-4px}.editor-widget:hover:after{border-color:#fff6}.editor-widget.is-selected:after{border:1.5px solid var(--cyan);box-shadow:0 0 0 3px #39d9e62e}.editor-widget:focus-visible:after{border:1.5px solid var(--cyan);box-shadow:0 0 0 3px #39d9e62e}.editor-widget.is-selected:before{content:attr(data-label);z-index:3;background:var(--cyan);color:var(--cyan-ink);font:650 11px/1.5 var(--font-sans);white-space:nowrap;transform:scale(calc(1 / var(--s,1)));transform-origin:0 100%;border-radius:5px;padding:2px 7px;position:absolute;bottom:calc(100% + 6px);left:-4px}.editor-stage.is-dragging .editor-widget{cursor:grabbing}.editor-stage.is-dragging .editor-widget:not(.is-selected){opacity:.55}.editor-placeholder{place-content:center;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 9);padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 1.2);color:#ffffffbf;text-align:center;text-shadow:none;filter:none;background:#ffffff0a;border:1px dashed #ffffff59;display:grid}.editor-placeholder span{font-size:calc(var(--u) * 2.6);font-weight:700}.editor-placeholder small{color:#ffffff8c;font-size:calc(var(--u) * 2)}.editor-placeholder--alerts{min-height:calc(var(--u) * 30)}.editor-placeholder--chat{min-height:calc(var(--u) * 18)}.editor-placeholder--feed{min-height:calc(var(--u) * 14)}.editor-placeholder--handle{min-height:0;padding:calc(var(--u) * 1) calc(var(--u) * 2)}.editor-placement-guide{z-index:6;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.editor-red-zone{box-sizing:border-box;pointer-events:none;background:repeating-linear-gradient(135deg,#ff405522 0 8px,#ff40550c 8px 16px);border:1px dashed #ff6e7fa6;justify-content:center;align-items:center;padding:5px;display:flex;position:absolute}.editor-red-zone span{color:#ffb6c0;text-align:center;background:#451822e8;border-radius:4px;max-width:100%;padding:3px 5px;font-size:10px;font-weight:650;line-height:1.2;display:block}.editor-red-zone--top{height:11%;inset:0 0 auto}.editor-red-zone--right{align-items:center;width:16%;top:11%;bottom:25%;right:0}.editor-red-zone--right span{writing-mode:vertical-rl}.editor-red-zone--bottom{align-items:end;height:25%;padding-bottom:8px;inset:auto 0 0}.editor-placement-guide[data-layout=landscape] .editor-red-zone--top{height:10%}.editor-placement-guide[data-layout=landscape] .editor-red-zone--right{width:10%;top:10%;bottom:20%}.editor-placement-guide[data-layout=landscape] .editor-red-zone--bottom{height:20%}.editor-placement-toggle>span{background:#ff405533;border:1px solid #ff7888;border-radius:2px;width:10px;height:10px}.editor-placement-toggle[aria-pressed=true]{color:#ffb6c0;background:#ff405514;border-color:#ff6e7f66}.editor-placement-note{color:var(--text-3);flex-basis:100%;margin:0 0 8px;font-size:12px;line-height:1.6}.editor-placement-note strong{color:#ff9faf;font-weight:600}.editor-guide{background:var(--coral);width:1px;box-shadow:0 0 6px var(--coral);pointer-events:none;position:absolute;top:0;bottom:0;left:50%}.preview__stage--portrait .editor-guide{left:calc(50% - .5px)}.editor-preview__footer{gap:12px;margin-top:14px;display:grid}.editor-preview__hint{color:var(--text-3);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.editor-preview__tests{flex-wrap:wrap;gap:6px;display:flex}.editor-selection{border:1px solid var(--cyan-line);border-radius:var(--radius);background:var(--cyan-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;display:flex}.editor-selection strong{color:var(--text);font-size:13.5px}.editor-selection__resize-hint{color:var(--text-3);font-size:12px}.editor-selection__size{min-width:160px;color:var(--text-3);flex:1;align-items:center;gap:8px;font-size:12.5px;display:flex}.editor-selection__size input{flex:1}.editor-selection__actions{gap:6px;margin-left:auto;display:flex}@media (max-width:1100px){.overlay-editor .editor__preview{position:static}}.most-used__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.most-used__tool{text-align:left;color:var(--text);background:var(--surface-2,#151519);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.most-used__tool:hover:not(:disabled){background:var(--surface-3,#1d1d22)}.most-used__tool span{gap:3px;min-width:0;display:grid}.most-used__tool strong{font-size:13px;font-weight:600}.most-used__tool small{color:var(--text-muted,#96969f);font-size:11px;line-height:1.4}.most-used__tool>svg{color:var(--text-muted,#96969f);flex:none}.most-used__tool:disabled{cursor:default;opacity:.6}.most-used__planned{color:var(--text-muted,#96969f);margin-top:14px;font-size:12px}.most-used__planned summary{cursor:pointer}.most-used__planned p{margin:10px 0}.widget-inspector{gap:18px;min-width:0;display:grid}.widget-inspector .panel{min-width:0}.widget-inspector .panel__header{flex-wrap:wrap;gap:12px}.inspector-fields{gap:18px;margin-top:20px;display:grid}.widget-inspector .input,.widget-inspector .select{width:100%;min-width:0;max-width:100%}.inspector-colors{gap:14px;display:grid}.inspector-color{grid-template-columns:minmax(0,1fr) 38px 64px 26px;align-items:center;gap:10px;font-size:13px;display:grid}.inspector-color>label{gap:3px;display:grid}.inspector-color>label small{color:var(--text-4);font-size:10px}.inspector-color input{background:var(--surface-3);cursor:pointer;border:0;border-radius:7px;width:38px;height:32px;padding:2px}.inspector-color code{color:var(--text-3);font-size:12px}.inspector-color .inspector-color__reset{width:26px;min-width:0;height:26px;padding:0}.inspector-color__reset:disabled{opacity:.25;cursor:default}.inspector-position{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.inspector-position summary{cursor:pointer;font-size:13px;font-weight:600}.widget-inspector .widget-row__options{padding:0}.widget-inspector .goal-card{padding:16px}@media (min-width:1200px){.overlay-editor.is-inspecting{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.overlay-editor.is-inspecting .editor__preview{justify-self:center;width:100%;max-width:620px}.overlay-editor.is-inspecting .widget-inspector{position:sticky;top:24px}}@media (max-width:700px){.widget-inspector .field-grid{grid-template-columns:minmax(0,1fr)}.inspector-color{grid-template-columns:minmax(0,1fr) 34px 62px 24px;gap:6px}.inspector-color input{width:34px}}.overlay-workspace .overlay-editor--canvas-first,.overlay-workspace .overlay-editor--canvas-first.is-inspecting{grid-template-columns:minmax(0,1fr);gap:16px}.overlay-editing-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.overlay-editing-row>.editor__preview{justify-self:stretch;width:100%;max-width:none;position:static}.overlay-editor--canvas-first.is-inspecting .widget-inspector{position:static}.overlay-editor__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.overlay-editor__heading h2{color:var(--text);margin:0;font-size:22px}.overlay-editor__heading p{color:var(--text-3);margin:5px 0 0;font-size:13px}.overlay-editor--canvas-first>.giftathon-controls{z-index:25;background:linear-gradient(110deg,#241c1b,#1b1428);position:sticky;top:12px;box-shadow:0 6px 20px #0002}.overlay-editor--canvas-first .editor-preview{padding:16px}.overlay-editor--canvas-first .editor-preview>.panel__header{margin-bottom:10px;padding-bottom:0}.overlay-editor--canvas-first .editor-preview__tools{margin-bottom:10px}.overlay-editor--canvas-first .editor-canvas-workbench{border:1px solid var(--line);background-color:#0c0a12;background-image:linear-gradient(#b792da08 1px,#0000 1px),linear-gradient(90deg,#b792da08 1px,#0000 1px);background-size:24px 24px;border-radius:12px;place-items:center;padding:14px;display:grid}.overlay-editor--canvas-first .editor-preview:not(.editor-preview--expanded) .preview__stage--portrait{width:min(100%,min(48vh,500px)/1.77778)}.overlay-editor--canvas-first .editor-preview:not(.editor-preview--expanded) .preview__stage--landscape{width:min(100%,1.77778*min(48vh,500px))}@media (min-width:981px){.overlay-editor--canvas-first .editor-preview:not(.editor-preview--expanded) .preview__stage--portrait{width:min(100%,min(76vh,900px)/1.77778)}.overlay-editor--canvas-first .editor-preview:not(.editor-preview--expanded) .preview__stage--landscape{width:min(100%,1.77778*min(76vh,900px))}.overlay-editor--canvas-first .editor-preview--expanded .preview__stage--portrait{width:min(100%,min(86dvh,1080px)/1.77778)}.overlay-editor--canvas-first .editor-preview--expanded .preview__stage--landscape{width:min(100%,1.77778*min(86dvh,1080px))}}.overlay-editor--canvas-first .editor-preview__footer{gap:8px;margin-top:10px}.overlay-widget-tray{border:1px solid var(--line);background:var(--surface,#15101d);border-radius:14px;min-width:0;padding:16px}.overlay-widget-tray>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.overlay-widget-tray h3{color:var(--text);margin:0;font-size:15px}.overlay-widget-tray>header>span{color:var(--text-3);font-size:11px}.widget-gallery__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.widget-gallery__toolbar>[role=group]{gap:6px;display:flex}.widget-gallery__toolbar button{border:1px solid var(--line);color:var(--text-3);cursor:pointer;background:0 0;border-radius:7px;padding:6px 10px;font-size:12px}.widget-gallery__toolbar button[aria-pressed=true]{color:#e3c9ff;background:#51326d55;border-color:#ae76df77}.widget-gallery__toolbar label{color:var(--text-3);align-items:center;gap:7px;display:flex}.widget-gallery__toolbar input{border:1px solid var(--line);background:var(--surface-2);width:170px;color:var(--text);font:inherit;border-radius:7px;padding:7px 9px;font-size:12px}.widget-list--gallery{scroll-snap-type:x proximity;gap:9px;padding:3px 2px 9px;display:flex;overflow-x:auto}.widget-tile{border:1px solid var(--line);background:var(--surface-2,#1a1423);scroll-snap-align:start;border-radius:10px;flex:0 0 166px;position:relative}.widget-tile.is-selected{background:#57316c44;border-color:#b87bea;box-shadow:0 0 0 1px #b87bea33}.widget-tile__select{width:100%;min-height:104px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:5px;padding:12px;display:grid}.widget-tile__select>svg{color:#c4a2e4;margin-bottom:1px}.widget-tile__select strong{padding-right:7px;font-size:12px;font-weight:600}.widget-tile__select small{color:var(--text-3);font-size:10px}.widget-tile>.switch{transform-origin:100% 0;position:absolute;top:12px;right:10px;transform:scale(.75)}.widget-gallery>.panel__note{margin:5px 0 0;font-size:11px}.overlay-selected-settings{min-width:0;scroll-margin:116px}.overlay-selected-settings .widget-inspector>.panel{margin:0}.overlay-selected-settings .field-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.widget-appearance-settings{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.widget-appearance-settings>summary{cursor:pointer;color:var(--text-2);font-size:13px;font-weight:600}.widget-appearance-settings>.inspector-fields{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start}.overlay-selection-hint{text-align:center;color:var(--text-3);border:1px dashed var(--line);border-radius:12px;padding:15px;font-size:13px}.overlay-workspace-options{border:1px solid var(--line);border-radius:12px;padding:16px}.overlay-workspace-options>summary{color:var(--text-3);cursor:pointer;font-size:13px;font-weight:600}.overlay-workspace-options>.editor__controls{margin-top:16px}@media (max-width:760px){.overlay-editor__heading,.widget-gallery__toolbar{flex-wrap:wrap}.widget-gallery__toolbar input{width:150px}.overlay-widget-tray>header>span{display:none}.overlay-selected-settings .field-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.overlay-editor--canvas-first>.giftathon-controls{position:static}.overlay-selected-settings{scroll-margin:20px}}@media (min-width:981px){.overlay-editing-row{grid-template-columns:minmax(0,1fr) 0;column-gap:0;transition:grid-template-columns .22s,column-gap .22s}.is-inspecting>.overlay-editing-row{grid-template-columns:minmax(0,1fr) clamp(320px,28vw,390px);column-gap:18px}.overlay-editing-row>.editor__preview{grid-area:1/1}.is-inspecting>.overlay-editing-row>.editor__preview{position:sticky;top:84px}.is-inspecting>.overlay-editing-row>.editor__preview:has(.editor-preview--expanded){position:static}.overlay-editing-row>.overlay-selected-settings{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:1/2;max-height:calc(100dvh - 100px);animation:.18s ease-out editor-settings-enter;position:sticky;top:84px;overflow:auto}.overlay-selected-settings .widget-inspector{gap:12px;display:grid}.overlay-selected-settings .panel{padding:16px}.overlay-selected-settings .panel__header{flex-wrap:wrap;gap:8px}.overlay-selected-settings .field-grid,.overlay-selected-settings .widget-appearance-settings>.inspector-fields{grid-template-columns:minmax(0,1fr)}.overlay-selected-settings .inspector-position{margin-top:16px;padding-top:14px}}@keyframes editor-settings-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.overlay-editing-row{transition:none}.overlay-editing-row>.overlay-selected-settings{animation:none}}.overlay-editor-sidebar{align-content:start;gap:10px;min-width:0;display:grid}.overlay-editor-sidebar [hidden]{display:none}.overlay-editor-sidebar__tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.overlay-editor-sidebar__tabs>button{min-height:38px;color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.overlay-editor-sidebar__tabs>button[aria-selected=true]{color:var(--text);background:var(--violet-soft,var(--surface-2));border-color:var(--violet-line,var(--line-strong))}.overlay-editor-sidebar__tabs>button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.overlay-editor-sidebar__tabs>button:disabled{opacity:.45;cursor:default}.overlay-editor-sidebar .overlay-selected-settings{max-height:none;overflow:visible}.editor-stage.is-library-drop{outline:2px solid var(--cyan);outline-offset:4px}.editor-drop-hint{z-index:10;border:1px solid var(--cyan);color:var(--text);background:var(--surface);white-space:nowrap;pointer-events:none;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;top:16px;left:50%;transform:translate(-50%)}@media (min-width:981px){.overlay-editor--canvas-first>.overlay-editing-row{grid-template-columns:minmax(0,1fr) clamp(310px,29vw,390px);column-gap:18px;transition:none}.overlay-editor--canvas-first.is-inspecting>.overlay-editing-row>.editor__preview{justify-self:stretch;width:100%;max-width:none}.overlay-editor--canvas-first>.overlay-editing-row>.editor__preview{position:sticky;top:84px}.overlay-editor--canvas-first>.overlay-editing-row>.editor__preview:has(.editor-preview--expanded){position:static}.overlay-editor-sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;grid-area:1/2;max-height:calc(100dvh - 100px);position:sticky;top:84px;overflow-y:auto}.overlay-editor-sidebar .widget-library{max-height:calc(100dvh - 154px)}}.editor-placeholder--giftGallery{min-height:calc(var(--u) * 24)}.alerts-notice{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);color:var(--text-3);align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.alerts-notice p{flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.alerts-notice--action{flex-wrap:wrap;justify-content:space-between;gap:10px 12px}.alerts-notice--live{background:linear-gradient(90deg, var(--coral-soft), var(--bg-raised) 75%);color:var(--text-2);border-color:#ff7a664d}.alerts-notice .dot{margin:0 2px}.alerts-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:14px 12px;display:grid}.alerts-page .field .settings-help{font-weight:450}.alerts-page .input[aria-invalid=true]{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.alerts-sounds{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;display:grid}.alerts-sound,.alerts-fanfare{--cut:11px;--edge:var(--line-strong);--fill:var(--bg-raised);--clip:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));isolation:isolate;align-items:center;gap:10px;min-height:60px;padding-right:10px;display:flex;position:relative}.alerts-sound:before,.alerts-sound:after,.alerts-fanfare:before,.alerts-fanfare:after{content:"";z-index:-1;clip-path:var(--clip);transition:background .18s,inset .18s;position:absolute}.alerts-sound:before,.alerts-fanfare:before{background:var(--edge);inset:0}.alerts-sound:after,.alerts-fanfare:after{background:var(--fill);inset:1px}.alerts-sound:hover{--edge:var(--line-hover)}.alerts-sound.is-selected{--edge:var(--cyan-line);--fill:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.alerts-sound.is-selected{--fill:color-mix(in srgb, var(--cyan) 7%, var(--bg-raised))}}.alerts-sound:has(input:focus-visible){--edge:var(--cyan)}.alerts-sound:has(input:focus-visible):after{inset:2px}.alerts-sound__facet{width:calc(var(--cut) - 2px);height:calc(var(--cut) - 2px);background:var(--cyan);clip-path:polygon(0 0,100% 0,0 100%);opacity:0;transform-origin:0 0;transition:opacity .18s, transform .3s var(--ease-out);position:absolute;top:0;left:0;transform:scale(.3)}.alerts-sound.is-selected .alerts-sound__facet{opacity:1;transform:none}.alerts-sound__choice{cursor:pointer;flex:1;align-content:center;align-self:stretch;gap:1px;min-width:0;padding:10px 0 10px 16px;display:grid;position:relative}.alerts-sound__choice strong,.alerts-fanfare__text strong{color:var(--text);font-size:13.5px;font-weight:650;transition:color .18s}.alerts-sound__choice small,.alerts-fanfare__text small{color:var(--text-4);font-size:12px;font-weight:450;line-height:1.4}.alerts-sound.is-selected .alerts-sound__choice strong{color:var(--cyan)}.alerts-sound__play{border-radius:9px;width:32px;height:32px}.alerts-sound.is-selected .alerts-sound__play{border-color:var(--cyan-line);color:var(--cyan)}.alerts-fanfare{--edge:#ff7a6647;--fill:linear-gradient(90deg, var(--coral-soft), var(--bg-raised) 60%)}.alerts-fanfare__icon{color:var(--coral);margin-left:16px}.alerts-fanfare__text{flex:1;gap:1px;min-width:0;padding:10px 0;display:grid}.alerts-obs,.alerts-test-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.alerts-test-notes{gap:5px;margin-top:14px}.alerts-obs li,.alerts-test-notes li{color:var(--text-3);padding-left:16px;font-size:12.5px;line-height:1.55;position:relative}.alerts-test-notes li{color:var(--text-4)}.alerts-obs li:before,.alerts-test-notes li:before{content:"";background:var(--cyan);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:6px;height:6px;position:absolute;top:.6em;left:2px}.alerts-test-notes li:before{background:var(--text-4)}.alerts-tests{grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));gap:8px;display:grid}.alerts-tests .button{justify-content:flex-start}.alerts-chat__settings{transition:opacity .25s}.alerts-chat__settings.is-off{opacity:.6}.alerts-chat__settings.is-off:focus-within{opacity:1}.alerts-chat>.settings-group{border-top:1px solid var(--line);padding-top:20px}.alerts-chip{cursor:pointer;position:relative}.alerts-chip:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.alerts-chat__prefix{max-width:220px;font-family:var(--font-mono);font-size:14px}.alerts-textarea{resize:vertical;height:auto;min-height:104px;padding:11px 14px;font-size:14px;line-height:1.5}.alerts-mute{border-radius:var(--radius);transition:background .2s,box-shadow .2s,padding .2s}.alerts-mute.is-muted{background:linear-gradient(90deg, var(--coral-soft), transparent 80%);padding:8px 12px;box-shadow:inset 0 0 0 1px #ff7a6647}.alerts-mute.is-muted .switch-row__icon{color:var(--coral)}.alerts-log__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.alerts-log__summary{color:var(--text-4);font-size:12.5px}.alerts-log__scroll{overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:480px;overflow-y:auto}.alerts-log__scroll:focus-visible{outline-offset:2px}.alerts-log__list{margin:0;padding:0;list-style:none;display:grid}.alerts-log__row{border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 58px;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:10px 2px;display:grid}.alerts-log__row:first-child{border-top:0}.alerts-log__time{color:var(--text-4);font-family:var(--font-mono);padding-top:2px;font-size:11.5px}.alerts-log__body{gap:3px;min-width:0;display:grid}.alerts-log__head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.alerts-log__user{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.alerts-log__tag{border:1px solid var(--line-strong);color:var(--text-3);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600}.alerts-log__tag--spoken{border-color:var(--cyan-line);background:var(--cyan-soft);color:var(--cyan)}.alerts-log__reason{color:var(--text-3);font-size:12px}.alerts-log__text{color:var(--text-2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.alerts-log__row.is-skipped .alerts-log__text{color:var(--text-3)}.alerts-log__nomatch{color:var(--text-3);text-align:center;padding:18px 0;font-size:13px}.alerts-log__more{margin-top:8px}.alerts-log__empty{padding:20px 12px 12px}.alerts-log__empty p{max-width:42ch}@media (max-width:560px){.alerts-log__row{grid-template-columns:minmax(0,1fr);gap:2px}.alerts-notice--action .button{width:100%}.alerts-chat__prefix{max-width:none}}.sounds-tabs{gap:8px;margin-bottom:22px;display:flex}.sound-library{gap:20px;max-width:1300px;display:grid}.sound-library__intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.sound-library__intro h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(22px,2.3vw,32px)}.sound-library__intro p{color:var(--text-3);max-width:600px;margin:0;font-size:14px;line-height:1.6}.sound-library__import{align-items:end;gap:12px;padding:20px;display:flex}.sound-library__import .field{flex:1;margin:0}.sound-library__or{color:var(--text-4);align-self:center;font-size:12px}.sound-library__toolbar{color:var(--text-3);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.sound-library__toolbar .input{max-width:250px}.sound-library__grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.sound-library__card{background:var(--surface);border-radius:var(--radius-lg);gap:20px;padding:20px;display:grid}.sound-library__results{gap:12px;display:grid}.sound-library__result{border-radius:var(--radius-lg);background:var(--surface);align-content:space-between;gap:14px;padding:16px;display:grid}.sound-library__result>strong{color:var(--text);overflow-wrap:anywhere;font-size:14px}.sound-library__card.is-playing{box-shadow:inset 0 0 0 1px var(--cyan-line)}.sound-library__card-head{align-items:center;gap:12px;min-width:0;display:flex}.sound-library__card-head>div{flex:1;min-width:0}.sound-library__card-head span{color:var(--text-4);margin-top:6px;font-size:11px;display:block}.sound-library__card-head a{color:var(--text-3)}.sound-library__name{width:100%;color:var(--text);text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;padding:3px 0;font-size:15px;font-weight:600}.sound-library__name:focus{outline:1px solid var(--cyan-line)}.sound-library__play{width:48px;height:48px;color:var(--cyan);background:var(--cyan-soft);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;display:grid}.sound-library__volume{color:var(--text-3);align-items:center;gap:10px;font-size:11px;display:flex}.sound-library__volume input{min-width:40px;accent-color:var(--cyan);flex:1}.sound-library__volume b{width:30px;color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums}.sound-library__card-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.sound-library__empty{text-align:center;background:var(--surface);border-radius:var(--radius-lg);color:var(--text-3);justify-items:center;padding:60px 24px;display:grid}.sound-library__empty svg{color:var(--cyan)}.sound-library__empty h3{color:var(--text);margin:16px 0 8px}.sound-library__empty p{max-width:400px;margin:0 0 12px;font-size:14px;line-height:1.6}.sound-library__empty small,.sound-library__help{color:var(--text-4);font-size:12px;line-height:1.6}.sound-library__error,.sound-library__notice{background:var(--cyan-soft);color:var(--cyan);border-radius:10px;margin:0;padding:12px 16px;font-size:13px}.sound-library__error{background:var(--red-soft);color:var(--red)}@media (max-width:760px){.sound-library__intro,.sound-library__import{flex-direction:column;align-items:stretch}.sound-library__or{display:none}.sound-library__toolbar{flex-wrap:wrap}.sound-library__toolbar .input{max-width:none}.sound-library__grid{grid-template-columns:1fr}}.sound-assignment{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sound-assignment h3{margin:0 0 6px;font-size:16px}.sound-assignment>p,.sound-library__assigned{color:var(--muted);font-size:13px;line-height:1.5}.sound-assignment__triggers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.sound-assignment__triggers label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:13px;display:flex}.sound-assignment__triggers input{accent-color:var(--cyan)}.sound-assignment details,.sound-library__extras{margin-top:14px;font-size:13px}.sound-assignment summary,.sound-library__extras summary{cursor:pointer;color:var(--muted);margin-bottom:12px}.sound-assignment .field{margin-block:12px}.gift-library__heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.gift-library h2{letter-spacing:-.035em;margin:6px 0;font-size:28px}.gift-library p{color:var(--text-3)}.gift-library__sections{gap:6px;margin-bottom:12px;display:flex}.gift-library__sections button{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;font:inherit;border-radius:999px;padding:9px 16px;font-size:13px}.gift-library__sections button[aria-pressed=true]{border-color:var(--cyan);color:var(--text);background:var(--cyan-soft)}.gift-library__layout{grid-template-columns:minmax(0,1fr) minmax(270px,340px);align-items:start;gap:28px;display:grid}.gift-library__search{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.gift-library__search input{min-width:0;color:var(--text);outline-offset:4px;background:0 0;border:0;flex:1}.gift-library select{background:var(--surface-2);max-width:100%;color:var(--text);border:0;border-radius:8px;padding:8px}.gift-library__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-bottom:16px;display:grid}.gift-tile{background:var(--surface);min-width:0;color:var(--text);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:15px 8px;display:flex}.gift-tile:hover{background:var(--surface-2)}.gift-tile.is-selected{border-color:var(--cyan);background:var(--cyan-soft)}.gift-tile img{object-fit:contain;width:62px;height:62px}.gift-tile strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.gift-tile small{color:var(--text-3);font-size:10px}.gift-library__browse{min-width:0}.gift-library__controls{background:var(--surface);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:18px;gap:14px;min-width:0;max-height:calc(100dvh - 100px);padding:16px;display:grid;position:sticky;top:20px;overflow-y:auto}.gift-library__control-tabs{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:-16px -16px 0;padding:12px 16px;display:grid;position:sticky;top:-16px}.gift-library__control-tabs button{background:var(--surface-2);min-height:35px;color:var(--text-2);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:flex}.gift-library__control-tabs button[aria-selected=true]{color:var(--text);border-color:var(--cyan);background:var(--cyan-soft)}.gift-library__control-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.gift-library__selected .gift-library__identity{font-size:14px;font-weight:650}.gift-library__selected .gift-library__identity>img{flex-basis:40px;width:40px;height:40px}.gift-library__control-panel,.gift-library__control-panel>fieldset{gap:14px;min-width:0;display:grid}.gift-library__control-panel>fieldset{border:0;margin:0;padding:0}.gift-library__control-panel>fieldset:disabled{opacity:.65}.gift-library__control-panel .gift-library__commands:first-child{border-top:0;padding-top:0}.gift-library__control-panel .gift-library__rules{overscroll-behavior:contain;max-height:220px;overflow:auto}.gift-library__controls .gift-library__preview{height:210px}.gift-library__controls h3,.gift-library__controls p{margin:0}.gift-library__preview{background:repeating-conic-gradient(#15161b 0% 25%,#1b1c22 0% 50%) 50%/20px 20px;border-radius:12px;place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.gift-artwork__poster{object-fit:contain;width:80%;height:80%;position:absolute;inset:10%}.gift-library__video{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.gift-library__video.is-ready{opacity:1}:is(.gift-library__preview:has(.is-ready) .gift-artwork__poster,.gift-effect-layer:has(.is-ready) .gift-artwork__poster){opacity:0}.ow-top-gift__art .gift-artwork__poster{object-fit:contain;width:90%!important;height:90%!important;inset:5%!important}.ow-top-gift__art:has(.is-ready) .gift-artwork__poster{opacity:0}.gift-library__buttons{flex-wrap:wrap;gap:8px;display:flex}.gift-library__fields{gap:13px;display:grid}.gift-library__rules{gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.gift-library__rules li{justify-content:space-between;align-items:center;gap:8px;display:flex}.gift-library__rules button{color:var(--text-3);cursor:pointer;background:0 0;border:0}.gift-library__commands{border-top:1px solid var(--border);gap:12px;min-width:0;margin-top:4px;padding-top:16px;display:grid}.gift-library__commands .input{width:100%;min-width:0}.gift-library__commands .gift-library__rules span{overflow-wrap:anywhere;min-width:0}.gift-library__assignments{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:16px;display:grid}.gift-library__assignments .input{width:100%;min-width:0}.gift-library__source-results{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:240px;display:grid;overflow:auto}.gift-library__source-results>button{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:10px;align-items:center;padding:8px;display:flex}.gift-library__source-results>button[aria-pressed=true]{border-color:var(--cyan);background:var(--cyan-soft)}.gift-library__identity{align-items:center;gap:7px;min-width:0;font-size:12px;display:inline-flex}.gift-library__identity>img{object-fit:contain;flex:0 0 32px;width:32px;height:32px}.gift-library__identity>span{overflow-wrap:anywhere;min-width:0}.gift-library__identity small{color:var(--text-3);margin-top:3px;font-size:10px;display:block}.gift-library__mapping{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.gift-effect-layer{pointer-events:none;z-index:70;position:absolute;overflow:hidden}.overlay-canvas>.ow--battle{z-index:80}.gift-effect-layer__video{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.gift-effect-layer[data-fit=fill] .gift-effect-layer__video{object-fit:cover;object-position:center}.gift-effect-layer__video.is-ready{opacity:1}.gift-effect-layer .gift-artwork__poster{display:none}.overlay-canvas[data-gift-playing=true]>.ow,.overlay-canvas[data-gift-playing=true]>.pgc{visibility:hidden;pointer-events:none}@media (max-width:850px){.gift-library__layout{grid-template-columns:1fr}.gift-library__controls{grid-row:1;max-height:none;position:static;overflow:visible}.gift-library__control-tabs{position:static}.gift-library__preview{height:220px}.gift-library__heading{flex-direction:column;gap:8px}.gift-library__search{flex-wrap:wrap}.gift-library__search input{flex-basis:calc(100% - 36px)}.gift-library__search select{flex:1;min-width:0}}.gift-gallery{--gg-unit:var(--u,10px);width:calc(var(--gg-unit)*43);font-family:var(--ow-font,inherit);color:var(--ow-text,#f5f5fa);padding:calc(var(--gg-unit)*1.5);background:var(--ow-bg,#17151e);border:1px solid var(--accent,#ab93fa)}@supports (color:color-mix(in lab, red, red)){.gift-gallery{border:1px solid color-mix(in srgb,var(--accent,#ab93fa) 30%,transparent)}}.gift-gallery{border-radius:calc(var(--gg-unit)*1.4);font-feature-settings:"tnum";box-shadow:0 calc(var(--gg-unit)*.4) calc(var(--gg-unit)*1.3) #0003}.gift-gallery__header,.gift-gallery__header>div{align-items:center;gap:calc(var(--gg-unit)*.7);display:flex}.gift-gallery__header{margin-bottom:calc(var(--gg-unit)*1.2);font-size:calc(var(--gg-unit)*1.5);justify-content:space-between}.gift-gallery__header svg{width:calc(var(--gg-unit)*1.8);height:calc(var(--gg-unit)*1.8);color:var(--accent,#c7b4ff)}.gift-gallery__header span{font-size:calc(var(--gg-unit)*1.1);color:var(--ow-text-2,#c9c1d9)}.gift-gallery__header b{font-size:calc(var(--gg-unit)*2)}.gift-gallery__header small{font-size:calc(var(--gg-unit)*1.2);color:var(--ow-text-2,#c9c1d9);font-weight:500}.gift-gallery__items{gap:calc(var(--gg-unit)*1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gift-gallery__gift{--gg-tile:#101012;--gg-foot:#171717;--gg-rim:#29282b;--gg-shelf:#363638;isolation:isolate;text-align:center;background:var(--gg-tile);border:1px solid var(--gg-rim);border-radius:calc(var(--gg-unit)*.45);color:#f4efeb;min-width:0;padding:0;position:relative;overflow:hidden}.gift-gallery__gift:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(at 50% 12%,#2b2218 0%,#141110 43%,#0a0708 78%);transition:opacity .22s ease-out;position:absolute;inset:0}.gift-gallery__gift[data-lit=yes]{--gg-foot:#221c19;--gg-rim:#4b3a2b;--gg-shelf:#685b52;box-shadow:inset 0 0 calc(var(--gg-unit)*1.5) #a67c3925}.gift-gallery__gift[data-lit=yes]:before{opacity:1}.gift-gallery__art{width:calc(var(--gg-unit)*8);height:calc(var(--gg-unit)*8);max-width:82%;margin:calc(var(--gg-unit)*.8) auto calc(var(--gg-unit)*.2);place-items:center;display:grid;position:relative;overflow:hidden}.gift-gallery__art>img,.gift-gallery__animation{object-fit:contain;object-position:center;width:100%;height:100%}.gift-gallery__art>svg{opacity:.4;width:70%;height:70%}.gift-gallery__animation{opacity:0;pointer-events:none;display:block;position:absolute;inset:0}.gift-gallery__animation.is-ready{opacity:1}.gift-gallery__art:has(.gift-gallery__animation.is-ready)>img{opacity:0}.gift-gallery__gift[data-lit=no] .gift-gallery__art>img{filter:grayscale();opacity:.4}.gift-gallery__detail{flex-direction:column;gap:0;min-width:0;display:flex}.gift-gallery__detail>strong{padding:calc(var(--gg-unit)*.2) calc(var(--gg-unit)*.5) calc(var(--gg-unit)*.9);font-size:calc(var(--gg-unit)*1.35);white-space:nowrap;text-overflow:ellipsis;font-weight:650;line-height:1.3;display:block;overflow:hidden}.gift-gallery__progress,.gift-gallery__sponsor{justify-content:center;align-items:center;gap:calc(var(--gg-unit)*.4);min-width:0;min-height:calc(var(--gg-unit)*3.1);padding:calc(var(--gg-unit)*.35) calc(var(--gg-unit)*.5);box-sizing:border-box;background:linear-gradient(180deg,#ffffff09,transparent 80%),var(--gg-foot);border-top:1px solid var(--gg-shelf);margin:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.gift-gallery__progress,.gift-gallery__sponsor{border-top:1px solid color-mix(in srgb,var(--gg-shelf) 66%,transparent)}}.gift-gallery__progress,.gift-gallery__sponsor{font-size:calc(var(--gg-unit)*1.15);color:#e8dfd8;line-height:1.2}.gift-gallery__progress:before,.gift-gallery__sponsor:before{content:"";left:0;right:0;top:calc(var(--gg-unit)*-.6);height:calc(var(--gg-unit)*.6);clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);background:linear-gradient(180deg,transparent,var(--gg-shelf));opacity:.7;pointer-events:none;position:absolute}.gift-gallery__gift[data-lit=yes] .gift-gallery__progress,.gift-gallery__gift[data-lit=yes] .gift-gallery__sponsor{box-shadow:inset 0 1px calc(var(--gg-unit)*.65) #b28d5840}.gift-gallery__sponsor img{width:calc(var(--gg-unit)*1.7);height:calc(var(--gg-unit)*1.7);object-fit:cover;border-radius:50%;flex:none}.gift-gallery__sponsor span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.gift-gallery__gift:before{transition:none}}.gift-gallery footer{margin-top:calc(var(--gg-unit)*1);font-size:calc(var(--gg-unit)*.95);color:var(--ow-text-2,#c9c1d9);justify-content:space-between;align-items:center;display:flex}.gift-gallery footer>span{align-items:center;gap:calc(var(--gg-unit)*.4);display:flex}.gift-gallery footer svg{width:calc(var(--gg-unit)*1.2);height:calc(var(--gg-unit)*1.2)}.gift-gallery[data-stale] footer{color:#e8c881}.gift-gallery__empty{font-size:calc(var(--gg-unit)*1.2);color:var(--ow-text-2,#c9c1d9);padding:calc(var(--gg-unit)*2) 0;text-align:center}.gift-gallery footer button{pointer-events:auto;min-width:28px;min-height:28px;color:inherit;cursor:pointer;background:#ffffff10;border:1px solid #ffffff25;border-radius:5px;font-size:18px}.gift-gallery--strip{width:calc(var(--gg-unit)*78)}.gift-gallery--strip .gift-gallery__items{display:flex}.gift-gallery--strip .gift-gallery__gift{flex:1}.gift-gallery--compact{width:calc(var(--gg-unit)*28)}.gift-gallery--compact .gift-gallery__items{grid-template-columns:1fr}.gift-gallery--compact .gift-gallery__gift{text-align:left;align-items:center;gap:calc(var(--gg-unit)*.6);padding:calc(var(--gg-unit)*.7);display:flex}.gift-gallery--compact .gift-gallery__art{width:calc(var(--gg-unit)*6);height:calc(var(--gg-unit)*6);flex:none;margin:0}.gift-gallery--compact .gift-gallery__detail{flex:1}.gift-gallery--compact .gift-gallery__detail>strong{font-size:calc(var(--gg-unit)*1.6)}.gift-gallery--compact .gift-gallery__sponsor{justify-content:flex-start}.gift-gallery--spotlight{width:calc(var(--gg-unit)*20);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.gift-gallery--spotlight .gift-gallery__header,.gift-gallery--spotlight:not([data-interactive]) footer{display:none}.gift-gallery--spotlight .gift-gallery__items{display:block}.gift-gallery--spotlight .gift-gallery__art{width:calc(var(--gg-unit)*12);height:calc(var(--gg-unit)*12);margin:calc(var(--gg-unit)*1) auto calc(var(--gg-unit)*.4)}.gift-gallery--spotlight .gift-gallery__detail>strong{font-size:calc(var(--gg-unit)*1.6);padding-bottom:calc(var(--gg-unit)*1.2)}.gift-gallery--spotlight .gift-gallery__sponsor,.gift-gallery--spotlight .gift-gallery__progress{min-height:calc(var(--gg-unit)*4);font-size:calc(var(--gg-unit)*1.4);gap:calc(var(--gg-unit)*.55)}.gift-gallery--spotlight .gift-gallery__sponsor img{width:calc(var(--gg-unit)*2.2);height:calc(var(--gg-unit)*2.2)}.gift-gallery--spotlight .gift-gallery__empty{padding:calc(var(--gg-unit)*1.5);background:var(--ow-bg,#17151e);border-radius:calc(var(--gg-unit)*.45);margin:0}.gallery-settings__heading,.gallery-settings__heading>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.gallery-settings__heading h2{margin:0;font-size:18px}.gallery-format-options{gap:10px;margin:20px 0;display:flex}.gallery-format{color:var(--text,#eee);text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #ffffff21;border-radius:12px;flex:1;justify-items:start;gap:7px;padding:15px;display:grid}.gallery-format small{color:var(--muted,#b9b1cb);font-size:12px}.gallery-format[aria-pressed=true]{background:#a58cf512;border-color:#a58cf5}.gallery-format:focus-visible{outline-offset:3px;outline:2px solid #cab9ff}.gallery-format:disabled{cursor:default;opacity:.65}.gallery-library-preview{background:#0b0a10;border-radius:14px;justify-content:center;margin:20px 0;padding:24px;display:flex;overflow:auto}.gallery-library-preview .gift-gallery{--gg-unit:10px;--accent:#b49aff;--ow-bg:#18151f;--ow-text:#f7f5fc;--ow-text-2:#c9c1d9;flex:none}.feedback-diagnostics{background:#ffffff04;border:1px solid #ffffff17;border-radius:12px;margin:14px 0;padding:14px}.feedback-diagnostics summary{cursor:pointer;font-weight:600}.feedback-diagnostics dl{grid-template-columns:150px 1fr;gap:9px 16px;margin:16px 0;font-size:13px;display:grid}.feedback-diagnostics dt{color:var(--muted,#b9b1cb)}.feedback-diagnostics dd{overflow-wrap:anywhere;margin:0}.feedback-diagnostics p{color:var(--muted,#b9b1cb);font-size:12px}.feedback-diagnostics dl>div{display:contents}.tts-check-list{gap:12px;margin:16px 0;display:grid}.tts-check-list>div{align-items:baseline;gap:12px;display:flex}.tts-check-list b{flex:none;min-width:100px}.tts-check-list p{color:var(--muted,#b9b1cb);margin:0;font-size:13px}@media (max-width:650px){.gallery-format-options{flex-wrap:wrap}.gallery-format{min-width:100px}.feedback-diagnostics dl{grid-template-columns:1fr}.feedback-diagnostics dd{margin-bottom:7px}.gallery-library-preview{justify-content:flex-start}.gallery-format{flex-basis:calc(50% - 5px)}}.gallery-progress-editor .field{min-width:0;margin-block:12px}.gallery-progress-editor .select,.gallery-progress-editor .input{width:100%;min-width:0;max-width:100%}.gallery-progress-editor__fields{border:0;min-width:0;margin:0;padding:0}.gallery-progress-editor__buttons{flex-wrap:wrap;gap:8px;display:flex}.facet-box{--facet-cut:12px;--facet-bg:var(--bg);--facet-line:var(--line);--facet-edge:var(--facet-line);border:1px solid var(--facet-line);border-radius:0 var(--radius) 0 var(--radius);position:relative}.facet-box:before,.facet-box:after{content:"";z-index:1;width:var(--facet-cut);height:var(--facet-cut);pointer-events:none;position:absolute}.facet-box:before{background:linear-gradient(135deg, var(--facet-bg) calc(50% - .6px), var(--facet-edge) calc(50% - .6px) calc(50% + .6px), transparent calc(50% + .6px));top:-1px;left:-1px}.facet-box:after{background:linear-gradient(315deg, var(--facet-bg) calc(50% - .6px), var(--facet-line) calc(50% - .6px) calc(50% + .6px), transparent calc(50% + .6px));bottom:-1px;right:-1px}.rank-gem{background:var(--surface-3);width:24px;height:24px;color:var(--text-3);font-variant-numeric:tabular-nums;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);place-items:center;font-size:11.5px;font-weight:700;display:grid}.rank-gem--1{background:conic-gradient(from 45deg, #b9f4f9 0 25%, var(--cyan) 0 50%, #1d9aa5 0 75%, #8eeef5 0);color:var(--cyan-ink)}.rank-gem--2,.rank-gem--3{background:conic-gradient(from 45deg, #4b535d 0 25%, #363d46 0 50%, #272d34 0 75%, #414952 0);color:var(--text)}.live-bar{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:11px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.live-bar__button{width:30px;height:30px;color:var(--text-3);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background-color .15s,color .15s,box-shadow .15s;display:grid;position:relative}.live-bar__button:hover{background:var(--surface-3);color:var(--text)}.live-bar__button:active{transform:translateY(1px)}.live-bar__button[aria-pressed=true]{background:var(--coral-soft);color:var(--coral);box-shadow:inset 0 0 0 1px #ff7a666b}.live-bar__button[aria-pressed=true]:after{content:"";background:var(--coral);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:5px;height:5px;position:absolute;top:3px;right:3px}.live-bar__sep{background:var(--line-strong);width:1px;height:18px;margin:0 3px}.live-panel{container-type:inline-size}.live-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.live-tile{--facet-bg:var(--surface);--facet-line:var(--line-strong);--facet-cut:11px;background:var(--bg-raised);min-width:0;min-height:116px;color:var(--text-2);text-align:left;transition:background-color .18s, transform .18s var(--ease-out);align-content:start;gap:5px;padding:13px 14px 14px;display:grid}.live-tile:hover{--facet-line:var(--line-hover);background:var(--surface-2)}.live-tile:active{transform:translateY(1px)}.live-tile__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.live-tile__icon{background:var(--surface-3);width:34px;height:34px;color:var(--text-2);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);place-items:center;transition:background-color .18s,color .18s;display:grid}.live-tile:hover .live-tile__icon{color:var(--cyan)}.live-tile__label{color:var(--text);font-size:14px;font-weight:650;line-height:1.3}.live-tile__hint{color:var(--text-4);font-size:12px;line-height:1.4}.live-tile__flag{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.live-tile__flag:before{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:currentColor;width:6px;height:6px}.live-tile.is-on{--facet-line:#ff7a6680;--facet-edge:var(--coral);background:linear-gradient(160deg, #ff7a6626, #ff7a6608 65%), var(--bg-raised)}.live-tile.is-on .live-tile__icon{background:var(--coral-soft);color:var(--coral)}.live-tile.is-on .live-tile__hint,.live-panel__paused{color:#ffb9ad}.live-panel__reset{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;padding-top:16px;display:flex}.live-panel__reset p{color:var(--text-3);flex:220px;font-size:13px;line-height:1.5}.live-panel__reset strong{color:var(--text-2);font-weight:600}@container (width<=560px){.live-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.live-tile{min-height:0}}.cc .overview__middle,.cc .overview__side{align-content:start}.cc-metric{--facet-cut:14px;--facet-edge:#fff3;align-content:start}.cc-metric__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-height:18px;display:flex}.cc-metric__foot small{align-items:center;gap:7px;display:inline-flex}.cc-metric__foot .dot{width:6px;height:6px}.cc-metric__extra{color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.cc-metric__extra svg{color:var(--coral)}.connection-row__text .cc-conn{align-items:center;gap:7px;min-width:0;display:flex}.cc-conn>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-row__text .cc-conn--live{color:#c9f5e4}.connection-row__text .cc-conn--busy{color:#f8dcaa}.connection-row__text .cc-conn--error{color:#ffc9c9}.supporters{margin:0;padding:0;list-style:none;display:grid}.supporter{border-top:1px solid var(--line);grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.supporter:first-child{border-top:0;padding-top:0}.supporter__avatar{background:var(--surface-3);width:32px;height:32px;color:var(--text-2);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid;overflow:hidden}.supporter__avatar img{object-fit:cover;width:100%;height:100%}.supporter__text{gap:6px;min-width:0;display:grid}.supporter__text strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.supporter__bar{background:#ffffff0f;height:3px;display:block}.supporter__bar>span{background:linear-gradient(90deg, #39d9e673, var(--cyan));clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%);height:100%;transition:width .6s var(--ease-out);display:block}.supporter:first-child .supporter__bar>span{background:linear-gradient(90deg, var(--cyan), var(--coral))}.supporter__coins{color:var(--text-2);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.supporter__coins svg{color:var(--text-4)}.supporters__empty{border:1px dashed var(--line-hover);color:var(--text-3);border-radius:10px;padding:14px;font-size:13px;line-height:1.5}.cc-group-label{color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 10px;font-size:11px;font-weight:600}.panel__header+.cc-group-label{margin-top:0}.two-col{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:start;gap:20px;display:grid}.two-col__main,.two-col__side{align-content:start;gap:16px;min-width:0;display:grid}.goal-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin-bottom:16px;display:grid}.goal-card{--facet-bg:var(--surface);--facet-line:var(--line-strong);--facet-edge:#ffffff3d;background:var(--bg-raised);align-content:start;gap:14px;min-width:0;padding:12px 14px 16px;display:grid}.goal-card__head{align-items:center;gap:6px;min-width:0;display:flex}.goal-card__index{color:var(--cyan);font-family:var(--font-mono);padding-left:4px;font-size:12px;font-weight:600}.goal-card__title{min-width:0;height:36px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:0 8px;font-size:15px;font-weight:650;transition:border-color .15s,background-color .15s,box-shadow .15s}.goal-card__title::placeholder{color:var(--text-4);font-weight:500}.goal-card__title:hover{border-color:var(--line-strong)}.goal-card__title:focus{border-color:var(--cyan);background:var(--bg);box-shadow:0 0 0 3px var(--cyan-soft);outline:none}.goal-card__progress{gap:9px;padding:0 2px;display:grid}.goal-card__value{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1}.goal-card__value em{color:var(--text-4);letter-spacing:0;font-size:14px;font-style:normal;font-weight:500}.goal-card .meter{clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#ffffff12;border-radius:0;height:8px}.goal-card .meter>span{background:linear-gradient(90deg, #1d9aa5, var(--cyan));box-shadow:none;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%);transition:width .6s var(--ease-out);border-radius:0}.goal-card.is-done .meter>span{background:linear-gradient(90deg, var(--cyan), var(--coral))}.goal-card__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px;display:grid}.goal-card.is-off{--facet-edge:var(--facet-line)}.goal-card.is-off .goal-card__index,.goal-card.is-off .goal-card__progress,.goal-card.is-off .goal-card__fields{opacity:.5}.goal-card .field,.field-grid .field{gap:6px;font-size:12.5px}.goal-card .input,.goal-card .select,.field-grid .input,.field-grid .select{height:40px;font-size:14px}.goal-card .input[aria-invalid=true],.field-grid .input[aria-invalid=true]{border-color:#ff7a6699}.field-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px 14px;margin-bottom:14px;display:grid}.timer-display{--facet-bg:var(--surface);--facet-line:var(--line-strong);--facet-cut:14px;background:var(--bg-raised);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:18px 20px;display:flex}.timer-display>svg{color:var(--text-4)}.timer-display__time{color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;flex:1;font-size:clamp(34px,3.4vw,44px);font-weight:650;line-height:1}.timer-display__status{border:1px solid var(--line-strong);height:26px;color:var(--text-3);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.timer-display__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.timer-display--running{--facet-line:#3ad29a59;--facet-edge:#3ad29abf}.timer-display--running>svg,.timer-display--running .timer-display__status{color:var(--green)}.timer-display--running .timer-display__status{background:var(--green-soft);border-color:#3ad29a59}.timer-display--running .timer-display__status:before{animation:1.6s ease-in-out infinite pulse}.timer-display--paused{--facet-line:#f4b64a59;--facet-edge:#f4b64abf}.timer-display--paused>svg,.timer-display--paused .timer-display__status{color:var(--amber)}.timer-display--paused .timer-display__status{background:var(--amber-soft);border-color:#f4b64a59}.timer-display--paused .timer-display__time{color:var(--text-2)}.timer-display--ended{--facet-line:#ff7a6673;--facet-edge:var(--coral);background:linear-gradient(160deg, var(--coral-soft), transparent 70%), var(--bg-raised)}.timer-display--ended>svg,.timer-display--ended .timer-display__time,.timer-display--ended .timer-display__status{color:var(--coral)}.timer-display--ended .timer-display__status{background:var(--coral-soft);border-color:#ff7a6666}.timer-controls{margin-bottom:18px}.leader-preview{margin:16px 0 12px;padding:0;list-style:none;display:grid}.field-grid+.leader-preview{margin-top:4px}.leader-preview li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.leader-preview li:first-child{border-top:0;padding-top:0}.leader-preview strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.leader-preview li>span:last-child{color:var(--text-3);font-size:12.5px}.leader-preview li.leader-preview__empty{border:1px dashed var(--line-hover);color:var(--text-3);border-radius:10px;padding:14px;font-size:13px;line-height:1.5;display:block}@media (max-width:1100px){.two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cc .overview__middle{order:-1}.timer-display{padding:16px}}@media (max-width:400px){.studio-mobilebar__test{display:none}}.battle-page .panel__header h2{align-items:center;gap:8px;display:inline-flex}.bt-pill--amber{background:var(--amber-soft);color:var(--amber);border-color:#f4b64a66}.bt-warn{color:#f8dcaa}.bt-row-gap{margin-top:12px}.bt-note{margin:0 0 12px}.bt-tabs{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:12px;gap:4px;padding:4px;display:flex}.bt-tabs button{min-height:40px;color:var(--text-3);background:0 0;border:0;border-radius:9px;flex:1 1 0;padding:0 12px;font-size:13.5px;font-weight:650;transition:background-color .2s,color .2s}.bt-tabs button:hover{color:var(--text)}.bt-tabs button.is-active{background:var(--surface-3);color:var(--text);box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0000004d}.bt-tabs #battle-tab-powers.is-active{color:#ffe1b9;background:#442a4d}.bt-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bt-panel{gap:16px;min-width:0;display:grid}.bt-panel[hidden]{display:none}.bt-score{border:1px solid var(--line-strong);background:linear-gradient(90deg, #ff8a1f1a, transparent 45%, transparent 55%, #a855f71f), var(--bg-raised);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;margin:4px 0 12px;padding:14px 16px;display:grid}.bt-score__side{align-items:center;gap:10px;min-width:0;display:flex}.bt-score__side--them{text-align:right;flex-direction:row-reverse}.bt-score__text{gap:2px;min-width:0;display:grid}.bt-score__side--them .bt-score__text{justify-items:end}.bt-score__text small{color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.bt-score__text strong{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bt-score__points{color:#ffb35c;letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.1}.bt-score__side--them .bt-score__points{color:#c58cff}.bt-score__points.is-word{color:#ffcd9d;letter-spacing:.14em;font-size:19px}.bt-score__vs{color:var(--text-4);letter-spacing:.1em;font-size:12px;font-style:italic;font-weight:800}.bt-score__face{border-color:#e9a158;width:40px;height:40px}.bt-score__side--them .bt-score__face{border-color:#b36be4}.bt-streak{color:#fff3dd;background:linear-gradient(#312016,#130e18);border:1px solid #ffb15c;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11.5px;font-weight:800}.bt-score__side--them .bt-streak{background:linear-gradient(#2f1844,#130e18);border-color:#c381ff}.bt-multi{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;margin:4px 0 12px;padding:0;list-style:none;display:grid}.bt-multi li{background:linear-gradient(#2e1737,#100b17);border:1px solid #b66deb55;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.bt-multi li.is-you{background:linear-gradient(#402319,#140d18);border-color:#ffaf63aa}.bt-multi .pt-face{grid-row:1/4;width:34px;height:34px;font-size:14px}.bt-multi__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.bt-multi small{color:#ffc386;letter-spacing:.1em;font-size:10.5px;font-weight:750}.bt-multi strong{font-size:20px;font-weight:800}.bt-chips{flex-wrap:wrap;gap:6px;margin:-2px 0 12px;display:flex}.bt-onair{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.bt-onair>div{border:1px solid var(--line);background:var(--bg-raised);border-radius:10px;gap:2px;min-width:0;padding:8px 12px;display:grid}.bt-onair dt{color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700}.bt-onair dd{color:var(--text);font-size:13px;font-weight:650}.bt-counters{color:var(--text-3);flex-wrap:wrap;gap:4px 16px;margin-bottom:6px;font-size:12.5px;display:flex}.bt-counters strong{color:var(--text);font-weight:650}.bt-test{border-top:1px solid var(--line);gap:10px;margin-top:16px;padding-top:16px;display:grid}.bt-test strong{color:var(--text);font-size:14px}.bt-test .settings-help{margin:4px 0 0}.bt-series{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.bt-series__form .settings-help{margin-top:8px}.bt-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-inline .select{flex:170px;width:auto;min-width:0}.bt-number{flex:0 0 104px;width:104px}.bt-tally{border:1px solid var(--line-strong);background:var(--bg-raised);text-align:center;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:4px 12px;padding:14px 16px;display:grid}.bt-tally>div{gap:2px;min-width:0;display:grid}.bt-tally>div span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.bt-tally strong{color:var(--text);font-size:34px;font-weight:800;line-height:1.05}.bt-tally__dash{color:var(--text-4);align-self:center;font-size:24px}.bt-tally p{color:var(--text-3);grid-column:1/-1;margin-top:6px;font-size:12.5px;line-height:1.5}.bt-details{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;margin-top:14px;padding:12px 14px}.bt-details summary{color:var(--text-2);cursor:pointer;font-size:13.5px;font-weight:650}.bt-details[open] summary{margin-bottom:12px}.bt-details .settings-help{margin-top:8px}.bt-wins{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.bt-wins .button-row{grid-column:1/-1}.bt-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bt-modes{flex-wrap:wrap;gap:8px;display:flex}.bt-modes .button{flex:150px}.bt-editors{gap:10px;margin-bottom:12px;display:grid}.bt-editor{border:1px solid var(--line);background:var(--bg-raised);border-radius:12px;grid-template-columns:40px minmax(0,1fr) 128px auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.bt-editor__who{gap:2px;min-width:0;display:grid}.bt-editor__who label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bt-editor__who small{color:var(--text-4);font-size:12px}.bt-editor__input{height:40px}.bt-mvp-basis{color:var(--text-3);margin:12px 0 8px;font-size:12.5px}.bt-mvp{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bt-mvp li{border:1px solid var(--line);background:var(--bg-raised);border-radius:10px;grid-template-columns:24px 36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.bt-mvp li.is-podium{background:linear-gradient(90deg, #ff8a1f17, transparent 60%), var(--bg-raised);border-color:#ffb35c59}.bt-mvp__rank{color:#ffb35c;text-align:center;font-style:italic;font-weight:800}.bt-mvp .pt-face{width:36px;height:36px;font-size:15px}.bt-mvp-photo{position:relative}.bt-mvp-photo>.pgb-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.bt-mvp__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bt-mvp__levels{flex-wrap:wrap;gap:4px;display:flex}.bt-level{border:1px solid var(--line-hover);background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:700}.bt-level--heart{color:#fff0ff;background:#422052;border-color:#e49dff}.bt-level--heart.is-unknown{color:#a886bc;background:#2b1d36;border-color:#a886bc80}.bt-mvp__value{color:#ffb35c;white-space:nowrap;font-weight:750}.bt-mvp__value small{color:#d9b9a0;font-size:10.5px;font-weight:700}.bt-manual{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-colors{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.bt-color{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:550;display:inline-flex}.bt-color input{border:1px solid var(--line-hover);cursor:pointer;background:0 0;border-radius:8px;width:42px;height:32px;padding:0}.bt-color input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bt-anchor{min-width:0;scroll-margin-top:84px;display:grid}.bt-local-panel .bt-modes .button{flex:140px}.bt-local-panel .settings-help+.settings-help{margin-top:4px}.bt-inline-link{font-size:inherit;display:inline}.bt-local-note{background:var(--amber-soft);border:1px solid #f4b64a4d;border-radius:12px;justify-items:start;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.bt-local-note p{color:#f8dcaa;font-size:13px;line-height:1.55}.bt-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.bt-options .button{grid-column:1/-1;justify-self:start}.bt-sliders{gap:14px;display:grid}.bt-sliders output{color:var(--text-2);font-weight:650}.bt-collapsible summary{color:var(--text);cursor:pointer;font-size:15px;font-weight:650}.bt-collapsible summary small{color:var(--text-4);margin-left:10px;font-size:12.5px;font-weight:500}.bt-collapsible[open] summary{margin-bottom:12px}.bt-list{color:var(--text-3);gap:6px;margin:10px 0 0;padding-left:18px;font-size:13.5px;display:grid}.bt-log{margin:0;padding:0;list-style:none;display:grid}.bt-log li{border-top:1px solid var(--line);color:var(--text-2);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:8px 0;font-size:13px;display:grid}.bt-log li:first-child{border-top:0}.bt-log time{color:var(--text-4)}@keyframes bt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pt{color:#fff0df;gap:16px;min-width:0;display:grid}.pt .panel{background:linear-gradient(135deg,#211528,#140f20);border-color:#63406f;border-radius:17px}.pt-eyebrow{color:#ffc07b;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.pt-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:2px 2px 0;display:flex}.pt-heading h2{letter-spacing:-.02em;margin:6px 0 4px;font-size:24px;font-weight:700}.pt-heading p{color:#c7b2d4;font-size:14px}.pt-pill{color:#e8cbf8;white-space:normal;background:#2b1c36;border-color:#79578a;max-width:100%;height:auto;min-height:26px;padding-block:3px}.pt-pill--live{color:#ffd7a3;border-color:#ffb35d73}.pt-pill--amber{background:var(--amber-soft);color:var(--amber);border-color:#f4b64a73}.pt-warning{color:#efd49b;background:#332b1c;border:1px solid #7e663b;border-radius:10px;padding:12px 16px;font-size:13.5px;line-height:1.5}.pt-warning--test{border-color:var(--cyan-line);background:var(--cyan-soft);color:var(--cyan)}.pt-note{color:#c7b2d4;font-size:12.5px;line-height:1.6}.pt-note--warn{color:#ffd39a}.pt-section-head{flex-wrap:wrap;align-items:flex-start}.pt-section-head h2{flex:auto;align-items:flex-start;gap:4px;min-width:160px}.pt-board-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.pt-primary{--button-bg:#ffb15c;--button-border:#ffb15c;--button-fg:#241327;font-weight:700}.pt-primary:hover{--button-bg:#ffc27f;--button-border:#ffc27f}.pt .button--secondary{--button-bg:#32223f;--button-border:#866096;--button-fg:#f0d9ff}.pt .button--secondary:hover{--button-bg:#3d2a4d;--button-border:#a07ab2}.pt .button--ghost{--button-fg:#e8cbf8}.pt .button{white-space:normal}.pt .button:disabled{opacity:.4}.pt .input,.pt .select{color:#fff2e6;background-color:#140d1d;border-color:#775587}.pt .input::placeholder{color:#9b86a8}.pt .input:focus,.pt .select:focus{border-color:#ffc571;box-shadow:0 0 0 3px #ffc5712e}:is(.pt button:focus-visible,.pt summary:focus-visible){outline-offset:3px;outline:2px solid #ffc571}.pt .field{color:#ead1f8}.pt-workspace{grid-template-columns:minmax(220px,.85fr) minmax(0,1.2fr);align-items:start;gap:20px;margin-top:18px;display:grid}.pt-directory{gap:10px;min-width:0;display:grid}.pt-add{background:#21162c;border:1px solid #62416d;border-radius:10px;padding:10px 13px}.pt-add summary{color:#ffd098;cursor:pointer;font-size:14px;font-weight:650}.pt-add form{gap:12px;margin-top:12px;display:grid}.pt-add small{color:#bfa8ce;font-weight:400}.pt-add .button{justify-self:start}.pt-viewers{overscroll-behavior:contain;gap:7px;max-height:560px;margin:0;padding:2px 4px 2px 0;list-style:none;display:grid;overflow:auto}.pt-viewer{color:#fceadb;text-align:left;background:#1b1325;border:1px solid #4c3559;border-radius:11px;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:10px;width:100%;padding:10px 11px;transition:border-color .15s,background-color .15s;display:grid}.pt-viewer:hover{border-color:#7a5687}.pt-viewer.is-selected{background:linear-gradient(115deg,#482b33,#322040);border-color:#f2ab66;box-shadow:inset 3px 0 #ffb865}.pt-viewer__text{min-width:0;display:grid}.pt-viewer__text strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:650}.pt-viewer__text small{color:#c7b0d4;overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;line-height:1.45}.pt-viewer>b{color:#ffbf70;place-items:center;font-size:18px;display:grid}.pt-face{color:#ffe1b6;text-transform:uppercase;background:#3c2249;border:1px solid #ad75b4;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid;overflow:hidden}.pt-face img{object-fit:cover;width:100%;height:100%}.pt-face--lg{width:44px;height:44px}.pt-empty{color:#c9b5d5;background:#1b1223;border:1px dashed #71527d;border-radius:10px;justify-items:start;gap:10px;margin:0;padding:16px;font-size:13.5px;line-height:1.5;display:grid}.pt-held{background:#130e1b;border:1px solid #59365f;border-radius:13px;min-width:0;margin:0;padding:18px;display:grid}.pt-held__head{align-items:center;gap:12px;min-width:0;display:flex}.pt-held__head>div{min-width:0}.pt-held__head h3{overflow-wrap:anywhere;font-size:20px;font-weight:700}.pt-held__head p{color:#c9addc;overflow-wrap:anywhere;margin-top:3px;font-size:13px}.pt-held>.pt-note{margin-top:12px}.pt-quantity{grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:6px 10px;margin:16px 0 12px;font-size:14px;font-weight:650;display:grid}.pt-quantity small{color:#c5b0cf;grid-column:1/-1;font-size:11.5px;font-weight:400;line-height:1.5}.pt-quantity .input{height:42px}.pt-held__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pt-count{gap:6px;min-width:0;display:grid}.pt-count label{color:#c8b3d5;gap:5px;font-size:10.5px;display:grid}.pt-count .input{height:42px;padding:0 10px}.pt-add-tile{color:#ffeddb;text-align:center;width:100%;min-height:130px;transition:transform .18s var(--ease-out), border-color .15s;background:linear-gradient(#402b4e,#251a32);border:1px solid #90639e;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 4px;font-size:12px;font-weight:650;line-height:1.2;display:flex;position:relative}.pt-add-tile:hover{border-color:#c08bd0}.pt-add-tile:active{transform:scale(.97)}.pt-add-tile>b{color:#ffd394;font-size:20px;position:absolute;top:3px;right:8px}.pt-add-tile .pt-icon{border-radius:14px;width:51px;height:51px}.pt-add-tile .pt-icon svg,.pt-preview .pt-icon svg{width:72%;height:72%}.pt-held__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pt-held__actions .button{flex:140px}.pt-preview-label{color:#dbb9ee;letter-spacing:.15em;margin:22px 0 10px;font-size:10.5px;font-weight:750}.pt-preview{text-align:center;background:radial-gradient(at 0 0,#68391e45,#0000 70%),#1e1529;border:1px solid #d59555;border-radius:12px;justify-items:center;gap:12px;padding:16px 10px;display:grid}.pt-preview>strong{overflow-wrap:anywhere;font-size:19px}.pt-preview__powers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.pt-preview__powers>div{justify-items:center;gap:5px;display:grid}.pt-preview__powers b{color:#ffcd86;font-size:26px;line-height:1.1}.pt-preview__powers span:last-child{font-size:11.5px}.pt-preview small{color:#c7acd7;font-size:11px}.pt-message{color:#e9d6f3;min-height:20px;margin-top:12px;font-size:13px}.pt-message.is-error{color:#ffaea2}.pt-icon{color:#e8d3f5;background:#2a1f36;border:1px solid #6d5480;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.pt-icon svg{width:62%;height:62%}.pt-icon--glove,.pt-icon--vault{color:#ffb35c;background:#392e23;border-color:#927444}.pt-icon--mist{color:#e2bfff;background:#342740;border-color:#785496}.pt-icon--time{color:#72e3c9;background:#173431;border-color:#3f7d72}.pt-icon.pt-icon--art{background:0 0;border:0}.pt-icon--art img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.pt-icon.pt-icon--art svg,.pt-add-tile .pt-icon--art svg,.pt-preview .pt-icon--art svg{width:100%;height:100%}.pt-icon--bonus{color:#ffda9c;background:#3a2617;border-color:#9a6a3a}.pt-icon--enigma{color:#d7c7ff;background:#251d38;border-color:#6b5a8a}.pt-icon--award{color:#ffd47a;background:#2f2618;border-color:#927444}.pt-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pt-stat{background:linear-gradient(130deg,#382135,#20152f);border:1px solid #694576;border-radius:13px;align-content:space-between;gap:4px;min-width:0;padding:16px 18px;display:grid}.pt-stat span{color:#dbc1e7;font-size:12.5px}.pt-stat strong{color:#ffc070;font-size:32px;font-weight:750;line-height:1.15}.pt-effects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pt-effect{min-width:0;animation:bt-in .4s var(--ease-out) both;background:#2a1c35;border:1px solid #865f99;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.pt-effect>div{flex:1;min-width:0}.pt-effect h3{margin-bottom:4px;font-size:16px;font-weight:650}.pt-effect p{color:#e2c9ed;overflow-wrap:anywhere;font-size:13.5px}.pt-effect>div>span{color:#e2c9ed;overflow-wrap:anywhere;font-size:12px}.pt-timer{white-space:nowrap;justify-items:end;font-size:22px;display:grid}.pt-timer small{color:#e2c9ed;margin-top:3px;font-size:10.5px;font-weight:500}.pt-filters{grid-template-columns:minmax(160px,1fr) 170px 190px;align-items:end;gap:12px;margin-bottom:8px;display:grid}.pt-filters .field>span{font-size:13px}.pt-activity{margin:0;padding:0;list-style:none}.pt-row{border-top:1px solid #503555;align-items:center;gap:14px;min-width:0;padding:16px 2px;display:flex}.pt-row__person{flex:1;min-width:110px}.pt-row h3{overflow-wrap:anywhere;margin-bottom:4px;font-size:15px;font-weight:650}.pt-row p{color:#ccb1dc;overflow-wrap:anywhere;font-size:13.5px}.pt-row__person span,.pt-row time{color:#ccb1dc;overflow-wrap:anywhere;font-size:12px}.pt-row__detail{flex:1;gap:3px;min-width:0;display:grid}.pt-chip{color:#d9c4e6;white-space:nowrap;border:1px solid #6a4f78;border-radius:6px;padding:5px 10px;font-size:12px}.pt-chip.is-active{color:#ffd7a3;background:#3b2516;border-color:#ffb35d8c}.pt-more{margin-top:12px}.pt-card .pt-note{margin-top:18px}.pt-note--lead{margin-bottom:4px}.battle-page .editor__controls{container:bt-controls/inline-size}@container bt-controls (width<=720px){.pt-workspace{grid-template-columns:minmax(0,1fr)}.pt-viewers{max-height:300px}}@container bt-controls (width<=600px){.pt-filters{grid-template-columns:1fr 1fr}.pt-filters .field:first-child{grid-column:1/-1}.bt-editor{grid-template-columns:40px minmax(0,1fr) auto}.bt-editor__input{grid-area:2/1/auto/-1}.bt-editor .button{grid-row:3}.bt-editor .button--secondary{grid-column:1/3}}@container bt-controls (width<=560px){.bt-series,.pt-effects{grid-template-columns:minmax(0,1fr)}}@container bt-controls (width<=520px){.bt-score{padding:12px}.bt-score__face{display:none}.bt-score__points{font-size:22px}.bt-tally strong{font-size:28px}.bt-mvp li{grid-template-columns:22px 32px minmax(0,1fr) auto}.bt-mvp .pt-face{width:32px;height:32px}.bt-mvp__levels{grid-area:2/3}.bt-mvp__value{grid-area:1/4/3}.pt-overview{gap:8px}.pt-stat{padding:12px 10px}.pt-stat span{min-height:30px;font-size:11.5px}.pt-stat strong{font-size:26px}.pt-row{grid-template-columns:44px minmax(0,1fr) auto;gap:8px 12px;display:grid}.pt-row .pt-icon{grid-row:1/3;align-self:start}.pt-row__detail{grid-area:2/2/auto/-1}.pt-held{padding:12px}.pt-held__grid{gap:6px}.pt-add-tile{min-height:119px;font-size:11px}.pt-add-tile .pt-icon{width:43px;height:43px}.pt-effect{gap:10px;padding:13px}.pt-timer{font-size:20px}}@container bt-controls (width<=420px){.pt-filters{grid-template-columns:minmax(0,1fr)}.pt-filters .field:first-child{grid-column:auto}}@container bt-controls (width<=360px){.bt-manual,.bt-wins,.bt-options{grid-template-columns:minmax(0,1fr)}.bt-tabs button{padding:0 8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pt-effect{animation:none}.pt-add-tile,.pt-viewer,.bt-tabs button{transition:none}}.elim-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:14px;display:grid}.elim-players{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.elim-players li{background:var(--bg,#08090b);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.elim-players li>div:first-child{gap:3px;min-width:0;display:grid}.elim-players strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.elim-players span{color:var(--muted,#969ba6);font-size:11px}.elim-players li[data-out=true] span{color:#fb7185}.elim-count{flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.settings-help.elim-last-award{color:#ffd6e2;background:#6b153630;border:1px solid #ff7898;border-left:5px solid #ff416e;border-radius:10px;padding:14px 16px;font-size:16px;font-weight:800}@media (max-width:420px){.elim-options{grid-template-columns:1fr}}.franck{gap:18px;min-width:0;display:grid}.franck-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;display:flex}.franck-head__text{gap:6px;min-width:0;display:grid}.franck-head__text h2{letter-spacing:-.02em;font-size:22px;font-weight:650}.franck-head__text p{color:var(--text-3);font-size:14px}.franck-eyebrow{color:var(--cyan);letter-spacing:.16em;font-size:11px;font-weight:700}.franck-crumb{color:var(--text-4);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.franck-crumb a{color:var(--text-3);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.franck-crumb a:hover{color:var(--text)}.franck-crumb a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}.franck-search{flex:0 320px;min-width:0;position:relative}.franck-search svg{color:var(--text-4);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.studio.studio--premium .franck .franck-search .input{width:100%;padding-left:38px}.franck-group{gap:10px;min-width:0;display:grid}.franck-group__label{color:var(--text-4);letter-spacing:.14em;font-size:11.5px;font-weight:650}.franck-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.franck-tile{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface), var(--bg-raised));min-width:0;height:100%;color:var(--text);transition:border-color .2s, transform .2s var(--ease-out);grid-template-rows:auto auto 1fr auto;gap:8px;padding:16px;text-decoration:none;display:grid;position:relative}.franck-tile:hover{border-color:var(--line-hover);transform:translateY(-1px)}.franck-tile:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.franck-tile--child{border-style:dashed}.franck-tile__icon{border:1px solid var(--line-strong);background:var(--surface-2);width:38px;height:38px;color:var(--cyan);border-radius:11px;place-items:center;display:grid}.franck-tile h3{overflow-wrap:anywhere;font-size:15px;font-weight:650}.franck-tile p{color:var(--text-3);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.franck-tile__open{color:var(--cyan);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.franck-tile__where{color:var(--text-4);font-size:11.5px;font-weight:500}.franck-empty{border:1px dashed var(--line-strong);color:var(--text-3);border-radius:12px;padding:18px;font-size:13.5px}.franck-overlay{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:8px;min-width:0;padding:16px;display:grid}.franck-overlay h3{font-size:15px;font-weight:650}.franck-overlay p{color:var(--text-3);font-size:13px}.franck-overlay code{color:var(--text-4);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.franck-overlay .button-row{margin-top:4px}.franck-overlay--itok{border-color:var(--cyan-line);background:linear-gradient(180deg, #39d9e60f, transparent 70%), var(--surface)}.franck-status{margin:0;display:grid}.franck-status>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:11px 0;display:flex}.franck-status>div:first-child{border-top:0;padding-top:0}.franck-status dt{min-width:0;color:var(--text-2);gap:2px;font-size:14px;font-weight:600;display:grid}.franck-status dt small{color:var(--text-4);font-size:12px;font-weight:500}.franck-status dd{margin:0}.franck-chip{background:var(--green-soft);color:#c9f5e4;border:1px solid #3ad29a59;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.franck-chip.is-offline{border-color:var(--line-strong);background:var(--surface-2);color:var(--text-3)}.franck-subhead{color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;margin:16px 0 8px;font-size:11.5px;font-weight:650}.franck-needs{background:var(--amber-soft);border:1px solid #f4b64a4d;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.franck-needs strong{color:#f8dcaa;font-size:14px;font-weight:650}.franck-needs p{color:var(--text-3);font-size:13px;line-height:1.55}.franck-footer{border:1px solid var(--line);background:var(--bg-raised);color:var(--text-3);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.franck-note{border:1px solid var(--line);color:var(--text-3);border-radius:12px;gap:4px;padding:14px 16px;font-size:13px;line-height:1.55;display:grid}.franck-note strong{color:var(--text-2);font-weight:650}.franck-note code{background:var(--surface-3);color:var(--text);font-family:var(--font-mono);border-radius:6px;padding:1px 6px;font-size:12px}@media (max-width:1100px){.studio-tabbar:has(>:nth-child(8)){padding-inline:2px}.studio-tabbar:has(>:nth-child(8)) button{letter-spacing:-.02em;padding-inline:0;font-size:10px}.studio-tabbar button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (max-width:760px){.franck-head__text h2{font-size:20px}.franck-search{flex:100%}}@media (prefers-reduced-motion:reduce){.franck-tile{transition:none}.franck-tile:hover{transform:none}}[data-design-theme]{--ow-cut:0px;--ow-clip:none;--ow-radius:calc(var(--u) * 1.4);--ow-edge-w:max(1px, calc(var(--u) * .14));--ow-edge:var(--design-edge);--ow-bg:var(--design-surface);--ow-text:var(--design-ink);--ow-text-2:var(--design-ink)}@supports (color:color-mix(in lab, red, red)){[data-design-theme]{--ow-text-2:color-mix(in srgb, var(--design-ink) 78%, transparent)}}[data-design-theme]{--ow-text-3:var(--design-ink)}@supports (color:color-mix(in lab, red, red)){[data-design-theme]{--ow-text-3:color-mix(in srgb, var(--design-ink) 66%, transparent)}}[data-design-theme]{--ow-track:var(--design-ink)}@supports (color:color-mix(in lab, red, red)){[data-design-theme]{--ow-track:color-mix(in srgb, var(--design-ink) 13%, transparent)}}[data-design-theme]{--ow-fill:var(--accent);--ow-bar-clip:none;--ow-label:uppercase;--ow-font:var(--font-display);--design-heading-font:inherit;--ow-panel-shadow:0 calc(var(--u) * .3) calc(var(--u) * 1.1) #0000004d;--ow-gem:var(--design-edge);--ow-gem-icon:var(--design-ink)}[data-design-theme=studio-glass]{--design-surface:linear-gradient(155deg, #3b4c57f5, #121b22f7 54%, #23313cf5);--design-edge:linear-gradient(155deg, #d9e7ef, #6d8191 20%, #2d3c49 55%, #96acba 83%, #d8e6ef);--design-ink:#f3f7fa;--ow-radius:calc(var(--u) * 2.5);--ow-edge-w:max(1px, calc(var(--u) * .18));--ow-fill:linear-gradient(90deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){[data-design-theme=studio-glass]{--ow-fill:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, #fff), var(--accent))}}[data-design-theme=studio-glass]{--ow-panel-shadow:inset 0 1px 0 #ffffff35, 0 calc(var(--u) * .35) calc(var(--u) * 1.2) #0005}[data-design-theme=arena]{--design-surface:linear-gradient(125deg, #382331, #1b1421 66%);--design-edge:linear-gradient(120deg, #ffb866, #c35e24 52%, #7b3b83);--design-ink:#fff4e6;--ow-cut:calc(var(--u) * 1.4);--ow-radius:0px;--ow-clip:polygon(var(--ow-cut) 0,100% 0,100% calc(100% - var(--ow-cut)),calc(100% - var(--ow-cut)) 100%,0 100%,0 var(--ow-cut));--ow-edge-w:max(1px, calc(var(--u) * .23));--ow-font:"Bahnschrift SemiCondensed", "Arial Narrow", var(--font-display);--ow-fill:linear-gradient(90deg, #cb642b, var(--accent));--ow-bar-clip:polygon(1% 0,100% 0,99% 100%,0 100%)}[data-design-theme=paper]{--design-surface:linear-gradient(150deg,#fffcf5,#f5f2e9 70%,#e9e5da);--design-edge:#b4aea1;--design-ink:#222320;--ow-radius:0px;--ow-edge-w:max(1px,calc(var(--u) * .1));--ow-panel-shadow:0 calc(var(--u) * .22) calc(var(--u) * .7) #0003;--design-heading-font:Georgia, "Times New Roman", serif;--ow-fill:var(--accent);--ow-track:#d3d0c6;--ow-gem-icon:#222320}[data-design-theme=prism-ribbon]{--design-surface:linear-gradient(130deg,#372648,#1b1731 60%,#292041);--design-edge:linear-gradient(135deg,#c0d8ff,#a087f3 24%,#695091 56%,#e1a8d9 84%,#d3c0ff);--design-ink:#faf2ff;--ow-radius:calc(var(--u) * 3.8) calc(var(--u) * .8) calc(var(--u) * 3.8) calc(var(--u) * .8);--ow-edge-w:max(1px,calc(var(--u) * .17));--ow-font:"Trebuchet MS", var(--font-display);--ow-fill:linear-gradient(90deg,#b495ed,var(--accent) 65%,#e5b9db)}[data-design-theme=signal]{--design-surface:linear-gradient(120deg,#252b2d,#171b1d 60%);--design-edge:#697475;--design-ink:#f2f5ef;--ow-radius:0px;--ow-edge-w:max(1px,calc(var(--u) * .1));--ow-panel-shadow:none;--ow-font:"Bahnschrift", var(--font-display);--ow-track:#363d3d;--ow-fill:var(--accent)}.overlay-canvas [data-design-theme=prism-ribbon] .ow-panel:after,.overlay-canvas [data-design-theme=prism-ribbon] .ow-fx{border-radius:calc(var(--u) * 3.8 - var(--ow-edge-w)) calc(var(--u) * .8 - var(--ow-edge-w))}.overlay-canvas [data-design-theme=studio-glass] .ow-goal{padding-left:calc(var(--u) * 7.6)}.overlay-canvas [data-design-theme=studio-glass] .ow-goal__icon{left:calc(var(--u) * 1.8);width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);background:#ffffff0b;border:1px solid #b9dce155;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.overlay-canvas [data-design-theme=studio-glass] .ow-goal__head{margin-bottom:calc(var(--u) * 1.1)}.overlay-canvas [data-design-theme=studio-glass] .ow-bar{height:calc(var(--u) * .8);border:1px solid #ffffff26;border-radius:99px}.overlay-canvas [data-design-theme=studio-glass] .ow-bar__ticks{opacity:.2}.overlay-canvas [data-design-theme=arena] .ow-goal__title{padding:calc(var(--u) * .3) calc(var(--u) * 1.2);background:var(--accent);color:#241324;clip-path:polygon(0 0,100% 0,calc(100% - var(--u)) 100%,0 100%);align-self:stretch;align-items:center;font-style:italic;font-weight:900;display:flex}.overlay-canvas [data-design-theme=arena] .ow-goal__value{font-size:calc(var(--u) * 3.6);font-weight:850}.overlay-canvas [data-design-theme=arena] .ow-bar{height:calc(var(--u) * 1.6)}.overlay-canvas [data-design-theme=arena] .ow-bar__ticks{background:repeating-linear-gradient(105deg,#0000 0 calc(7% - 2px),#17111d calc(7% - 2px) 7%)}.overlay-canvas [data-design-theme=paper] :is(.ow-goal__title,.ow-timer__label,.ow-board__title){font-family:var(--design-heading-font);text-transform:none;letter-spacing:-.025em}.overlay-canvas [data-design-theme=paper] .ow-goal{padding:calc(var(--u) * 1.8) calc(var(--u) * 2.6)}.overlay-canvas [data-design-theme=paper] .ow-goal__head{padding-bottom:calc(var(--u) * 1.1);margin-bottom:calc(var(--u) * 1.1);border-bottom:1px solid #22232055}.overlay-canvas [data-design-theme=paper] .ow-goal__title{font-size:calc(var(--u) * 3.5)}.overlay-canvas [data-design-theme=paper] .ow-goal__icon{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6)}.overlay-canvas [data-design-theme=paper] .ow-bar{height:calc(var(--u) * .65)}.overlay-canvas [data-design-theme=paper] .ow-bar__ticks{display:none}.overlay-canvas [data-design-theme=prism-ribbon] .ow-goal{padding-left:calc(var(--u) * 3.8);padding-right:calc(var(--u) * 3.8)}.overlay-canvas [data-design-theme=prism-ribbon] .ow-goal__icon{background:#d3afff20;border-radius:50% 50% 8%;transform:rotate(-12deg)}.overlay-canvas [data-design-theme=prism-ribbon] .ow-goal__icon svg{transform:rotate(12deg)}.overlay-canvas [data-design-theme=prism-ribbon] .ow-bar{height:calc(var(--u) * 1.05);border-radius:99px}.overlay-canvas [data-design-theme=prism-ribbon] .ow-bar__ticks{display:none}.overlay-canvas [data-design-theme=signal] :is(.ow-goal__title,.ow-timer__label,.ow-board__title){font-size:calc(var(--u) * 2.1);letter-spacing:.12em;font-weight:850}.overlay-canvas [data-design-theme=signal] .ow-goal__title:before{content:"[";color:var(--accent);margin-right:.45em}.overlay-canvas [data-design-theme=signal] .ow-goal__title:after{content:"]";color:var(--accent);margin-left:.45em}.overlay-canvas [data-design-theme=signal] .ow-goal__icon{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.overlay-canvas [data-design-theme=signal] .ow-goal__value{font-family:var(--font-mono);font-size:calc(var(--u) * 3.6)}.overlay-canvas [data-design-theme=signal] .ow-bar{height:calc(var(--u) * 1.2)}.overlay-canvas [data-design-theme=signal] .ow-bar__ticks{background:repeating-linear-gradient(90deg,#0000 0 calc(4% - 3px),#171b1d calc(4% - 3px) 4%)}.overlay-canvas [data-design-theme=signal] :is(.ow-timer__clock,.ow-stat strong,.ow-live-rank__value,.ow-board__coins,.ow-tap-counter__copy strong){font-family:var(--font-mono);font-weight:750}.overlay-canvas [data-design-theme] .pgb .pgb-shell{--board-h:29cqw}.overlay-canvas [data-design-theme] .pgb :is(.pgb-frame,.pgb-rim,.pgb-embers){display:none}.overlay-canvas [data-design-theme] .pgb .pgb-panel{box-shadow:none;background:0 0}.overlay-canvas [data-design-theme] .pgb .pgb-strip{background:var(--ow-bg);border:1px solid var(--appearance-border);border-radius:1.2cqw;width:52%;height:20%;top:2%;left:24%}.overlay-canvas [data-design-theme] .pgb .pgb-brand.is-series{flex-direction:row;gap:1.4cqw}.overlay-canvas [data-design-theme] .pgb :is(.pgb-brand,.pgb-series-label){letter-spacing:.08em;text-shadow:none;font-size:2.2cqw}.overlay-canvas [data-design-theme] .pgb .pgb-series-tally{text-shadow:none;font-size:3.8cqw}.overlay-canvas [data-design-theme] .pgb .pgb-players:before,.overlay-canvas [data-design-theme] .pgb .pgb-players:after{content:"";z-index:-1;border:1px solid var(--appearance-border);background:var(--ow-bg);border-radius:2cqw;width:43%;height:55%;position:absolute;top:27%}.overlay-canvas [data-design-theme] .pgb .pgb-players{isolation:isolate}.overlay-canvas [data-design-theme] .pgb .pgb-player{z-index:1}.overlay-canvas [data-design-theme] .pgb .pgb-vs{z-index:2}.overlay-canvas [data-design-theme] .pgb .pgb-players:before{border-bottom:.35cqw solid var(--host);left:2%}.overlay-canvas [data-design-theme] .pgb .pgb-players:after{border-bottom:.35cqw solid var(--opponent);right:2%}.overlay-canvas [data-design-theme] .pgb .pgb-avatar{width:10%;box-shadow:none;border:.2cqw solid var(--host);background:#182129;top:39%}.overlay-canvas [data-design-theme] .pgb .pgb-avatar--opponent{border-color:var(--opponent)}.overlay-canvas [data-design-theme] .pgb .pgb-name{text-shadow:none;font-size:2.6cqw;font-weight:700;top:35%}.overlay-canvas [data-design-theme] .pgb .pgb-player .pgb-score{height:25%;text-shadow:none;font-size:5.7cqw;top:48%}.overlay-canvas [data-design-theme] .pgb .pgb-player .pgb-score.is-very-long{font-size:clamp(4px,calc(35cqw / var(--score-chars,24)),2.5cqw)}.overlay-canvas [data-design-theme] .pgb .pgb-vs{background:var(--ow-bg);border:1px solid var(--appearance-border);box-shadow:none;width:6%;font-size:2.5cqw;top:56%}.overlay-canvas [data-design-theme] .pgb .pgb-vs:after{display:none}.overlay-canvas [data-design-theme] .pgb .pgb-track{height:2.5%;box-shadow:none;border-radius:1px;top:78%;left:16%;right:16%}.overlay-canvas [data-design-theme] .pgb .pgb-track__fill{box-shadow:none}.overlay-canvas [data-design-theme] .pgb .pgb-streak{min-width:0;box-shadow:none;padding:.25cqw .7cqw;font-size:1.2cqw;top:70%}.overlay-canvas [data-design-theme] .pgb .pgb-footer{color:var(--ow-text);background:var(--ow-bg);border:1px solid var(--appearance-border);border-radius:.7cqw;padding:.35cqw .8cqw;top:88%}.overlay-canvas [data-design-theme] .pgb .pgb-mode{color:inherit}.overlay-canvas [data-design-theme] .pgb .pgb-clock{background:var(--ow-bg);color:var(--appearance-text);border-color:var(--appearance-border);box-shadow:none}.overlay-canvas [data-design-theme] .pgb .pgb-clock>span{color:var(--ow-text-2)}.overlay-canvas [data-design-theme] .pgb .pgb-compact{background:var(--ow-bg);border:1px solid var(--appearance-border);border-radius:var(--ow-radius);inset:2%}.overlay-canvas [data-design-theme] .pgb :is(.pgb-ctally,.pgb-cseries,.pgb-cplayer strong){color:var(--appearance-text);text-shadow:none}.overlay-canvas [data-design-theme] .pgb .pgb-cplayer>span:not(.pgb-card__photo){color:var(--ow-text-2)}.overlay-canvas [data-design-theme] .pgb .pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-footer{height:auto;top:88%}.overlay-canvas [data-design-theme] .pgb .pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-clock{min-width:12cqw;top:12%;left:87%}.overlay-canvas [data-design-theme=studio-glass] .pgb .pgb-players:before,.overlay-canvas [data-design-theme=studio-glass] .pgb .pgb-players:after{border-radius:3cqw;box-shadow:inset 0 .2cqw #ffffff2c}.overlay-canvas [data-design-theme=arena] .pgb .pgb-players:before,.overlay-canvas [data-design-theme=arena] .pgb .pgb-players:after{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);border-top:.7cqw solid var(--host);border-radius:0}.overlay-canvas [data-design-theme=arena] .pgb .pgb-players:after{border-top-color:var(--opponent)}.overlay-canvas [data-design-theme=arena] .pgb .pgb-name{text-transform:uppercase;font-style:italic;font-weight:900}.overlay-canvas [data-design-theme=arena] .pgb .pgb-series-label{color:var(--appearance-accent)}.overlay-canvas [data-design-theme=arena] .pgb :is(.pgb-strip,.pgb-footer){clip-path:polygon(2% 0,100% 0,98% 100%,0 100%);border-radius:0}.overlay-canvas [data-design-theme=paper] .pgb .pgb-players:before,.overlay-canvas [data-design-theme=paper] .pgb .pgb-players:after{border:1px solid #222320;border-left:0;border-right:0;border-radius:0}.overlay-canvas [data-design-theme=paper] .pgb .pgb-vs{color:var(--appearance-text);background:0 0;border:0;border-radius:0;font-family:Georgia,serif}.overlay-canvas [data-design-theme=paper] .pgb .pgb-series-label{font-family:var(--design-heading-font);text-transform:none;font-size:2.8cqw}.overlay-canvas [data-design-theme=paper] .pgb :is(.pgb-strip,.pgb-footer,.pgb-clock){border-radius:0}.overlay-canvas [data-design-theme=prism-ribbon] .pgb .pgb-players:before{border-radius:5cqw 1cqw 1cqw 5cqw}.overlay-canvas [data-design-theme=prism-ribbon] .pgb .pgb-players:after{border-radius:1cqw 5cqw 5cqw 1cqw}.overlay-canvas [data-design-theme=prism-ribbon] .pgb .pgb-vs{border-radius:50% 50% 10%}.overlay-canvas [data-design-theme=prism-ribbon] .pgb .pgb-strip{border-radius:3cqw .5cqw}.overlay-canvas [data-design-theme=signal] .pgb .pgb-players:before,.overlay-canvas [data-design-theme=signal] .pgb .pgb-players:after{background:linear-gradient(90deg,#d0ef6822 0 .4cqw,transparent .4cqw calc(100% - .4cqw),#d0ef6822 calc(100% - .4cqw)),var(--ow-bg);border-top:0;border-bottom:0;border-radius:0}.overlay-canvas [data-design-theme=signal] .pgb :is(.pgb-score,.pgb-series-tally,.pgb-clock){font-family:var(--font-mono)}.overlay-canvas [data-design-theme=signal] .pgb :is(.pgb-strip,.pgb-footer,.pgb-clock){border-width:0 1px;border-radius:0}.overlay-canvas [data-design-theme=signal] .pgb .pgb-series-label:before{content:"[ ";color:var(--accent)}.overlay-canvas [data-design-theme=signal] .pgb .pgb-series-label:after{content:" ]";color:var(--accent)}.overlay-canvas [data-design-theme=paper] :is(.ow-board__title,.ow-timer__label){padding-bottom:calc(var(--u) * .6);border-bottom:1px solid #22232055}.overlay-canvas [data-design-theme=signal] :is(.ow-stat,.ow-board__row){border-color:#d0ef6824}.overlay-canvas [data-design-theme=signal] .ow-stat small{font-size:calc(var(--u) * 1.5);letter-spacing:.12em}.overlay-canvas [data-design-theme=arena] :is(.ow-alert__kicker,.ow-board__title,.ow-timer__label){font-style:italic;font-weight:850}.overlay-canvas [data-design-theme=prism-ribbon] :is(.ow-chat__message,.ow-feed__item,.ow-handle){--ow-radius:calc(var(--u) * 2.2) calc(var(--u) * .4)}.overlay-canvas [data-design-theme=prism-ribbon] :is(.ow-chat__message,.ow-feed__item,.ow-handle):after{border-radius:calc(var(--u) * 2.2 - var(--ow-edge-w)) calc(var(--u) * .4 - var(--ow-edge-w))}.overlay-canvas [data-design-theme=studio-glass] :is(.ow-chat__message,.ow-feed__item,.ow-handle){--ow-radius:calc(var(--u) * 1.5)}.overlay-canvas [data-design-theme=paper] .ow-timer__clock{letter-spacing:-.045em;font-weight:700}.overlay-canvas [data-design-theme=paper] .ow-tap-counter__heart{background:0 0;border-right:1px solid #22232055;border-radius:0}.overlay-canvas [data-design-theme=signal] .ow-tap-counter__heart{background:0 0;border:1px solid #d0ef6866;border-radius:0}.overlay-canvas [data-design-theme=arena] .ow-tap-counter__heart{border-radius:0;transform:skew(-8deg)}.overlay-canvas [data-design-theme=arena] .ow-tap-counter__heart svg{transform:skew(8deg)}.overlay-canvas [data-design-theme=paper] .rank-crest__mark{clip-path:none;border-right:1px solid #22232055}.overlay-canvas [data-design-theme=signal] .rank-crest__mark{clip-path:none;border:1px solid #d0ef6880}.overlay-canvas [data-design-theme=prism-ribbon] .rank-crest__mark{clip-path:none;border-radius:50% 50% 8%}.overlay-canvas [data-design-theme] .ow-tts-guide.ow-tts-guide--fox{border-radius:var(--ow-radius)}.overlay-canvas [data-design-theme=paper] .ow-tts-guide--fox .ow-tts-guide__inset{background:#f5f2e9}.overlay-canvas [data-design-theme=paper] .ow-tts-guide--fox .ow-tts-guide__title{letter-spacing:.06em}.overlay-canvas [data-design-theme=signal] .ow-tts-guide--fox .ow-tts-guide__edge{height:calc(var(--u) * .14);background:var(--accent);box-shadow:none}.overlay-canvas [data-design-theme=paper] .ow-tts-guide--fox .ow-tts-guide__edge{background:var(--accent);box-shadow:none}.overlay-canvas [data-design-theme=signal] .ow-alert__gem-face{border-radius:0;transform:none}.overlay-canvas [data-design-theme=signal] .ow-alert__gem-face>*{transform:none}.overlay-canvas [data-design-theme=paper] .ow-alert__gem-face{border-radius:50%;transform:none}.overlay-canvas [data-design-theme=paper] .ow-alert__gem-face>*{transform:none}.overlay-canvas [data-design-theme=prism-ribbon] .ow-alert__gem-face{border-radius:50% 50% 8%}.overlay-canvas [data-design-theme=studio-glass] .ow-alert__gem-face{background:linear-gradient(145deg,#91acba,#23333e);border-radius:50%;transform:none}.overlay-canvas [data-design-theme=studio-glass] .ow-alert__gem-face>*{transform:none}.overlay-canvas [data-design-theme=signal] .ow-alert__card{border-top:calc(var(--u) * .3) solid var(--accent)}.overlay-canvas [data-design-theme=paper] .ow-alert__kicker{font-family:var(--design-heading-font);text-transform:none;font-size:calc(var(--u) * 2.7)}.overlay-canvas [data-design-theme][data-font-appearance]{--design-heading-font:inherit}.overlay-canvas [data-design-theme][data-custom-text] :is(.ow-goal__title,.ow-top-gift__label){color:var(--widget-text-color)}.overlay-canvas [data-design-theme][data-font-appearance] :is(.ow-timer__clock,.ow-stat strong,.ow-live-rank__value,.ow-board__coins,.ow-tap-counter__copy strong,.ow-top-gift__value b,.pgb-score,.pgb-series-tally,.pgb-clock){font-family:inherit}.ow-likers.ow-likers{--row:calc(var(--u) * max(7.2, 6.3 * var(--widget-text-scale,1)));--likers-ink:var(--widget-text-color,#fff);--likers-edge-ink:#000;width:calc(var(--u) * 36);color:var(--likers-ink);text-rendering:optimizelegibility;font-optical-sizing:auto;--likers-text-edge:-1.5px 0 var(--likers-edge-ink), 1.5px 0 var(--likers-edge-ink), 0 -1.5px var(--likers-edge-ink), 0 1.5px var(--likers-edge-ink), -1px -1px var(--likers-edge-ink), 1px -1px var(--likers-edge-ink), -1px 1px var(--likers-edge-ink), 1px 1px var(--likers-edge-ink), 0 2px 3px #0005;position:relative}.ow-likers.ow-likers--transparent{padding:calc(var(--u) * 2) 0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;background:0 0;border:0;border-radius:0}.ow-likers.ow-likers--transparent:before,.ow-likers.ow-likers--transparent:after{content:none}.ow-likers .ow-likers__rows{height:calc(var(--row) * var(--rows));margin:0;padding:0;list-style:none;position:relative}.ow-likers .ow-likers__row{height:var(--row);align-items:center;gap:calc(var(--u) * 1.2);box-shadow:none;transform:translateY(calc(var(--row) * var(--rank)));background:0 0;border:0;border-radius:0;padding:0;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 0 auto}.ow-likers .ow-likers__row.is-first{background:0 0}.ow-likers__portrait{flex:none;display:flex;position:relative}.ow-likers .ow-likers__portrait .ow-avatar{width:calc(var(--u) * 5.5);height:calc(var(--u) * 5.5);border:max(1px, calc(var(--u) * .12)) solid #ffffffb3;color:#fff;font-size:calc(calc(var(--u) * 2.4) * var(--widget-body-scale,var(--widget-text-scale,1)));background:#34333b}.ow-likers__crown{z-index:1;width:calc(var(--u) * 5.1);height:calc(var(--u) * 4);top:calc(var(--u) * -2.6);left:calc(var(--u) * .2);pointer-events:none;position:absolute}.ow-likers__crown svg{width:100%;height:100%;display:block;overflow:visible}.ow-likers__body{gap:calc(var(--u) * .3);flex-direction:column;flex:1;min-width:0;display:flex}.ow-likers .ow-likers__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--likers-ink);font-size:calc(var(--u) * 2.45 * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:-.015em;text-shadow:var(--likers-text-edge);font-weight:900;line-height:1.2;display:block;overflow:hidden}.ow-likers .ow-likers__count{align-items:center;gap:calc(var(--u) * .65);color:var(--likers-ink);font-size:calc(var(--u) * 2 * var(--widget-value-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;text-shadow:var(--likers-text-edge);font-weight:800;line-height:1.2;display:flex}.ow-likers__heart{width:calc(var(--u) * 1.8 * var(--widget-text-scale,1));height:calc(var(--u) * 1.8 * var(--widget-text-scale,1));color:#ff374f;flex:none;display:inline-flex}.ow-likers__heart svg{fill:currentColor;stroke:currentColor;stroke-width:1px;width:100%;height:100%}.ow-likers .ow-likers__title{align-items:center;gap:calc(var(--u) * .8);min-width:0;margin:0 0 calc(var(--u) * 2);color:var(--likers-ink);text-shadow:var(--likers-text-edge);font-weight:750;display:flex}.ow-likers__title>svg{width:calc(var(--u) * 2);height:calc(var(--u) * 2);color:var(--likers-accent,var(--accent));flex-shrink:0}.ow-likers__title>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ow-likers__size{color:var(--likers-accent,var(--accent));font-size:calc(calc(var(--u) * 1.5) * var(--widget-body-scale,var(--widget-text-scale,1)));white-space:nowrap;flex-shrink:0;margin-left:auto}.ow-likers .ow-likers__rank{flex:0 0 calc(var(--u) * 2);color:var(--likers-accent,var(--accent));font-size:calc(calc(var(--u) * 1.8) * var(--widget-value-scale,var(--widget-text-scale,1)));text-align:center}.ow-likers[data-medals=true] .ow-likers__rank{flex-basis:calc(var(--u)*3);color:var(--likers-ink);text-shadow:var(--likers-text-edge);justify-content:center;align-items:center;font-weight:800;display:flex}.ow-likers[data-medals=true] .ow-likers__rank:has(.ranking-medal){text-shadow:none}.ow-likers .ow-likers__title>span:first-of-type{font-size:calc(var(--u)*3*var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:-.02em;font-weight:800;line-height:1.18}.ow-likers__note{padding:calc(var(--u) * .9) 0 calc(var(--u) * .3);color:var(--likers-ink);opacity:.72;font-size:calc(calc(var(--u) * 1.35) * var(--widget-body-scale,var(--widget-text-scale,1)));text-shadow:var(--likers-text-edge);line-height:1.35}.ow-likers .ow-likers__empty{color:var(--likers-ink);font-size:calc(calc(var(--u) * 2) * var(--widget-body-scale,var(--widget-text-scale,1)));text-shadow:var(--likers-text-edge)}.ow-likers.ow-likers--panel{--row:calc(var(--u) * max(7.5, 6.5 * var(--widget-text-scale,1)));width:calc(var(--u) * 40)}.ow-likers:is(.ow-likers--ember,.ow-likers--prism,.ow-likers--signal){--row:calc(var(--u) * max(8.3, 7 * var(--widget-text-scale,1)));width:calc(var(--u) * 40)}.ow-likers:is(.ow-likers--ember,.ow-likers--prism,.ow-likers--signal) .ow-likers__row{height:calc(var(--row) - var(--u) * .8);padding:0 calc(var(--u) * 1);border:max(1px, calc(var(--u) * .1)) solid var(--widget-custom-border,var(--likers-edge));background:var(--widget-custom-background,var(--likers-surface));border-radius:calc(var(--u) * 1.5)}.ow-likers:is(.ow-likers--ember,.ow-likers--prism,.ow-likers--signal) .ow-likers__row:first-child{border-color:var(--likers-accent)}.ow-likers.ow-likers--ember{--likers-accent:#ffbf63;--likers-edge:#805285;--likers-surface:linear-gradient(110deg, #28121ef0, #26163ae6)}.ow-likers.ow-likers--prism{--likers-accent:#93f2ff;--likers-edge:#726caf;--likers-surface:linear-gradient(115deg, #102230ed, #2d1844e0)}.ow-likers.ow-likers--signal{--likers-accent:#b8ffd4;--likers-edge:#456353;--likers-surface:#101817f0}.ow-likers.ow-likers--signal .ow-likers__row{border-radius:calc(var(--u) * .4);border-left:calc(var(--u) * .35) solid var(--likers-accent)}.ow-likers.ow-likers--across{width:calc(var(--u) * (28 * var(--liker-columns) + 2 * (var(--liker-columns) - 1)))}.ow-likers.ow-likers--across.ow-panel{width:calc(var(--u) * (28 * var(--liker-columns) + 2 * (var(--liker-columns) - 1) + 5))}.ow-likers--across .ow-likers__rows{height:calc(var(--row) * var(--liker-lines))}.ow-likers--across .ow-likers__row{width:calc(var(--u) * 28);transform:translate(calc(var(--u) * 30 * var(--liker-column)), calc(var(--row) * var(--liker-line)));inset:0 auto auto 0}.ow-likers--across .ow-likers__count{font-size:calc(var(--u) * var(--liker-count-size))}@media (prefers-reduced-motion:reduce){.ow-likers .ow-likers__row{transition:none;animation:none}}.ow-likers .ow-likers__heart.is-pulsing svg{transform-origin:50% 55%;animation:.4s cubic-bezier(.3,0,.3,1) both lk-heart-pulse}.ow-likers .ow-likers__crown-glint{animation:5.6s cubic-bezier(.45,0,.3,1) 1.6s infinite lk-crown-glint}.overlay-canvas:is(.is-offscreen,[data-preview-playing=false]) .ow-likers .ow-likers__heart svg,.overlay-canvas:is(.is-offscreen,[data-preview-playing=false]) .ow-likers .ow-likers__crown-glint{animation:none}@media (prefers-reduced-motion:reduce){.ow-likers .ow-likers__heart svg,.ow-likers .ow-likers__crown-glint{animation:none!important}}@keyframes lk-heart-pulse{0%{transform:scale(1)}32%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes lk-crown-glint{0%{transform:translate(0)}12%,to{transform:translate(48px)}}[data-liker-color] .rf-ranking__portrait{flex:none;display:inline-flex;position:relative}[data-liker-color] .rf-ranking__portrait .ow-likers__crown{width:calc(var(--rf)*32);height:calc(var(--rf)*25);top:calc(var(--rf)*-27);left:calc(50% - var(--rf)*16)}[data-liker-color] .rf-heading strong{color:var(--liker-heading)}[data-liker-color] .rf-ranking__name{color:var(--liker-name)}[data-liker-color] .rf-ranking__value{color:var(--liker-value)}[data-liker-color] .rf-ranking__value .ow-likers__count{align-items:center;gap:calc(var(--rf)*8);font:inherit;color:var(--liker-value);transform-origin:0;display:inline-flex}[data-liker-color] .rf-ranking__value .ow-likers__heart{width:calc(var(--rf)*17);height:calc(var(--rf)*17);color:var(--liker-heart);display:inline-flex}[data-liker-color] .rf-ranking__value .ow-likers__heart svg{color:inherit;fill:currentColor;width:100%;height:100%}.ow-likers .ow-likers__name{color:var(--liker-name,var(--likers-ink))}.ow-likers .ow-likers__count{color:var(--liker-value,var(--likers-ink));transform-origin:0}.ow-likers .ow-likers__title{color:var(--liker-heading,var(--likers-ink))}.ow-likers .ow-likers__heart{color:var(--liker-heart,#ff374f)}[data-liker-motion=off] .ow-likers__row{transition:none}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-liker-color=gradient] :is(.ow-likers__name,.ow-likers__count>span:last-child,.ow-likers__title>span,.rf-ranking__name,.rf-heading>strong){background-image:linear-gradient(105deg,var(--liker-from),var(--liker-to))}[data-liker-color=rainbow] :is(.ow-likers__name,.ow-likers__count>span:last-child,.ow-likers__title>span,.rf-ranking__name,.rf-heading>strong){background-image:linear-gradient(105deg,#ffafc6,#ffe49d,#bdf9cc,#9ee8ff,#cdb7ff,#ffb4dd)}[data-liker-color=gradient] :is(.ow-likers__name,.ow-likers__count>span:last-child,.ow-likers__title>span,.rf-ranking__name,.rf-heading>strong),[data-liker-color=rainbow] :is(.ow-likers__name,.ow-likers__count>span:last-child,.ow-likers__title>span,.rf-ranking__name,.rf-heading>strong){color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-text-stroke:.5px #05070d;filter:drop-shadow(0 1px 1px #05070d);-webkit-background-clip:text;background-clip:text}[data-liker-color=rainbow][data-rainbow-motion=on] :is(.ow-likers__name,.ow-likers__count>span:last-child,.ow-likers__title>span,.rf-ranking__name,.rf-heading>strong){animation:20s linear infinite lk-rainbow-shift}}@keyframes lk-rainbow-shift{0%{filter:hue-rotate()drop-shadow(0 1px 1px #05070d)}to{filter:hue-rotate(360deg)drop-shadow(0 1px 1px #05070d)}}@media (prefers-reduced-motion:reduce){[data-liker-color] *{animation:none!important}}.ow-likers .ow-likers__crown{width:calc(var(--u)*3.6);height:calc(var(--u)*2.8);top:calc(var(--u)*-2.95);left:calc(50% - var(--u)*1.8)}.overlay-canvas{--overlay-accent:#39d9e6;--u:1cqw;--accent:var(--overlay-accent);--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.overlay-canvas{--accent-soft:color-mix(in srgb, var(--accent) 22%, transparent)}}.overlay-canvas{--accent-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){.overlay-canvas{--accent-ink:color-mix(in srgb, var(--accent) 22%, #05070a)}}.overlay-canvas{--coral-light:#ff7a66;color:var(--ow-text);font-family:var(--ow-font,var(--font-display));font-feature-settings:"tnum" 1;pointer-events:none;-webkit-font-smoothing:antialiased;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.overlay-canvas--landscape{--u:.5625cqw}:is(.overlay-canvas[data-theme=facet]:not([data-theme-scope]),[data-overlay-theme=facet]){--ow-cut:calc(var(--u) * 2.2);--ow-clip:polygon(var(--ow-cut) 0, 100% 0, 100% calc(100% - var(--ow-cut)), calc(100% - var(--ow-cut)) 100%, 0 100%, 0 var(--ow-cut));--ow-radius:0px;--ow-edge-w:max(1px, calc(var(--u) * .16));--ow-edge:linear-gradient(135deg, #ffffff80, #ffffff12 26%, #ffffff0a 55%, var(--accent) 82%, #ffffff38)}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=facet]:not([data-theme-scope]),[data-overlay-theme=facet]){--ow-edge:linear-gradient(135deg, #ffffff80, #ffffff12 26%, #ffffff0a 55%, color-mix(in srgb, var(--accent) 60%, transparent) 82%, #ffffff38)}}:is(.overlay-canvas[data-theme=facet]:not([data-theme-scope]),[data-overlay-theme=facet]){--ow-bg:linear-gradient(158deg, #1c2128ed, #0c0e12f2 48%, #07080bf5);--ow-text:#f5f6f3;--ow-text-2:#f5f6f3ad;--ow-text-3:#f5f6f375;--ow-track:#ffffff17;--ow-fill:linear-gradient(90deg, var(--accent), var(--accent) 62%, var(--accent))}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=facet]:not([data-theme-scope]),[data-overlay-theme=facet]){--ow-fill:linear-gradient(90deg, color-mix(in srgb, var(--accent) 65%, #0b0d10), var(--accent) 62%, color-mix(in srgb, var(--accent) 55%, #fff))}}:is(.overlay-canvas[data-theme=facet]:not([data-theme-scope]),[data-overlay-theme=facet]){--ow-bar-clip:polygon(0 0, 100% 0, calc(100% - var(--u) * .9) 100%, 0 100%);--ow-panel-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2.2) #00000080;--ow-label:uppercase;--ow-gem:conic-gradient(from 45deg, var(--accent) 0 25%, var(--accent) 0 50%, var(--accent) 0 75%, var(--accent) 0)}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=facet]:not([data-theme-scope]),[data-overlay-theme=facet]){--ow-gem:conic-gradient(from 45deg, color-mix(in srgb, var(--accent) 55%, #fff) 0 25%, var(--accent) 0 50%, color-mix(in srgb, var(--accent) 60%, #071014) 0 75%, color-mix(in srgb, var(--accent) 80%, #fff) 0)}}:is(.overlay-canvas[data-theme=porcelain]:not([data-theme-scope]),[data-overlay-theme=porcelain]){--ow-cut:calc(var(--u) * 1.4);--ow-clip:polygon(var(--ow-cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--ow-cut));--ow-radius:calc(var(--u) * .6);--ow-edge-w:max(1px, calc(var(--u) * .12));--ow-edge:linear-gradient(160deg, #fff, #fff9 40%, #14181e29);--ow-bg:linear-gradient(165deg, #fdfcf8, #f1efe9 55%, #e6e4dd);--ow-text:#11151a;--ow-text-2:#11151aa8;--ow-text-3:#11151a73;--ow-track:#11151a17;--ow-fill:linear-gradient(90deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=porcelain]:not([data-theme-scope]),[data-overlay-theme=porcelain]){--ow-fill:linear-gradient(90deg, color-mix(in srgb, var(--accent) 80%, #11151a), color-mix(in srgb, var(--accent) 88%, #11151a))}}:is(.overlay-canvas[data-theme=porcelain]:not([data-theme-scope]),[data-overlay-theme=porcelain]){--ow-bar-clip:none;--ow-panel-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.8) #00000057;--ow-label:uppercase;--ow-gem:conic-gradient(from 45deg, #fff 0 25%, #ecebe6 0 50%, #d9d7d0 0 75%, #f7f6f2 0);--ow-gem-icon:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=porcelain]:not([data-theme-scope]),[data-overlay-theme=porcelain]){--ow-gem-icon:color-mix(in srgb, var(--accent) 80%, #11151a)}}:is(.overlay-canvas[data-theme=prism]:not([data-theme-scope]),[data-overlay-theme=prism]){--ow-cut:0px;--ow-clip:none;--ow-radius:calc(var(--u) * 2);--ow-edge-w:max(1.5px, calc(var(--u) * .24));--ow-edge:linear-gradient(115deg, var(--accent), var(--coral-light) 52%, var(--accent))}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=prism]:not([data-theme-scope]),[data-overlay-theme=prism]){--ow-edge:linear-gradient(115deg, var(--accent), var(--coral-light) 52%, color-mix(in srgb, var(--accent) 45%, #fff))}}:is(.overlay-canvas[data-theme=prism]:not([data-theme-scope]),[data-overlay-theme=prism]){--ow-bg:linear-gradient(180deg, #0d0f13e6, #07080bed);--ow-text:#f7f7f4;--ow-text-2:#f7f7f4b3;--ow-text-3:#f7f7f475;--ow-track:#ffffff1a;--ow-fill:linear-gradient(90deg, var(--accent), var(--coral-light));--ow-bar-clip:none;--ow-panel-shadow:0 0 calc(var(--u) * 1.8) var(--accent), 0 calc(var(--u) * .6) calc(var(--u) * 1.6) #00000073}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=prism]:not([data-theme-scope]),[data-overlay-theme=prism]){--ow-panel-shadow:0 0 calc(var(--u) * 1.8) color-mix(in srgb, var(--accent) 26%, transparent), 0 calc(var(--u) * .6) calc(var(--u) * 1.6) #00000073}}:is(.overlay-canvas[data-theme=prism]:not([data-theme-scope]),[data-overlay-theme=prism]){--ow-label:uppercase;--ow-gem:conic-gradient(from 45deg, var(--accent) 0 25%, var(--accent) 0 50%, var(--coral-light) 0 75%, var(--accent) 0)}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=prism]:not([data-theme-scope]),[data-overlay-theme=prism]){--ow-gem:conic-gradient(from 45deg, var(--accent) 0 25%, color-mix(in srgb, var(--accent) 50%, var(--coral-light)) 0 50%, var(--coral-light) 0 75%, color-mix(in srgb, var(--accent) 60%, #fff) 0)}}:is(.overlay-canvas[data-theme=gilded]:not([data-theme-scope]),[data-overlay-theme=gilded]){--gold:#e8c46a;--gold-deep:#9a7a2e;--ow-cut:calc(var(--u) * 1.2);--ow-clip:polygon(var(--ow-cut) 0, calc(100% - var(--ow-cut)) 0, 100% var(--ow-cut), 100% calc(100% - var(--ow-cut)), calc(100% - var(--ow-cut)) 100%, var(--ow-cut) 100%, 0 calc(100% - var(--ow-cut)), 0 var(--ow-cut));--ow-radius:0px;--ow-edge-w:max(1px, calc(var(--u) * .24));--ow-edge:linear-gradient(120deg, #6b5320, var(--gold) 18%, #fff3c7 32%, var(--gold-deep) 50%, var(--gold) 72%, #fff3c7 86%, #6b5320);--ow-bg:radial-gradient(120% 140% at 50% 0%, #1d1810, #0c0a07 55%, #070604);--ow-text:#fbf3df;--ow-text-2:#fbf3dfb8;--ow-text-3:#e8c46ac7;--ow-track:#e8c46a1f;--ow-fill:linear-gradient(90deg, var(--gold-deep), var(--gold) 55%, #fff3c7);--ow-bar-clip:none;--ow-panel-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2.4) #0000008c, 0 0 calc(var(--u) * 2) #e8c46a1f;--ow-label:uppercase;--ow-gem:conic-gradient(from 45deg, #fff3c7 0 25%, var(--gold) 0 50%, var(--gold-deep) 0 75%, #f3d98f 0);--ow-gem-icon:#1a1408}:is(.overlay-canvas[data-theme=marquee]:not([data-theme-scope]),[data-overlay-theme=marquee]){--bulb:#ffd28a;--ow-cut:0px;--ow-clip:none;--ow-radius:calc(var(--u) * 1.4);--ow-edge-w:calc(var(--u) * .9);--ow-edge:radial-gradient(circle at center, var(--bulb) 0 calc(var(--u) * .32), transparent calc(var(--u) * .4)) 0 0 / calc(var(--u) * 2.2) calc(var(--u) * 2.2), linear-gradient(180deg, #2a1a12, #1a100b);--ow-bg:linear-gradient(180deg, #17110e, #0d0907);--ow-text:#fff6ea;--ow-text-2:#fff6eabd;--ow-text-3:#ffd28ad9;--ow-track:#ffd28a1f;--ow-fill:linear-gradient(90deg, #ff8a5c, var(--bulb));--ow-bar-clip:none;--ow-panel-shadow:0 0 calc(var(--u) * 2.4) #ffaa5a38, 0 calc(var(--u) * .8) calc(var(--u) * 2) #00000080;--ow-label:uppercase;--ow-gem:conic-gradient(from 45deg, #fff1d6 0 25%, var(--bulb) 0 50%, #ff8a5c 0 75%, #ffe3b0 0);--ow-gem-icon:#2a160c}:is(.overlay-canvas[data-theme=marquee]:not([data-theme-scope]),[data-overlay-theme=marquee]) .ow-panel{border-radius:var(--ow-radius);background:radial-gradient(circle at center, #ffd28a80 0 calc(var(--u) * .28), transparent calc(var(--u) * .36)) calc(var(--u) * 1.1) calc(var(--u) * 1.1) / calc(var(--u) * 2.2) calc(var(--u) * 2.2), linear-gradient(180deg, #2a1a12, #1a100b)}:is(.overlay-canvas[data-theme=marquee]:not([data-theme-scope]),[data-overlay-theme=marquee]) .ow-panel:before{background:radial-gradient(circle at center, var(--bulb) 0 calc(var(--u) * .32), transparent calc(var(--u) * .4)) 0 0 / calc(var(--u) * 2.2) calc(var(--u) * 2.2);will-change:opacity;animation:.9s ease-in-out infinite alternate ow-twinkle}:is(.overlay-canvas[data-theme=marquee]:not([data-theme-scope]),[data-overlay-theme=marquee]) :is(.ow-chat__message,.ow-feed__item,.ow-handle){--ow-edge-w:calc(var(--u) * .5)}@keyframes ow-twinkle{0%{opacity:1}to{opacity:.25}}:is(.overlay-canvas[data-theme=broadcast]:not([data-theme-scope]),[data-overlay-theme=broadcast]){--ow-cut:0px;--ow-clip:none;--ow-radius:0px;--ow-edge-w:0px;--ow-edge:transparent;--ow-bg:linear-gradient(90deg, var(--accent) 0 calc(var(--u) * .9), #0a0c0f calc(var(--u) * .9));--ow-text:#fff;--ow-text-2:#ffffffbd;--ow-text-3:#ffffff85;--ow-track:#1d2127;--ow-fill:var(--accent);--ow-bar-clip:none;--ow-panel-shadow:0 calc(var(--u) * .5) 0 #0000008c;--ow-label:uppercase;--ow-gem:conic-gradient(from 45deg, var(--accent) 0 25%, var(--accent) 0 50%, var(--accent) 0 75%, var(--accent) 0)}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=broadcast]:not([data-theme-scope]),[data-overlay-theme=broadcast]){--ow-gem:conic-gradient(from 45deg, var(--accent) 0 25%, color-mix(in srgb, var(--accent) 75%, #000) 0 50%, color-mix(in srgb, var(--accent) 55%, #000) 0 75%, color-mix(in srgb, var(--accent) 85%, #fff) 0)}}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]){--gold:#f2c14e;--gold-hi:#ffe08a;--gold-lo:#b8862b;--violet:#7b3fd0;--violet-hi:#9b5cff;--ow-cut:calc(var(--u) * 1.4);--ow-clip:polygon(var(--ow-cut) 0, calc(100% - var(--ow-cut)) 0, 100% var(--ow-cut), 100% calc(100% - var(--ow-cut)), calc(100% - var(--ow-cut)) 100%, var(--ow-cut) 100%, 0 calc(100% - var(--ow-cut)), 0 var(--ow-cut));--ow-radius:0px;--ow-edge-w:max(1.5px, calc(var(--u) * .42));--ow-edge:linear-gradient(180deg, var(--gold-hi), var(--gold) 30%, var(--gold-lo) 65%, var(--gold) 85%, var(--gold-hi));--ow-bg:radial-gradient(130% 110% at 50% 45%, transparent 58%, #7b3fd080 100%), radial-gradient(60% 50% at 50% 0%, #ffe08a24, transparent 70%), repeating-linear-gradient(135deg, #9b5cff12 0 calc(var(--u) * .22), transparent calc(var(--u) * .22) calc(var(--u) * .9)), linear-gradient(160deg, #1d0e42, #120a2a 55%, #0b0620);--ow-text:#fff6e0;--ow-text-2:#fff6e0c2;--ow-text-3:#ffd977;--ow-track:#9b5cff2e;--ow-fill:linear-gradient(90deg, var(--violet), var(--violet-hi) 40%, var(--gold) 85%, var(--gold-hi));--ow-bar-clip:polygon(calc(var(--u) * .75) 0, calc(100% - var(--u) * .75) 0, 100% 50%, calc(100% - var(--u) * .75) 100%, calc(var(--u) * .75) 100%, 0 50%);--ow-panel-shadow:0 0 calc(var(--u) * 1.6) #7b3fd061, 0 calc(var(--u) * .7) calc(var(--u) * 1.6) #00000080;--ow-label:uppercase;--ow-gem:conic-gradient(from 45deg, var(--gold-hi) 0 25%, var(--violet-hi) 0 50%, #3d1a7a 0 75%, var(--gold) 0);--ow-gem-icon:#fff6e0}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]) :is(.ow-timer,.ow-board){--c:calc(var(--u) * 1.1);--ow-clip:polygon(var(--ow-cut) var(--c), calc(50% - var(--u) * 2.6) var(--c), calc(50% - var(--u) * 1.9) calc(var(--c) * .2), calc(50% - var(--u) * 1) calc(var(--c) * .6), 50% 0, calc(50% + var(--u) * 1) calc(var(--c) * .6), calc(50% + var(--u) * 1.9) calc(var(--c) * .2), calc(50% + var(--u) * 2.6) var(--c), calc(100% - var(--ow-cut)) var(--c), 100% calc(var(--c) + var(--ow-cut)), 100% calc(100% - var(--ow-cut)), calc(100% - var(--ow-cut)) 100%, var(--ow-cut) 100%, 0 calc(100% - var(--ow-cut)), 0 calc(var(--c) + var(--ow-cut)));padding-top:calc(var(--u) * 2 + var(--c))}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]) :is(.ow-timer__clock,.ow-alert__name,.ow-goal__title,.ow-board__title,.ow-timer__label,.ow-alert__kicker){padding-right:.08em;font-style:italic}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]) :is(.ow-timer__clock,.ow-alert__name){color:#0000;background:linear-gradient(#fff6d2,#ffe39a 30%,#f5c35e 55%,#cf9236 78%,#ffe7a6);-webkit-background-clip:text;background-clip:text;font-weight:900}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]) .ow-timer.is-low .ow-timer__clock{color:#ff8f7a;background:0 0}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]) :is(.ow-goal,.ow-timer,.ow-board,.ow-alert__card)>.ow-fx{display:block}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]) .ow-fx:before{background:linear-gradient(90deg,#0000,#fff0c88c,#0000);width:14%;inset:0 auto 0 0;transform:translate(-120%)skew(-18deg)}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]) .ow-fx.is-play:before{animation:.65s cubic-bezier(.4,0,.2,1) forwards ow-blade}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]) :is(.ow-timer,.ow-board)>.ow-fx:after{top:0;left:calc(50% - var(--u) * .8);width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);background:radial-gradient(circle, #fff 0 20%, var(--gold-hi) 35%, transparent 70%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;transform:scale(0)}:is(.overlay-canvas[data-theme=coronation]:not([data-theme-scope]),[data-overlay-theme=coronation]) :is(.ow-timer,.ow-board)>.ow-fx.is-play:after{animation:.8s ease-out .35s forwards ow-spark}@keyframes ow-blade{to{transform:translate(820%)skew(-18deg)}}@keyframes ow-spark{0%{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1)rotate(45deg)}to{opacity:0;transform:scale(.2)rotate(90deg)}}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]){--ink:#24180a;--accent-on:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]){--accent-on:color-mix(in srgb, var(--accent) 45%, #24180a)}}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]){--rivet:radial-gradient(circle, #fff1c6 0 16%, #8a6a26 22% 40%, #4f3a12 44% 50%, transparent 54%);--brass:linear-gradient(104deg, transparent 30%, #ffffff38 44%, transparent 58%), repeating-linear-gradient(0deg, #ffffff12 0 1px, #50380a12 1px 3px), linear-gradient(180deg, #f1d68e, #dcb963 45%, #c9a14a 75%, #b38c3a);--ow-font:"Bahnschrift SemiCondensed", Bahnschrift, "DIN Condensed", "Roboto Condensed", "Arial Narrow", var(--font-display);--ow-cut:0px;--ow-clip:none;--ow-radius:calc(var(--u) * .8);--ow-edge-w:max(1.5px, calc(var(--u) * .45));--ow-edge:linear-gradient(180deg, #fff4cf, #c9a14a 30%, #8a6a26 72%, #4f3a12);--ow-bg:var(--rivet) left calc(var(--u) * .7) top calc(var(--u) * .7) / calc(var(--u) * 1.2) calc(var(--u) * 1.2) no-repeat, var(--rivet) right calc(var(--u) * .7) top calc(var(--u) * .7) / calc(var(--u) * 1.2) calc(var(--u) * 1.2) no-repeat, var(--rivet) left calc(var(--u) * .7) bottom calc(var(--u) * .7) / calc(var(--u) * 1.2) calc(var(--u) * 1.2) no-repeat, var(--rivet) right calc(var(--u) * .7) bottom calc(var(--u) * .7) / calc(var(--u) * 1.2) calc(var(--u) * 1.2) no-repeat, var(--brass);--ow-text:var(--ink);--ow-text-2:#24180ab8;--ow-text-3:#5a4314;--ow-track:#24180a38;--ow-fill:linear-gradient(90deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]){--ow-fill:linear-gradient(90deg, color-mix(in srgb, var(--accent) 75%, #24180a), color-mix(in srgb, var(--accent) 90%, #24180a))}}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]){--ow-bar-clip:none;--ow-panel-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.4) #00000080;--ow-label:uppercase;--ow-gem:conic-gradient(from 45deg, #fff4cf 0 25%, #e2c274 0 50%, #8a6a26 0 75%, #f1d68e 0);--ow-gem-icon:#24180a;text-shadow:0 max(1px, calc(var(--u) * .1)) 0 #fff1c6a6, 0 -1px 0 #281a064d}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) :is(.ow-chat__message,.ow-feed__item,.ow-handle){--ow-bg:var(--brass)}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) :is(.ow-goal__icon,.ow-stat svg,.ow-feed__icon,.ow-feed__coins,.ow-chat__name,.ow-alert__kicker,.ow-board__row.is-first .ow-board__rank){color:var(--accent-on)}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) :is(.ow-goal__title,.ow-board__title,.ow-alert__name,.ow-timer__label){letter-spacing:.04em;text-transform:uppercase}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) .ow-board__row.is-first{background:linear-gradient(90deg,#24180a24,#0000 85%)}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) :is(.ow-avatar,.ow-chat__badge,.ow-alert__coins){background:#24180a24}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) :is(.ow-alert__coins i,.ow-alert__life){background:var(--ink)}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) .ow-timer.is-low .ow-timer__clock{color:#8a1c12}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) .ow-bar{box-shadow:inset 0 calc(var(--u) * .15) calc(var(--u) * .3) #24180a73, 0 1px 0 #fff1c699}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) .ow-bar__fill:after{animation-iteration-count:1}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) :is(.ow-goal,.ow-timer,.ow-board,.ow-alert__card)>.ow-fx{display:block}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) .ow-fx:before{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:28%;inset:0 auto 0 0;transform:translate(-130%)skew(-12deg)}:is(.overlay-canvas[data-theme=trophy]:not([data-theme-scope]),[data-overlay-theme=trophy]) .ow-fx.is-play:before{animation:.9s cubic-bezier(.4,0,.2,1) forwards ow-polish}@keyframes ow-polish{to{transform:translate(460%)skew(-12deg)}}:is(.overlay-canvas[data-theme=soundcheck]:not([data-theme-scope]),[data-overlay-theme=soundcheck]){--eq-lo:#8f5f1c;--eq:#f0b955;--eq-hi:#fff0c4;--bar:calc(var(--u) * .32);--pitch:calc(var(--u) * .96);--ow-font:Bahnschrift, "DIN Alternate", "DIN Condensed", "Roboto Condensed", var(--font-display);--ow-cut:0px;--ow-clip:none;--ow-radius:calc(var(--u) * 1.6);--ow-edge-w:max(1.5px, calc(var(--u) * .35));--ow-edge:linear-gradient(180deg, #4a3b22, #1c170f 35%, #050403);--ow-bg:radial-gradient(70% 60% at 50% 120%, #f0b95529, transparent 70%), radial-gradient(circle, #ffecbe12 0 24%, transparent 30%) 0 0 / calc(var(--u) * .8) calc(var(--u) * .8), linear-gradient(180deg, #1a150d, #0c0a06 55%, #050403);--ow-text:#fdf6e8;--ow-text-2:#fdf6e8b8;--ow-text-3:#f0c871;--ow-track:#f0b9551f;--ow-fill:linear-gradient(90deg, var(--eq-lo), var(--eq) 60%, var(--eq-hi));--ow-bar-clip:none;--ow-panel-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2) #0000008c;--ow-label:uppercase;--ow-gem:conic-gradient(from 45deg, var(--eq-hi) 0 25%, var(--eq) 0 50%, var(--eq-lo) 0 75%, #ffd98a 0);--ow-gem-icon:#1a1208}:is(.overlay-canvas[data-theme=soundcheck]:not([data-theme-scope]),[data-overlay-theme=soundcheck]) :is(.ow-label,.ow-timer__label,.ow-board__title,.ow-stat small,.ow-alert__kicker){letter-spacing:.2em}:is(.overlay-canvas[data-theme=soundcheck]:not([data-theme-scope]),[data-overlay-theme=soundcheck]) .ow-timer__clock{letter-spacing:0;font-weight:700}:is(.overlay-canvas[data-theme=soundcheck]:not([data-theme-scope]),[data-overlay-theme=soundcheck]) :is(.ow-goal,.ow-timer,.ow-board,.ow-alert__card)>.ow-fx{height:calc(var(--u) * 1.8);opacity:.85;border-radius:0 0 calc(var(--ow-radius) - var(--ow-edge-w)) calc(var(--ow-radius) - var(--ow-edge-w));transform-origin:50% 100%;display:block;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}:is(.overlay-canvas[data-theme=soundcheck]:not([data-theme-scope]),[data-overlay-theme=soundcheck]) .ow-fx:before{background:repeating-linear-gradient(90deg, var(--eq) 0 var(--bar), transparent var(--bar) calc(var(--pitch) * 5)) 0 100% / 100% 100% no-repeat, repeating-linear-gradient(90deg, var(--eq) 0 var(--bar), transparent var(--bar) calc(var(--pitch) * 3)) 0 100% / 100% 78% no-repeat, repeating-linear-gradient(90deg, var(--eq) 0 var(--bar), transparent var(--bar) var(--pitch)) 0 100% / 100% 42% no-repeat;transform-origin:50% 100%;animation:1.3s ease-in-out infinite alternate ow-eq;inset:0}:is(.overlay-canvas[data-theme=soundcheck]:not([data-theme-scope]),[data-overlay-theme=soundcheck]) .ow-fx:after{inset:0 0 0 calc(var(--pitch) / 2);background:repeating-linear-gradient(90deg, var(--eq-hi) 0 var(--bar), transparent var(--bar) calc(var(--pitch) * 4)) 0 100% / 100% 90% no-repeat, repeating-linear-gradient(90deg, var(--eq) 0 var(--bar), transparent var(--bar) calc(var(--pitch) * 2)) 0 100% / 100% 64% no-repeat, repeating-linear-gradient(90deg, var(--eq-lo) 0 var(--bar), transparent var(--bar) var(--pitch)) 0 100% / 100% 30% no-repeat;transform-origin:50% 100%;animation:1.7s ease-in-out -.4s infinite alternate ow-eq}:is(.overlay-canvas[data-theme=soundcheck]:not([data-theme-scope]),[data-overlay-theme=soundcheck]) .ow-fx.is-play{animation:.6s ease-out ow-peak}@keyframes ow-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes ow-peak{30%{transform:scaleY(1.35)}}.ow{transform:scale(var(--s,1));transform-origin:0 0;color:var(--ow-text);font-family:var(--ow-font,var(--font-display));position:absolute}.ow[data-theme-appearance],.pgc[data-theme-appearance]{--widget-text-color:var(--ow-text)}.overlay-canvas .ow[data-custom-background] .ow-panel{--ow-bg:var(--widget-custom-background)}.overlay-canvas .ow[data-custom-border] .ow-panel{--ow-edge:var(--widget-custom-border);--ow-edge-w:max(1px, calc(var(--u) * .16))}.overlay-canvas .ow[data-custom-border] .ow-panel:before{background:var(--widget-custom-border);animation:none}.overlay-canvas .ow[data-custom-text] :is(.ow-timer__clock,.ow-alert__name){color:var(--widget-text-color);background:0 0}.ow-panel{isolation:isolate;border-radius:var(--ow-radius);color:var(--ow-text);box-shadow:var(--ow-panel-shadow,none);position:relative}.ow-panel:before,.ow-panel:after{content:"";z-index:-2;border-radius:var(--ow-radius);clip-path:var(--ow-clip);position:absolute}.ow-panel:before{z-index:-3}.ow-fx{inset:var(--ow-edge-w);z-index:-1;border-radius:calc(var(--ow-radius) - var(--ow-edge-w));clip-path:var(--ow-clip);pointer-events:none;display:none;position:absolute;overflow:hidden}.ow-fx:before,.ow-fx:after{content:"";will-change:transform, opacity;position:absolute}.ow-panel:before{background:var(--ow-edge);inset:0}.ow-panel:after{inset:var(--ow-edge-w);border-radius:calc(var(--ow-radius) - var(--ow-edge-w));background:var(--ow-bg)}.overlay-canvas .ow-tts-guide{align-items:center;gap:calc(var(--u) * 1.1);width:calc(var(--u) * 35);box-sizing:border-box;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 1.1);color:var(--widget-text-color,#fff);text-shadow:none;box-shadow:0 calc(var(--u) * .3) calc(var(--u) * 1.2) #00000047;background:#090a0df0;display:flex}.overlay-canvas .ow-tts-guide:before,.overlay-canvas .ow-tts-guide:after{content:none;animation:none}.ow-tts-guide__mic{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8);background:var(--accent-soft);color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ow-tts-guide__mic svg{width:calc(var(--u) * 2);height:calc(var(--u) * 2)}.ow-tts-guide__content{gap:calc(var(--u) * .2);overflow-wrap:anywhere;min-width:0;line-height:1.2;display:grid}.ow-tts-guide__content strong{align-items:center;gap:calc(var(--u) * .6);font-size:calc(var(--u) * 1.3 * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.07em;display:flex}.ow-tts-guide__dot{width:calc(var(--u) * .5);height:calc(var(--u) * .5);background:var(--accent);border-radius:50%;flex-shrink:0}.ow-tts-guide__command{font-size:calc(var(--u) * 1.9 * var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:750}.ow-tts-guide__eligibility{align-items:center;gap:calc(var(--u) * .4);font-size:calc(var(--u) * 1.45 * var(--widget-body-scale,var(--widget-text-scale,1)));flex-wrap:wrap;display:flex}.ow-tts-guide__eligibility svg{width:1em;height:1em;color:var(--accent)}.ow-label{color:var(--ow-text-3);font-size:calc(calc(var(--u) * 1.9) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.16em;text-transform:var(--ow-label);font-weight:700}.ow-avatar{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);background:var(--accent-soft);color:var(--ow-text);font-size:calc(calc(var(--u) * 2) * var(--widget-body-scale,var(--widget-text-scale,1)));border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.ow-avatar img{object-fit:cover;width:100%;height:100%}.ow-bar{height:calc(var(--u) * 1.5);background:var(--ow-track);clip-path:var(--ow-bar-clip);border-radius:calc(var(--ow-radius) * .5);position:relative;overflow:hidden}.ow-bar__fill{background:var(--ow-fill);transform:scaleX(var(--fill,0));transform-origin:0;will-change:transform;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.ow-bar__fill:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff8c 45%,#0000 60%);animation:4.8s ease-in-out 1.2s infinite ow-glint;position:absolute;inset:0;transform:translate(-120%)}.ow-bar__ticks{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#00000038 calc(10% - 1px) 10%);position:absolute;inset:0}.ow-shards{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.ow-shards i{width:calc(var(--u) * 1.8 * var(--size));height:calc(var(--u) * 1.8 * var(--size));margin:calc(var(--u) * -.9 * var(--size));background:linear-gradient(135deg, #fff, var(--accent) 60%, var(--accent));position:absolute}@supports (color:color-mix(in lab, red, red)){.ow-shards i{background:linear-gradient(135deg, #fff, var(--accent) 60%, color-mix(in srgb, var(--accent) 50%, var(--coral-light)))}}.ow-shards i{clip-path:polygon(50% 0,100% 100%,0 78%);opacity:0;animation:ow-shard 1.25s var(--delay) cubic-bezier(.12, .8, .3, 1) forwards}.ow--goals{width:calc(var(--u) * 88)}.overlay-canvas--landscape .ow--goals{width:calc(var(--u) * 52)}.ow-goals{gap:calc(var(--u) * 1.4);display:grid}.ow-goal{padding:calc(var(--u) * 2.1) calc(var(--u) * 2.8) calc(var(--u) * 2.4);animation:.7s cubic-bezier(.22,1,.36,1) both ow-rise}.ow-goal__head{align-items:center;gap:calc(var(--u) * 1.6);margin-bottom:calc(var(--u) * 1.6);display:flex}.ow-goal__icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);color:var(--accent);flex-shrink:0;place-items:center;display:grid}.ow-goal__icon svg{stroke-width:2.2px;width:82%;height:82%}.ow-goal__title{min-width:0;font-size:calc(calc(var(--u) * 3) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;overflow:hidden}.ow-goal__value{font-size:calc(calc(var(--u) * 3) * var(--widget-value-scale,var(--widget-text-scale,1)));white-space:nowrap;flex-shrink:0}.ow-goal__value strong{font-weight:750}.ow-goal__value em{margin-left:calc(var(--u) * .6);color:var(--ow-text-3);font-style:normal;font-weight:550}.ow-goal.is-done .ow-goal__icon{color:var(--ow-text)}.ow-goal.is-done .ow-bar__fill{background:linear-gradient(90deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.ow-goal.is-done .ow-bar__fill{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 40%, #fff))}}.ow-goal.is-done .ow-bar__fill:after{animation-duration:1.6s}.ow-goal__shards{top:50%;left:50%}.ow--timer,.ow--countdown{width:calc(var(--u) * 40)}.ow-timer{padding:calc(var(--u) * 2) calc(var(--u) * 2.8) calc(var(--u) * 2.4);text-align:center;justify-items:center;animation:.7s cubic-bezier(.22,1,.36,1) both ow-rise;display:grid}.ow-timer__label{color:var(--ow-text-3);font-size:calc(calc(var(--u) * 1.9) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.18em;text-transform:var(--ow-label);font-weight:700}.ow-timer-gift{--gift-notice-scale:1;width:100%;min-height:calc(var(--u) * 6 * var(--gift-notice-scale));margin-bottom:calc(var(--u) * 1.4);place-items:center;display:grid}.ow-timer-gift--compact{--gift-notice-scale:.8}.ow-timer-gift--large{--gift-notice-scale:1.25}.ow-timer-gift__notice{justify-content:center;align-items:center;gap:calc(var(--u) * 1.2 * var(--gift-notice-scale));max-width:100%;color:var(--ow-text);display:flex}.ow-timer-gift__notice.is-repeat{animation:2.6s cubic-bezier(.22,1,.36,1) both ow-add}.ow-timer-gift__notice.is-always{animation:.7s cubic-bezier(.22,1,.36,1) both ow-rise}.ow-timer-gift__icon{width:calc(var(--u) * 5 * var(--gift-notice-scale));height:calc(var(--u) * 5 * var(--gift-notice-scale));flex-shrink:0;place-items:center;display:grid;position:relative}.ow-timer-gift__icon img,.ow-timer-gift__icon svg{object-fit:contain;width:100%;height:100%;position:absolute}.ow-timer-gift__text{gap:calc(var(--u) * .3);text-align:left;min-width:0;display:grid}.ow-timer-gift__text b{font-size:calc(calc(var(--u) * 1.8 * var(--gift-notice-scale)) * var(--widget-body-scale,var(--widget-text-scale,1)));text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.ow-timer-gift__text strong{font-size:calc(calc(var(--u) * 2.3 * var(--gift-notice-scale)) * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:1.2}@media (prefers-reduced-motion:reduce){.ow-timer-gift__notice.is-repeat,.ow-timer-gift__notice.is-always{animation:none}}.ow-timer__clock{margin-top:calc(var(--u) * .4);font-size:calc(calc(var(--u) * 8.4) * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:-.03em;font-weight:750;line-height:1;transition:color .4s,opacity .4s}.ow-timer.is-paused .ow-timer__clock{opacity:.55}.ow-timer.is-low .ow-timer__clock{color:var(--coral-light);animation:1s ease-in-out infinite ow-pulse}.ow-timer.is-ended .ow-timer__clock{color:var(--ow-text-3)}.ow-timer__add{top:calc(var(--u) * -2.6);right:calc(var(--u) * -1.4);padding:calc(var(--u) * .7) calc(var(--u) * 1.4);background:var(--accent);color:var(--accent-ink);font-size:calc(calc(var(--u) * 2.8) * var(--widget-body-scale,var(--widget-text-scale,1)));clip-path:polygon(calc(var(--u) * .8) 0, 100% 0, calc(100% - var(--u) * .8) 100%, 0 100%);justify-items:end;font-weight:800;animation:2.6s cubic-bezier(.22,1,.36,1) forwards ow-add;display:grid;position:absolute}.ow-timer__add small{max-width:calc(var(--u) * 24);font-size:calc(calc(var(--u) * 1.5) * var(--widget-body-scale,var(--widget-text-scale,1)));opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ow--stats{--stats-width:88;width:calc(var(--u) * var(--stats-width))}.overlay-canvas--landscape .ow--stats{--stats-width:52}.ow-stats{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));padding:calc(var(--u) * 1.7) calc(var(--u) * 1.2);animation:.7s cubic-bezier(.22,1,.36,1) both ow-rise;display:grid}.ow-stat{column-gap:calc(var(--u) * 1.1);padding:0 calc(var(--u) * 1.6);border-left:1px solid var(--ow-text);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ow-stat{border-left:1px solid color-mix(in srgb, var(--ow-text) 12%, transparent)}}.ow-stat:first-child{border-left:0}.ow-stat svg{width:calc(var(--u) * 3);height:calc(var(--u) * 3);color:var(--accent);stroke-width:2.2px;grid-row:span 2}.ow-stat strong{font-size:calc(calc(var(--u) * 3.4) * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:-.02em;white-space:nowrap;font-weight:750;line-height:1.05;overflow:hidden}.ow-stat--likes strong{font-size:calc(min(calc(var(--u) * 3.4), calc(((var(--stats-width,88) - 2.4) / var(--cols) - 7.3) * var(--u) * 1.45 / var(--stat-number-chars,6))) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-stat small{color:var(--ow-text-3);font-size:calc(calc(var(--u) * 1.6) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.1em;text-overflow:ellipsis;text-transform:var(--ow-label);white-space:nowrap;font-weight:650;overflow:hidden}.ow--leaderboard{width:calc(var(--u) * 40)}.ow-board{--row:calc(var(--u) * 5.6);padding:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 1.6);animation:.7s cubic-bezier(.22,1,.36,1) both ow-rise}.ow-board__title{margin:0 0 calc(var(--u) * 1.2) calc(var(--u) * .4);color:var(--ow-text-3);font-size:calc(calc(var(--u) * 1.9) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.16em;text-transform:var(--ow-label);font-weight:700}.ow-board__empty{padding:calc(var(--u) * 1) calc(var(--u) * .4) calc(var(--u) * .6);color:var(--ow-text-2);font-size:calc(calc(var(--u) * 2.4) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow--liveRank{width:calc(var(--u) * 36)}.ow-live-rank{gap:calc(var(--u) * .9);padding:calc(var(--u) * 2.5) calc(var(--u) * 3);display:grid}.ow-live-rank__label{color:var(--accent);font-size:calc(calc(var(--u) * 2) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.1em;text-transform:uppercase;font-weight:750}.ow-live-rank__value{color:var(--ow-text);font-size:calc(calc(var(--u) * 7) * var(--widget-value-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.ow-live-rank__value.is-unranked{font-size:calc(calc(var(--u) * 3.5) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-live-rank__note{color:var(--ow-text-2);font-size:calc(calc(var(--u) * 1.9) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-top-gift{grid-template-columns:calc(var(--u) * 11) minmax(0, 1fr);gap:calc(var(--u) * 1.8);padding:calc(var(--u) * 2.4);display:grid}.ow-top-gift__label{color:var(--accent);font-size:calc(calc(var(--u) * 2) * var(--widget-title-scale,var(--widget-text-scale,1)));text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;font-weight:750;display:flex}.ow-top-gift__label small{color:var(--ow-text-3);font-size:.8em;font-weight:500}.ow-top-gift__art{width:calc(var(--u) * 11);height:calc(var(--u) * 11);place-items:center;display:grid}.ow-top-gift__art>.gift-motion__coin{width:100%;height:100%}.ow-top-gift__art img,.ow-top-gift__art svg{object-fit:contain;width:100%;height:100%}.ow-top-gift__art svg{padding:calc(var(--u) * 2);color:var(--accent)}.ow-top-gift__art .ow-avatar{width:100%;height:100%;font-size:calc(calc(var(--u) * 4) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-top-gift__copy{justify-content:center;gap:calc(var(--u) * .7);flex-direction:column;min-width:0;display:flex}.ow-top-gift__copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ow-text);font-size:calc(calc(var(--u) * 3) * var(--widget-body-scale,var(--widget-text-scale,1)));overflow:hidden}.ow-top-gift__copy strong small{color:var(--ow-text-2);font-size:.7em}.ow-top-gift__sender{text-overflow:ellipsis;white-space:nowrap;color:var(--ow-text-2);font-size:calc(calc(var(--u) * 2) * var(--widget-body-scale,var(--widget-text-scale,1)));overflow:hidden}.ow-top-gift__value{color:var(--ow-text-2);font-size:calc(calc(var(--u) * 1.9) * var(--widget-value-scale,var(--widget-text-scale,1)))}.ow-top-gift__value b{color:var(--ow-text);font-size:calc(calc(var(--u) * 2.7) * var(--widget-value-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums}.ow-top-gift__empty{color:var(--ow-text-2);font-size:calc(calc(var(--u) * 2.4) * var(--widget-body-scale,var(--widget-text-scale,1)));grid-column:1/-1;margin:0}.ow-board__rows{height:calc(var(--row) * var(--rows));margin:0;padding:0;list-style:none;position:relative}.ow-board__row{transform:translateY(calc(var(--row) * var(--rank)));grid-template-columns:calc(var(--u) * 3.6) auto minmax(0, 1fr) auto;align-items:center;gap:calc(var(--u) * 1.2);height:var(--row);padding:0 calc(var(--u) * .8);font-size:calc(calc(var(--u) * 2.5) * var(--widget-body-scale,var(--widget-text-scale,1)));transition:transform .7s cubic-bezier(.22,1,.36,1);animation:.5s ease-out both ow-fade;display:grid;position:absolute;top:0;left:0;right:0}.ow-board__row.is-first{background:linear-gradient(90deg, var(--accent-soft), transparent 85%)}.ow-board__rank{color:var(--ow-text-3);place-items:center;font-weight:750;display:grid}.ow-board__row.is-first .ow-board__rank{color:var(--accent)}.ow-board__rank svg{width:calc(var(--u) * 3);height:calc(var(--u) * 3);stroke-width:2.2px}.ow-board__row .ow-avatar{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8);font-size:calc(calc(var(--u) * 1.7) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-board__name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ow-board__coins{color:var(--ow-text-2);font-weight:700}.ow-board__row.is-first .ow-board__coins{color:var(--ow-text)}.ow-board__flash{background:linear-gradient(100deg, transparent 20%, var(--accent) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ow-board__flash{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--accent) 55%, #fff) 50%, transparent 80%)}}.ow-board__flash{opacity:0;animation:1.1s ease-out forwards ow-flash}.ow--feed{width:calc(var(--u) * 46)}.ow-feed{gap:calc(var(--u) * .9);margin:0;padding:0;list-style:none;display:grid}.ow-feed__item{align-items:center;gap:calc(var(--u) * 1.3);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.8) calc(var(--u) * 1.1) calc(var(--u) * 1.3);font-size:calc(calc(var(--u) * 2.4) * var(--widget-body-scale,var(--widget-text-scale,1)));animation:.55s cubic-bezier(.22,1,.36,1) both ow-slide;display:flex}.ow-feed__item:nth-child(n+4){opacity:.78}.ow-feed__icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);color:var(--accent);flex-shrink:0;place-items:center;display:grid}.ow-feed__icon svg{stroke-width:2.2px;width:76%;height:76%}.ow-feed__icon img{object-fit:contain;width:100%;height:100%}.ow-feed__text{min-width:0;color:var(--ow-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ow-feed__text b{color:var(--ow-text);font-weight:700}.ow-feed__coins{color:var(--accent);font-size:calc(calc(var(--u) * 2.1) * var(--widget-value-scale,var(--widget-text-scale,1)));flex-shrink:0;margin-left:auto;font-weight:750}.ow--chat{width:calc(var(--u) * 66)}.overlay-canvas--landscape .ow--chat{width:calc(var(--u) * 52)}.ow-chat{align-items:flex-start;gap:calc(var(--u) * .9);flex-direction:column;display:flex}.ow-chat__message{gap:calc(var(--u) * 1.3);max-width:100%;padding:calc(var(--u) * 1.2) calc(var(--u) * 2) calc(var(--u) * 1.3);font-size:calc(calc(var(--u) * 2.7) * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:1.38;animation:.45s cubic-bezier(.22,1,.36,1) both ow-slide;display:flex}.ow-chat__message:nth-last-child(n+5){opacity:.6}.ow-chat__name{align-items:baseline;gap:calc(var(--u) * .7);max-width:42%;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-weight:700;display:inline-flex;overflow:hidden}.ow-chat__badge{padding:calc(var(--u) * .15) calc(var(--u) * .6);border-radius:calc(var(--u) * .4);background:var(--accent-soft);color:var(--ow-text);font-size:calc(calc(var(--u) * 1.5) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.08em;font-weight:800}.ow-chat__badge--mod{background:var(--coral-light)}@supports (color:color-mix(in lab, red, red)){.ow-chat__badge--mod{background:color-mix(in srgb, var(--coral-light) 28%, transparent)}}.ow-chat__text{overflow-wrap:anywhere;min-width:0}.ow-handle{padding:calc(var(--u) * .9) calc(var(--u) * 1.8);font-size:calc(calc(var(--u) * 2.6) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.01em;white-space:nowrap;font-weight:700;display:inline-block}.ow--alerts{width:calc(var(--u) * 84)}.overlay-canvas--landscape .ow--alerts{width:calc(var(--u) * 64)}.ow-alert{--gem:calc(var(--u) * 15);animation:ow-alert-out .45s calc(var(--alert-ms) - .45s) cubic-bezier(.55, 0, .75, 0) forwards;justify-items:center;display:grid;position:relative}.ow-alert--big{--gem:calc(var(--u) * 19)}.ow-alert__gem{z-index:2;width:var(--gem);height:var(--gem);margin-bottom:calc(var(--gem) * -.42);place-items:center;animation:.75s cubic-bezier(.2,1.4,.4,1) 50ms both ow-gem-in;display:grid;position:relative}.ow-alert__gem-face{background:var(--ow-gem);width:72%;height:72%;box-shadow:0 0 0 max(1px, calc(var(--u) * .18)) #ffffff8c inset, 0 calc(var(--u) * 1) calc(var(--u) * 3) #00000073;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(45deg)}.ow-alert__gem-face>*{transform:rotate(-45deg)}.ow-alert__gem-face svg{width:46%;height:46%;color:var(--ow-gem-icon,#fff);stroke-width:2.2px;filter:drop-shadow(0 1px 1px #00000059)}.ow-alert__gem-face img{object-fit:contain;width:108%;height:108%;filter:drop-shadow(0 calc(var(--u) * .4) calc(var(--u) * .6) #0006)}.ow-alert__gem-face .ow-avatar{width:138%;height:138%;font-size:calc(calc(var(--gem) * .32) * var(--widget-body-scale,var(--widget-text-scale,1)));border-radius:0}.ow-alert__halo{inset:calc(-14% - var(--u) * 1.5);z-index:-1;background:conic-gradient(from 0deg, transparent, var(--accent) 12%, transparent 26%, var(--coral-light) 42%, transparent 56%, var(--accent) 72%, transparent 86%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.ow-alert__halo{background:conic-gradient(from 0deg, transparent, var(--accent) 12%, transparent 26%, var(--coral-light) 42%, transparent 56%, color-mix(in srgb, var(--accent) 50%, #fff) 72%, transparent 86%)}}.ow-alert__halo{-webkit-mask:radial-gradient(closest-side, #000 calc(100% - var(--u) * 3), transparent);-webkit-mask:radial-gradient(closest-side, #000 calc(100% - var(--u) * 3), transparent);-webkit-mask:radial-gradient(closest-side, #000 calc(100% - var(--u) * 3), transparent);-webkit-mask:radial-gradient(closest-side, #000 calc(100% - var(--u) * 3), transparent);mask:radial-gradient(closest-side, #000 calc(100% - var(--u) * 3), transparent);opacity:.85;animation:2.6s linear infinite ow-spin}.ow-alert__card{width:100%;padding:calc(var(--gem) * .5) calc(var(--u) * 4) calc(var(--u) * 3.4);text-align:center;transform-origin:50% 0;justify-items:center;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both ow-unfold;display:grid;overflow:hidden}.ow-alert__kicker,.ow-alert__name,.ow-alert__action,.ow-alert__coins{z-index:1;position:relative}.ow-alert__sheen{z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff29 48%,#0000 60%);animation:1.1s cubic-bezier(.4,0,.2,1) .55s forwards ow-sheen;position:absolute;inset:0;transform:translate(-110%)}.ow-alert__kicker{color:var(--accent);font-size:calc(calc(var(--u) * 2) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.24em;text-transform:uppercase;font-weight:800;animation:.5s .3s both ow-fade}:is(.overlay-canvas[data-theme=porcelain]:not([data-theme-scope]),[data-overlay-theme=porcelain]) .ow-alert__kicker{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.overlay-canvas[data-theme=porcelain]:not([data-theme-scope]),[data-overlay-theme=porcelain]) .ow-alert__kicker{color:color-mix(in srgb, var(--accent) 75%, #11151a)}}.ow-alert__name{max-width:100%;margin-top:calc(var(--u) * .8);font-size:calc(calc(var(--u) * 5.6) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-weight:780;line-height:1.08;animation:.6s cubic-bezier(.22,1,.36,1) .22s both ow-rise;overflow:hidden}.ow-alert__action{align-items:baseline;gap:calc(var(--u) * 1.2);margin-top:calc(var(--u) * .8);color:var(--ow-text-2);font-size:calc(calc(var(--u) * 3.1) * var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:560;animation:.6s cubic-bezier(.22,1,.36,1) .32s both ow-rise;display:inline-flex}.ow-alert__count{color:var(--ow-text);font-size:calc(calc(var(--u) * 3.6) * var(--widget-value-scale,var(--widget-text-scale,1)));font-weight:800}.ow-alert__coins{align-items:center;gap:calc(var(--u) * .9);margin-top:calc(var(--u) * 1.6);padding:calc(var(--u) * .6) calc(var(--u) * 1.6);background:var(--accent-soft);color:var(--ow-text);font-size:calc(calc(var(--u) * 2.3) * var(--widget-value-scale,var(--widget-text-scale,1)));clip-path:polygon(calc(var(--u) * .8) 0, 100% 0, calc(100% - var(--u) * .8) 100%, 0 100%);font-weight:750;animation:.6s cubic-bezier(.22,1,.36,1) .42s both ow-rise;display:inline-flex}.ow-alert__coins i{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4);background:var(--accent);transform:rotate(45deg)}.ow-alert__life{right:calc(var(--u) * 3);bottom:calc(var(--u) * 1.2);left:calc(var(--u) * 3);height:max(1px, calc(var(--u) * .3));background:var(--accent);opacity:.7;transform-origin:0;animation:ow-life var(--alert-ms) linear forwards;position:absolute}.ow-alert--big .ow-alert__name{font-size:calc(calc(var(--u) * 6.6) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-alert--big .ow-alert__card:before{background:linear-gradient(115deg, var(--accent), var(--coral-light) 50%, #fff)}.ow-alert__shards{top:calc(var(--gem) * .5)}.ow-alert__shards i{animation-duration:1.6s}@keyframes ow-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 1.6))}to{opacity:1;transform:none}}@keyframes ow-fade{0%{opacity:0}to{opacity:1}}@keyframes ow-slide{0%{opacity:0;transform:translateX(calc(var(--u) * -3))}to{opacity:1;transform:none}}@keyframes ow-glint{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ow-pulse{50%{opacity:.55}}@keyframes ow-spin{to{transform:rotate(360deg)}}@keyframes ow-flash{0%{opacity:1;transform:translate(-60%)}to{opacity:0;transform:translate(60%)}}@keyframes ow-add{0%{opacity:0;transform:translateY(calc(var(--u) * 1.5)) scale(.8)}12%{opacity:1;transform:none}75%{opacity:1;transform:translateY(calc(var(--u) * -.6))}to{opacity:0;transform:translateY(calc(var(--u) * -2.4))}}@keyframes ow-shard{0%{opacity:0;transform:translate(0)rotate(0)scale(.2)}12%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * var(--u) * 34), calc(var(--dy) * var(--u) * 34)) rotate(var(--rot)) scale(1)}}@keyframes ow-gem-in{0%{opacity:0;transform:scale(.2)rotate(-90deg)}to{opacity:1;transform:none}}@keyframes ow-unfold{0%{opacity:0;transform:perspective(calc(var(--u) * 140)) rotateX(-32deg) translateY(calc(var(--u) * -1.5)) scale(.94)}to{opacity:1;transform:none}}@keyframes ow-sheen{to{transform:translate(110%)}}@keyframes ow-alert-out{to{opacity:0;transform:translateY(calc(var(--u) * -2)) scale(.96)}}@keyframes ow-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.preview .overlay-canvas *,.preview .overlay-canvas :before,.preview .overlay-canvas :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.overlay-canvas.is-offscreen *,.overlay-canvas.is-offscreen :before,.overlay-canvas.is-offscreen :after{animation-play-state:paused!important}.overlay-canvas.is-offscreen :not(.scene-look-host):not(.scene-look-host *),.overlay-canvas.is-offscreen :not(.scene-look-host):not(.scene-look-host *):before,.overlay-canvas.is-offscreen :not(.scene-look-host):not(.scene-look-host *):after{transition:none!important;animation:none!important}.overlay-document,.overlay-document body{min-height:0;overflow:hidden;background:0 0!important}html:has(.overlay-output){min-height:0;overflow:hidden;background:0 0!important}html:has(.overlay-output) body{min-height:0;overflow:hidden;background:0 0!important}.overlay-output{background:0 0;position:fixed;inset:0}.overlay-output .overlay-canvas--portrait{width:min(100vw,56.25vh);height:min(100vh,177.778vw);inset:0 auto auto 0}.overlay-output .overlay-canvas--landscape{width:min(100vw,177.778vh);height:min(100vh,56.25vw);inset:0 auto auto 0}.overlay-output--bg-checker{background:repeating-conic-gradient(#2a2e34 0 25%, #1c1f24 0 50%) 0 0 / 32px 32px}.overlay-output--bg-dark{background:#111418}.overlay-output--bg-light{background:#d9dcd6}.overlay-message{color:#d9e3ea;max-width:min(520px,100vw - 32px);font:500 14px/1.5 var(--font-sans);background:#0c1014e6;border-radius:10px;padding:12px 16px;position:fixed;top:16px;left:16px}.overlay-debug{z-index:10;color:#c9d2d9;font:500 12px/1.45 var(--font-mono);background:#080a0de0;border:1px solid #ffffff24;border-radius:10px;gap:2px;padding:10px 12px;display:grid;position:fixed;bottom:12px;right:12px}.overlay-debug b{color:#fff;font-family:var(--font-sans);font-size:13px}.ow--nowPlaying{width:56%}.overlay-canvas--landscape .ow--nowPlaying{width:34%}.ow-now-playing{align-items:center;gap:calc(var(--u)*1.3);padding:calc(var(--u)*1.5);min-width:0;display:flex}.ow-now-playing>img{width:calc(var(--u)*7.4);height:calc(var(--u)*7.4);object-fit:cover;border-radius:calc(var(--u)*.75);flex:none}.ow-now-playing>svg{width:calc(var(--u)*5);height:calc(var(--u)*5);flex:none}.ow-now-playing__text,.ow-now-playing--empty>div{gap:calc(var(--u)*.35);flex:1;min-width:0;display:grid}.ow-now-playing strong,.ow-now-playing span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ow-now-playing strong{font-size:calc(calc(var(--u)*2.5) * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:1.25}.ow-now-playing span{font-size:calc(calc(var(--u)*1.5) * var(--widget-body-scale,var(--widget-text-scale,1)));opacity:.8}.ow-now-playing .ow-now-playing__source{font-size:calc(calc(var(--u)*1.1) * var(--widget-body-scale,var(--widget-text-scale,1)));text-transform:uppercase;letter-spacing:.1em;font-weight:800}.ow-now-playing__progress{height:calc(var(--u)*.3);margin-top:calc(var(--u)*.6);background:var(--ow-track,#ffffff25);border-radius:4px;overflow:hidden}.ow-now-playing__progress i{background:var(--overlay-accent,#39d9e6);transform-origin:0;width:100%;height:100%;transition:transform 1s linear;display:block}@media (prefers-reduced-motion:reduce){.ow-now-playing__progress i{transition:none}}.ow--battle{width:calc(var(--u) * 90.74)}.ow--battle[data-score-layout=opponents]{--opponents-share:.4;--pgb-full-width:calc(var(--u) * 90.74);width:calc(var(--pgb-full-width) * var(--opponents-share));transition:width .62s cubic-bezier(.22,1,.36,1)}.ow--battle[data-score-layout=opponents] .pgb{width:var(--pgb-full-width)}.pgb[data-opponents-only=true][data-opponent-count="2"]{--opponents-share:.7}.ow--battle[data-score-layout=opponents]:has(.pgb[data-opponent-count="2"]){--opponents-share:.7}.pgb[data-opponents-only=true][data-opponent-count="3"],.pgb[data-opponents-only=true][data-opponent-count="4"]{--opponents-share:1}.ow--battle[data-score-layout=opponents]:has(.pgb[data-opponent-count="3"]){--opponents-share:1}.ow--battle[data-score-layout=opponents]:has(.pgb[data-opponent-count="4"]){--opponents-share:1}.pgb{--host:#ff8a1f;--opponent:#a855f7;color:#fff4e9;font-feature-settings:normal;pointer-events:none;will-change:opacity;-webkit-font-smoothing:antialiased;width:100%;font-family:Segoe UI,Arial,sans-serif;line-height:normal;position:relative;container-type:inline-size}.pgb[hidden]{display:none!important}.pgb :is(h1,h2,h3,p){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-wrap:wrap;margin:0}.pgb-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pgb-quiet{box-sizing:border-box;color:#fff8ef;z-index:12;background:linear-gradient(115deg,#301b22f5,#171021fa 62%);border:.2cqw solid #eeb576;border-radius:1.5cqw;align-items:center;gap:2cqw;width:100%;padding:1.6cqw 2.4cqw;animation:.36s cubic-bezier(.22,1,.36,1) both pgb-quiet-enter;display:flex;position:absolute;top:calc(100% + .8cqw);left:0;box-shadow:0 .6cqw 1.6cqw #0008}.pgb-quiet__icon{color:#ffd18c;flex-shrink:0;width:5.5cqw;height:5.5cqw}.pgb-quiet>div{gap:.35cqw;min-width:0;display:grid}.pgb-quiet__label{color:#f5be86;font-size:calc(1.4cqw * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.2cqw;text-transform:uppercase;font-weight:800}.pgb-quiet strong{color:#fff;font-size:calc(3.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)));text-wrap:balance;font-weight:900;line-height:1.12}.pgb-quiet__help{color:#f3dfd3;font-size:calc(2.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:650;line-height:1.25}.pgb[data-opponents-only=true] .pgb-quiet{width:calc(100% * var(--opponents-share,.4));gap:1.4cqw;padding:1.8cqw}.pgb[data-opponents-only=true] .pgb-quiet__icon{width:4.5cqw;height:4.5cqw}@keyframes pgb-quiet-enter{0%{transform:translateY(-.8cqw)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pgb-quiet{animation:none}}.pgb-shell{--board-h:25.5cqw;width:100%;height:var(--board-h);isolation:isolate;margin:0 auto;display:flow-root;position:relative;container-type:inline-size}.pgb[data-series=true] .pgb-shell{--board-h:36cqw}.pgb[data-view=compact] .pgb-shell{height:29cqw}.pgb[data-view=compact]:is([data-format="3way"],[data-format="4way"]) .pgb-shell{width:78%;height:17.55cqw}.pgb[data-view=mvp] .pgb-shell{height:auto}.pgb-panel{z-index:-2;transform-origin:50% 0;will-change:transform;background:radial-gradient(at 15% 0,#63331755,#0000 60%),radial-gradient(at 90% 10%,#713aa34d,#0000 65%),#120c19;border-radius:2cqw;position:absolute;inset:2.8cqw;box-shadow:inset 0 0 4.5cqw #000}.pgb-frame{z-index:8;pointer-events:none;position:absolute;inset:0}.pgb-frame>i{border-style:solid;border-color:#0000;border-image-source:var(--pgb-frame);filter:drop-shadow(0 .5cqw .9cqw #0008);will-change:transform;border-image-slice:240;border-image-repeat:stretch;display:block;position:absolute;left:0;right:0}.pgb-frame__top{border-width:8cqw 8cqw 0;border-image-width:8cqw 8cqw 0;height:8cqw;top:0}.pgb-frame__mid{transform-origin:50% 0;border-width:0 8cqw;border-image-width:0 8cqw;top:8cqw;bottom:8cqw}.pgb-frame__bot{border-width:0 8cqw 8cqw;border-image-width:0 8cqw 8cqw;height:8cqw;bottom:0}.pgb-rim{z-index:9;pointer-events:none;-webkit-mask-box-image:var(--pgb-frame) 240 / 8cqw stretch;mix-blend-mode:color-dodge;position:absolute;inset:0;overflow:hidden}@supports not ((-webkit-mask-box-image:url("x.png") 240 / 8cqw stretch)){.pgb-rim{display:none}}.pgb-rim>i{display:block;position:absolute}.pgb-sweep{will-change:transform;background:linear-gradient(100deg,#0000 20%,#685e5680 38%,#7a6c60e6 50%,#685e5680 62%,#0000 80%);width:34%;animation:9s cubic-bezier(.45,.05,.55,.95) 1.4s infinite alternate pgb-sweep;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes pgb-sweep{0%,16%{transform:translate(-100%)}84%,to{transform:translate(294%)}}.pgb-eyes{opacity:.85;inset:0}.pgb-eyes:before,.pgb-eyes:after{content:"";opacity:.55;will-change:opacity;border-radius:50%;width:3.8cqw;height:2.9cqw;margin:-1.45cqw 0 0 -1.9cqw;position:absolute}.pgb-eyes--l:before,.pgb-eyes--l:after{background:radial-gradient(closest-side,#685022f2,#68502280 55%,#0000)}.pgb-eyes--r:before,.pgb-eyes--r:after{background:radial-gradient(closest-side,#5c346ef2,#5c346e80 55%,#0000)}.pgb-eyes--l:before{animation:5.7s ease-in-out -1.2s infinite pgb-candle;top:4.73cqw;left:4.17cqw}.pgb-eyes--l:after{animation:6.6s ease-in-out -3.9s infinite pgb-candle;top:calc(100% - 4.33cqw);left:3.57cqw}.pgb-eyes--r:before{animation:6.1s ease-in-out -2.6s infinite pgb-candle;top:4.83cqw;left:calc(100% - 4.27cqw)}.pgb-eyes--r:after{animation:7.2s ease-in-out -.4s infinite pgb-candle;top:calc(100% - 4.33cqw);left:calc(100% - 4.1cqw)}@keyframes pgb-candle{0%,to{opacity:.5}17%{opacity:.8}30%{opacity:.62}46%{opacity:.88}61%{opacity:.57}79%{opacity:.76}}.pgb-fold{inset:0}.pgb-fold:before,.pgb-fold:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#76685aeb 50%,#0000);width:26%;position:absolute;top:0;bottom:0}.pgb-fold:before{left:0}.pgb-fold:after{right:0}.pgb[data-view=battle] .pgb-fold:before{animation:1.05s cubic-bezier(.3,.6,.3,1) 50ms both pgb-unfurl-l}.pgb[data-view=battle] .pgb-fold:after{animation:1.05s cubic-bezier(.3,.6,.3,1) 50ms both pgb-unfurl-r}.pgb[data-view=compact] .pgb-fold:before{animation:.95s cubic-bezier(.4,0,.2,1) both pgb-cinch-l}.pgb[data-view=compact] .pgb-fold:after{animation:.95s cubic-bezier(.4,0,.2,1) both pgb-cinch-r}@keyframes pgb-cinch-l{0%{opacity:0;transform:translate(-50%)}16%,62%{opacity:.9}to{opacity:0;transform:translate(142%)}}@keyframes pgb-cinch-r{0%{opacity:0;transform:translate(50%)}16%,62%{opacity:.9}to{opacity:0;transform:translate(-142%)}}@keyframes pgb-unfurl-l{0%{opacity:0;transform:translate(142%)}22%{opacity:.85}70%{opacity:.55}to{opacity:0;transform:translate(-50%)}}@keyframes pgb-unfurl-r{0%{opacity:0;transform:translate(-142%)}22%{opacity:.85}70%{opacity:.55}to{opacity:0;transform:translate(50%)}}.pgb[data-view=battle] .pgb-eyes{animation:1.5s ease-out .55s both pgb-wake-a}.pgb[data-view=compact] .pgb-eyes{animation:1.5s ease-out .6s both pgb-wake-b}.pgb[data-view=mvp] .pgb-eyes{animation:1.5s ease-out .7s both pgb-wake-c}@keyframes pgb-wake-a{0%,to{opacity:.85}35%{opacity:1}}@keyframes pgb-wake-b{0%,to{opacity:.85}35%{opacity:1}}@keyframes pgb-wake-c{0%,to{opacity:.85}35%{opacity:1}}.pgb-embers{z-index:10;pointer-events:none;position:absolute;inset:0}.pgb-embers>i{position:absolute;inset:0}.pgb-embers>i:before,.pgb-embers>i:after{content:"";opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#fff4dc 0 16%,#ffb24d 40%,#ff7a1a00 72%);border-radius:50%;width:.55cqw;height:.55cqw;margin:-.275cqw;position:absolute}.pgb-embers>i:after{background:radial-gradient(circle,#f8eeff 0 16%,#c98cff 40%,#a855f700 72%)}.pgb-embers>i:first-child:before{animation:12.5s linear 1.5s infinite pgb-ember-a;top:3.2cqw;left:15%}.pgb-embers>i:first-child:after{animation:14s linear 4.2s infinite pgb-ember-b;top:3.2cqw;left:69%}.pgb-embers>i:nth-child(2):before{animation:15.5s linear 7.8s infinite pgb-ember-b;top:3.4cqw;left:31%}.pgb-embers>i:nth-child(2):after{animation:13s linear 10.4s infinite pgb-ember-a;top:3.3cqw;left:85%}.pgb-embers>i:nth-child(3):before{animation:16s linear 12.6s infinite pgb-ember-a;top:3.1cqw;left:42%}.pgb-embers>i:nth-child(3):after{animation:12s linear 2.8s infinite pgb-ember-b;top:3.1cqw;left:58%}.pgb-embers>i:nth-child(4):before{animation:13.5s linear 6s infinite pgb-ember-side-l;top:calc(100% - 7cqw);left:.8cqw}.pgb-embers>i:nth-child(4):after{animation:14.5s linear 9.5s infinite pgb-ember-side-r;top:calc(100% - 7cqw);left:calc(100% - .8cqw)}@keyframes pgb-ember-a{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translate(0)scale(.6)}2.5%{opacity:.95}9%{opacity:.8}20%,to{opacity:0;transform:translate(.8cqw,-4.8cqw)scale(.4)}}@keyframes pgb-ember-b{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translate(0)scale(.6)}2.5%{opacity:.95}9%{opacity:.8}20%,to{opacity:0;transform:translate(-.7cqw,-4.4cqw)scale(.4)}}@keyframes pgb-ember-side-l{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translate(0)scale(.6)}2.5%{opacity:.9}9%{opacity:.75}21%,to{opacity:0;transform:translate(-1cqw,-5.2cqw)scale(.4)}}@keyframes pgb-ember-side-r{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translate(0)scale(.6)}2.5%{opacity:.9}9%{opacity:.75}21%,to{opacity:0;transform:translate(1cqw,-5.2cqw)scale(.4)}}.pgb-board{z-index:10;width:100%;height:var(--board-h);isolation:isolate;transform-origin:50% 0;transition:opacity .4s,transform .7s cubic-bezier(.22,.8,.22,1);position:absolute;top:0;left:0}.pgb-board.is-collapsed{opacity:0;transition:opacity .2s,transform .3s;transform:translateY(-.6cqw)scale(.97)}.pgb-strip{justify-content:center;align-items:center;width:30%;height:12%;display:flex;position:absolute;top:18%;left:35%}.pgb-brand{font-size:calc(2.4cqw * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.22cqw;color:#fff3e2;text-shadow:0 .2cqw .4cqw #000;white-space:nowrap;font-weight:800;line-height:1}.pgb[data-mode=manual] .pgb-brand{letter-spacing:.1cqw}.pgb[data-series=true] .pgb-strip{width:74%;height:34%;top:14%;left:13%}.pgb-brand.is-series{font-size:calc(1.85cqw * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:.2cqw;display:flex}.pgb-series-label{font-size:calc(clamp(2.2cqw, calc(48cqw / var(--series-label-chars,10)), 4.4cqw) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.08cqw;color:#fff2e2;text-shadow:0 .2cqw .4cqw #000;font-weight:900}.pgb-series-tally{font-size:calc(clamp(2.2cqw, calc(44cqw / var(--series-chars,3)), 7.2cqw) * var(--widget-value-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;letter-spacing:.08cqw;color:#fff2dc;text-shadow:0 .2cqw .4cqw #000,0 0 1.2cqw #ff8a1f45;font-weight:900;line-height:1}.pgb-avatar{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 50% 35%,#39203e,#100a12);border-radius:50%;place-items:center;width:10%;display:grid;position:absolute;top:32%;overflow:hidden;box-shadow:0 0 0 .25cqw #e9a158,0 0 2cqw #ff8a1f33}.pgb-avatar--host{left:7%}.pgb-avatar--opponent{right:7%;box-shadow:0 0 0 .25cqw #b36be4,0 0 2cqw #a855f733}.pgb[data-series=true] .pgb-board .pgb-avatar{top:47%}.pgb-avatar__fallback{font-size:calc(1.45cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.1cqw;color:#dccce4;font-weight:750;line-height:1}.pgb-photo{object-fit:cover;border-radius:inherit;opacity:0;background:#100a12;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.pgb-photo.is-loaded{opacity:1}.pgb-players{position:absolute;inset:0}.pgb-player{text-align:center;width:26%;min-width:0;height:100%;position:absolute;top:0}.pgb-player--host{left:19%}.pgb-player--opponent{right:19%}.pgb-name{font-size:calc(2.75cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:-.045cqw;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .2cqw .4cqw #000;font-weight:700;line-height:1.15;position:absolute;top:32%;left:0;right:0;overflow:hidden}.pgb .pgb-name{font-size:calc(2.75cqw * var(--widget-body-scale,var(--widget-text-scale,1)));white-space:nowrap;font-weight:700}.pgb[data-series=true] .pgb-name{top:50%}.pgb-score{height:24%;font-size:calc(5.8cqw * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:-.15cqw;font-variant-numeric:tabular-nums;color:#fff6ed;text-shadow:0 .2cqw .6cqw #000;white-space:nowrap;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex;position:absolute;top:48%;left:0;right:0}.pgb[data-series=true] .pgb-player .pgb-score{height:20%;top:61%}.pgb-score.is-long{letter-spacing:-.1cqw}.pgb-score.is-very-long{font-size:calc(clamp(4px, calc(35cqw / var(--score-chars,24)), 2.5cqw) * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:-.02cqw}.pgb-score.is-concealed{font-size:calc(3.3cqw * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:.18cqw;color:#ffcd9d}.pgb-score__text{animation:.3s ease-out pgb-bump;display:inline-block}@keyframes pgb-bump{0%{opacity:.6;transform:translateY(.2cqw)}to{opacity:1;transform:translateY(0)}}.pgb-side-label{width:100%;font-size:calc(.82cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.08cqw;color:#dcb8ff;line-height:1.1;position:absolute;top:76%;left:0}.pgb .pgb-side-label{font-size:calc(.82cqw * var(--widget-title-scale,var(--widget-text-scale,1)));color:#dcb8ff}.pgb-vs{aspect-ratio:1;width:6.8%;font-size:calc(3cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#fff1e2;text-shadow:0 .3cqw .4cqw #000;background:radial-gradient(circle,#251225,#0b0710);border-radius:50%;place-items:center;font-style:italic;font-weight:850;line-height:1;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #b77b92}.pgb[data-series=true] .pgb-vs{top:67%}.pgb-vs:after{content:"";z-index:-1;pointer-events:none;opacity:.3;will-change:opacity;background:linear-gradient(90deg,#ff8a1f,#ffb35c 44%,#c58cff 56%,#a855f7);border-radius:50%;animation:6.4s ease-in-out infinite pgb-halo;position:absolute;inset:-18%;-webkit-mask:radial-gradient(closest-side,#0000 74%,#000 81%,#0000 100%);mask:radial-gradient(closest-side,#0000 74%,#000 81%,#0000 100%)}@keyframes pgb-halo{0%,to{opacity:.26}50%{opacity:.6}}.pgb-track{background:linear-gradient(180deg, #c17aff, var(--opponent));border-radius:100px;height:5%;position:absolute;top:82%;left:19%;right:19%;overflow:hidden;box-shadow:inset 0 .2cqw .3cqw #fff3,inset 0 -.2cqw .3cqw #0008}.pgb[data-series=true] .pgb-track{height:3%;top:83.5%}.pgb-track__fill{transform-origin:0;transform:scaleX(var(--share,.5));background:linear-gradient(180deg, #ffbf74, var(--host));transition:transform .4s;position:absolute;inset:0;box-shadow:inset 0 .2cqw .3cqw #fff3,inset 0 -.2cqw .3cqw #0006}.pgb-track__edge{transform:translateX(calc((var(--share,.5) - 1) * 100%));pointer-events:none;transition:transform .4s;position:absolute;inset:0}.pgb-track__edge i{opacity:.5;will-change:transform, opacity;background:radial-gradient(closest-side,#fff6e6e6,#ffc48073 45%,#ffaa5a00);width:2.8cqw;animation:3.2s ease-in-out infinite pgb-front;position:absolute;top:-60%;bottom:-60%;right:-1.4cqw}@keyframes pgb-front{0%,to{opacity:.42;transform:scaleX(.8)}50%{opacity:.85;transform:scaleX(1.05)}}.pgb-track__mid{background:#fff0df99;width:2px;height:100%;position:absolute;top:0;left:50%}.pgb-track.is-unknown{background:#24132f;box-shadow:inset 0 .1cqw .5cqw #000b}.pgb-track.is-unknown .pgb-track__fill{box-shadow:none;background:#382317}.pgb-track.is-unknown .pgb-track__mid{background:#ffffff14}.pgb-track.is-unknown .pgb-track__edge{display:none}.pgb-streak{z-index:12;color:#fffaf0;white-space:nowrap;min-width:16cqw;max-width:32cqw;box-shadow:none;text-shadow:0 .1cqw .2cqw #000;background:0 0;border:0;border-radius:0;justify-content:center;align-items:baseline;gap:.6cqw;padding:0;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:calc(8% + 2.8cqw);left:19%;transform:translate(-50%)}.pgb-streak-label{color:#ffd493;font-size:calc(4cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.02em;font-weight:800}.pgb-streak-count{color:#fffaf0;font-size:calc(4.8cqw * var(--widget-value-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;font-weight:900}.pgb-streak--opponent{border-color:#c994ff;left:81%}.pgb:has(.pgb-board>.pgb-streak) .pgb-shell{--board-h:32.5cqw}.pgb[data-series=true]:has(.pgb-board>.pgb-streak) .pgb-shell{--board-h:40cqw}.pgb[data-series=true] .pgb-board .pgb-streak{top:calc(8% + 2.8cqw)}.pgb[data-series=true]:has(.pgb-board>.pgb-streak) .pgb-strip{width:30%;left:35%}.pgb-footer{min-height:1.5cqw;font-size:calc(.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#e6cde8;white-space:nowrap;justify-content:space-between;align-items:center;gap:1cqw;padding:0;font-weight:550;line-height:1.2;display:flex;position:absolute;top:90%;left:18%;right:18%}.pgb-mode{font-size:calc(.94cqw * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.06cqw;color:#ffc386;white-space:nowrap;font-weight:700}.pgb-mode.is-manual{color:#ffcf9b}.pgb-conn{font-size:calc(.85cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.045cqw;white-space:nowrap;align-items:center;gap:.55cqw;display:flex}.pgb-conn i{background:#a983b4;border-radius:50%;width:.55cqw;height:.55cqw;display:block}.pgb-conn i.is-live{background:#d097ff;box-shadow:0 0 .8cqw #b75aff99}.pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-footer{align-items:center;height:2.7cqw;top:18%;left:10%;right:10%}.pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-mode{visibility:hidden}.pgb-multi{z-index:3;grid-template-columns:repeat(var(--players,3), minmax(0, 1fr));gap:1.2cqw;display:grid;position:absolute;inset:30% 9% 25%}.pgb-card{background:linear-gradient(125deg,#2e1737,#100b17 70%);border:1px solid #b66deb88;border-radius:1.3cqw;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 .3cqw .8cqw #0007}.pgb-card[data-you=true]{background:linear-gradient(125deg,#402319,#140d18 75%);border-color:#ffaf63c9}.pgb-card__photo{width:3.9cqw;height:3.9cqw;font-size:calc(1.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#ffe2bd;background:#311e39;border:.17cqw solid #c480ed;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:.9cqw;left:1.1cqw;overflow:hidden}[data-you=true]>.pgb-card__photo{border-color:#ffb866}.pgb-card__name{font-size:calc(1.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#fff0e4;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.25;position:absolute;top:1.6cqw;left:5.8cqw;right:.9cqw;overflow:hidden}.pgb-card .pgb-score{height:41%;font-size:calc(4.3cqw * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:-.06cqw;line-height:1;top:38%}.pgb-card .pgb-score.is-long{font-size:calc(3.3cqw * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb-card .pgb-score.is-very-long{font-size:calc(clamp(5px, calc(30cqw / var(--score-chars,24)), 2.2cqw) * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb-card .pgb-score.is-concealed{font-size:calc(2.8cqw * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:.1cqw}.pgb-card__label{text-align:center;font-size:calc(1.1cqw * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.08cqw;color:#ddb4f9;font-weight:750;position:absolute;bottom:.65cqw;left:0;right:0}.pgb-card[data-you=true] .pgb-card__label{color:#ffc789}.pgb-card .pgb-streak{min-width:0;max-width:calc(100% - 1.2cqw);padding:.35cqw .6cqw;top:auto;bottom:.7cqw;left:50%}.pgb-card .pgb-streak-label{font-size:3.4cqw}.pgb-card .pgb-streak-count{font-size:4.8cqw}.pgb-board[data-format="4way"] .pgb-card__name{font-size:calc(1.65cqw * var(--widget-body-scale,var(--widget-text-scale,1)));top:1.55cqw;left:5cqw;right:.6cqw}.pgb-board[data-format="4way"] .pgb-card__photo{width:3.4cqw;height:3.4cqw;top:.9cqw;left:.8cqw}.pgb-board[data-format="4way"] .pgb-card .pgb-score{height:39%;font-size:calc(3.5cqw * var(--widget-value-scale,var(--widget-text-scale,1)));top:40%}.pgb-board[data-format="4way"] .pgb-card .pgb-score.is-long{font-size:calc(2.7cqw * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb-board[data-format="4way"] .pgb-card .pgb-score.is-very-long{font-size:calc(clamp(5px, calc(20cqw / var(--score-chars,24)), 1.7cqw) * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb-board[data-format="4way"] .pgb-card .pgb-score.is-concealed{font-size:calc(2cqw * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb-compact{animation:.4s cubic-bezier(.22,.8,.22,1) .3s both pgb-compact-in;position:absolute;inset:0}@keyframes pgb-compact-in{0%{opacity:0;transform:translateY(.8cqw)}to{opacity:1;transform:translateY(0)}}.pgb-compact .pgb-cavatar{width:13.2%;top:19%}.pgb-cavatar--host{left:8.4%;box-shadow:0 0 0 .25cqw #e1a16c}.pgb-cavatar--opponent{right:8.4%;box-shadow:0 0 0 .25cqw #bd88df}.pgb-cavatar .pgb-avatar__fallback{font-size:calc(1.5cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb-ctitle{font-size:calc(2.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.2cqw;color:#e6c5f2;text-shadow:0 .1cqw .3cqw #000;white-space:nowrap;font-weight:800;line-height:1.25;position:absolute;top:16%;left:50%;transform:translate(-50%)}.pgb-ctally{width:36%;height:33%;font-size:calc(clamp(1.5cqw, calc(44cqw / var(--tally-chars,3)), 9.6cqw) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.15cqw;font-variant-numeric:tabular-nums;color:#fff0db;text-shadow:0 .25cqw .4cqw #000,0 0 2cqw #ff8a1f38;white-space:nowrap;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute;top:34%;left:32%}.pgb-cseries{text-align:center;font-size:calc(clamp(2cqw, calc(42cqw / var(--series-label-chars,10)), 4cqw) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.1cqw;color:#ebd3ff;text-shadow:0 .1cqw .3cqw #000;white-space:normal;font-weight:750;line-height:1.15;position:absolute;top:16%;left:32%;right:32%}.pgb-compact[data-has-series=false] .pgb-cseries{font-size:calc(1.5cqw * var(--widget-body-scale,var(--widget-text-scale,1)));top:72%}.pgb-cname{-webkit-line-clamp:2;width:28%;min-height:2.8cqw;max-height:4.85cqw;font-size:calc(2.2cqw * var(--widget-body-scale,var(--widget-text-scale,1)));text-align:center;white-space:normal;overflow-wrap:anywhere;color:#fff2e5;text-shadow:0 .2cqw .4cqw #000;-webkit-box-orient:vertical;font-weight:800;line-height:1.1;display:-webkit-box;position:absolute;top:66%;overflow:hidden}.pgb-cname--host{left:1%}.pgb-cname--opponent{right:1%}.pgb-compact .pgb-cstreak{min-width:0;max-width:32cqw;top:49%;left:15%}.pgb-compact .pgb-cstreak--opponent{left:85%}.pgb-compact[data-format=multi] .pgb-ctitle{font-size:calc(1.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.06cqw;color:#fff0e3;top:29%}.pgb-compact[data-format=multi] .pgb-cseries{font-size:calc(1.35cqw * var(--widget-body-scale,var(--widget-text-scale,1)));white-space:nowrap;line-height:1;top:70%;left:23%;right:23%}.pgb-cmulti{grid-template-columns:repeat(var(--players,3), minmax(0, 1fr));gap:1.4cqw;height:26%;display:grid;position:absolute;top:43%;left:11%;right:11%}.pgb-cplayer{align-items:center;gap:.5cqw;min-width:0;padding-left:4.3cqw;display:flex;position:relative}.pgb-cplayer .pgb-card__photo{width:3.5cqw;height:3.5cqw;top:50%;left:0;transform:translateY(-50%)}.pgb-cplayer strong{min-width:0;font-size:calc(1.5cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#fff0e4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pgb-cplayer>span:not(.pgb-card__photo){font-size:calc(1.2cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#d3a7f5;font-weight:800}.pgb[data-series-strip=true] .pgb-shell{width:100%;height:28cqw}.pgb-series-strip{grid-template-columns:minmax(0,1fr) 26% minmax(0,1fr);align-items:center;gap:2cqw;padding:3cqw 9cqw;animation:.42s cubic-bezier(.22,1,.36,1) .24s both pgb-series-enter;display:grid;position:absolute;inset:0}.pgb-series-person{flex-direction:column;align-items:center;gap:1cqw;min-width:0;display:flex}.pgb-series-strip .pgb-series-avatar{border-radius:50%;flex-shrink:0;width:10cqw;height:10cqw;position:relative;inset:auto;transform:none;box-shadow:0 0 0 .25cqw #dcac75}.pgb-series-person[data-side=opponent] .pgb-series-avatar{box-shadow:0 0 0 .25cqw #c8a2e6}.pgb-series-person .pgb-avatar__fallback{font-size:calc(2.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb-series-person>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;width:100%;min-height:3.2cqw;font-size:calc(2.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));text-align:center;text-wrap:balance;color:#fff5e8;text-shadow:0 .18cqw .3cqw #000,0 0 .7cqw #000;-webkit-box-orient:vertical;font-weight:850;line-height:1.12;display:-webkit-box;overflow:hidden}.pgb-series-total{white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:.6cqw;display:flex}.pgb-series-total>span{font-size:calc(1.55cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.28cqw;color:#ddc1e6;font-weight:750}.pgb-series-total>strong{font-size:calc(clamp(2cqw, calc(34cqw / var(--tally-chars,3)), 7.4cqw) * var(--widget-body-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;letter-spacing:.08cqw;color:#fff0dc;text-shadow:0 .2cqw .4cqw #000;font-weight:900;line-height:1}.pgb-series-total>small{font-size:calc(1.75cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#dcaf75;font-weight:700}@keyframes pgb-series-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root:not(:has(.overlay-output)) .pgb-series-strip{animation:none}}.pgb-bonus{z-index:-1;pointer-events:none;padding:0 0 .6cqw;position:absolute;top:calc(100% - .3cqw);left:28%;right:28%;overflow:hidden}.pgb-bonus__panel{color:#fff6e9;isolation:isolate;transform-origin:50% 0;background:linear-gradient(110deg,#eeb874,#c68a55 35%,#9e62c9 78%,#dab2f6);border-radius:0 0 1.6cqw 1.6cqw;grid-template-columns:5cqw minmax(0,1fr) 5cqw;align-items:center;gap:1.2cqw;min-height:4.8cqw;padding:.6cqw 1.4cqw;line-height:1;display:grid;position:relative}.pgb-bonus__panel:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#2a1822,#1b1125 55%,#2c1b3b);position:absolute;inset:.2cqw}.pgb-bonus__x{color:#ffda9c;font-size:calc(3.2cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:-.12cqw;text-shadow:0 .2cqw .25cqw #0009;align-self:stretch;place-items:center;font-weight:900;display:grid}.pgb-bonus__copy{text-align:center;justify-content:center;align-items:center;min-width:0;display:flex}.pgb-bonus__label{font-size:calc(1.65cqw * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.03cqw;white-space:nowrap;text-shadow:0 .2cqw .35cqw #0009;font-weight:800;line-height:1.1}.pgb-bonus__clock{justify-content:center;align-self:stretch;align-items:center;display:flex}.pgb-bonus__time{font-size:calc(1.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;letter-spacing:-.04cqw;color:#e6c9f6;font-weight:800}.pgb-mvp{z-index:1;margin-top:var(--board-h);padding:1.2cqw 6.5cqw 7.5cqw;animation:.45s .95s both pgb-fade;position:relative}.pgb-mvp:before{content:"";background:linear-gradient(90deg,#0000,#ffac5470,#b878f780,#0000);height:1px;position:absolute;top:0;left:8cqw;right:8cqw}@keyframes pgb-fade{0%{opacity:0}to{opacity:1}}.pgm{--pp:calc(87cqw / 1074);color:#fff4e9;position:relative}.pgm-grid{align-items:end;gap:calc(var(--pp) * 14);min-height:calc(var(--pp) * 540);margin-bottom:calc(var(--pp) * 16);grid-template-columns:1fr 1.08fr 1fr;display:grid}.pgm-grid:last-child{margin-bottom:0}.pgm-feature{min-width:0;height:calc(var(--pp) * 492);isolation:isolate;animation:pgm-in .75s cubic-bezier(.19, 1, .22, 1) var(--delay,0s) both;position:relative}.pgm-feature--r1{height:calc(var(--pp) * 570);z-index:2;grid-column:2}.pgm-feature--r2{grid-column:1}.pgm-feature--r3{grid-column:3}.pgm-portrait{clip-path:polygon(50% 0,100% 19%,100% 100%,0 100%,0 19%);background:#17101e;width:76%;height:63%;position:absolute;top:6%;left:13%;overflow:hidden}.pgm-portrait .pgb-photo{z-index:1;object-position:50% 42%;background:#17101e;border-radius:0}.pgm-initial{font-size:calc(var(--pp) * 90);color:#e6bfd3;background:radial-gradient(at 50% 30%,#5c375f,#17101e);place-items:center;font-weight:750;line-height:1;display:grid;position:absolute;inset:0}.pgm-art,.pgm-rim{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pgm-rim{mix-blend-mode:screen;opacity:.06;will-change:opacity;animation:pgm-breathe 6s ease-in-out var(--glow-delay,0s) infinite}@keyframes pgm-breathe{0%,to{opacity:.035}50%{opacity:.19}}.pgm-spark{z-index:5;width:calc(var(--pp) * 3);height:calc(var(--pp) * 3);box-shadow:0 0 calc(var(--pp) * 7) #ff9e56;pointer-events:none;opacity:0;animation:pgm-ember 7s ease-in-out var(--glow-delay,0s) infinite;background:#ffd7ac;border-radius:50%;position:absolute;top:29%;left:12%}@keyframes pgm-ember{0%,68%,to{opacity:0;transform:translate(0, calc(var(--pp) * 7))}73%{opacity:.6}87%{opacity:0;transform:translate(calc(var(--pp) * 3), calc(var(--pp) * -14))}}.pgm-body{z-index:3;justify-content:center;align-items:center;gap:calc(var(--pp) * 4);padding:0 calc(var(--pp) * 4);border-radius:calc(var(--pp) * 4);text-align:center;background:#141018;flex-direction:column;display:flex;position:absolute;inset:75% 8% 4%}.pgm-feature--r1 .pgm-body{gap:calc(var(--pp) * 5);top:74.6%}.pgb .pgm-name{letter-spacing:calc(var(--pp) * -.45);color:#fff3e8;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:750;line-height:1.1}.pgb .pgm-feature .pgm-name{max-width:100%;min-height:calc(var(--pp) * 34);max-height:calc(var(--pp) * 70);font-size:calc(calc(var(--pp) * 27) * var(--widget-body-scale,var(--widget-text-scale,1)));flex-shrink:0;justify-content:center;align-items:center;line-height:1.24;display:flex}.pgb .pgm-feature--r1 .pgm-name{min-height:calc(var(--pp) * 38);font-size:calc(calc(var(--pp) * 30) * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgm-value{font-variant-numeric:tabular-nums;letter-spacing:calc(var(--pp) * -.7);color:#ffb461;white-space:nowrap;flex-shrink:0;font-weight:850;line-height:1.05}.pgm-feature .pgm-value{font-size:calc(var(--pp) * 33)}.pgm-feature--r1 .pgm-value{font-size:calc(var(--pp) * 39)}.pgm-unit{margin-left:calc(var(--pp) * 6);font-size:calc(var(--pp) * 11);letter-spacing:calc(var(--pp) * .5);color:#c6a9d1;font-weight:650}.pgm-badges{justify-content:center;align-items:center;gap:calc(var(--pp) * 7);min-height:calc(var(--pp) * 27);white-space:nowrap;flex-shrink:0;display:flex}.pgm-badge{align-items:center;gap:calc(var(--pp) * 4);padding:calc(var(--pp) * 4) calc(var(--pp) * 8);border-radius:calc(var(--pp) * 8);font-size:calc(var(--pp) * 16);color:#edbcff;background:#291935;border:1px solid #8954a8;font-weight:750;line-height:1;display:inline-flex}.pgm-badge--gift{color:#ffce8d;background:#2b1d13;border-color:#95612f}.pgm-badge.is-unknown{color:#ac98b7;background:#211927;border-color:#675271}.pgm-badge__symbol{font-size:calc(var(--pp) * 18);line-height:.7}.pgm-feature--r1 .pgm-badge{font-size:calc(var(--pp) * 18)}.pgm-feature--r1 .pgm-badge__symbol{font-size:calc(var(--pp) * 19)}.pgm-standings{gap:calc(var(--pp) * 12) calc(var(--pp) * 14);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pgm-row{--cut:calc(var(--pp) * 14);grid-template-columns:calc(var(--pp) * 38) calc(var(--pp) * 84) minmax(0, 1fr);align-items:center;gap:calc(var(--pp) * 13);min-height:calc(var(--pp) * 120);padding:calc(var(--pp) * 14) calc(var(--pp) * 20) calc(var(--pp) * 14) calc(var(--pp) * 14);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));isolation:isolate;animation:pgm-in .65s cubic-bezier(.19, 1, .22, 1) var(--delay,0s) both;background:linear-gradient(115deg,#ffac50,#8e57bd 58%,#b77aff);display:grid;position:relative}.pgm-row:before{content:"";inset:calc(var(--pp) * 2);z-index:-1;clip-path:inherit;background:#141018;position:absolute}.pgm-row:after{content:"";inset:calc(var(--pp) * 4);z-index:-1;clip-path:inherit;pointer-events:none;border:1px solid #4a324d;position:absolute}.pgm-row:last-child:nth-child(odd){min-height:calc(var(--pp) * 114);grid-column:1/-1}.pgm-row__rank{font-family:Georgia,serif;font-size:calc(var(--pp) * 40);color:#e4dbe8;text-shadow:0 calc(var(--pp) * 2) calc(var(--pp) * 2) #000;font-weight:750;line-height:1}.pgm-row__portrait{width:calc(var(--pp) * 84);height:calc(var(--pp) * 84);border:calc(var(--pp) * 2) solid #b782d7;box-shadow:0 0 0 calc(var(--pp) * 2) #3c234d;background:#17101e;border-radius:50%;position:relative;overflow:hidden}.pgm-row__portrait .pgm-initial{font-size:calc(var(--pp) * 36)}.pgm-row__portrait .pgb-photo{z-index:1}.pgm-row__identity{gap:calc(var(--pp) * 5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pgb .pgm-row .pgm-name{max-height:calc(var(--pp) * 57);font-size:calc(calc(var(--pp) * 25) * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:1.15;overflow:hidden}.pgm-row__values{align-items:center;gap:calc(var(--pp) * 13);flex-wrap:wrap;display:flex}.pgm-row .pgm-value{font-size:calc(var(--pp) * 27)}.pgm-row .pgm-unit{font-size:calc(var(--pp) * 10)}.pgm-row .pgm-badges{justify-content:flex-start;gap:calc(var(--pp) * 5);min-height:calc(var(--pp) * 23)}.pgm-row .pgm-badge{padding:calc(var(--pp) * 4) calc(var(--pp) * 6);font-size:calc(var(--pp) * 14)}.pgm-row .pgm-badge__symbol{font-size:calc(var(--pp) * 16)}.pgm-row:last-child:nth-child(odd) .pgm-row__identity{align-items:center;gap:calc(var(--pp) * 16);grid-template-columns:minmax(0,1fr) auto}.pgm-row:last-child:nth-child(odd) .pgm-row__values{justify-content:flex-end}@keyframes pgm-in{0%{opacity:0;transform:translateY(calc(var(--pp) * 15)) scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.pgc{width:calc(var(--u) * 83.5);padding:calc(var(--u) * 2.5) calc(var(--u) * 3) calc(var(--u) * 2);isolation:isolate;border:max(1px, calc(var(--u) * .185)) solid #e5a65f;border-radius:calc(var(--u) * 2.6);box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 4) #0009, 0 0 0 calc(var(--u) * .6) #24152e;color:#fff4e8;font-feature-settings:normal;pointer-events:none;will-change:opacity;-webkit-font-smoothing:antialiased;background:radial-gradient(at 0 0,#76381770,#0000 55%),radial-gradient(at 100% 20%,#74329e66,#0000 50%),#120d1b;font-family:Segoe UI,Arial,sans-serif;line-height:normal;position:absolute;top:53.9%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.pgc[hidden]{display:none!important}.pgc[data-compact=true]{width:calc(var(--u) * 83.5);z-index:79;max-width:900px;padding:1.2cqw 1.6cqw;transform:translate(-50%)}.pgc-mini-head{font-size:calc(2.2cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#f2c579;justify-content:space-between;gap:1cqw;margin-bottom:1cqw;display:flex}.pgc-mini-rows{gap:1.1cqw;display:grid}.pgc-mini-row{border-top:1px solid #e7bd7b35;grid-template-columns:minmax(0,.95fr) minmax(0,1.65fr);align-items:center;gap:1.5cqw;padding:1.1cqw 0;display:grid}.pgc-mini-person{align-items:center;gap:1.4cqw;min-width:0;display:flex}.pgc-mini-person .pgc-avatar{width:6.2cqw;font-size:calc(3cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgc-mini-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-width:0;font-size:calc(3cqw * var(--widget-body-scale,var(--widget-text-scale,1)));-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.pgc-mini-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8cqw;min-width:0;display:grid}.pgc-mini-counts>span{font-size:calc(3.3cqw * var(--widget-body-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;background:#20172bb3;border:1px solid #c9976f36;border-radius:1cqw;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:.35cqw .6cqw;padding:1cqw .4cqw;display:grid}.pgc-mini-counts small{text-align:center;font-size:calc(1.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#e3cfdf;grid-column:1/-1;line-height:1.2}.pgc-mini-counts .pgc-icon{width:4.5cqw;height:4.5cqw}.pgc[data-mode=board]{padding:calc(var(--u) * 3) calc(var(--u) * 3.5);top:54.9%}.pgc[data-mode=board][data-compact=true]{padding:1.5cqw 1.8cqw}.pgc[data-geometry=page]{top:54%;transform:translate(-50%,-50%)scale(1.02041)}.pgc[data-geometry=page][data-mode=board]{top:55%}.pgc :is(h2,h3,p){color:inherit;text-wrap:wrap;margin:0;font-family:inherit}.pgc-trim{color:#ffae50;font-size:calc(2cqw * var(--widget-body-scale,var(--widget-text-scale,1)));text-shadow:0 0 1cqw #ff8b39;background:linear-gradient(90deg,#0000,#130c1b 40% 60%,#0000);justify-content:space-between;line-height:1.5;display:flex;position:absolute;top:-1.1cqw;left:2cqw;right:2cqw}.pgc-trim>span:first-child,.pgc-trim>span:last-child{filter:drop-shadow(0 0 .6cqw #ec963855);width:4.5cqw;height:4.5cqw;transform:translateY(-1.3cqw)}.pgc-trim svg,.pgc-bat svg{width:100%;height:100%;display:block}.pgc-head{align-items:center;gap:2.2cqw;min-width:0;margin-bottom:2.8cqw;display:flex}.pgc-head__text{flex:1;min-width:0}.pgc-head small{font-size:calc(2.3cqw * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.16cqw;color:#efbd86;font-weight:750}.pgc .pgc-head h2{font-size:calc(5cqw * var(--widget-title-scale,var(--widget-text-scale,1)));overflow-wrap:anywhere;margin:.6cqw 0;font-weight:800;line-height:1.12}.pgc .pgc-head p{font-size:calc(2cqw * var(--widget-title-scale,var(--widget-text-scale,1)));color:#d4b5e8;overflow-wrap:anywhere}.pgc-avatar{aspect-ratio:1;color:#fff0d3;width:10cqw;font-size:calc(5cqw * var(--widget-body-scale,var(--widget-text-scale,1)));background:#351d42;border:.22cqw solid #ffb664;border-radius:50%;flex:none;place-items:center;font-weight:850;line-height:1;display:grid;position:relative;overflow:hidden}.pgc-avatar .pgb-photo{background:#351d42;border-radius:50%}.pgc-bat{color:#cd9ae8;flex:none;width:8cqw;height:5cqw}.pgc-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.7cqw;display:grid}.pgc-item{background:linear-gradient(#302039,#1c1227);border:1px solid #9e6aad66;border-radius:1.6cqw;grid-template-columns:1fr 1fr;place-items:center;gap:1cqw;padding:2cqw 1cqw;display:grid}.pgc-icon{place-items:center;display:grid}.pgc-icon img{object-fit:contain;filter:drop-shadow(0 .4cqw .5cqw #0007);width:100%;height:100%;display:block}.pgc-item .pgc-icon{width:10cqw;height:10cqw}.pgc-item strong{font-size:calc(8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;color:#ffdfa1;font-weight:850;line-height:1}.pgc-item>span:last-child{font-size:calc(3.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)));text-align:center;grid-column:1/-1;font-weight:750;line-height:1.1}.pgc-foot{text-align:center;font-size:calc(2.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.12cqw;color:#cfb6dd;margin-top:2cqw;line-height:1.3;display:block}.pgc[data-mode=board] .pgc-head{margin-bottom:2cqw}.pgc[data-mode=board] .pgc-head h2{font-size:calc(5.2cqw * var(--widget-title-scale,var(--widget-text-scale,1)))}.pgc-page{font-size:calc(3.5cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#ffda9b;font-weight:700}.pgc-rows{gap:2cqw;display:grid}.pgc-row{background:linear-gradient(100deg,#38213f,#22152d);border:1px solid #865296;border-radius:1.6cqw;padding:2cqw 2.4cqw}.pgc-person{align-items:center;gap:2cqw;min-width:0;margin-bottom:1.5cqw;display:flex}.pgc-person .pgc-avatar{width:8.5cqw;font-size:calc(4cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgc .pgc-person h3{min-width:0;font-size:calc(4.8cqw * var(--widget-title-scale,var(--widget-text-scale,1)));overflow-wrap:anywhere;flex:1;font-weight:700;line-height:1.2}.pgc-person h3 small{font-size:calc(2.7cqw * var(--widget-title-scale,var(--widget-text-scale,1)));color:#d5bade;margin-top:.5cqw;font-weight:400;display:block}.pgc-powers{grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqw;display:grid}.pgc-powers>div{grid-template-columns:5cqw auto;justify-content:center;align-items:center;gap:.5cqw 1cqw;display:grid}.pgc-powers .pgc-icon{width:5cqw;height:5cqw}.pgc-powers strong{font-size:calc(5cqw * var(--widget-body-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;color:#ffdda3;font-weight:700;line-height:1}.pgc-powers>div>span:last-child{font-size:calc(3.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)));text-align:center;grid-column:1/-1;font-weight:650}.pgc[data-mode=board] .pgc-foot{font-size:calc(3cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb.is-paused *,.pgb.is-paused :before,.pgb.is-paused :after,.pgc.is-paused *,.pgc.is-paused :before,.pgc.is-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:root:not(:has(.overlay-output)) :is(.pgb-sweep,.pgb-fold,.pgb-embers,.pgm-spark){display:none}:root:not(:has(.overlay-output)) .pgb-eyes{animation:none!important}:root:not(:has(.overlay-output)) :is(){opacity:.62}:root:not(:has(.overlay-output)) :is(.pgb-track__edge i){opacity:.42;animation:none!important}:root:not(:has(.overlay-output)) :is(.pgb-score__text,.pgb-compact,.pgb-mvp,.pgm-feature,.pgm-row){opacity:1;transform:none;animation:none!important}:root:not(:has(.overlay-output)) :is(.pgb-board,.pgb-track__fill,.pgb-track__edge){transition:none!important}:root:not(:has(.overlay-output)) .pgm-rim{opacity:.22;animation:none!important}}.pgb-elimination{color:#fda4af;letter-spacing:.04em;font-weight:800}.pgb-elimination[data-out=true]{color:#fb7185}.pgb-strikes{color:#fff;min-height:3.1cqw;font-size:calc(2.15cqw * var(--widget-value-scale,var(--widget-text-scale,1)));white-space:nowrap;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 .12cqw .16cqw #000;background:#bc1236;border:.18cqw solid #fff0f2;border-radius:.6cqw;flex:none;justify-content:center;align-items:center;gap:.4cqw;padding:.25cqw .6cqw;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 0 0 .16cqw #21090f,0 .25cqw .65cqw #000a}.pgb-strikes__mark{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 1px 1px #600616);flex:none;width:1.15em;height:1.15em;display:block}.pgb-strikes[data-strikes="0"]{color:#e0d5e0;background:#29222e;border-color:#bfaaba;box-shadow:0 0 0 .12cqw #1a101c}.pgb-strikes[data-strikes="0"] .pgb-strikes__mark{stroke-width:3px;filter:none}.pgb-strikes[data-out=true]{background:#dc173d;border-color:#fff}.pgb-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.pgb :is(.pgb-name,.pgb-card__name,.pgb-cname,.pgb-cplayer-name):has(.pgb-strikes){justify-content:center;align-items:center;gap:.55cqw;display:flex}.pgb-team-member-identity{flex:1;align-items:center;gap:.4cqw;min-width:0;display:flex}.pgb-team-member-identity .pgb-team-member-name{flex:1}.pgb :is(.pgb-team-member-identity,.pgb-card__name,.pgb-cplayer-name) .pgb-strikes{min-height:2.5cqw;font-size:calc(1.65cqw * var(--widget-value-scale,var(--widget-text-scale,1)));gap:.25cqw;padding:.2cqw .4cqw}.pgb-mini-identity{gap:.4cqw;align-items:inherit;flex-direction:column;flex:1;min-width:0;display:flex}.pgb-mini-identity .pgb-strikes{min-height:2.8cqw;font-size:calc(1.85cqw * var(--widget-value-scale,var(--widget-text-scale,1)));align-self:center}.pgb-mini-members[data-members="1"] .pgb-mini-identity .pgb-strikes{align-self:flex-start}.pgb[data-opponents-only=true] .pgb-mini-members[data-member-side=right] .pgb-strikes{align-self:flex-end}.pgb-series-person>strong:has(.pgb-strikes){flex-wrap:wrap;justify-content:center;align-items:center;gap:.6cqw;display:flex}.pgb-series-person>strong:has(.pgb-strikes) .pgb-name-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;display:-webkit-box}.pgb-series-person .pgb-strikes{font-size:calc(2.25cqw * var(--widget-value-scale,var(--widget-text-scale,1)))}.elimination-notice{--notice-icon:66px;--notice-title:30px;--notice-name:23px;--notice-slot:30px;color:#fff;text-align:left;pointer-events:none;background:linear-gradient(115deg,#700f2b,#210d1b 75%);border:3px solid #ff9aaf;border-radius:16px;align-items:center;gap:20px;padding:22px;font-family:Segoe UI,Arial,sans-serif;line-height:1.1;display:flex;box-shadow:0 0 0 3px #17050d,0 12px 40px #000b}.elimination-notice--studio{z-index:120;width:min(440px,100vw - 40px);position:fixed;bottom:30px;right:28px}.elimination-notice__emblem{width:var(--notice-icon);height:var(--notice-icon);fill:none;stroke:#ff567b;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 2px #fff);flex:none}.elimination-notice__body{flex:1;min-width:0}.elimination-notice__title{font-size:var(--notice-title);letter-spacing:.04em;color:#ffb8c9;font-weight:950;display:block}.elimination-notice__player+.elimination-notice__player{margin-top:14px}.elimination-notice__name{font-size:var(--notice-name);overflow-wrap:anywhere;margin-top:.25em;font-weight:900;display:block}.elimination-notice__progress{grid-template-columns:repeat(var(--notice-slots),var(--notice-slot));gap:.35em;margin:.5em 0;display:grid}.elimination-notice__progress svg{width:var(--notice-slot);height:var(--notice-slot);fill:none;stroke:#715463;stroke-width:3px;stroke-linecap:round}.elimination-notice__progress svg[data-earned=true]{stroke:#ff6b89;stroke-width:5px;filter:drop-shadow(0 0 1px #fff)}.elimination-notice__count{color:#fff2f5;font-size:15px;font-weight:800;display:block}.elimination-notice--overlay{--notice-icon:8cqw;--notice-title:4.5cqw;--notice-name:3.4cqw;--notice-slot:3.5cqw;z-index:20;border-width:.3cqw;border-radius:1.6cqw;gap:2.5cqw;padding:2.2cqw 3cqw;position:absolute;top:3cqw;left:9cqw;right:9cqw;box-shadow:0 0 0 .3cqw #17050d,0 1cqw 4cqw #000b}.elimination-notice--overlay .elimination-notice__player{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3cqw 2cqw;display:grid}.elimination-notice--overlay .elimination-notice__progress{grid-area:1/2/3;gap:.4cqw;margin:.5cqw 0}.elimination-notice--overlay .elimination-notice__count{font-size:1.8cqw}.pgb[data-opponents-only=true] .elimination-notice--overlay{--notice-icon:5cqw;--notice-title:3.2cqw;--notice-name:2.2cqw;--notice-slot:2.7cqw;width:calc(23% * var(--opponent-columns,1) - 2cqw);text-align:center;flex-direction:column;gap:1cqw;padding:1.5cqw;top:1cqw;left:1cqw;right:auto}.pgb[data-opponents-only=true] .elimination-notice__emblem{display:none}.pgb[data-opponents-only=true] .elimination-notice__body{width:100%}.pgb[data-opponents-only=true] .elimination-notice__player{flex-direction:column;display:flex}@media (max-width:700px){.elimination-notice--studio{--notice-icon:48px;--notice-title:26px;--notice-name:20px;bottom:82px;right:20px}}.ow[data-surface-appearance] .pgb-panel,.ow[data-surface-appearance] .pgb-card{background:var(--ow-bg)}.ow[data-surface-appearance] .pgb-card{border-color:var(--appearance-border)}.ow[data-color-appearance] .pgb :is(.pgb-brand,.pgb-series-label,.pgb-series-tally,.pgb-name,.pgb-score,.pgb-card__name,.pgb-cname,.pgb-cscore,.pgb-ctitle){color:var(--appearance-text);text-shadow:none}.ow[data-color-appearance] .pgb :is(.pgb-side-label,.pgb-card__label,.pgb-meta,.pgb-mode){color:var(--ow-text-2)}.ow[data-theme-appearance] .pgb,.ow[data-font-appearance] .pgb{font-family:inherit}.ow[data-surface-appearance] .pgb-shell .fsmvp-row:not(:first-child):after,.ow[data-surface-appearance] .pgb-shell .fsmvp-row:first-child :is(.fsmvp-name,.fsmvp-contribution):before{background:var(--ow-bg)}.ow[data-color-appearance] .pgb-shell .fsmvp-row .fsmvp-name{color:var(--appearance-text);text-shadow:none}.ow[data-color-appearance] .pgb-shell .fsmvp-row .fsmvp-contribution{color:var(--appearance-accent);text-shadow:none}.pgc[data-surface-appearance]{background:var(--ow-bg);border-color:var(--appearance-border);border-radius:var(--ow-radius);box-shadow:var(--ow-panel-shadow)}.pgc[data-color-appearance],.pgc[data-color-appearance] .pgc-head h2{color:var(--appearance-text)}.pgc[data-theme-appearance]{font-family:var(--ow-font,var(--font-display))}.pgc[data-surface-appearance] :is(.pgc-item,.pgc-row){background:var(--appearance-surface)}@supports (color:color-mix(in lab, red, red)){.pgc[data-surface-appearance] :is(.pgc-item,.pgc-row){background:color-mix(in srgb, var(--appearance-surface) 94%, var(--ow-text))}}.pgc[data-surface-appearance] :is(.pgc-item,.pgc-row){border-color:var(--appearance-border)}.pgc[data-surface-appearance] .pgc-trim{background:linear-gradient(90deg, transparent, var(--appearance-surface) 40%, var(--appearance-surface) 60%, transparent)}.pgc[data-color-appearance] :is(.pgc-mini-head,.pgc-head small,.pgc-page,.pgc-item strong,.pgc-powers strong){color:var(--appearance-accent)}.pgc[data-color-appearance] :is(.pgc-head p,.pgc-person h3 small,.pgc-foot){color:var(--ow-text-2)}.pgb-team-groups{position:absolute;inset:0}.pgb-team-side{--team-photo-size:4.6cqw;--team-name-size:1.65cqw;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:center;gap:1.1cqw;width:38%;height:48%;display:grid;position:absolute;top:27.5%}.pgb-team-side[data-side="0"]{left:7%}.pgb-team-side[data-side="1"]{right:7%}.pgb-team-side[data-members="1"]{--team-photo-size:5.6cqw;--team-name-size:1.8cqw}.pgb-team-side[data-members="3"]{--team-photo-size:3.2cqw;--team-name-size:1.4cqw}.pgb-team-identity{align-self:center;min-width:0}.pgb-team-heading{font-size:calc(.95cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.07cqw;color:#f5ba84;margin-bottom:.6cqw;display:block}.pgb-team-side[data-side="1"] .pgb-team-heading{color:#cda9f2}.pgb-team-members{gap:.5cqw;margin:0;padding:0;list-style:none;display:grid}.pgb-team-members li{align-items:center;gap:.7cqw;min-width:0;display:flex}.pgb-team-photo{flex:0 0 var(--team-photo-size);width:var(--team-photo-size);height:var(--team-photo-size);color:#f5e8fa;font-size:calc(calc(var(--team-photo-size) * .42) * var(--widget-body-scale,var(--widget-text-scale,1)));background:#2b202e;border:.15cqw solid #e2aa69;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.pgb-team-side[data-side="1"] .pgb-team-photo{border-color:#a778d9}.pgb-team-member-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:calc(var(--team-name-size) * var(--widget-body-scale,var(--widget-text-scale,1)));-webkit-box-orient:vertical;font-weight:700;line-height:1.12;display:-webkit-box;overflow:hidden}.pgb-team-total{text-align:center;min-width:0}.pgb-team-total .pgb-score{height:auto;font-size:calc(min(4.8cqw, calc(29cqw / var(--team-score-chars,6))) * var(--widget-value-scale,var(--widget-text-scale,1)));position:static}.pgb-team-total .pgb-score.is-concealed{font-size:calc(2.5cqw * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb-team-total .pgb-score.is-very-long{font-size:calc(min(2.5cqw, calc(29cqw / var(--team-score-chars,13))) * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb-team-total-label{font-size:calc(.75cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.02cqw;color:#d7c1df;margin-top:.45cqw;font-weight:650;line-height:1.25;display:block}.pgb-team-strikes{width:100%;font-size:calc(.85cqw * var(--widget-value-scale,var(--widget-text-scale,1)));text-align:center;white-space:nowrap;position:absolute;top:98%;left:0}.pgb[data-teams=true] .pgb-vs{font-size:calc(2.3cqw * var(--widget-body-scale,var(--widget-text-scale,1)));width:5.5%;top:54%}.pgb-mini{isolation:isolate;background:radial-gradient(at 10% 0,#63331755,#0000 60%),radial-gradient(at 90% 10%,#713aa34d,#0000 65%),#120c19;border-radius:3.5cqw;padding:3.3cqw 5cqw 3.2cqw;position:relative}.pgb-mini-frame{z-index:2;pointer-events:none;border:3.3cqw solid #0000;border-image:var(--pgb-frame) 240 / 3.3cqw stretch;filter:drop-shadow(0 .3cqw .5cqw #0008);position:absolute;inset:0}.pgb-mini-header{justify-content:space-between;align-items:center;gap:1.5cqw;min-height:3cqw;margin-bottom:.9cqw;display:flex}.pgb-mini-header>strong{font-size:calc(1.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.12cqw;color:#f5caa4;font-weight:800}.pgb-mini-groups{grid-template-columns:repeat(var(--mini-groups), minmax(0, 1fr));gap:2.5cqw;display:grid}.pgb-mini-side{--mini-side:var(--opponent);grid-template-columns:minmax(0,1fr) minmax(9cqw,.6fr);align-items:center;gap:1.3cqw;min-width:0;display:grid}.pgb-mini-side[data-own-side=true]{--mini-side:var(--host)}.pgb-mini-side+.pgb-mini-side{border-left:.12cqw solid #a787b744;padding-left:2.5cqw}.pgb-mini-members{grid-template-columns:repeat(var(--mini-members), minmax(0, 1fr));gap:1.2cqw;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pgb-mini-members li{text-align:center;flex-direction:column;align-items:center;gap:.6cqw;min-width:0;display:flex}.pgb-mini-members[data-members="1"] li{text-align:left;flex-direction:row;gap:1.2cqw}.pgb-mini-photo{border:.18cqw solid var(--mini-side);width:5.8cqw;height:5.8cqw;font-size:calc(2.5cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#ffe8f5;background:#2b182f;border-radius:50%;flex:0 0 5.8cqw;place-items:center;display:grid;position:relative;overflow:hidden}.pgb-mini-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-width:0;font-size:calc(2.15cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#fff4e9;-webkit-box-orient:vertical;font-weight:750;line-height:1.15;display:-webkit-box;overflow:hidden}.pgb-mini-points{--mini-point-size:min(5.5cqw, calc(26cqw / var(--mini-score-chars)));text-align:right;min-width:0}.pgb[data-groups="1"] .pgb-mini-points{--mini-point-size:min(7cqw, calc(50cqw / var(--mini-score-chars)))}.pgb-mini-points .pgb-score{letter-spacing:-.1cqw;justify-content:flex-end;height:auto;position:static}.pgb-mini-points :is(.pgb-score,.pgb-score__text){font-size:calc(var(--mini-point-size) * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb-mini-points .pgb-score.is-concealed,.pgb-mini-points .pgb-score.is-concealed .pgb-score__text{font-size:calc(2.9cqw * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb-mini-points small{font-size:calc(1.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.035cqw;color:#dac1eb;margin-top:.5cqw;line-height:1.2;display:block}.pgb-mini-footer{font-size:calc(1.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#d8c4e0;text-align:right;margin-top:1.1cqw;line-height:1.2}.pgb-mini-footer[data-live=false]{color:#ffc997}.pgb[data-groups="3"] .pgb-mini-side,.pgb[data-groups="4"] .pgb-mini-side{grid-template-columns:minmax(0,1fr);gap:.8cqw}.pgb:is([data-groups="3"],[data-groups="4"]) .pgb-mini{padding:2.5cqw 4cqw}.pgb:is([data-groups="3"],[data-groups="4"]) .pgb-mini-frame{border-width:2.5cqw;border-image-width:2.5cqw}.pgb:is([data-groups="3"],[data-groups="4"]) .pgb-mini-header{min-height:2.2cqw}.pgb:is([data-groups="3"],[data-groups="4"]) .pgb-mini-photo{flex-basis:3.8cqw;width:3.8cqw;height:3.8cqw}.pgb:is([data-groups="3"],[data-groups="4"]) .pgb-mini-name{font-size:calc(1.7cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb[data-groups="3"] .pgb-mini-points,.pgb[data-groups="4"] .pgb-mini-points{text-align:center}.pgb[data-groups="3"] .pgb-mini-points .pgb-score,.pgb[data-groups="4"] .pgb-mini-points .pgb-score{justify-content:center}.ow[data-color-appearance] .pgb-mini-name,.ow[data-color-appearance] .pgb-mini :is(.pgb-mini-header>strong,.pgb-mini-points .pgb-score){color:var(--appearance-text)}.ow[data-color-appearance] .pgb-mini :is(.pgb-mini-footer,.pgb-mini-points small){color:var(--ow-text-2)}.pgb[data-opponents-only=true] .pgb-mini{box-sizing:border-box;width:calc(100% * var(--opponents-share,.4));border-radius:2.3cqw;flex-direction:column;min-height:22cqw;padding:2.2cqw;transition:width .62s cubic-bezier(.22,1,.36,1);display:flex}.pgb[data-opponents-only=true] .pgb-mini-frame{border-width:2.2cqw;border-image-width:2.2cqw}.pgb[data-opponents-only=true] .pgb-mini-groups{grid-template-columns:repeat(var(--mini-groups,1), minmax(0, 1fr));flex:1;align-items:center;gap:1.4cqw}.pgb[data-opponents-only=true] .pgb-mini-side{grid-template-columns:minmax(0,1fr);gap:.8cqw}.pgb[data-opponents-only=true][data-teams=true] .pgb-mini-side:not([data-members="1"]){grid-template-columns:minmax(0,1fr) minmax(10.8cqw,.85fr) minmax(0,1fr);gap:1.2cqw}.pgb[data-opponents-only=true] .pgb-mini-side+.pgb-mini-side{border-top:0;border-left:.07cqw solid #a787b744;padding:0 0 0 1cqw}.pgb[data-opponents-only=true] .pgb-mini-members{grid-template-columns:minmax(0,1fr);gap:1cqw}.pgb[data-opponents-only=true] .pgb-mini-members:empty{display:none}.pgb[data-opponents-only=true] .pgb-mini-members li{text-align:left;flex-direction:row;gap:1cqw;animation:.36s cubic-bezier(.22,1,.36,1) both pgb-opponent-enter}.pgb[data-opponents-only=true] .pgb-mini-members[data-member-side=right] li{text-align:right;flex-direction:row-reverse}.pgb[data-opponents-only=true] .pgb-mini-photo{flex-basis:6.8cqw;width:6.8cqw;height:6.8cqw}.pgb[data-opponents-only=true] .pgb-mini-name{font-size:calc(2.4cqw * var(--widget-body-scale,var(--widget-text-scale,1)));text-shadow:0 .12cqw .28cqw #000;flex:1;font-weight:850}.pgb[data-opponents-only=true] .pgb-mini-header{justify-content:center;gap:.8cqw;min-height:0;margin-bottom:.8cqw}.pgb[data-opponents-only=true] .pgb-mini-header>strong{max-width:100%;font-size:calc(1.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb[data-opponents-only=true] .pgb-mini-points{--mini-point-size:min(5.6cqw, calc(42cqw / var(--mini-score-chars)));text-align:center}.pgb[data-opponents-only=true][data-teams=true] .pgb-mini-points{--mini-point-size:min(5.6cqw, calc(26cqw / var(--mini-score-chars)))}.pgb[data-opponents-only=true] .pgb-mini-points .pgb-score{justify-content:center}.pgb[data-opponents-only=true] :is(.pgb-mini-points small,.pgb-mini-footer){font-size:calc(1.15cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb[data-opponents-only=true] .pgb-mini-points small{margin-top:.27cqw}.pgb[data-opponents-only=true] .pgb-mini-footer{text-align:center;margin-top:.6cqw}@keyframes pgb-opponent-enter{0%{opacity:0;transform:translateY(.7cqw)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root:not(:has(.overlay-output)) :is(.ow--battle[data-score-layout=opponents],.pgb[data-opponents-only=true] .pgb-mini){transition:none}:root:not(:has(.overlay-output)) .pgb[data-opponents-only=true] .pgb-mini-members li{animation:none}}[data-preview-motion=paused] :is(.ow--battle[data-score-layout=opponents],.pgb[data-opponents-only=true] .pgb-mini),[data-preview-motion=reduced] :is(.ow--battle[data-score-layout=opponents],.pgb[data-opponents-only=true] .pgb-mini){transition:none}[data-preview-motion=reduced] .pgb[data-opponents-only=true] .pgb-mini-members li{animation:none}.pgb-mini-side,.pgb-series-person{position:relative}.pgb [data-strike-announce]>:not(.pgb-strike-takeover){animation:pgb-strike-yield var(--strike-ms,3.8s) linear var(--strike-delay,0s) both}.pgb-strike-takeover{--tk-x:6cqw;--tk-word:4.6cqw;--tk-name:2.2cqw;--tk-count:1.7cqw;--tk-slot:1.9cqw;z-index:4;box-sizing:border-box;text-align:center;color:#fff;pointer-events:none;min-width:0;animation:pgb-strike-in-out var(--strike-ms,3.8s) linear var(--strike-delay,0s) both;flex-direction:column;justify-content:center;align-items:center;gap:.35cqw;padding:.5cqw .8cqw;line-height:1;display:flex;position:absolute;inset:0}.pgb-strike-takeover:before{content:"";z-index:-1;background:radial-gradient(#a01b40ed,#5d102bbd 54%,#350c2300 76%);border:0;border-radius:0;position:absolute;inset:0}.pgb-strike-takeover[data-out=true]:before{background:radial-gradient(#c8204bea,#751332bf 54%,#350c2300 76%)}.pgb-strike-takeover__name small{font-size:.72em}.pgb-strike-takeover[data-multiple=true]{gap:.12cqw}.pgb-strike-takeover__head{justify-content:center;align-items:center;gap:.6cqw;display:flex}.pgb-strike-takeover__x{width:var(--tk-x);height:var(--tk-x);fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;filter:drop-shadow(0 .12cqw .2cqw #3a0410);flex:none}.pgb-strike-takeover__x path{stroke-dasharray:1;stroke-dashoffset:0}.pgb-strike-takeover__x path:first-child{animation:pgb-strike-draw-a var(--strike-ms,3.8s) linear var(--strike-delay,0s) both}.pgb-strike-takeover__x path:last-child{animation:pgb-strike-draw-b var(--strike-ms,3.8s) linear var(--strike-delay,0s) both}.pgb-strike-takeover__word{font-size:calc(var(--tk-word) * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:.06em;text-shadow:0 .15cqw .35cqw #000c;font-weight:950}.pgb-strike-takeover[data-out=true] .pgb-strike-takeover__word{letter-spacing:.1em}.pgb-strike-takeover__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(var(--tk-name) * var(--widget-value-scale,var(--widget-text-scale,1)));color:#fff3f6;text-shadow:0 .12cqw .3cqw #000b;font-weight:800;overflow:hidden}.pgb-strike-takeover__count{font-size:calc(var(--tk-count) * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:.03em;color:#ffd6df;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:.6cqw;font-weight:800;display:flex}.pgb-strike-takeover__slots{grid-template-columns:repeat(var(--slots), var(--tk-slot));gap:.25cqw;display:inline-grid}.pgb-strike-takeover__slots i{width:var(--tk-slot);height:var(--tk-slot);background:#1c0710;border:.12cqw solid #ffb3c3a6;border-radius:.3cqw;display:block}.pgb-strike-takeover__slots i[data-earned=true]{background:#e11d48;border-color:#fff}.pgb-strike-takeover__slots i[data-new=true]{animation:pgb-strike-slot var(--strike-ms,3.8s) linear var(--strike-delay,0s) both}.pgb-player>.pgb-strike-takeover{inset:27% -3% 19%}.pgb[data-series=true] .pgb-player>.pgb-strike-takeover{top:44%;bottom:13%}.pgb-card>.pgb-strike-takeover{--tk-x:3.6cqw;--tk-word:2.8cqw;--tk-name:1.5cqw;--tk-count:1.15cqw;--tk-slot:1.2cqw;gap:.2cqw;padding:.3cqw .5cqw}.pgb-card>.pgb-strike-takeover:before{border-radius:1.1cqw}.pgb-board[data-format="4way"] .pgb-card>.pgb-strike-takeover{--tk-x:2.9cqw;--tk-word:2.2cqw;--tk-name:1.25cqw;--tk-count:1cqw;--tk-slot:1cqw}.pgb-team-side>.pgb-strike-takeover{--tk-x:5cqw;--tk-word:3.8cqw;--tk-name:2cqw;--tk-count:1.5cqw;--tk-slot:1.6cqw;inset:-6% -1%}.pgb-mini-side>.pgb-strike-takeover{--tk-x:4.4cqw;--tk-word:3.4cqw;--tk-name:1.9cqw;--tk-count:1.4cqw;--tk-slot:1.5cqw;inset:-.6cqw -.8cqw}.pgb-mini-side+.pgb-mini-side>.pgb-strike-takeover{left:1.2cqw}.pgb[data-opponents-only=true] .pgb-mini-side>.pgb-strike-takeover{--tk-x:2.9cqw;--tk-word:2.2cqw;--tk-name:1.3cqw;--tk-count:1cqw;--tk-slot:1.05cqw;gap:.2cqw;padding:.3cqw;inset:-.4cqw -.5cqw}.pgb[data-opponents-only=true] .pgb-mini-side+.pgb-mini-side>.pgb-strike-takeover{left:.5cqw}.pgb-series-person>.pgb-strike-takeover{--tk-x:5cqw;--tk-word:3.8cqw;--tk-name:2cqw;--tk-count:1.5cqw;inset:-1cqw -1.5cqw}@keyframes pgb-strike-yield{0%{opacity:1}7%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes pgb-strike-in-out{0%{opacity:0;transform:translateY(.9cqw)scale(.96)}9%{opacity:1;animation-timing-function:linear;transform:none}79%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,.35);transform:none}to{opacity:0;transform:translateY(-.4cqw)scale(.99)}}@keyframes pgb-strike-draw-a{0%,3%{stroke-dashoffset:1px}9%,to{stroke-dashoffset:0}}@keyframes pgb-strike-draw-b{0%,7%{stroke-dashoffset:1px}13%,to{stroke-dashoffset:0}}@keyframes pgb-strike-slot{0%,12%{opacity:0;transform:scale(1.5)}18%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes pgb-strike-in-out-flat{0%{opacity:0}6%{opacity:1}82%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){:root:not(:has(.overlay-output)) .pgb-strike-takeover{animation-name:pgb-strike-in-out-flat}:root:not(:has(.overlay-output)) :is(.pgb-strike-takeover__x path,.pgb-strike-takeover__slots i){stroke-dashoffset:0;animation:none!important}}[data-preview-motion=reduced] .pgb-strike-takeover{animation-name:pgb-strike-in-out-flat}[data-preview-motion=reduced] :is(.pgb-strike-takeover__x path,.pgb-strike-takeover__slots i){stroke-dashoffset:0;animation:none!important}.pgb-mini-streak{align-self:flex-start;gap:.4cqw;min-width:0;max-width:100%;padding:.4cqw .55cqw;position:static;transform:none}.pgb-mini-streak .pgb-streak-label{font-size:3.4cqw}.pgb-mini-streak .pgb-streak-count{font-size:4.8cqw}.pgb-streak-label{color:#ffe38b}.pgb-streak--opponent .pgb-streak-label{color:#e6cbff}.pgb[data-view=battle]:is([data-format="3way"],[data-format="4way"]) .pgb-shell{--board-h:38cqw}.pgb[data-view=battle] .pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-strip{width:80%;height:4cqw;top:2.8cqw;left:10%}.pgb[data-view=battle] .pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-brand{font-size:3.2cqw}.pgb[data-view=battle] .pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-footer{height:2cqw;top:6.5cqw}.pgb[data-view=battle] .pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-multi{gap:1.2cqw;top:9.2cqw;bottom:5cqw}.pgb[data-view=battle] .pgb-board .pgb-card__photo{display:none}.pgb[data-view=battle] .pgb-board .pgb-card__name{text-align:center;font-size:4cqw;line-height:1.1;top:1.2cqw;left:.7cqw;right:.7cqw}.pgb[data-view=battle] .pgb-board .pgb-card .pgb-score{height:6cqw;font-size:calc(clamp(4.8cqw, calc(30cqw / var(--score-chars,5)), 5.8cqw) * var(--widget-value-scale,var(--widget-text-scale,1)));top:6cqw}.pgb[data-view=battle] .pgb-board .pgb-card .pgb-score.is-concealed{font-size:calc(3.6cqw * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb[data-view=battle] .pgb-board .pgb-card .pgb-card__label{display:none}.pgb[data-view=battle] .pgb-board .pgb-card .pgb-card__label[data-score-note=true]{letter-spacing:0;white-space:normal;font-size:4cqw;line-height:1.05;display:block;inset:auto .6cqw 1.1cqw}.pgb[data-view=battle] .pgb-board .pgb-card .pgb-streak{gap:.25cqw;max-width:calc(100% - 1.2cqw);padding:0;bottom:1.1cqw}.pgb[data-view=battle] .pgb-board .pgb-card .pgb-streak-label{font-size:3cqw}.pgb[data-view=battle] .pgb-board .pgb-card .pgb-streak-count{font-size:4.8cqw}.pgb[data-view=battle] .pgb-board .pgb-card .pgb-streak[data-long=true]{flex-direction:column;align-items:center;gap:.2cqw}.pgb[data-view=battle] .pgb-board .pgb-card .pgb-streak[data-long=true] .pgb-streak-label{font-size:2.6cqw}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-groups{gap:1.4cqw}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-side{border:0;gap:1.2cqw;padding-left:0}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-identity,.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-members{width:100%;min-width:0}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-members li{width:100%;min-width:0;display:block}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-identity{display:block;overflow:hidden}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-name{text-overflow:ellipsis;white-space:nowrap;font-size:4cqw;line-height:1.2;display:block;overflow:hidden}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-photo{display:none}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-points :is(.pgb-score,.pgb-score__text){font-size:calc(clamp(4.8cqw, calc(32cqw / var(--score-chars,5)), 5.8cqw) * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-points small{font-size:1.8cqw}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-points small[data-score-note=true]{font-size:4cqw;line-height:1.05}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-streak{gap:.2cqw;padding:0}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-streak .pgb-streak-label{font-size:3cqw}.pgb:is([data-format="3way"],[data-format="4way"]) .pgb-mini-streak[data-long=true]{flex-direction:column;align-items:center;gap:.2cqw}.pgb-mode-plates{z-index:20;pointer-events:none;justify-content:center;gap:1.2cqw;width:74%;display:flex;position:absolute;top:0;left:13%}.pgb-mode-plate{white-space:nowrap;color:#fff9f0;font-size:calc(3.2cqw * var(--widget-title-scale,var(--widget-text-scale,1)));text-transform:uppercase;letter-spacing:.09cqw;background:linear-gradient(#532137,#2a1127);border:.15cqw solid #f2b278;border-radius:.45cqw;padding:.55cqw 1.2cqw .5cqw;font-weight:900;line-height:1;animation:.42s cubic-bezier(.22,1,.36,1) both mode-nameplate-in;display:block;box-shadow:0 .3cqw .6cqw #0008}.pgb-mode-plate[data-tone=quiet]{color:#f0eeff;background:linear-gradient(#353053,#171c39);border-color:#b8b3ff}@keyframes mode-nameplate-in{0%{transform:translateY(-.6cqw)}to{transform:translateY(0)}}.pgb-mini{z-index:2;position:relative}.pgb-mode-dock{--dock-a:#261823;--dock-b:#191326;z-index:1;background:linear-gradient(110deg,var(--dock-a),var(--dock-b)) padding-box, linear-gradient(90deg,#d38c49,#a078cf) border-box;border:.17cqw solid #0000;border-top:0;border-radius:0 0 2.2cqw 2.2cqw;margin:-2.8cqw 3cqw 0;padding:3.5cqw 2cqw 1.8cqw;transition:padding-top .48s cubic-bezier(.22,1,.36,1);animation:.56s cubic-bezier(.22,1,.36,1) both mode-dock-unfold;position:relative;box-shadow:0 .7cqw 1.2cqw #0005}.pgb-mode-dock[data-hushed=true]{--dock-a:#24223b;--dock-b:#1b1b31}@keyframes mode-dock-unfold{0%{transform:translateY(-1cqw)}to{transform:translateY(0)}}.pgb[data-compact=true] .pgb-mode-dock{margin-top:-.3cqw;padding-top:2cqw}.pgb:has(.pgb-bonus) .pgb-shell{z-index:2}.pgb:has(.pgb-bonus) .pgb-mode-dock{padding-top:8cqw}:is(.pgb:has(.pgb-mode-dock) .pgb-strikes,.pgb:has(.pgb-mode-dock) .pgb-elimination){display:none}.pgb[data-compact=true]:has(.pgb-mode-plate) .pgb-mini-header{visibility:hidden}.pgb-game-session{font-size:calc(2.5cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#ffead1;overflow-wrap:anywhere;margin:0 0 1cqw;line-height:1.25;display:block}.pgb:not([data-view=mvp]) .pgb-board[data-format="1v1"] .pgb-footer{top:86.5%}.pgb:not([data-view=mvp])[data-teams=true] .pgb-board .pgb-footer{top:81.5%}.pgb:not([data-view=mvp])[data-game-mode=chopping-block] .pgb-board>.pgb-strip{visibility:hidden}.pgb:not([data-view=mvp])[data-game-mode=chopping-block] .pgb-board .pgb-footer{justify-content:center;top:81%}.pgb:not([data-view=mvp])[data-game-mode=chopping-block] .pgb-board .pgb-mode{display:none}.pgb:not([data-view=mvp])[data-game-mode=chopping-block] .pgb-board .pgb-track{top:75%}.pgb-game-heading{justify-content:space-between;align-items:center;gap:2cqw;min-width:0;padding:0 .4cqw 1.5cqw;display:flex}.pgb-game-heading__strikes{color:#ffe7e5;flex-shrink:0;align-items:center;gap:1cqw;display:flex}.pgb-game-heading__strikes>b{font-size:calc(4.7cqw * var(--widget-value-scale,var(--widget-text-scale,1)));font-weight:900;line-height:1}.pgb-game-heading__strikes>span{font-size:calc(2.5cqw * var(--widget-value-scale,var(--widget-text-scale,1)));font-weight:750;line-height:1.1;display:grid}.pgb-game-heading__strikes small{font-size:calc(1.65cqw * var(--widget-value-scale,var(--widget-text-scale,1)));color:#e4bcbf;margin-top:.35cqw;font-weight:650}.pgb-power-rule{background:#07051170;border:.14cqw solid #ffd79d70;border-radius:1.1cqw;justify-content:center;align-items:center;gap:1.5cqw;min-width:0;padding:1cqw 1.8cqw;display:flex}.pgb-power-rule__art{flex-shrink:0;align-items:center;gap:.35cqw;display:flex;position:relative}.pgb-power-rule__art>span{place-items:center;width:4.8cqw;height:5.1cqw;display:grid}.pgb-power-rule__art img{object-fit:contain;width:100%;height:100%;display:block}.pgb-power-rule__copy{gap:.15cqw;min-width:0;line-height:1.12;display:grid}.pgb-power-rule__copy small{color:#e4c3a3;font-size:calc(1.55cqw * var(--widget-body-scale,var(--widget-text-scale,1)));text-transform:uppercase;letter-spacing:.08cqw;font-weight:800}.pgb-power-rule__copy strong{font-size:calc(3.25cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#fff6e8;font-weight:900}.pgb-power-rule__copy>span{color:#e2d3d6;font-size:calc(1.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb-power-rule__warning{color:#ffb6bd;font-size:calc(1.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));font-style:normal;font-weight:850}.pgb-power-rule[data-power-rule=none]{border-color:#fa839780}.pgb-power-rule[data-power-rule=none] .pgb-power-rule__art>span{opacity:.36;filter:grayscale()}.pgb-power-rule__ban{color:#ff9eb1;filter:drop-shadow(0 .1cqw .3cqw #180911);width:6cqw;height:6cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pgb-game-strikes{grid-template-columns:repeat(var(--mode-columns),minmax(0,1fr));gap:.8cqw;margin-top:.3cqw;display:grid}.pgb-game-strikes__player{grid-template-columns:minmax(0,1fr) auto var(--mode-count-width,5cqw);background:#0b07126b;border:.12cqw solid #ffffff18;border-radius:.7cqw;align-items:center;gap:.8cqw;padding:1cqw;display:grid}.pgb-game-strikes__player>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(2.65cqw * var(--widget-value-scale,var(--widget-text-scale,1)));color:#f9ede6;overflow:hidden}.pgb-game-strikes__marks{gap:.36cqw;display:flex}.pgb-game-strikes__marks i{background:#ffffff08;border:.13cqw solid #ffffff36;border-radius:.55cqw;place-items:center;width:3.8cqw;height:3.8cqw;display:grid}.pgb-game-strikes__marks svg{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;opacity:0;width:80%;height:80%}.pgb-game-strikes__marks i[data-earned=true]{background:linear-gradient(#f24663,#a90f38);border-color:#ffe9ed;box-shadow:0 0 .7cqw #f2215355}.pgb-game-strikes__marks i[data-earned=true] svg{opacity:1}.pgb-game-strikes__count{font-size:calc(2cqw * var(--widget-value-scale,var(--widget-text-scale,1)));color:#dac7cd;white-space:nowrap;font-weight:850}.pgb-game-strikes__player[data-out=true]{border-color:#f2466399}.pgb-game-strikes__player[data-out=true] .pgb-game-strikes__count{color:#fff;background:#c6254a;border-radius:.3cqw;padding:.2cqw .4cqw}.pgb-game-hush-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1),opacity .32s;display:grid}.pgb-game-hush-wrap[data-visible=true]{opacity:1;grid-template-rows:1fr}.pgb-game-hush{text-align:center;color:#fff;border:0;justify-items:center;gap:.45cqw;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.pgb-game-hush-wrap[data-visible=true]>.pgb-game-hush{border-top:.13cqw solid #bcb9f533;margin-top:1.1cqw;padding:1.5cqw 1cqw .4cqw}.pgb-mode-dock .pgb-game-hush-wrap:only-child .pgb-game-hush{border:0;margin-top:0;padding-top:.5cqw}.pgb-game-hush>strong{font-size:calc(3.65cqw * var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:900;line-height:1.15}.pgb-game-hush>span{font-size:calc(2.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#d0cdea}.pgb[data-opponents-only=true] .pgb-mode-plates{width:calc(100% * var(--opponents-share,.4));gap:.7cqw;left:0}.pgb[data-opponents-only=true] .pgb-mode-plate{font-size:calc(2.3cqw * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:0;padding:.5cqw}.pgb[data-opponents-only=true] .pgb-mode-dock{width:calc(100% * var(--opponents-share,.4));margin-left:0;margin-right:0;padding-left:1.5cqw;padding-right:1.5cqw}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-game-strikes{grid-template-columns:1fr}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-game-heading{flex-direction:column;align-items:stretch;gap:.9cqw}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-game-heading__strikes{justify-content:center;gap:.7cqw}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-game-heading__strikes>b{font-size:calc(3cqw * var(--widget-value-scale,var(--widget-text-scale,1)))}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-game-heading__strikes>span{font-size:calc(2.2cqw * var(--widget-value-scale,var(--widget-text-scale,1)));align-items:baseline;gap:.5cqw;display:flex}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-game-heading__strikes small{font-size:calc(1.65cqw * var(--widget-value-scale,var(--widget-text-scale,1)));margin:0}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-power-rule{gap:1cqw;padding:1.1cqw}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-power-rule__art{gap:0}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-power-rule__art>span{width:3.4cqw;height:4.4cqw}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-power-rule__copy strong{font-size:calc(2.7cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-power-rule__copy>span{font-size:calc(1.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb[data-opponents-only=true][data-opponent-count="1"] .pgb-game-hush>strong{font-size:calc(2.8cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb:not([data-view=mvp])[data-elimination=true] .pgb-panel{background:radial-gradient(at 10% 5%,#94363066,#0000 65%),radial-gradient(at 90% 15%,#5b225b55,#0000 70%),#170c1a}.pgb[data-quiet=behind] .pgb-panel{background:radial-gradient(at 15% 5%,#393a6855,#0000 65%),radial-gradient(at 90% 15%,#38245055,#0000 70%),#0e0e20}.pgb-chill,.pgb-dusk{z-index:9;pointer-events:none;-webkit-mask-box-image:var(--pgb-frame) 240 / 8cqw stretch;opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pgb-chill{mix-blend-mode:color;background:#464b86}.pgb-dusk{mix-blend-mode:multiply;background:#a9a8cf}.pgb-mini>.pgb-chill,.pgb-mini>.pgb-dusk{z-index:3;-webkit-mask-box-image:var(--pgb-frame) 240 / 2.2cqw stretch}.pgb[data-quiet=behind] .pgb-chill{opacity:.55}.pgb[data-quiet=behind] .pgb-dusk{opacity:1}.pgb .pgb-rim,.pgb .pgb-embers{transition:opacity .6s cubic-bezier(.22,1,.36,1)}.pgb[data-quiet=behind] .pgb-rim{opacity:.3}.pgb[data-quiet=behind] .pgb-embers{opacity:0}.pgb-vs__text{place-items:center;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.pgb-vs__mic{opacity:0;color:#e6e3ff;width:60%;height:60%;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(.7)rotate(-8deg)}.pgb[data-quiet=behind] .pgb-vs__text{opacity:0;transform:scale(.75)}.pgb[data-quiet=behind] .pgb-vs__mic{opacity:1;transform:none}.pgb-vs__quiet-ring{opacity:0;pointer-events:none;border:.14cqw solid #b9b4ff;border-radius:50%;position:absolute;inset:-8%}.pgb[data-quiet=behind] .pgb-vs__quiet-ring{animation:5.2s ease-out infinite mode-hush-ring}@keyframes mode-hush-ring{0%{opacity:0;transform:scale(.92)}18%{opacity:.5}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.pgb-mode-dock,.pgb-mode-plate,.pgb-vs__quiet-ring{animation:none}.pgb-mode-dock,.pgb-game-hush-wrap,.pgb-chill,.pgb-dusk,.pgb .pgb-rim,.pgb .pgb-embers,.pgb-vs__text,.pgb-vs__mic{transition:none}}@font-face{font-family:iTok MVP Rounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/overlays/lilita-one-0.woff2)format("woff2")}.pgb[data-mvp-layout=featured-four]{--font-display:"iTok MVP Rounded",sans-serif}.pgb[data-mvp-layout=featured-four] .pgb-panel{background:radial-gradient(at 10% 0,#67351d44,#0000 55%),radial-gradient(at 90% 15%,#7838a326,#0000 60%),#150c1b}.mvp-artwork{isolation:isolate;aspect-ratio:1536/810;width:90%;margin:0 auto 4cqw;position:relative;overflow:hidden;container-type:inline-size}.mvp-artwork__body{width:100%;height:66.6667cqw;position:absolute;top:-7.7cqw;left:0}.mvp-artwork__body ol,.mvp-artwork__body li{margin:0;padding:0;list-style:none;display:contents}.mvp-artwork__frame{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mvp-artwork__photo{z-index:0;color:#ffdfa8;background:#2c183b;border-radius:50%;place-items:center;font:400 5cqw/1 iTok MVP Rounded,sans-serif;display:grid;position:absolute;overflow:hidden}.mvp-artwork__photo .pgb-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mvp-artwork__winner .mvp-artwork__photo{width:29.4cqw;height:29.4cqw;font-size:14cqw;top:17.4cqw;left:8.5cqw}.mvp-artwork__supporter .mvp-artwork__photo{left:50.3cqw;top:calc(19.45cqw + var(--i)*12.82cqw);width:9.55cqw;height:9.55cqw}.mvp-artwork__name,.mvp-artwork__score,.mvp-artwork__label{z-index:2;font-family:var(--widget-font-family,"iTok MVP Rounded",sans-serif);font-weight:var(--widget-font-weight,400);white-space:nowrap;text-overflow:ellipsis;color:var(--widget-text-color,#fff7e9);text-shadow:0 .2cqw .1cqw #000;-webkit-text-stroke:.08cqw #140a08;paint-order:stroke fill;line-height:1;position:absolute;overflow:hidden}.mvp-artwork__name{text-transform:uppercase}.mvp-artwork__name[data-long=true]{text-transform:none}.mvp-artwork__name>span{-webkit-line-clamp:1;white-space:normal;overflow-wrap:anywhere;line-height:1.08;font-size:inherit;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mvp-artwork__name[data-lines="2"]>span{-webkit-line-clamp:2}.mvp-artwork__label{text-align:center;color:#1b0b05;width:13.5cqw;text-shadow:none;-webkit-text-stroke:0;font-size:3.05cqw;top:41cqw;left:16.8cqw}.mvp-artwork__winner .mvp-artwork__name{text-align:center;width:27cqw;height:4.6cqw;font-size:calc(4.35cqw * var(--widget-body-scale,1));top:45.25cqw;left:9.5cqw}.mvp-artwork__winner .mvp-artwork__score{width:29.3cqw;height:6.1cqw;color:var(--widget-custom-accent,#ffcf65);justify-content:center;align-items:center;display:flex;top:50.25cqw;left:9.8cqw}.mvp-artwork__winner .mvp-artwork__score b{font:inherit;font-size:calc(min(7.4cqw,45cqw / var(--value-chars,5)) * var(--widget-value-scale,1));letter-spacing:-.03em}.mvp-artwork__winner .mvp-artwork__score>span{color:#fff0cb;font-size:1.8cqw}.mvp-artwork__supporter .mvp-artwork__name{left:60.6cqw;top:calc(20.4cqw + var(--i)*12.82cqw);width:14.8cqw;font-size:calc(4.5cqw * var(--widget-body-scale,1));align-items:center;height:7.9cqw;display:flex}.mvp-artwork__supporter .mvp-artwork__score{left:76.5cqw;top:calc(22.05cqw + var(--i)*12.82cqw);text-align:center;width:15.8cqw;font-size:calc(min(4.75cqw,25cqw / var(--value-chars,5)) * var(--widget-value-scale,1));color:var(--widget-custom-accent,#ffcf65);letter-spacing:-.02em;height:5.2cqw}.mvp-artwork__supporter .mvp-artwork__score b{font:inherit}.pgb-mvp{padding:0}.fsmvp{width:100%;min-height:var(--mvp-min-height,76cqw);position:relative}.fsmvp-identity{display:contents}.fsmvp-portrait{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;overflow:hidden}.fsmvp-contribution:after{content:attr(data-unit)}.pgb-shell .fsmvp-heading{left:calc(var(--fx) - 10cqw);z-index:3;border:0;justify-content:center;align-items:center;gap:0;width:20cqw;height:2.4cqw;margin:0;padding:0;display:flex;position:absolute;top:5.4cqw}.pgb-shell .fsmvp-heading h2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pgb-shell .is-preview .fsmvp-heading:after{content:"PREVIEW";font-size:calc(1.05cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.22cqw;color:#e9cdfb;background:#170d20d9;border:.12cqw solid #b46eff80;border-radius:1cqw;padding:.42cqw 1.1cqw;font-weight:800;line-height:1}.pgb-shell .fsmvp-list{z-index:1;flex-direction:column;justify-content:center;gap:.62cqw;width:48cqw;height:46.6cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:7cqw auto auto 44.5cqw}.pgb-shell .fsmvp-row:not(:first-child){isolation:isolate;width:100%;min-width:0;height:4.5cqw;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:4.9cqw 3.6cqw minmax(0,1fr) 8.2cqw 9.8cqw;align-items:center;column-gap:.7cqw;padding:0 2.1cqw 0 0;display:grid;position:relative;top:auto;left:auto}.pgb-shell .fsmvp-row:not(:first-child):before,.pgb-shell .fsmvp-row:not(:first-child):after{content:"";pointer-events:none;position:absolute}.pgb-shell .fsmvp-row:not(:first-child):before{z-index:-2;clip-path:polygon(0 0,100% 0,calc(100% - 1.5cqw) 100%,0 100%);background:linear-gradient(90deg,#5b2f86,#8d52c9 58%,#ff8a1f 88%,#ffb35c);inset:.3cqw 0 .3cqw 2.4cqw}.pgb-shell .fsmvp-row:not(:first-child):after{z-index:-1;clip-path:polygon(0 0,100% 0,calc(100% - 1.25cqw) 100%,0 100%);background:linear-gradient(#26162f,#130b1b);inset:.44cqw 1.1cqw .44cqw 2.54cqw;box-shadow:inset 0 .1cqw #ffffff0d}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-portrait{z-index:2;width:4.9cqw;height:4.9cqw;font-size:calc(2.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#efcfff;background:radial-gradient(circle at 50% 35%,#39203e,#100a12);border:.2cqw solid #b36be4;flex:none;grid-area:1/1;margin:0;font-weight:800;position:relative;top:auto;left:auto;box-shadow:0 0 0 .18cqw #140b1c,0 0 1.1cqw #a855f74d}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-rank{z-index:1;height:3.3cqw;font-size:calc(2.25cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#2b1205;clip-path:polygon(0 0,100% 0,calc(100% - .9cqw) 100%,0 100%);background:linear-gradient(#ffc072,#ff8a1f 55%,#e9680f);grid-area:1/2;place-items:center;margin-left:-1.3cqw;padding:0 .7cqw 0 1.4cqw;font-style:italic;font-weight:900;line-height:1;display:grid;position:relative;top:auto;left:auto}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-name{width:auto;height:auto;font-size:calc(clamp(1.6cqw,calc(26cqw / var(--name-chars,10)),2.05cqw) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:0;text-align:left;color:#fff3e2;text-shadow:0 2px 4px #000;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;grid-area:1/3;padding:0 0 0 .3cqw;font-weight:800;line-height:1.2;display:block;position:static;overflow:hidden}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-contribution{width:auto;font-size:calc(clamp(1.4cqw,calc(13.5cqw / var(--value-chars,5)),2.15cqw) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:-.03cqw;text-align:right;color:#ffb35c;text-shadow:0 2px 3px #000;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/4;font-weight:850;line-height:1;position:static}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-contribution:after{content:none}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-badges{grid-area:1/5;justify-content:flex-start;align-items:center;gap:.45cqw;width:auto;height:auto;margin:0;display:flex;position:static}.pgb-shell .fsmvp-heart,.pgb-shell .fsmvp-gift-level{font-size:calc(1.25cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.02cqw;white-space:nowrap;color:#f2dcff;background:linear-gradient(#4a2468e6,#2c1640e6);border:.1cqw solid #b46eff8c;border-radius:.6cqw;align-items:center;padding:.32cqw .6cqw;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 .08cqw #ffffff14}.pgb-shell .fsmvp-gift-level{color:#e2cdf7}.pgb-shell .fsmvp-row:first-child{left:calc(var(--fx) - 14cqw - 44.5cqw);top:calc(var(--fy) - var(--fd) / 2 - 7cqw);width:28cqw;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute}.pgb-shell .fsmvp-row:first-child .fsmvp-portrait{z-index:1;width:var(--fd);height:var(--fd);font-size:calc(8cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#ffd9b0;background:radial-gradient(circle at 50% 35%,#39203e,#100a12);border:.32cqw solid #f0a453;flex:none;order:0;margin:0;font-weight:800;position:relative;top:auto;left:auto;box-shadow:0 0 0 .3cqw #150b14,0 0 2.4cqw #ff8a1f4d}.pgb-shell .fsmvp-row:first-child .fsmvp-rank{z-index:3;color:#0000;clip-path:polygon(1.1cqw 0,calc(100% - 1.1cqw) 0,100% 50%,calc(100% - 1.1cqw) 100%,1.1cqw 100%,0 50%);background:linear-gradient(#ffc072,#ff8a1f 55%,#e9680f);order:1;align-items:center;gap:.6cqw;height:3.5cqw;margin-top:-1.7cqw;padding:0 1.9cqw 0 1.6cqw;font-size:0;display:flex;position:relative;top:auto;left:auto;box-shadow:inset 0 .12cqw #ffe2b8}.pgb-shell .fsmvp-row:first-child .fsmvp-rank:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Cpath d='M2 16.5h20L23.5 5l-6.2 4.6L12 1 6.7 9.6.5 5z' fill='%232b1205'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:2.3cqw;height:1.75cqw}.pgb-shell .fsmvp-row:first-child .fsmvp-rank:after{content:"MVP";font-size:calc(2.4cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.14cqw;color:#2b1205;font-style:normal;font-weight:900;line-height:1}.pgb-shell .fsmvp-row:first-child .fsmvp-name{z-index:2;isolation:isolate;text-align:center;width:100%;height:4.7cqw;line-height:4.7cqw;font-size:calc(clamp(2cqw,calc(38cqw / var(--name-chars,10)),3.3cqw) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.02cqw;color:#fff3e2;text-shadow:0 2px 4px #000;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;order:2;margin:.55cqw 0 0;padding:0 2.6cqw;font-weight:800;display:block;position:relative;top:auto;left:auto;overflow:hidden}.pgb-shell .fsmvp-row:first-child .fsmvp-contribution{z-index:2;isolation:isolate;width:92%;height:6.2cqw;font-size:calc(clamp(3cqw,calc(30cqw / var(--value-chars,6)),4.7cqw) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:-.06cqw;text-align:center;color:#ffb35c;text-shadow:0 .2cqw #5a2309,0 0 1.4cqw #ff8a1f55;font-variant-numeric:tabular-nums;white-space:nowrap;order:3;justify-content:center;align-items:center;margin:.7cqw 0 0;font-weight:850;line-height:1;display:flex;position:relative;top:auto;left:auto}.pgb-shell .fsmvp-row:first-child .fsmvp-name:before,.pgb-shell .fsmvp-row:first-child .fsmvp-contribution:before{content:"";z-index:-1;pointer-events:none;border-radius:.45cqw;position:absolute;inset:0 1.35cqw;transform:skew(-14deg)}.pgb-shell .fsmvp-row:first-child .fsmvp-name:before{background:linear-gradient(#2a1838,#150c1d);border:.15cqw solid #a764e8;box-shadow:inset 0 .1cqw #ffffff12,inset 0 0 1.2cqw #a855f726}.pgb-shell .fsmvp-row:first-child .fsmvp-contribution:before{background:linear-gradient(#2b1712,#140b14);border:.15cqw solid #ff8a1f;box-shadow:inset 0 .1cqw #ffffff12,inset 0 0 1.4cqw #ff8a1f2b}.pgb-shell .fsmvp-row:first-child .fsmvp-contribution:after{font-size:calc(1.2cqw * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.1cqw;color:#d9b9a0;text-shadow:none;margin-left:.7cqw}.pgb-shell .fsmvp-row:first-child .fsmvp-badges{order:4;justify-content:center;align-items:center;gap:1cqw;width:auto;height:auto;margin:.9cqw 0 0;display:flex;position:relative;top:auto;bottom:auto;left:auto}.pgb-shell .fsmvp-row:first-child .fsmvp-heart,.pgb-shell .fsmvp-row:first-child .fsmvp-gift-level{font-size:calc(1.7cqw * var(--widget-body-scale,var(--widget-text-scale,1)));border-radius:.8cqw;padding:.45cqw .95cqw}.pgb-shell .fsmvp-stage{z-index:0;pointer-events:none;position:absolute;inset:0}.fsmvp-stage>*{display:block;position:absolute}.fsmvp-ring{left:calc(var(--fx) - 12.8cqw);top:calc(var(--fy) - 12.8cqw);filter:drop-shadow(0 0 .6cqw #ff8a1f66);border-radius:50%;width:25.6cqw;height:25.6cqw}.fsmvp-ring:before,.fsmvp-ring:after{content:"";will-change:transform;border-radius:50%;position:absolute}.fsmvp-ring:before{-webkit-mask:conic-gradient(#000 0 64deg,transparent 0 84deg,#000 0 148deg,transparent 0 162deg,#000 0 236deg,transparent 0 262deg,#000 0 318deg,transparent 0),radial-gradient(closest-side,transparent calc(100% - .5cqw),#000 calc(100% - .45cqw),#000 calc(100% - .06cqw),transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:conic-gradient(from 200deg,#a855f7,#ff8a1f 16%,#ffb35c 38%,#ff8a1f 60% 82%,#a855f7);animation:140s linear infinite fsmvp-orbit;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.fsmvp-ring:after{-webkit-mask:conic-gradient(transparent 0 22deg,#000 0 110deg,transparent 0 140deg,#000 0 196deg,transparent 0 228deg,#000 0 300deg,transparent 0),radial-gradient(closest-side,transparent calc(100% - .32cqw),#000 calc(100% - .28cqw),#000 calc(100% - .04cqw),transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:conic-gradient(from 20deg,#c58cff,#a855f7 30%,#7d3cc4 50%,#a855f7 70%,#c58cff);animation:190s linear infinite reverse fsmvp-orbit;inset:1.2cqw;-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes fsmvp-orbit{to{transform:rotate(360deg)}}.fsmvp-pumpkin{left:calc(var(--fx) + 6.6cqw);top:calc(var(--fy) + 4.4cqw);isolation:isolate;background:var(--fsmvp-frame) -2.12cqw -2.42cqw / 42.5cqw auto no-repeat;width:5cqw;height:5cqw;-webkit-mask:radial-gradient(closest-side,#000 62%,#0000 100%);mask:radial-gradient(closest-side,#000 62%,#0000 100%)}.fsmvp-pumpkin:after{content:"";mix-blend-mode:color-dodge;opacity:.5;will-change:opacity;background:radial-gradient(closest-side,#685022f2,#0000);border-radius:50%;animation:5.9s ease-in-out -2s infinite fsmvp-candle;position:absolute;inset:30% 16% 18%}@keyframes fsmvp-candle{0%,to{opacity:.45}18%{opacity:.78}33%{opacity:.6}50%{opacity:.85}66%{opacity:.55}82%{opacity:.72}}.fsmvp-bat{left:calc(var(--fx) - 18.5cqw);top:calc(var(--fy) - 11.8cqw);transform-origin:100% 120%;filter:drop-shadow(0 0 .45cqw #a855f780);--fsmvp-wing-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60'%3E%3Cdefs%3E%3ClinearGradient id='w' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23573083'/%3E%3Cstop offset='1' stop-color='%23231238'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='1' y1='0' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%23ffb35c'/%3E%3Cstop offset='1' stop-color='%23ff8a1f' stop-opacity='.15'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M97 20C90 12 78 6 64 5C46 4 22 8 3 18C12 19 18 23 21 30C27 25 35 25 40 32C46 27 54 28 58 35C63 30 71 31 75 38C80 32 88 29 97 29Z' fill='url(%23w)' stroke='%23a855f7' stroke-opacity='.45' stroke-width='.8'/%3E%3Cpath d='M64 5L21 30M64 5L40 32M64 5L58 35M64 5L75 38' stroke='%238f5fc4' stroke-width='1' stroke-opacity='.75' fill='none'/%3E%3Cpath d='M97 20C90 12 78 6 64 5C46 4 22 8 3 18' fill='none' stroke='url(%23e)' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");--fsmvp-wing-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60'%3E%3Cdefs%3E%3ClinearGradient id='w' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23573083'/%3E%3Cstop offset='1' stop-color='%23231238'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='1' y1='0' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%23ffb35c'/%3E%3Cstop offset='1' stop-color='%23ff8a1f' stop-opacity='.15'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='matrix(-1 0 0 1 100 0)'%3E%3Cpath d='M97 20C90 12 78 6 64 5C46 4 22 8 3 18C12 19 18 23 21 30C27 25 35 25 40 32C46 27 54 28 58 35C63 30 71 31 75 38C80 32 88 29 97 29Z' fill='url(%23w)' stroke='%23a855f7' stroke-opacity='.45' stroke-width='.8'/%3E%3Cpath d='M64 5L21 30M64 5L40 32M64 5L58 35M64 5L75 38' stroke='%238f5fc4' stroke-width='1' stroke-opacity='.75' fill='none'/%3E%3Cpath d='M97 20C90 12 78 6 64 5C46 4 22 8 3 18' fill='none' stroke='url(%23e)' stroke-width='2.2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");width:15cqw;height:7.5cqw;animation:13.7s ease-in-out infinite fsmvp-bat-drift}.fsmvp-bat-hover{will-change:transform;animation:6.4s ease-in-out infinite fsmvp-bat-hover;position:absolute;inset:0;transform:rotate(12deg)}.fsmvp-bat-wing,.fsmvp-bat-body{background:50%/100% 100% no-repeat;display:block;position:absolute}.fsmvp-bat-wing{will-change:transform;width:7.3cqw;height:4.4cqw;top:.85cqw}.fsmvp-bat-wing--l{transform-origin:96% 30%;background-image:var(--fsmvp-wing-l);animation:6.4s ease-in-out infinite fsmvp-wing-l;left:.49cqw;transform:rotate(6deg)}.fsmvp-bat-wing--r{transform-origin:4% 30%;background-image:var(--fsmvp-wing-r);animation:6.4s ease-in-out infinite fsmvp-wing-r;left:7.21cqw;transform:rotate(-6deg)}.fsmvp-bat-body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 50'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%235d3488'/%3E%3Cstop offset='1' stop-color='%23251339'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M20 48C12 46 9 37 11 27C9 23 8.5 18 9.5 11L14.5 16.5C17.5 15 22.5 15 25.5 16.5L30.5 11C31.5 18 31 23 29 27C31 37 28 46 20 48Z' fill='url(%23b)' stroke='%23a855f7' stroke-opacity='.45' stroke-width='.8'/%3E%3Cpath d='M9.5 11L14.5 16.5M30.5 11L25.5 16.5' stroke='%23ff9a3c' stroke-opacity='.75' stroke-width='1' stroke-linecap='round'/%3E%3Cellipse cx='16.4' cy='23' rx='1.7' ry='1.15' fill='%23ffb347'/%3E%3Cellipse cx='23.6' cy='23' rx='1.7' ry='1.15' fill='%23ffb347'/%3E%3C/svg%3E");width:2.5cqw;height:3.1cqw;top:.45cqw;left:6.25cqw}@keyframes fsmvp-bat-drift{0%,to{translate:0}30%{translate:-.5cqw -.25cqw}62%{translate:.3cqw .3cqw}}@keyframes fsmvp-bat-hover{0%,to{transform:translate(0)rotate(12deg)}44%{transform:translate(-.25cqw,.75cqw)rotate(15deg)}58%{transform:translate(-.05cqw,.15cqw)rotate(11deg)}72%{transform:translate(.15cqw,-.55cqw)rotate(10deg)}}@keyframes fsmvp-wing-l{0%,40%,86%,to{transform:rotate(6deg)scaleY(1)}20%{transform:rotate(9deg)scaleY(1)}47%{transform:rotate(26deg)scaleY(.94)}54%{transform:rotate(-14deg)scaleY(.7)}61%{transform:rotate(24deg)scaleY(.94)}68%{transform:rotate(-10deg)scaleY(.74)}76%{transform:rotate(12deg)scaleY(.97)}}@keyframes fsmvp-wing-r{0%,40%,86%,to{transform:rotate(-6deg)scaleY(1)}20%{transform:rotate(-9deg)scaleY(1)}47%{transform:rotate(-26deg)scaleY(.94)}54%{transform:rotate(14deg)scaleY(.7)}61%{transform:rotate(-24deg)scaleY(.94)}68%{transform:rotate(10deg)scaleY(.74)}76%{transform:rotate(-12deg)scaleY(.97)}}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-name{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:3.9cqw;line-height:1.15;display:-webkit-box;overflow:hidden}.pgb-shell .fsmvp-row:first-child .fsmvp-name{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;height:4.7cqw;padding:0 2cqw;line-height:1.15;display:flex}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-badges{flex-direction:column;justify-content:center;align-items:flex-start;gap:.18cqw}.pgb-shell .fsmvp-heart{font-size:calc(2.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));color:#fff0ff;background:#422052;border:.15cqw solid #e49dff;padding:.22cqw .6cqw;font-weight:850}.pgb-shell .fsmvp-gift-level{font-size:calc(1.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));padding:.15cqw .5cqw}.pgb-shell .fsmvp-row:first-child .fsmvp-heart{font-size:calc(2.7cqw * var(--widget-body-scale,var(--widget-text-scale,1)));padding:.45cqw .9cqw}.pgb-shell .fsmvp-row:first-child .fsmvp-gift-level{font-size:calc(1.7cqw * var(--widget-body-scale,var(--widget-text-scale,1)));padding:.45cqw .7cqw}.pgb-shell .fsmvp-heart[data-unknown=true]{color:#dbc8e5;background:#2b1d36;border-color:#a886bc}.pgb-shell .fsmvp{--fx:21cqw;--fy:31cqw;--fd:26cqw}.pgb-shell .fsmvp-list{justify-content:flex-start;gap:.8cqw;width:54cqw;height:auto;inset:6cqw auto auto 40cqw}.pgb-shell .fsmvp-row:not(:first-child){grid-template-rows:minmax(7.1cqw,auto) 3.8cqw;grid-template-columns:8.4cqw 4.4cqw minmax(0,1fr) 12cqw;gap:.2cqw .8cqw;height:auto;min-height:11.9cqw;padding:.4cqw 1.1cqw .4cqw 0}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-portrait{width:8.4cqw;height:8.4cqw;font-size:calc(3.5cqw * var(--widget-body-scale,var(--widget-text-scale,1)));grid-row:1/3}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-rank{height:4.1cqw;font-size:calc(3.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));grid-row:1/3;padding:0 .6cqw}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-name{font-size:calc(3.2cqw * var(--widget-body-scale,var(--widget-text-scale,1)));text-align:left;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;grid-area:1/3/auto/5;align-self:center;height:auto;max-height:none;line-height:1.35;display:block;overflow:visible}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-contribution{font-size:calc(clamp(2cqw,calc(17cqw / var(--value-chars,5)),2.9cqw) * var(--widget-body-scale,var(--widget-text-scale,1)));grid-area:2/4;min-width:0;padding-right:.8cqw}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-badges{flex-flow:row;grid-area:2/3;gap:.55cqw}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-heart{font-size:calc(3.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)));padding:.2cqw .6cqw}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-gift-level{font-size:calc(2.15cqw * var(--widget-body-scale,var(--widget-text-scale,1)));padding:.25cqw .35cqw}.pgb-shell .fsmvp-row:first-child{left:calc(var(--fx) - 17cqw - 40cqw);top:calc(var(--fy) - var(--fd)/2 - 6cqw);width:34cqw}.pgb-shell .fsmvp-row:first-child .fsmvp-name{height:auto;min-height:10.4cqw;max-height:none;font-size:calc(3.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)));white-space:normal;overflow-wrap:anywhere;text-overflow:clip;padding:.6cqw 1.2cqw;line-height:1.3;overflow:visible}.pgb-shell .fsmvp-row:first-child .fsmvp-contribution{height:7.5cqw;font-size:calc(clamp(3.2cqw,calc(39cqw / var(--value-chars,6)),5.6cqw) * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb-shell .fsmvp-row:first-child .fsmvp-heart{font-size:calc(3.6cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb-shell .fsmvp-badges .heart-me-badge{font-size:calc(2.55cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb-shell .fsmvp-row:first-child .heart-me-badge{font-size:calc(3.1cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb-shell .fsmvp-row:first-child .fsmvp-gift-level{font-size:calc(2.7cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.pgb-shell .fsmvp-ring{left:calc(var(--fx) - 15.2cqw);top:calc(var(--fy) - 15.2cqw);width:30.4cqw;height:30.4cqw}.pgb-shell .fsmvp-pumpkin{left:calc(var(--fx) + 9cqw);top:calc(var(--fy) + 6.8cqw)}.pgb-shell .fsmvp[data-count="1"]{--fx:50cqw}.fsmvp[data-active=false] *,.fsmvp[data-active=false] :before,.fsmvp[data-active=false] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.fsmvp *,.fsmvp :before,.fsmvp :after{animation:none!important}}.gift-motion{--gm-out:.2s;--gm-in:.42s;--gm-copy:.38s;--gm-flip:1.1s;--gm-reduced:.16s;--gm-ease:cubic-bezier(.22, 1, .36, 1);--gm-ease-exit:cubic-bezier(.4, 0, 1, 1)}.gift-motion__coin{transform-style:preserve-3d;display:grid}.gift-motion__coin-front,.gift-motion__coin-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1}.gift-motion__coin-back{transform:rotateY(180deg)}.ow-top-gift.ow-top-gift--spotlight{--tg-accent:#ffb321;--tg-gold:#ffc53d;--tg-gold-deep:#e8890c;--tg-text:var(--widget-text-color,#fff);--tg-ink:#170c04;--tg-shadow:0 calc(var(--u) * .12) calc(var(--u) * .18) #000c, 0 0 calc(var(--u) * .1) #000000e6;text-align:center;color:#fff;background:0 0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex}.ow-top-gift--spotlight .ow-top-gift__label{max-width:100%;font-size:calc(calc(var(--u) * 4.4) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.06em;text-transform:uppercase;--face-hi:var(--tg-accent);font-weight:900;line-height:1.15;display:block}@supports (color:color-mix(in lab, red, red)){.ow-top-gift--spotlight .ow-top-gift__label{--face-hi:color-mix(in oklab, var(--tg-accent) 30%, #fffbe8)}}.ow-top-gift--spotlight .ow-top-gift__label{--face-mid:var(--tg-accent);--face-lo:var(--tg-accent)}@supports (color:color-mix(in lab, red, red)){.ow-top-gift--spotlight .ow-top-gift__label{--face-lo:color-mix(in oklab, var(--tg-accent) 80%, #d64f00)}}.ow-top-gift--spotlight .ow-top-gift__label{--face-depth:var(--tg-accent)}@supports (color:color-mix(in lab, red, red)){.ow-top-gift--spotlight .ow-top-gift__label{--face-depth:color-mix(in oklab, var(--tg-accent) 38%, #3a1400)}}.ow-top-gift--spotlight .ow-top-gift__label{color:var(--face-mid)}.ow-top-gift--spotlight .tg-wave__word{flex-wrap:wrap;justify-content:center;max-width:100%;display:inline-flex}.ow-top-gift--spotlight .tg-wave__char{transform-origin:50% 85%;color:var(--face-depth);-webkit-text-stroke:.16em var(--tg-ink);text-shadow:0 .1em .1em #0000008c;display:inline-block;position:relative}.ow-top-gift--spotlight .tg-wave__char:before{content:attr(data-c);background:linear-gradient(180deg, var(--face-hi) 8%, var(--face-mid) 52%, var(--face-lo) 100%);color:#0000;-webkit-text-stroke:0;text-shadow:none;-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0;transform:translateY(-.07em)}.ow-top-gift--spotlight .ow-top-gift__label .tg-wave__char:after{content:attr(data-c);color:#0000;-webkit-text-stroke:0;text-shadow:none;opacity:0;background:linear-gradient(#fff 10%,#ffffff8c 42%,#fff0 72%);-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0;transform:translateY(-.07em)}.ow-top-gift--spotlight .tg-wave__char.is-emoji{color:inherit;-webkit-text-stroke:0;text-shadow:0 .1em .12em #00000080}.ow-top-gift--spotlight .tg-wave__char.is-emoji:before,.ow-top-gift--spotlight .ow-top-gift__label .tg-wave__char.is-emoji:after{content:none}.ow-top-gift--spotlight .tg-wave__rest{color:var(--face-mid);text-shadow:var(--tg-shadow);overflow-wrap:anywhere}.ow-top-gift--spotlight .ow-top-gift__art{width:calc(var(--u) * 38);height:calc(var(--u) * 38);margin:calc(var(--u) * .6) 0;isolation:isolate;flex:none;position:relative}.ow-top-gift--spotlight .ow-top-gift__art>:not(.ow-top-gift__burst){width:100%;height:100%;position:absolute;inset:0}.ow-top-gift--spotlight .ow-top-gift__float{contain:layout paint}.ow-top-gift--spotlight .ow-top-gift__float>*{width:100%;height:100%;position:absolute;inset:0}.ow-top-gift--spotlight .ow-top-gift__float>.ow-top-gift__poster{object-fit:contain;width:62%;height:62%;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1.2) #00000080);transition:opacity .24s ease-out;inset:19%}.ow-top-gift--spotlight .ow-top-gift__video{object-fit:cover;object-position:50% 100%;opacity:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;transition:opacity .24s ease-out;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#000 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#000 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ow-top-gift--spotlight .ow-top-gift__video.is-ready{opacity:1}.ow-top-gift--spotlight .ow-top-gift__art:has(.ow-top-gift__video.is-ready) .ow-top-gift__poster{opacity:0}.ow-top-gift--spotlight .ow-top-gift__float>.ow-top-gift__fallback{width:40%;height:40%;color:var(--tg-accent);transition:opacity .24s ease-out;inset:30%}.ow-top-gift--spotlight .ow-top-gift__art:has(.ow-top-gift__video.is-ready) .ow-top-gift__fallback{opacity:0}.ow-top-gift--spotlight .ow-top-gift__burst{z-index:-1}.ow-top-gift--spotlight .ow-top-gift__back{place-items:center;display:grid}.ow-top-gift--spotlight .ow-top-gift__photo{box-shadow:0 0 0 calc(var(--u) * .32) var(--tg-gold), 0 0 0 calc(var(--u) * .5) #00000073, 0 calc(var(--u) * .45) calc(var(--u) * 1.1) #00000080;border-radius:50%;display:block;position:relative;overflow:hidden}.ow-top-gift--spotlight .ow-top-gift__photo .ow-avatar{color:#fff;background:radial-gradient(circle at 50% 32%, var(--tg-accent), #120a04 72%);width:100%;height:100%;font-weight:850;line-height:1}@supports (color:color-mix(in lab, red, red)){.ow-top-gift--spotlight .ow-top-gift__photo .ow-avatar{background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--tg-accent) 38%, #2c1a08), #120a04 72%)}}.ow-top-gift--spotlight .ow-top-gift__photo .ow-avatar{text-shadow:0 calc(var(--u) * .12) calc(var(--u) * .2) #0009}.ow-top-gift--spotlight .ow-top-gift__photo .ow-avatar img{object-fit:cover}.ow-top-gift--spotlight .ow-top-gift__photo:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 36%,#ffffff80 50%,#0000 64%);position:absolute;inset:-10%}.ow-top-gift--spotlight .ow-top-gift__copy{align-items:center;gap:calc(var(--u) * .4);flex-direction:column;width:100%;max-width:100%;display:flex}.ow-top-gift--spotlight .ow-top-gift__sender{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:calc(var(--u) * 5);--face-hi:var(--tg-text);--face-mid:var(--tg-text);padding:.14em .2em;font-weight:850;line-height:1.1;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ow-top-gift--spotlight .ow-top-gift__sender{--face-mid:color-mix(in oklab, var(--tg-text) 95%, #c9d1e0)}}.ow-top-gift--spotlight .ow-top-gift__sender{--face-lo:var(--tg-text)}@supports (color:color-mix(in lab, red, red)){.ow-top-gift--spotlight .ow-top-gift__sender{--face-lo:color-mix(in oklab, var(--tg-text) 82%, #98a3bb)}}.ow-top-gift--spotlight .ow-top-gift__sender{--face-depth:#1d2433;color:var(--tg-text)}.ow-top-gift--spotlight .ow-top-gift__gift{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd9;max-width:100%;font-size:calc(calc(var(--u) * 2.4) * var(--widget-body-scale,var(--widget-text-scale,1)));text-shadow:var(--tg-shadow);font-weight:650;overflow:hidden}.ow-top-gift--spotlight .ow-top-gift__value{align-items:center;gap:calc(var(--u) * 1);margin-top:calc(var(--u) * .4);display:flex}.ow-top-gift--spotlight .ow-top-gift__value>.ow-top-gift__coin{order:1}.ow-top-gift--spotlight .ow-top-gift__value b{font-size:calc(calc(var(--u) * 5.6) * var(--widget-value-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(180deg, #fff3c4 6%, var(--tg-gold) 50%, var(--tg-gold-deep) 100%);filter:drop-shadow(0 .06em 0 #7a3d00) drop-shadow(0 0 .035em var(--tg-ink)) drop-shadow(0 .08em .14em #00000080);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.05;display:inline-block}.ow-top-gift--spotlight .ow-top-gift__empty{margin:calc(var(--u) * 1) 0 0;color:#fff;font-size:calc(calc(var(--u) * 2.6) * var(--widget-body-scale,var(--widget-text-scale,1)));text-shadow:var(--tg-shadow)}.ow-top-gift__coin{width:calc(var(--u) * 5);height:calc(var(--u) * 5);flex:none}.ow-top-gift__coin .gift-motion__coin-front{display:block}.ow-top-gift__coin .ow-top-gift__coin-art{width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * .12) calc(var(--u) * .2) #00000073);display:block}.ow-top-gift__coin .ow-avatar{width:100%;height:100%;font-size:calc(calc(var(--u) * 2.2) * var(--widget-body-scale,var(--widget-text-scale,1)));box-shadow:0 0 0 calc(var(--u) * .3) var(--tg-gold,#ffc53d)}.gift-motion--out .gift-motion__art,.gift-motion--out .gift-motion__copy{opacity:0;transition:opacity var(--gm-out) var(--gm-ease-exit), transform var(--gm-out) var(--gm-ease-exit)}.gift-motion--out .gift-motion__art{transform:scale(.92)}.gift-motion--out .gift-motion__copy{transform:translateY(calc(var(--u) * -.8))}.gift-motion--out .gift-motion__coin{transition:transform var(--gm-out) var(--gm-ease-exit);transform:none}.gift-motion--in .gift-motion__art{animation:gm-art-in var(--gm-in) var(--gm-ease) both}.gift-motion--in .gift-motion__copy>*{animation:gm-copy-in var(--gm-copy) 80ms var(--gm-ease) both}.gift-motion--in .gift-motion__copy>:nth-child(2){animation-delay:.14s}.gift-motion--in .gift-motion__copy>:nth-child(n+3){animation-delay:.2s}.gift-motion--in .gift-motion__copy>.ow-top-gift__value{animation:.5s cubic-bezier(.2,1.2,.4,1) .22s both gm-value-in}.ow-top-gift--spotlight.gift-motion--out .gift-motion__art{opacity:.12;transform:scale(.97)}.ow-top-gift--spotlight.gift-motion--out .gift-motion__copy{transform:none}.ow-top-gift--spotlight.gift-motion--in:not(.is-reduced):not(.is-inactive) .gift-motion__art{animation:.64s cubic-bezier(.25,.8,.3,1) both tg-art-dissolve}.ow-top-gift--spotlight.gift-motion--in:not(.is-reduced):not(.is-inactive) .gift-motion__copy>.ow-top-gift__sender{animation:.44s ease-out 90ms both tg-dissolve-in}.ow-top-gift--spotlight.gift-motion--in:not(.is-reduced):not(.is-inactive) .gift-motion__copy>.ow-top-gift__gift{animation:.42s ease-out .15s both tg-dissolve-in}.ow-top-gift--spotlight.gift-motion--in:not(.is-reduced):not(.is-inactive) .gift-motion__copy>.ow-top-gift__value{animation:.46s ease-out .19s both tg-dissolve-in}.ow-top-gift--spotlight:is(.gift-motion--in,.gift-motion--flip):not(.is-reduced):not(.is-inactive) .ow-top-gift__label .tg-wave__char:after{animation:tg-shine-once .64s ease-out calc(.24s + var(--i,0) * min(45ms, .36s / var(--n,1))) both}.gift-motion--flip .gift-motion__coin{animation:gm-coin-flip var(--gm-flip) cubic-bezier(.45, 0, .2, 1) both}.gift-motion--flip .ow-top-gift__value b{animation:.46s cubic-bezier(.3,1.5,.5,1) both gm-value-land}.ow-top-gift--spotlight.gift-motion--flip .gift-motion__coin{animation:tg-coin-flip-soft var(--gm-flip) cubic-bezier(.65, 0, .35, 1) both}.ow-top-gift--spotlight.gift-motion--flip .ow-top-gift__value b{animation:.52s cubic-bezier(.3,.7,.4,1) both tg-value-settle}.gift-motion--out :is(.gift-motion__art,.gift-motion__copy,.gift-motion__coin),.gift-motion--in :is(.gift-motion__art,.gift-motion__copy>*),.gift-motion--flip .gift-motion__coin{will-change:transform, opacity}.gift-motion.is-reduced :is(.gift-motion__art,.gift-motion__copy>*,.gift-motion__coin){transition:none;animation:none;transform:none}.gift-motion.is-reduced.gift-motion--in :is(.gift-motion__art,.gift-motion__copy,.gift-motion__coin){animation:gm-fade var(--gm-reduced) linear both}.gift-motion.is-inactive :is(.gift-motion__art,.gift-motion__copy,.gift-motion__copy>*,.gift-motion__coin){will-change:auto;transition:none;animation:none}.gift-motion:is(.is-reduced,.is-inactive) .ow-top-gift__value b{animation:none}@keyframes gm-art-in{0%{opacity:0;transform:scale(.88)}65%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes gm-copy-in{0%{opacity:0;transform:translateY(calc(var(--u) * 1))}to{opacity:1;transform:none}}@keyframes gm-coin-flip{0%{transform:perspective(calc(var(--u) * 14)) rotateY(0deg)}28%,68%{transform:perspective(calc(var(--u) * 14)) rotateY(180deg) scale(1.15)}to{transform:perspective(calc(var(--u) * 14)) rotateY(360deg)}}@keyframes gm-fade{0%{opacity:0}to{opacity:1}}@keyframes gm-value-in{0%{opacity:0;transform:translateY(calc(var(--u) * 1.2)) scale(.84)}to{opacity:1;transform:none}}@keyframes gm-value-land{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}@keyframes tg-art-dissolve{0%{opacity:.12;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes tg-dissolve-in{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}@keyframes tg-shine-once{0%{opacity:0}35%{opacity:.9}to{opacity:0}}@keyframes tg-coin-flip-soft{0%{transform:perspective(calc(var(--u) * 14)) rotateY(0deg)}32%,68%{transform:perspective(calc(var(--u) * 14)) rotateY(180deg) scale(1.06)}to{transform:perspective(calc(var(--u) * 14)) rotateY(360deg)}}@keyframes tg-value-settle{0%,to{transform:none}40%{transform:scale(1.045)}}.ow--topGift{width:calc(var(--u) * 30)}.ow-top-gift.ow-top-gift--spotlight{width:100%}.ow-top-gift--spotlight .ow-top-gift__label{font-size:calc(var(--u) * 3 * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.025em;padding-top:.4em}.ow-top-gift--spotlight .ow-top-gift__art{width:calc(var(--u) * 20);height:calc(var(--u) * 16);max-width:100%;margin:0}.ow-top-gift--spotlight .ow-top-gift__float>.ow-top-gift__poster{width:90%;height:90%;inset:5%}.ow-top-gift--spotlight[data-art=compact] .ow-top-gift__art{width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.ow-top-gift--spotlight .ow-top-gift__float>.ow-top-gift__fallback{width:56%;height:56%;padding:0;inset:22%}.ow-top-gift--spotlight[data-art-shape=square] .ow-top-gift__video{object-fit:contain;object-position:50% 50%}.ow-top-gift--spotlight .ow-top-gift__photo{aspect-ratio:1;width:auto;max-width:100%;height:86%}.ow-top-gift--spotlight .ow-top-gift__photo .ow-avatar{font-size:calc(calc(var(--u) * 5.4) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-top-gift--spotlight[data-art=compact] .ow-top-gift__photo .ow-avatar{font-size:calc(calc(var(--u) * 4) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-top-gift--spotlight .ow-top-gift__copy{gap:0}.ow-top-gift--spotlight .ow-top-gift__sender{font-size:calc(var(--u) * 3.1 * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-top-gift--spotlight .ow-top-gift__gift{font-size:calc(var(--u) * 2 * var(--widget-body-scale,var(--widget-text-scale,1)));color:var(--widget-text-color,#fff);font-weight:750;line-height:1.1}.ow-top-gift--spotlight .ow-top-gift__value{gap:calc(var(--u) * .35);flex-wrap:wrap;justify-content:center;max-width:100%;margin-top:0}.ow-top-gift--spotlight .ow-top-gift__value b{font-size:min(calc(var(--u) * 3.6 * var(--widget-value-scale,var(--widget-text-scale,1))), calc(var(--u) * 5))}.ow-top-gift--spotlight .ow-top-gift__coin{width:min(calc(var(--u) * 2.8 * var(--widget-text-scale,1)), calc(var(--u) * 4.1));height:min(calc(var(--u) * 2.8 * var(--widget-text-scale,1)), calc(var(--u) * 4.1))}.ow-top-gift--spotlight .ow-top-gift__empty{font-size:calc(calc(var(--u) * 2) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow-top-gift--spotlight:not(:has(.ow-top-gift__copy)) .ow-top-gift__label{animation:none!important}.ow-top-gift--spotlight:not(:has(.ow-top-gift__copy)) .ow-top-gift__label .tg-wave__char{animation:none!important}.ow-top-gift--spotlight:not(:has(.ow-top-gift__copy)) .ow-top-gift__label .tg-wave__char:after{animation:none!important}.ow[data-color-appearance] .ow-top-gift.ow-top-gift--spotlight{--tg-accent:var(--appearance-accent);--tg-gold:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.ow[data-color-appearance] .ow-top-gift.ow-top-gift--spotlight{--tg-gold:color-mix(in srgb, var(--appearance-accent) 85%, #fff)}}.ow[data-color-appearance] .ow-top-gift.ow-top-gift--spotlight{--tg-gold-deep:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.ow[data-color-appearance] .ow-top-gift.ow-top-gift--spotlight{--tg-gold-deep:color-mix(in srgb, var(--appearance-accent) 72%, var(--appearance-outline))}}.ow[data-color-appearance] .ow-top-gift.ow-top-gift--spotlight{--tg-text:var(--appearance-text)}.ow[data-custom-background] .ow-top-gift.ow-top-gift--spotlight{background:var(--widget-custom-background);border-radius:var(--ow-radius)}.ow[data-custom-border] .ow-top-gift.ow-top-gift--spotlight{border-radius:var(--ow-radius);box-shadow:inset 0 0 0 1px var(--widget-custom-border)}.ow[data-theme-appearance] .ow-top-gift--spotlight{--tg-ink:var(--appearance-outline)}.ow[data-color-appearance] .ow-top-gift--spotlight .ow-top-gift__label{--face-hi:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.ow[data-color-appearance] .ow-top-gift--spotlight .ow-top-gift__label{--face-hi:color-mix(in srgb, var(--appearance-accent) 65%, #fff)}}.ow[data-color-appearance] .ow-top-gift--spotlight .ow-top-gift__label{--face-lo:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.ow[data-color-appearance] .ow-top-gift--spotlight .ow-top-gift__label{--face-lo:color-mix(in srgb, var(--appearance-accent) 88%, var(--appearance-outline))}}.ow[data-color-appearance] .ow-top-gift--spotlight .ow-top-gift__label{--face-depth:var(--appearance-outline)}.ow[data-theme-appearance] .ow-top-gift--spotlight .ow-top-gift__sender{--face-hi:var(--appearance-text);--face-mid:var(--appearance-text)}@supports (color:color-mix(in lab, red, red)){.ow[data-theme-appearance] .ow-top-gift--spotlight .ow-top-gift__sender{--face-mid:color-mix(in srgb, var(--appearance-text) 96%, var(--appearance-outline))}}.ow[data-theme-appearance] .ow-top-gift--spotlight .ow-top-gift__sender{--face-lo:var(--appearance-text)}@supports (color:color-mix(in lab, red, red)){.ow[data-theme-appearance] .ow-top-gift--spotlight .ow-top-gift__sender{--face-lo:color-mix(in srgb, var(--appearance-text) 88%, var(--appearance-outline))}}.ow[data-theme-appearance] .ow-top-gift--spotlight .ow-top-gift__sender{--face-depth:var(--appearance-outline)}.ow[data-color-appearance] .ow-top-gift--spotlight .ow-top-gift__gift,.ow[data-color-appearance] .ow-top-gift--spotlight .ow-top-gift__empty{color:var(--appearance-text)}.ow-top-gift--spotlight:not(.is-inactive):not(.is-reduced):has(.ow-top-gift__copy) .ow-top-gift__label .tg-wave__char{animation:tg-wave 5.2s linear calc(1.4s + var(--i,0) * min(70ms, .56s / var(--n,1))) infinite}.ow-top-gift--spotlight:is(.gift-motion--idle,.gift-motion--out):not(.is-inactive):not(.is-reduced):has(.ow-top-gift__copy) .ow-top-gift__label .tg-wave__char:after{animation:tg-glint 5.2s linear calc(1.4s + var(--i,0) * min(70ms, .56s / var(--n,1))) infinite}.ow-top-gift--spotlight:not(.is-inactive):not(.is-reduced) .ow-top-gift__plate{animation:2s ease-in-out infinite alternate tg-plate-drift}.ow-top-gift--spotlight .ow-top-gift__turn{transform-style:preserve-3d;position:absolute;inset:0}.ow-top-gift--spotlight .ow-top-gift__turn>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.ow-top-gift--spotlight .ow-top-gift__back{transform:rotateY(180deg)}.ow-top-gift--spotlight .ow-top-gift__turn[data-face=out]{animation:.56s linear both tg-art-out}.ow-top-gift--spotlight .ow-top-gift__turn[data-face=back]{transform:perspective(calc(var(--u) * 70)) rotateY(180deg) scale(1)}.ow-top-gift--spotlight .ow-top-gift__turn[data-face=in]{animation:.56s linear both tg-art-in}.ow-top-gift--spotlight .ow-top-gift__art .ow-top-gift__turn[data-still] .ow-top-gift__float>.ow-top-gift__video{opacity:0}.ow-top-gift--spotlight .ow-top-gift__art .ow-top-gift__turn[data-still] .ow-top-gift__float>:is(.ow-top-gift__poster,.ow-top-gift__fallback){opacity:1}.ow-top-gift--spotlight .ow-top-gift__art:has(.ow-top-gift__video.is-ready) .ow-top-gift__turn:not([data-still],[data-ending]) .ow-top-gift__float>:is(.ow-top-gift__poster,.ow-top-gift__fallback){transition-delay:.3s}.ow-top-gift--spotlight:not(.is-inactive):not(.is-reduced) .ow-top-gift__turn[data-face=back] .ow-top-gift__photo:after{animation:.9s cubic-bezier(.4,0,.2,1) .65s both tg-photo-glint}.ow-top-gift--spotlight.is-reduced .ow-top-gift__turn{animation:none;transform:none}.ow-top-gift--spotlight.is-reduced .ow-top-gift__turn>*{-webkit-backface-visibility:visible;backface-visibility:visible;transition:opacity .2s ease-in-out}.ow-top-gift--spotlight.is-reduced .ow-top-gift__back{opacity:0;transform:none}.ow-top-gift--spotlight.is-reduced .ow-top-gift__turn:is([data-face=out],[data-face=back])>.ow-top-gift__float{opacity:0}.ow-top-gift--spotlight.is-reduced .ow-top-gift__turn:is([data-face=out],[data-face=back])>.ow-top-gift__back{opacity:1}@media (prefers-reduced-motion:reduce){.ow-top-gift--spotlight .tg-wave__char,.ow-top-gift--spotlight .tg-wave__char:after,.ow-top-gift--spotlight .ow-top-gift__plate,.ow-top-gift--spotlight .ow-top-gift__photo:after,.ow-top-gift--spotlight .ow-top-gift__turn{animation:none!important}}@keyframes tg-wave{0%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:none}4.4%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translateY(-.16em)scaleY(1.03)}9%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:translateY(.012em)}11%,to{transform:none}}@keyframes tg-glint{0%,1.2%{opacity:0}3.8%{opacity:.85}8.5%,to{opacity:0}}@keyframes tg-plate-drift{0%{transform:none}to{transform:translateY(calc(var(--u) * -.6))}}@keyframes tg-art-out{0%{transform:perspective(calc(var(--u) * 70)) rotateY(0deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.7,.5)}50%{transform:perspective(calc(var(--u) * 70)) rotateY(90deg) scale(1.04);animation-timing-function:cubic-bezier(.3,.5,.55,1)}to{transform:perspective(calc(var(--u) * 70)) rotateY(180deg) scale(1)}}@keyframes tg-art-in{0%{transform:perspective(calc(var(--u) * 70)) rotateY(180deg) scale(1);animation-timing-function:cubic-bezier(.45,0,.7,.5)}50%{transform:perspective(calc(var(--u) * 70)) rotateY(270deg) scale(1.04);animation-timing-function:cubic-bezier(.3,.5,.55,1)}to{transform:perspective(calc(var(--u) * 70)) rotateY(360deg) scale(1)}}@keyframes tg-photo-glint{0%{opacity:0;transform:translate(-70%)}20%,75%{opacity:1}to{opacity:0;transform:translate(70%)}}.ow-live-rank.ow-live-rank--crest{--ow-text:var(--widget-text-color,#f5f6f3);--ow-text-2:var(--ow-text)}@supports (color:color-mix(in lab, red, red)){.ow-live-rank.ow-live-rank--crest{--ow-text-2:color-mix(in srgb, var(--ow-text) 72%, transparent)}}.ow-live-rank.ow-live-rank--crest{padding:calc(var(--u) * 1.6);background:linear-gradient(135deg, var(--accent), #101014 55%)}@supports (color:color-mix(in lab, red, red)){.ow-live-rank.ow-live-rank--crest{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, #111116), #101014 55%)}}.ow-live-rank.ow-live-rank--crest{border-radius:calc(var(--u) * 1.3);clip-path:none;border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ow-live-rank.ow-live-rank--crest{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.ow-live-rank.ow-live-rank--crest{box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 1.5) #00000059}.ow-live-rank.ow-live-rank--crest:before,.ow-live-rank.ow-live-rank--crest:after{content:none}.rank-crest__heading{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);display:flex}.rank-crest__heading .ow-live-rank__label{font-size:calc(calc(var(--u) * 1.8) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.04em;line-height:1.3}.rank-crest__tier{color:var(--accent);background:var(--accent);flex:none}@supports (color:color-mix(in lab, red, red)){.rank-crest__tier{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.rank-crest__tier{font-size:calc(calc(var(--u) * 1.8) * var(--widget-body-scale,var(--widget-text-scale,1)));padding:calc(var(--u) * .35) calc(var(--u) * .7);border-radius:calc(var(--u) * .5);font-weight:800}.rank-crest__position{align-items:center;gap:calc(var(--u) * 1.3);margin-block:calc(var(--u) * 1.2);display:flex}.rank-crest__mark{width:calc(var(--u) * 5.8);height:calc(var(--u) * 6.4);background:linear-gradient(150deg, var(--accent), #111116);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rank-crest__mark{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 25%, #1a2028), #111116)}}.rank-crest__mark{clip-path:polygon(50% 0,98% 20%,87% 76%,50% 100%,13% 76%,2% 20%)}.rank-crest__mark img{filter:drop-shadow(0 2px 3px #00000073);width:75%;height:auto}.rank-crest__position .ow-live-rank__value{letter-spacing:-.04em;margin:0;line-height:1}.rank-crest__progress{gap:calc(var(--u) * 1);padding-top:calc(var(--u) * 1);margin-bottom:calc(var(--u) * 1);border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid}.rank-crest__progress span{color:var(--ow-text-2);font-size:calc(calc(var(--u) * 1.5) * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:1.4}.rank-crest__progress strong{font-size:calc(calc(var(--u) * 2.6) * var(--widget-body-scale,var(--widget-text-scale,1)));color:var(--ow-text);display:block}.ow-live-rank--crest .ow-live-rank__note{font-size:calc(calc(var(--u) * 1.4) * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:1.4}.ow[data-surface-appearance] .ow-live-rank.ow-live-rank--crest{border-radius:var(--ow-radius);box-shadow:var(--ow-panel-shadow);background:0 0;border-color:#0000}.ow[data-surface-appearance] .ow-live-rank--crest:before,.ow[data-surface-appearance] .ow-live-rank--crest:after{content:""}.ow[data-surface-appearance] .rank-crest__mark{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ow[data-surface-appearance] .rank-crest__mark{background:color-mix(in srgb, var(--accent) 16%, var(--appearance-surface))}}.ow[data-color-appearance] .rank-crest__progress{border-top-color:var(--ow-text)}@supports (color:color-mix(in lab, red, red)){.ow[data-color-appearance] .rank-crest__progress{border-top-color:color-mix(in srgb, var(--ow-text) 16%, transparent)}}.ow--tapCounter{width:calc(var(--u) * 32)}.ow-tap-counter{align-items:center;gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 1.4) calc(var(--u) * 2);display:flex}.ow-tap-counter__heart{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:var(--accent-soft);color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.ow-tap-counter__heart svg{fill:currentColor;stroke-width:1.5px;width:58%;height:58%}.ow-tap-counter__copy{gap:calc(var(--u) * .25);min-width:0;display:grid}.ow-tap-counter__copy strong{color:var(--ow-text);font-size:calc(var(--u) * var(--tap-number-size,4.6) * var(--widget-value-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;font-weight:800;line-height:1.1}.ow-tap-counter__label{color:var(--ow-text-2);font-size:calc(var(--u) * 1.7 * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.overlay-canvas .ow-tts-guide.ow-tts-guide--fox{--tts-accent:#ffb547;--tts-warm:#ff9a2e;--tts-cool:#a66bff;--tts-heart:#ff4d63;--tts-text:var(--widget-text-color,#fff);isolation:isolate;align-items:center;column-gap:calc(var(--u) * 1.15);width:calc(var(--u) * 35);box-sizing:border-box;padding:calc(var(--u) * 1.1) calc(var(--u) * 1.5) calc(var(--u) * 1.35) calc(var(--u) * 1.1);border-radius:calc(var(--u) * 1.2);background:var(--tts-plate,none) center / 100% 100% no-repeat, linear-gradient(180deg, #18171d 0%, #0c0b10 100%);box-shadow:0 calc(var(--u) * .35) calc(var(--u) * 1.3) #00000073;color:var(--tts-text);text-shadow:none;grid-template-columns:auto auto minmax(0,1fr);line-height:1.15;display:grid;position:relative}.ow-tts-guide--fox .ow-tts-guide__inset{inset:calc(var(--u) * .35) calc(var(--u) * .35) calc(var(--u) * .6);z-index:-1;border-radius:calc(var(--u) * .95);box-shadow:inset 0 calc(var(--u) * .15) calc(var(--u) * .6) #000000d9;background:radial-gradient(120% 150% at 0 0,#ffffff0d,#0000 55%),#050507;position:absolute}.ow-tts-guide--fox .ow-tts-guide__emblem{width:calc(var(--u) * 6.6);height:calc(var(--u) * 6.6);place-items:center;display:grid;position:relative}.ow-tts-guide--fox .ow-tts-guide__fox{z-index:1;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * .25) calc(var(--u) * .35) #0009);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:relative}.ow-tts-guide--fox .ow-tts-guide__halo{z-index:0;background:radial-gradient(circle at 50% 56%, var(--tts-warm) 0%, var(--tts-cool) 42%, transparent 70%);border-radius:50%;position:absolute;inset:-14%}@supports (color:color-mix(in lab, red, red)){.ow-tts-guide--fox .ow-tts-guide__halo{background:radial-gradient(circle at 50% 56%, color-mix(in srgb, var(--tts-warm) 55%, transparent) 0%, color-mix(in srgb, var(--tts-cool) 28%, transparent) 42%, transparent 70%)}}.ow-tts-guide--fox .ow-tts-guide__halo{opacity:0;transition:opacity .26s ease-out,transform .26s ease-out;transform:scale(.88)}.ow-tts-guide--fox .ow-tts-guide__divider{width:calc(var(--u) * .16);margin:calc(var(--u) * .5) 0;background:linear-gradient(180deg, transparent, var(--tts-accent) 18%, var(--tts-warm) 82%, transparent);opacity:.9;border-radius:99px;align-self:stretch}.ow-tts-guide--fox .ow-tts-guide__content{gap:calc(var(--u) * .35);overflow-wrap:break-word;min-width:0;line-height:1.12;display:grid}.ow-tts-guide--fox .ow-tts-guide__title{align-items:center;gap:calc(var(--u) * .9);min-width:0;color:var(--tts-accent);font-size:calc(var(--u) * 1.25 * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:.14em;white-space:nowrap;font-weight:800;display:flex}.ow-tts-guide--fox .ow-tts-guide__title>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ow-tts-guide--fox .ow-tts-guide__title>i{flex:0 1 calc(var(--u) * 7);height:max(1px, calc(var(--u) * .12));background:linear-gradient(90deg, var(--tts-accent), transparent);opacity:.6;border-radius:99px;transition:opacity .2s ease-out}.ow-tts-guide--fox .ow-tts-guide__command{color:var(--tts-text);font-size:calc(var(--u) * 2.25 * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:-.01em;font-weight:800;line-height:1.08}.ow-tts-guide--fox .ow-tts-guide__footer{justify-content:space-between;align-items:center;gap:calc(var(--u) * .8);min-width:0;display:flex}.ow-tts-guide--fox .ow-tts-guide__eligibility{align-items:center;gap:calc(var(--u) * .45);min-width:0;color:var(--tts-text);font-size:calc(var(--u) * 1.4 * var(--widget-body-scale,var(--widget-text-scale,1)));flex-wrap:nowrap;font-weight:700;display:flex}.ow-tts-guide--fox .ow-tts-guide__eligibility>span{min-width:0}.ow-tts-guide--fox .ow-tts-guide__eligibility svg{width:1.05em;height:1.05em;color:var(--tts-heart);flex:none}.ow-tts-guide--fox .ow-tts-guide__wave{align-items:center;gap:calc(var(--u) * .26);height:calc(var(--u) * 1.9);opacity:.6;flex:none;transition:opacity .2s ease-out;display:flex}.ow-tts-guide--fox .ow-tts-guide__wave>i{width:calc(var(--u) * .24);background:var(--tts-warm);border-radius:99px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ow-tts-guide--fox .ow-tts-guide__wave>i{background:color-mix(in oklab, var(--tts-warm) calc(100% - var(--i) * 12.5%), var(--tts-cool))}}.ow-tts-guide--fox .ow-tts-guide__wave>i{transform:scaleY(var(--rest));transform-origin:50%;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.ow-tts-guide--fox .ow-tts-guide__edge{left:calc(var(--u) * 1.1);right:calc(var(--u) * 1.1);bottom:calc(var(--u) * .2);height:calc(var(--u) * .22);background:linear-gradient(90deg, var(--tts-warm), var(--tts-accent) 35%, var(--tts-cool) 80%, var(--tts-cool));border-radius:99px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ow-tts-guide--fox .ow-tts-guide__edge{background:linear-gradient(90deg, var(--tts-warm), var(--tts-accent) 35%, var(--tts-cool) 80%, color-mix(in srgb, var(--tts-cool) 70%, #4b2bff))}}.ow-tts-guide--fox .ow-tts-guide__edge{box-shadow:0 0 calc(var(--u) * .7) var(--tts-warm)}@supports (color:color-mix(in lab, red, red)){.ow-tts-guide--fox .ow-tts-guide__edge{box-shadow:0 0 calc(var(--u) * .7) color-mix(in srgb, var(--tts-warm) 45%, transparent)}}.ow-tts-guide--fox .ow-tts-guide__edge{opacity:.85;transition:opacity .2s ease-out}.ow-tts-guide--fox[data-speaking=true] .ow-tts-guide__wave,.ow-tts-guide--fox[data-speaking=true] .ow-tts-guide__title>i,.ow-tts-guide--fox[data-speaking=true] .ow-tts-guide__edge{opacity:1}.ow-tts-guide--fox[data-motion=on] .ow-tts-guide__wave>i{transform:scaleY(min(1, calc(var(--rest) + var(--tts-level,0) * var(--peak))));transition-duration:calc(70ms + var(--i) * 9ms)}.ow-tts-guide--fox[data-motion=on] .ow-tts-guide__halo{opacity:calc(.16 + var(--tts-level,0) * .55);transform:scale(calc(.9 + var(--tts-level,0) * .16));transition-duration:.12s}.ow-tts-guide--fox[data-speaking=true][data-motion=off] .ow-tts-guide__wave>i{transform:scaleY(min(1, calc(var(--rest) * 1.3)))}.ow-tts-guide--fox[data-speaking=true][data-motion=off] .ow-tts-guide__halo{opacity:.3;transform:none}.overlay-canvas.is-offscreen .ow-tts-guide--fox :is(.ow-tts-guide__wave,.ow-tts-guide__wave>i,.ow-tts-guide__halo,.ow-tts-guide__edge,.ow-tts-guide__title>i){transition:none}@media (prefers-reduced-motion:reduce){.ow-tts-guide--fox :is(.ow-tts-guide__wave,.ow-tts-guide__wave>i,.ow-tts-guide__halo,.ow-tts-guide__edge,.ow-tts-guide__title>i){transition:none}}.overlay-canvas .ow-tts-guide.ow-tts-guide--fox{--tts-plate:url(/images/tts/fox-plate.png);background-size:100% 185%,auto}.overlay-canvas .ow[data-color-appearance] .ow-tts-guide.ow-tts-guide--fox{--tts-accent:var(--appearance-accent);--tts-warm:var(--appearance-accent);--tts-cool:var(--appearance-accent)}@supports (color:color-mix(in lab, red, red)){.overlay-canvas .ow[data-color-appearance] .ow-tts-guide.ow-tts-guide--fox{--tts-cool:color-mix(in srgb, var(--appearance-accent) 65%, var(--appearance-text))}}.overlay-canvas .ow[data-color-appearance] .ow-tts-guide.ow-tts-guide--fox{--tts-text:var(--appearance-text)}.overlay-canvas .ow[data-surface-appearance] .ow-tts-guide.ow-tts-guide--fox{background:var(--ow-bg);border-radius:var(--ow-radius);box-shadow:var(--ow-panel-shadow), inset 0 0 0 1px var(--appearance-border)}.ow[data-surface-appearance] .ow-tts-guide--fox .ow-tts-guide__inset{background:var(--appearance-surface)}@supports (color:color-mix(in lab, red, red)){.ow[data-surface-appearance] .ow-tts-guide--fox .ow-tts-guide__inset{background:color-mix(in srgb, var(--appearance-surface) 95%, var(--ow-text))}}.ow[data-surface-appearance] .ow-tts-guide--fox .ow-tts-guide__inset{box-shadow:none}.studio-nav--secondary{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.studio-nav--secondary .studio-nav__item{font-size:13px}.studio-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio-health article{border:1px solid var(--border);background:var(--surface,var(--bg-2));border-radius:14px;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.studio-health article>svg{color:var(--cyan);flex:none}.studio-health article>div{flex:1;min-width:0}.studio-health strong,.studio-health span{display:block}.studio-health strong{font-size:14px}.studio-health span{color:var(--text-3);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.studio-health>p{color:var(--text-3);grid-column:1/-1;margin:0;font-size:12px}.home-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-action{text-align:left;border:1px solid var(--border);background:var(--surface,var(--bg-2));color:var(--text);cursor:pointer;border-radius:14px;align-items:center;gap:14px;min-height:94px;padding:20px;display:flex}.home-action>svg:first-child{color:var(--cyan);flex:none}.home-action>svg:last-child{flex:none;margin-left:auto}.home-action strong,.home-action small{display:block}.home-action small{color:var(--text-3);margin-top:5px;font-size:12px;line-height:1.5}.home-action:hover{border-color:var(--cyan)}.library-advanced,.starter-layouts{border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px 18px}.library-advanced>summary,.starter-layouts>summary{cursor:pointer;min-height:32px;padding:6px 0;font-weight:650}.library-advanced[open]>summary,.starter-layouts[open]>summary{margin-bottom:16px}.library-advanced .panel{box-shadow:none;border:0;padding:0}.first-run--guided .first-run__header{flex-wrap:nowrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.first-run--guided .first-run__header>div{flex:1;min-width:0}.first-run--guided .first-run__header>button{flex:none}.first-run--guided h2{font-size:22px}.first-run--guided p{color:var(--text-3);line-height:1.6}.setup-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.setup-stepper button{border:1px solid var(--border);width:100%;height:100%;color:var(--text-3);text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:start;gap:9px;padding:14px;display:flex}.setup-stepper button[aria-current=step]{border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.setup-stepper button[aria-current=step]{background:color-mix(in srgb,var(--cyan) 8%,transparent)}}.setup-stepper button[aria-current=step]{color:var(--text)}.setup-stepper button>span{background:var(--surface-2);width:26px;height:26px;color:var(--text);border-radius:50%;place-items:center;font-size:12px;display:grid}.setup-stepper strong{font-size:13px}.first-run--guided .setup-step{border:1px solid var(--border);background:var(--bg-2);border-radius:14px;flex-wrap:wrap;gap:14px;padding:22px;display:flex}.first-run--guided .setup-step>h3,.first-run--guided .setup-step>p,.first-run--guided .setup-step>.eyebrow,.first-run--guided .setup-step>.overlay-link,.setup-apps,.setup-instructions{flex-basis:100%}.first-run--guided .setup-step h3{margin:0;font-size:20px}.setup-apps{flex-wrap:wrap;gap:8px;display:flex}.setup-apps [aria-pressed=true]{color:var(--text);border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.setup-apps [aria-pressed=true]{background:color-mix(in srgb,var(--cyan) 12%,transparent)}}.setup-instructions{color:var(--text-2);gap:10px;padding-left:22px;font-size:14px;line-height:1.6;display:grid}.overlay-workspace,.unified-library,.voice-page{gap:18px;min-width:0;display:grid}.draft-bar{background:var(--bg-2);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.draft-bar.has-changes{border-color:var(--cyan)}.draft-bar strong,.draft-bar small{display:block}.draft-bar small{color:var(--text-3);margin-top:5px;font-size:12px}.draft-reminder{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;font-size:13px;display:flex}.draft-reminder button{margin-left:auto}.task-toolbar{flex-wrap:wrap;gap:12px;display:flex}.library-search{border:1px solid var(--border);border-radius:12px;flex:280px;align-items:center;gap:10px;min-width:0;padding:4px 16px;display:flex}.library-search input{width:100%;min-width:0;min-height:44px;color:var(--text);background:0 0;border:0;outline:0;font-size:15px}.library-search:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.library-tabs{flex-wrap:wrap;gap:8px;display:flex}.library-tabs button{background:var(--surface-2);border:1px solid var(--border);color:var(--text-3);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;display:flex}.library-tabs [aria-selected=true]{color:var(--text);border-color:var(--cyan)}.personal-library{justify-items:start;gap:14px;display:grid}.personal-library small,.task-intro{color:var(--text-3);line-height:1.6}.voice-page{width:100%;max-width:none;margin:0}.editor-preview--expanded{border-radius:0;overflow:auto;z-index:1100!important;background:var(--bg)!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:20px!important;position:fixed!important;inset:0!important}.editor-preview--expanded .preview__stage--portrait{width:min(100%,36.5625dvh)}.editor-preview--expanded .preview__stage--landscape{width:min(100%,1000px)}.editor-preview--expanded .editor-preview__footer{max-width:1000px;margin-inline:auto}.overlay-workspace .editor,.overlay-workspace .editor__controls,.overlay-workspace .editor__preview{min-width:0;max-width:100%}.editor-preview .panel__header{flex-wrap:wrap}.editor-preview .panel__header h2{flex:1}.studio .button,.studio .icon-button,.studio input:not([type=checkbox]):not([type=range]):not([type=color]),.studio select,.studio summary{min-height:44px}.studio .icon-button{min-width:44px}:is(.studio button:focus-visible,.studio a:focus-visible,.studio summary:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}[hidden]{display:none!important}@media (max-width:1150px){.studio-health{grid-template-columns:1fr}.home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.studio-tabbar{grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:hidden!important}.studio-tabbar button,.studio-tabbar a{min-height:52px;width:auto!important;min-width:0!important}.overlay-workspace .editor{flex-direction:column;display:flex}.overlay-workspace .editor__preview{order:-1;width:100%}.editor-preview .panel__header>.segmented{flex-basis:100%;max-width:100%}.draft-bar .button-row{width:100%}.draft-bar .button-row .button{flex:1}}@media (max-width:600px){.home-actions{grid-template-columns:1fr}.setup-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.first-run--guided .setup-step{padding:16px}.first-run--guided .setup-step>.button{width:100%}.draft-bar .button-row{grid-template-columns:1fr 1fr;display:grid}.draft-bar .button-row .button:last-child{grid-column:1/-1}.editor-selection__actions,.gift-library__buttons{flex-wrap:wrap}.gift-library__buttons .button{flex:1;min-width:130px}}[data-design-theme=clean]{--design-ink:#fff;--design-surface:transparent;--design-edge:transparent;--ow-bg:transparent;--ow-edge:transparent;--ow-edge-w:0px;--ow-cut:0px;--ow-clip:none;--ow-radius:0px;--ow-panel-shadow:none;--ow-text:#fff;--ow-text-2:#f2f2f4;--ow-text-3:#dedee4;--ow-track:#fff3;--ow-fill:var(--accent);--ow-font:var(--font-display);--ow-label:none;--clean-shadow:-.5px 0 #000, .5px 0 #000, 0 -.5px #000, 0 1px #000;text-rendering:optimizelegibility;font-optical-sizing:auto;font-family:var(--font-display);text-shadow:var(--clean-shadow)}.overlay-canvas [data-design-theme=clean] .ow-panel,.overlay-canvas [data-design-theme=clean] .ow-live-rank.ow-live-rank--crest,.overlay-canvas [data-design-theme=clean] .ow-top-gift.ow-top-gift--spotlight,.overlay-canvas [data-design-theme=clean] .ow-tts-guide.ow-tts-guide--fox{background:var(--widget-custom-background,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;border:0;border-radius:0}.overlay-canvas [data-design-theme=clean] .ow-panel:before,.overlay-canvas [data-design-theme=clean] .ow-panel:after,.overlay-canvas [data-design-theme=clean] :is(.ow-fx,.ow-board__flash,.ow-alert__sheen,.ow-tts-guide__inset,.ow-tts-guide__halo,.ow-tts-guide__divider,.ow-tts-guide__edge,.ow-top-gift__glow){display:none}.overlay-canvas [data-design-theme=clean][data-custom-border] .ow-panel{border:1px solid var(--widget-custom-border)}.overlay-canvas [data-design-theme=clean] :is(.ow-board__row,.ow-board__row.is-first,.ow-chat__message,.ow-feed__item){box-shadow:none;background:0 0;border:0}.overlay-canvas [data-design-theme=clean] :is(.ow-board__name,.ow-chat__text,.ow-chat__name,.ow-feed__text,.ow-handle,.ow-top-gift__sender,.ow-top-gift__gift,.ow-tts-guide__command){color:var(--widget-text-color,#fff);text-shadow:var(--clean-shadow);font-weight:700}.overlay-canvas [data-design-theme=clean] :is(.ow-timer__clock,.ow-stat strong,.ow-board__coins,.ow-top-gift__value b,.ow-live-rank__value,.ow-tap-counter__copy strong){color:var(--widget-text-color,#fff);letter-spacing:-.025em;text-shadow:var(--clean-shadow);font-family:inherit;font-weight:700}.overlay-canvas [data-design-theme=clean] :is(.ow-goal__title,.ow-timer__label,.ow-board__title,.ow-live-rank__label,.ow-stat small,.ow-tap-counter__label){color:var(--widget-text-color,#fff);letter-spacing:.015em;text-transform:none;text-shadow:var(--clean-shadow);font-family:inherit;font-weight:650}.overlay-canvas [data-design-theme=clean] :is(.ow-goal__icon,.ow-tap-counter__heart,.rank-crest__mark,.rank-crest__tier){box-shadow:none;clip-path:none;background:0 0;border:0}.overlay-canvas [data-design-theme=clean] .ow-tap-counter__heart{color:var(--accent)}.overlay-canvas [data-design-theme=clean] .ow-board__rank{color:#ffd23d}.overlay-canvas [data-design-theme=clean] .ow-avatar{border:max(1px,calc(var(--u) * .1)) solid #ffffffa6}.overlay-canvas [data-design-theme=clean] .ow-goal__head{margin-bottom:calc(var(--u) * .65)}.overlay-canvas [data-design-theme=clean] .ow-goal__title{font-size:calc(calc(var(--u) * 2.6) * var(--widget-title-scale,var(--widget-text-scale,1)))}.overlay-canvas [data-design-theme=clean] .ow-goal__value{color:var(--widget-text-color,#fff)}.overlay-canvas [data-design-theme=clean] .ow-bar{height:calc(var(--u) * .6);clip-path:none;background:var(--ow-track);border:0;border-radius:99px}.overlay-canvas [data-design-theme=clean] .ow-bar__fill{background:var(--accent);clip-path:none}.overlay-canvas [data-design-theme=clean] .ow-bar__ticks{display:none}.overlay-canvas [data-design-theme=clean] .ow-stat,.overlay-canvas [data-design-theme=clean] .rank-crest__progress{border:0}.overlay-canvas [data-design-theme=clean] .ow-top-gift--spotlight .ow-top-gift__label{color:var(--widget-text-color,#fff);text-transform:none;text-shadow:var(--clean-shadow);font-weight:700}.overlay-canvas [data-design-theme=clean] .ow-top-gift--spotlight .ow-top-gift__value b{filter:none;background:0 0}.overlay-canvas [data-design-theme=clean] .ow-top-gift--spotlight :is(.tg-wave__char,.tg-wave__rest){color:var(--widget-text-color,#fff);-webkit-text-stroke:0;text-shadow:var(--clean-shadow)}.overlay-canvas [data-design-theme=clean] .ow-top-gift--spotlight .tg-wave__char:before{color:inherit;background:0 0}.overlay-canvas [data-design-theme=clean] .ow-tts-guide.ow-tts-guide--fox{--tts-text:var(--widget-text-color,#fff);--tts-accent:var(--accent);text-shadow:var(--clean-shadow);grid-template-columns:auto minmax(0,1fr)}.overlay-canvas [data-design-theme=clean] .ow-alert__gem-face{box-shadow:none;background:0 0;transform:none}.overlay-canvas [data-design-theme=clean] .ow-alert__gem-face>*{transform:none}.overlay-canvas [data-design-theme=clean] .ow-alert__coins{clip-path:none;background:0 0}.overlay-canvas [data-design-theme=clean] .pgb :is(.pgb-frame,.pgb-rim,.pgb-embers){display:none}.overlay-canvas [data-design-theme=clean] .pgb :is(.pgb-panel,.pgb-strip,.pgb-footer,.pgb-clock,.pgb-vs,.pgb-compact){background:var(--widget-custom-background,transparent);box-shadow:none;border:0;border-radius:0}.overlay-canvas [data-design-theme=clean] .pgb .pgb-players:before,.overlay-canvas [data-design-theme=clean] .pgb .pgb-players:after,.overlay-canvas [data-design-theme=clean] .pgb .pgb-vs:after{display:none}.overlay-canvas [data-design-theme=clean] .pgb :is(.pgb-name,.pgb-score,.pgb-brand,.pgb-series-label,.pgb-series-tally,.pgb-clock,.pgb-mode,.pgb-conn,.pgb-cplayer){text-shadow:var(--clean-shadow);font-family:inherit;font-weight:700}.overlay-canvas [data-design-theme=clean] .pgb :is(.pgb-name,.pgb-brand,.pgb-series-label,.pgb-series-tally,.pgb-clock,.pgb-mode,.pgb-conn){color:var(--widget-text-color,#fff)}.overlay-canvas [data-design-theme=clean] .pgb .pgb-track{height:2%;box-shadow:none}.overlay-canvas [data-design-theme=clean] .pgb .pgb-avatar,.overlay-canvas [data-design-theme=clean] .pgb .pgb-streak{box-shadow:none}.overlay-canvas .pgc[data-design-theme=clean]{background:var(--widget-custom-background,transparent);box-shadow:none;border:0}.overlay-canvas .pgc[data-design-theme=clean] :is(.pgc-frame,.pgc-rim,.pgc-embers),.overlay-canvas .pgc[data-design-theme=clean] :is(.pgc-trim,.pgc-bat){display:none}.overlay-canvas .pgc[data-design-theme=clean] :is(.pgc-item,.pgc-row){box-shadow:none;background:0 0;border:0;border-radius:0}.overlay-canvas .pgc[data-design-theme=clean] :is(.pgc-item strong,.pgc-powers strong){color:var(--widget-text-color,#fff)}.overlay-canvas .pgc[data-design-theme=clean] :is(.pgc-title,.pgc-name,.pgc-mini-name,.pgc-mini-head){color:var(--widget-text-color,#fff);text-shadow:var(--clean-shadow);font-family:inherit}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]){--goal-accent:#72f1df;--goal-muted:#bac5dd;--goal-ink:#f8fbff;isolation:isolate;padding:calc(var(--u) * 3.1) calc(var(--u) * 3.4) calc(var(--u) * 2.2);border:1px solid var(--widget-custom-border,#a3bfea55);border-radius:calc(var(--u) * 2.6);background:var(--widget-custom-background,radial-gradient(ellipse at 0 0, #397d8052, transparent 55%), radial-gradient(ellipse at 100% 0, #8e58cf44, transparent 65%), linear-gradient(125deg, #121c2b, #171325));color:var(--goal-ink);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2.8) #0005, inset 0 1px #ffffff28;position:relative;overflow:hidden}.ow[data-custom-text] .ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]){--goal-ink:var(--widget-text-color,#f8fbff)}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]):before,.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]):after{content:none}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-goal__head{grid-template-columns:calc(var(--u) * 8) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--u) * 2);margin-bottom:calc(var(--u) * 2.5);display:grid}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-goal__icon{width:calc(var(--u) * 8);height:calc(var(--u) * 8);clip-path:none;color:var(--goal-accent);box-shadow:inset 0 1px #cefff142, 0 0 calc(var(--u) * 2.5) #5af2d91a;background:linear-gradient(150deg,#76ffe52b,#80a2ff09);border:1px solid #a4fff04d;border-radius:27%;position:relative;inset:auto;transform:none}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-goal__icon svg{stroke-width:2px;filter:drop-shadow(0 0 4px #9bffdf33);width:53%;height:53%;transform:none}.ow-goal__caption{gap:calc(var(--u) * .55);min-width:0;display:grid}.ow-goal__caption small{color:var(--goal-accent);font-size:calc(calc(var(--u) * 1.35) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.15em;font-weight:800}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-goal__title{clip-path:none;color:var(--goal-ink);font-size:calc(calc(var(--u) * 3.15) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:-.025em;text-transform:none;background:0 0;border:0;padding:0;font-style:normal;font-weight:750;display:block}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-goal__title:before,.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-goal__title:after{content:none}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-goal__value{color:var(--goal-ink);font-family:inherit;font-size:calc(calc(var(--u) * 4.7) * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:-.045em;text-align:right;font-weight:800;line-height:1.1}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-goal__value strong{font-weight:800}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-goal__value em{margin:calc(var(--u) * .6) 0 0;color:var(--goal-muted);font-size:calc(calc(var(--u) * 1.8) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.01em;font-weight:600;display:block}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-bar{height:calc(var(--u) * 1.65);clip-path:none;background:#0006;border:1px solid #9cbad41f;border-radius:999px;box-shadow:inset 0 1px 3px #0007}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-bar__fill{border-radius:inherit;clip-path:none;background:linear-gradient(90deg,#36cbb6,#83ffe7 45%,#9f93ff);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.ow-goals .ow-goal[data-goal-look]:not([data-goal-look=classic]) .ow-bar__ticks{display:none}.ow-goal__foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 1.15);font-size:calc(calc(var(--u) * 1.65) * var(--widget-body-scale,var(--widget-text-scale,1)));color:var(--goal-muted);font-weight:550;display:flex}.ow-goal__foot strong{color:var(--goal-accent);font-size:calc(calc(var(--u) * 1.75) * var(--widget-body-scale,var(--widget-text-scale,1)));font-variant-numeric:tabular-nums}.ow-goal__art{pointer-events:none;border-radius:inherit;z-index:-1;position:absolute;inset:0;overflow:hidden}.ow-goal__art i:first-child{opacity:.7;background:linear-gradient(90deg,#0000,#b1ffea,#e3c6ff,#0000);width:38%;height:1px;position:absolute;top:0;left:10%}.ow-goal__art i:last-child{background:linear-gradient(115deg,#0000 35%,#ffffff05 42%,#ffffff12 46%,#0000 53%);animation:9s ease-in-out infinite goal-light-pass;position:absolute;inset:0;transform:translate(-130%)}@keyframes goal-light-pass{0%,25%{opacity:0;transform:translate(-130%)}38%{opacity:.8}65%,to{opacity:0;transform:translate(130%)}}.ow-goals .ow-goal[data-goal-look=arcade][data-goal-look]{--goal-accent:#d0fa74;--goal-muted:#bdc8b4;clip-path:polygon(2.8% 0,100% 0,100% 80%,97.2% 100%,0 100%,0 20%);border-color:var(--widget-custom-border,#a8cc6c99);background:var(--widget-custom-background,linear-gradient(90deg,#bada5810 1px,transparent 1px),linear-gradient(#bada580b 1px,transparent 1px),linear-gradient(110deg,#18251e,#101919));background-size:calc(var(--u) * 3) calc(var(--u) * 3),calc(var(--u) * 3) calc(var(--u) * 3),auto;box-shadow:inset calc(var(--u) * .65) 0 #d0fa74;border-radius:0}.ow-goals .ow-goal[data-goal-look=arcade][data-goal-look] .ow-goal__icon{color:#19271a;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);box-shadow:none;background:#d0fa74;border:0;border-radius:0}.ow-goals .ow-goal[data-goal-look=arcade][data-goal-look] .ow-goal__icon svg{stroke-width:2.5px;filter:none}.ow-goals .ow-goal[data-goal-look=arcade][data-goal-look] .ow-goal__title{text-transform:uppercase;letter-spacing:-.045em;font-style:italic;font-weight:900}.ow-goals .ow-goal[data-goal-look=arcade][data-goal-look] .ow-goal__value{font-family:var(--font-mono,monospace);text-shadow:calc(var(--u) * .18) calc(var(--u) * .18) #bada582e;font-weight:850}.ow-goals .ow-goal[data-goal-look=arcade][data-goal-look] .ow-bar{height:calc(var(--u) * 2.1);border-color:#c8e98450;border-radius:0}.ow-goals .ow-goal[data-goal-look=arcade][data-goal-look] .ow-bar__fill{background:linear-gradient(90deg,#82b856,#d0fa74);border-radius:0}.ow-goals .ow-goal[data-goal-look=arcade][data-goal-look] .ow-bar__ticks{background:repeating-linear-gradient(90deg,#0000 0 calc(5% - 3px),#101919 calc(5% - 3px) 5%);display:block}.ow-goals .ow-goal[data-goal-look=arcade][data-goal-look] .ow-goal__art i:first-child{width:14%;height:calc(var(--u) * .4);background:#d0fa74;left:75%}.ow-goals .ow-goal[data-goal-look=ember][data-goal-look]{--goal-accent:#ffd49a;--goal-muted:#c1a592;border-radius:calc(var(--u) * 1.2);border-color:var(--widget-custom-border,#d69a5666);background:var(--widget-custom-background,radial-gradient(ellipse at 4% 85%,#bf561d33,transparent 60%),linear-gradient(110deg,#291c18,#160f12 60%,#291b25));box-shadow:inset 0 1px #ffdeac36,0 calc(var(--u) * 1.2) calc(var(--u) * 3) #0006}.ow-goals .ow-goal[data-goal-look=ember][data-goal-look] .ow-goal__icon{color:#332016;box-shadow:0 0 0 calc(var(--u) * .45) #ffc78113,inset 0 1px #fff5;background:linear-gradient(135deg,#ffe7bb 3%,#d18b45 45%,#f7cb84 60%,#9f5c33);border-color:#ffe9bc70;border-radius:50%}.ow-goals .ow-goal[data-goal-look=ember][data-goal-look] .ow-goal__icon svg{fill:#402418;stroke-width:1px;filter:none}.ow-goals .ow-goal[data-goal-look=ember][data-goal-look] .ow-goal__title{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:calc(calc(var(--u) * 3.5) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:-.035em}.ow-goals .ow-goal[data-goal-look=ember][data-goal-look] .ow-bar{height:calc(var(--u) * 1.3);box-shadow:0 0 calc(var(--u) * 1.5) #dd9a2820,inset 0 1px 3px #0008;border-color:#e4b37233}.ow-goals .ow-goal[data-goal-look=ember][data-goal-look] .ow-bar__fill{box-shadow:0 0 calc(var(--u) * 1.2) #ffb26077;background:linear-gradient(90deg,#ab521d,#f1a849 48%,#ffe2ac)}.ow-goals .ow-goal[data-goal-look=ember][data-goal-look] .ow-goal__art i:first-child{background:linear-gradient(90deg,#0000,#ffd79a,#0000);width:90%;left:5%}.ow-goal[data-goal-paused=true] *,.ow-goal[data-goal-paused=true] :after{transition:none!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ow-goal[data-goal-look]:not([data-goal-look=classic]),.ow-goal[data-goal-look]:not([data-goal-look=classic]) *,.ow-goal[data-goal-look]:not([data-goal-look=classic]) :after{transition:none!important;animation:none!important}}.stream-kits{gap:16px;display:grid}.stream-kits>header{align-items:flex-start;gap:10px;display:flex}.stream-kits h3{margin:0;font-size:19px}.stream-kits p{color:var(--muted,#aab1c2);margin:5px 0 0;font-size:13px;line-height:1.6}.stream-kits__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stream-kit{text-align:left;color:#f6f7fb;cursor:pointer;background:#121720;border:1px solid #7f8caa35;border-radius:15px;gap:9px;min-width:0;padding:10px;transition:transform .2s,border-color .2s;display:grid}.stream-kit:hover{border-color:var(--kit-color);transform:translateY(-2px)}.stream-kit:focus-visible{outline:2px solid var(--kit-color);outline-offset:3px}.stream-kit>strong{justify-content:space-between;gap:5px;display:flex}.stream-kit>small{color:#abb5c6;font-size:12px;line-height:1.5}.stream-kit__apply{color:var(--kit-color);font-size:12px;font-weight:750}.stream-kit__art{background:linear-gradient(140deg,#213d46,#262136);border-radius:8px;align-content:center;gap:10px;min-height:125px;padding:15px;display:grid;position:relative;overflow:hidden}.stream-kit__art i{border:2px solid var(--kit-color);border-radius:9px;width:27px;height:27px}.stream-kit__art b{letter-spacing:-.04em;font-size:23px}.stream-kit__art em{background:var(--kit-color);border-radius:4px;width:70%;height:5px}.stream-kit__art small{color:var(--kit-color);font-weight:800;position:absolute;top:22px;right:15px}.stream-kit__art--arcade{clip-path:polygon(6% 0,100% 0,100% 90%,94% 100%,0 100%,0 10%);background:repeating-linear-gradient(0deg,#d0fa7405 0 1px,#0000 1px 16px),#17221a;border-radius:0}.stream-kit__art--arcade i,.stream-kit__art--arcade em{border-radius:0}.stream-kit__art--arcade b{font-family:monospace}.stream-kit__art--ember{background:radial-gradient(at 0,#a9663829,#0000),#281a18;border:1px solid #ffd49a40}.stream-kit__art--ember i{background:linear-gradient(135deg,#ffe8c9,#9c642d);border-radius:50%}.stream-kit__art--ember b{font-family:Georgia,serif}.pgb:is([data-battle-theme=glass],[data-battle-theme=arcade],[data-battle-theme=ember]) :is(.pgb-frame,.pgb-rim,.pgb-embers){visibility:hidden}.pgb:is([data-battle-theme=glass],[data-battle-theme=arcade],[data-battle-theme=ember]) .pgb-shell{background:linear-gradient(130deg,#1d303ced,#1e1a32f5);border:1px solid #a2c5d74f;border-radius:2.7cqw;overflow:hidden;box-shadow:inset 0 1px #ffffff18,0 1cqw 3cqw #0005}.pgb:is([data-battle-theme=glass],[data-battle-theme=arcade],[data-battle-theme=ember]) .pgb-panel{background:0 0;border:none}.pgb:is([data-battle-theme=glass],[data-battle-theme=arcade],[data-battle-theme=ember]) .pgb-mini{background:linear-gradient(130deg,#1d303ced,#1e1a32f5);border:1px solid #a2c5d74f;border-radius:3cqw}.pgb:is([data-battle-theme=glass],[data-battle-theme=arcade],[data-battle-theme=ember]) .pgb-mini-frame{display:none}.pgb:is([data-battle-theme=glass],[data-battle-theme=arcade],[data-battle-theme=ember]) :is(.pgb-brand,.pgb-name,.pgb-score,.pgb-mini-name,.pgb-mini-score){text-shadow:0 2px 4px #000b}.pgb[data-battle-theme=arcade] :is(.pgb-shell,.pgb-mini){background:repeating-linear-gradient(0deg,#d0fa7405 0 1px,#0000 1px 2cqw),#122019f5;border-color:#d0fa7470;border-radius:0;box-shadow:inset .5cqw 0 #d0fa74}.pgb[data-battle-theme=arcade] :is(.pgb-score,.pgb-mini-points){font-family:monospace}.pgb[data-battle-theme=ember] :is(.pgb-shell,.pgb-mini){background:radial-gradient(at 5%,#97552233,#0000 55%),linear-gradient(115deg,#281c17f5,#1b1220f5);border-color:#e0a86460;border-radius:1.4cqw}.pgb[data-battle-theme=ember] .pgb-brand{color:#ffe2bb}.pgb[data-recap=true],.pgb[data-recap=true] .pgb-mini{min-height:28cqw}.battle-recap{--recap-width:100cqw;z-index:5;border:1px solid var(--host);box-sizing:border-box;background:#121720f5;border-radius:2cqw;align-content:center;gap:.8cqw;padding:1.4cqw;animation:.3s ease-out recap-in;display:grid;position:absolute;inset:0}.battle-recap header{text-align:center;gap:.6cqw;display:grid}.battle-recap header span{letter-spacing:.18em;color:var(--host);font:800 1.2cqw/1.2 system-ui}.battle-recap header strong{color:#fff;font:750 2.4cqw/1.2 system-ui}.battle-recap__players{justify-content:space-evenly;gap:2cqw;display:flex}.battle-recap__players>div{flex:1;justify-items:center;gap:.6cqw;min-width:0;display:grid}.battle-recap__photos{justify-content:center;gap:.6cqw;max-width:100%;display:flex}.battle-recap__players img{object-fit:cover;border-radius:50%;width:4.8cqw;height:4.8cqw}.battle-recap__players strong{text-align:center;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:#fff;-webkit-box-orient:vertical;max-width:100%;font:700 1.8cqw/1.2 system-ui;display:-webkit-box;overflow:hidden}.battle-recap__players b{font:800 min(3.5cqw,calc((var(--recap-width) / var(--recap-sides,2) - 4cqw) / (var(--recap-score-chars,12) * .65)))/1.2 system-ui;color:#fff}.battle-recap__players small{color:#adb9c9;font:800 1.2cqw/1.2 system-ui}.battle-recap__players [data-result=win] small{color:var(--host)}.battle-recap footer{color:#e7d29e;text-align:center;font:650 1.6cqw/1.2 system-ui}.pgb[data-opponents-only=true] .battle-recap{--recap-width:calc(23cqw * var(--opponent-columns,1));width:calc(23% * var(--opponent-columns,1));right:auto}.ow-rally-celebration{z-index:8;max-width:95%;padding:calc(var(--u)*1.2) calc(var(--u)*2.2);color:#d5ffed;font-weight:800;font-size:calc(var(--u)*2);white-space:nowrap;text-shadow:none;background:#142420f5;border:1px solid #fff5;border-radius:999px;animation:.35s ease-out rally-in;position:absolute;top:0;left:50%;transform:translate(-50%,-115%);box-shadow:0 5px 20px #0004}.ow-goal>.ow-rally-celebration{top:auto;bottom:0;transform:translate(-50%,-15%)}@keyframes recap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rally-in{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.stream-kits__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stream-kit{transition:none}.battle-recap,.ow-rally-celebration{animation:none}}.social-cards{--sc-unit:1px;--sc-ease:cubic-bezier(.22,1,.36,1);--sc-text:#f7f8fc;--sc-muted:#aaaebc;--sc-line:#ffffff1c;width:calc(var(--sc-unit) * 480);max-width:100%;font-family:var(--font-geist-sans,Inter,Arial,sans-serif);color:var(--sc-text);font-variant-numeric:tabular-nums;isolation:isolate}.social-cards *{box-sizing:border-box}.sc-frame,.sc-list{border:calc(var(--sc-unit) * 1) solid var(--sc-line);border-radius:calc(var(--sc-unit) * 24);box-shadow:0 calc(var(--sc-unit) * 16) calc(var(--sc-unit) * 40) #0004,0 calc(var(--sc-unit) * 1) 0 #ffffff08 inset;background:linear-gradient(135deg,#242731fa,#0f121afa);position:relative;overflow:hidden}.sc-frame{padding:calc(var(--sc-unit) * 18) calc(var(--sc-unit) * 22) calc(var(--sc-unit) * 16);transition:border-color .45s var(--sc-ease)}.sc-heading{align-items:center;gap:calc(var(--sc-unit) * 8);color:var(--sc-muted);font-size:calc(calc(var(--sc-unit) * 10) * var(--widget-title-scale,var(--widget-text-scale,1)));line-height:calc(var(--sc-unit) * 14);letter-spacing:calc(var(--sc-unit) * 1.65);text-transform:uppercase;font-weight:750;display:flex}.sc-heading__dot{height:calc(var(--sc-unit) * 5);width:calc(var(--sc-unit) * 5);background:var(--sc-brand);box-shadow:0 0 0 calc(var(--sc-unit) * 3) var(--sc-brand);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sc-heading__dot{box-shadow:0 0 0 calc(var(--sc-unit) * 3) color-mix(in srgb,var(--sc-brand) 10%,transparent)}}.sc-heading__dot{transition:background-color .4s var(--sc-ease),box-shadow .4s var(--sc-ease)}.sc-heading__count{align-items:center;gap:calc(var(--sc-unit) * 4);font-size:calc(calc(var(--sc-unit) * 10) * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:calc(var(--sc-unit) * .2);color:#b9bdc9;margin-left:auto;display:flex}.sc-heading__count i{color:#606778;font-style:normal}.sc-stage{grid-template-columns:calc(var(--sc-unit) * 76) minmax(0,1fr);align-items:center;gap:calc(var(--sc-unit) * 20);min-height:calc(var(--sc-unit) * 106);display:grid}.sc-brand{width:calc(var(--sc-unit) * 76);height:calc(var(--sc-unit) * 76);border-radius:calc(var(--sc-unit) * 21);background:var(--sc-brand);color:var(--sc-ink);box-shadow:0 calc(var(--sc-unit) * 2) calc(var(--sc-unit) * 2) #fff2 inset,0 calc(var(--sc-unit) * 7) calc(var(--sc-unit) * 16) #0002;transition:background-color .5s var(--sc-ease),color .4s var(--sc-ease);flex:none;place-items:center;display:grid;position:relative}.sc-brand svg{width:calc(var(--sc-unit) * 39);height:calc(var(--sc-unit) * 39);display:block}.sc-brand__face{opacity:0;transform:translateY(calc(var(--sc-unit) * 14)) scale(.88);transition:opacity .22s ease,transform .54s var(--sc-ease);place-items:center;display:grid;position:absolute;inset:0}.sc-brand__face[data-active=true]{opacity:1;transform:translateY(0)scale(1)}.sc-copy{height:calc(var(--sc-unit) * 90);min-width:0;position:relative;overflow:hidden}.sc-copy__slide{opacity:0;transform:translateY(calc(var(--sc-unit) * -15));pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .48s var(--sc-ease),visibility 0s .5s;position:absolute;inset:0}.sc-copy__slide[data-active=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s 80ms ease,transform .56s var(--sc-ease),visibility 0s;transform:translateY(0)}.sc-copy__body{justify-content:center;gap:calc(var(--sc-unit) * 5);height:100%;color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex;position:relative}a.sc-copy__body{padding-right:calc(var(--sc-unit) * 26);border-radius:calc(var(--sc-unit) * 5)}a.sc-copy__body:focus-visible{outline:calc(var(--sc-unit) * 2) solid var(--sc-brand);outline-offset:calc(var(--sc-unit) * 4)}.sc-copy__service{font-size:calc(calc(var(--sc-unit) * 11) * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:calc(var(--sc-unit) * 15);letter-spacing:calc(var(--sc-unit) * .25);color:var(--sc-muted);font-weight:680}.sc-copy__handle{font-size:calc(calc(var(--sc-unit) * 27) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:calc(var(--sc-unit) * -.8);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-bottom:calc(var(--sc-unit) * 2);font-weight:780;line-height:1.12;overflow:hidden}.sc-copy__message{font-size:calc(calc(var(--sc-unit) * 12) * var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:480;line-height:calc(var(--sc-unit) * 17);white-space:nowrap;text-overflow:ellipsis;color:#b8bdcc;letter-spacing:calc(var(--sc-unit) * .05);overflow:hidden}.sc-copy__arrow{font-size:calc(calc(var(--sc-unit) * 21) * var(--widget-body-scale,var(--widget-text-scale,1)));color:var(--sc-brand);transition:transform .25s var(--sc-ease);position:absolute;top:36%;right:0}a.sc-copy__body:hover .sc-copy__arrow{transform:translate(calc(var(--sc-unit) * 2),calc(var(--sc-unit) * -2))}.sc-track{gap:calc(var(--sc-unit) * 5);height:calc(var(--sc-unit) * 3);margin-top:calc(var(--sc-unit) * 1);display:flex}.sc-track>span{border-radius:calc(var(--sc-unit) * 4);background:#ffffff12;flex:1;position:relative;overflow:hidden}.sc-track>span[data-active=true]{background:var(--sc-track-brand)}@supports (color:color-mix(in lab, red, red)){.sc-track>span[data-active=true]{background:color-mix(in srgb,var(--sc-track-brand) 20%,transparent)}}.sc-track i{border-radius:inherit;background:var(--sc-track-brand);transform-origin:0;animation:sc-dwell var(--sc-dwell) linear both;position:absolute;inset:0}.social-cards[data-paused=true] .sc-track i{animation-play-state:paused}.social-cards[data-reduced-motion=true] .sc-track i{animation:none}@keyframes sc-dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.social-cards[data-look=paper]{--sc-text:#18201e;--sc-muted:#68726f;--sc-line:#1530251f}.social-cards[data-look=paper] .sc-frame,.social-cards[data-look=paper] .sc-list{box-shadow:0 calc(var(--sc-unit) * 12) calc(var(--sc-unit) * 32) #0003,0 calc(var(--sc-unit) * 1) 0 #fff inset;background:#f4f4eb}.social-cards[data-look=paper] .sc-heading__count{color:#53615b}.social-cards[data-look=paper] .sc-heading__count i{color:#a3aca6}.social-cards[data-look=paper] .sc-copy__message{color:#5b6b62}.social-cards[data-look=paper] .sc-track>span{background:#12251b15}.social-cards[data-look=paper] .sc-track i{background:#415b47}.social-cards[data-look=paper] .sc-heading__dot{box-shadow:0 0 0 calc(var(--sc-unit) * 3) #50694f16;background:#50694f}.social-cards[data-look=minimal] .sc-frame,.social-cards[data-look=minimal] .sc-list{box-shadow:none;border-radius:calc(var(--sc-unit) * 12);background:#0f1218c7;border-color:#ffffff1a}.social-cards[data-look=minimal] .sc-brand{box-shadow:none;color:var(--sc-brand);background:0 0}.social-cards[data-look=minimal] .sc-brand svg [fill^=var]{fill:#11151a}.social-cards[data-look=minimal] .sc-track{height:calc(var(--sc-unit) * 2)}.sc-list{padding:calc(var(--sc-unit) * 5) calc(var(--sc-unit) * 22)}.sc-list__row{gap:calc(var(--sc-unit) * 16);padding:calc(var(--sc-unit) * 17) 0;min-height:calc(var(--sc-unit) * 106);align-items:center;display:flex}.sc-list__row+.sc-list__row{border-top:calc(var(--sc-unit) * 1) solid var(--sc-line)}.sc-list__row .sc-brand{width:calc(var(--sc-unit) * 62);height:calc(var(--sc-unit) * 62);border-radius:calc(var(--sc-unit) * 18)}.sc-list__row .sc-brand svg{height:calc(var(--sc-unit) * 33);width:calc(var(--sc-unit) * 33)}.sc-list__row .sc-copy__body{flex:1}.sc-list__row .sc-copy__handle{font-size:calc(var(--sc-unit) * 23)}.sc-list__row .sc-copy__message{font-size:calc(var(--sc-unit) * 11)}.sc-list__row .sc-copy__arrow{top:30%}.social-cards--compact{width:calc(var(--sc-unit) * 360)}.social-cards--compact .sc-frame{padding:calc(var(--sc-unit) * 14) calc(var(--sc-unit) * 17) calc(var(--sc-unit) * 12);border-radius:calc(var(--sc-unit) * 20)}.social-cards--compact .sc-heading{font-size:calc(calc(var(--sc-unit) * 8) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:calc(var(--sc-unit) * 1.2);line-height:calc(var(--sc-unit) * 12)}.social-cards--compact .sc-stage{min-height:calc(var(--sc-unit) * 89);grid-template-columns:calc(var(--sc-unit) * 58) minmax(0,1fr);gap:calc(var(--sc-unit) * 14)}.social-cards--compact .sc-brand{width:calc(var(--sc-unit) * 58);height:calc(var(--sc-unit) * 58);border-radius:calc(var(--sc-unit) * 17)}.social-cards--compact .sc-brand svg{width:calc(var(--sc-unit) * 31);height:calc(var(--sc-unit) * 31)}.social-cards--compact .sc-copy{height:calc(var(--sc-unit) * 76)}.social-cards--compact .sc-copy__handle{font-size:calc(calc(var(--sc-unit) * 22) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:calc(var(--sc-unit) * -.6)}.social-cards--compact .sc-copy__service{font-size:calc(var(--sc-unit) * 10)}.social-cards--compact .sc-copy__message{font-size:calc(calc(var(--sc-unit) * 10) * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:calc(var(--sc-unit) * 14)}.social-cards--compact .sc-list{padding:calc(var(--sc-unit) * 4) calc(var(--sc-unit) * 16)}.social-cards--compact .sc-list__row{gap:calc(var(--sc-unit) * 12);min-height:calc(var(--sc-unit) * 90);padding:calc(var(--sc-unit) * 14) 0}@media (prefers-reduced-motion:reduce){.social-cards *{transition:none!important;animation:none!important}}.social-cards[data-reduced-motion=true] *{transition:none!important;animation:none!important}.ow--socialCards{width:calc(var(--u) * 44.4444)}.ow--socialCards:has(.social-cards--compact){width:calc(var(--u) * 33.3333)}.ow--socialCards .social-cards{--sc-unit:calc(var(--u) / 10.8)}.social-cards-options{min-width:0;font-family:var(--font-geist-sans,Inter,Arial,sans-serif);color:#e8ebf2;gap:16px;font-size:13px;display:grid}.sc-options__intro{color:#a6adbe;margin:0;font-size:13px;line-height:1.6}.sc-options__fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.sc-options__fields button,.sc-options__fields select,.sc-options__fields input{font:inherit}.sc-options__fields button{cursor:pointer}.sc-options__fields button:disabled,.sc-options__fields:disabled{opacity:.5;cursor:default}:is(.sc-options__fields button:focus-visible,.sc-options__fields input:focus-visible,.sc-options__fields select:focus-visible,.sc-options__fields summary:focus-visible){outline-offset:3px;outline:2px solid #a4b8ff}.sc-segmented{background:#0e111b;border:1px solid #fff1;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.sc-segmented button{color:#8e98af;background:0 0;border:0;border-radius:8px;padding:9px;font-size:12px;font-weight:650;transition:background .3s cubic-bezier(.22,1,.36,1),color .2s}.sc-segmented button[aria-pressed=true]{color:#fff;background:#30394c;box-shadow:0 1px 4px #0004}.sc-options__looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sc-options__looks button{color:#9ba6ba;background:#131824;border:1px solid #ffffff15;border-radius:12px;gap:8px;min-width:0;padding:8px 8px 9px;font-size:11px;display:grid}.sc-options__looks button[aria-pressed=true]{color:#fff;background:#1c263d;border-color:#a4b8ff}.sc-look-sample{background:linear-gradient(135deg,#3b4051,#171d2c);border-radius:6px;align-items:center;gap:6px;height:39px;padding:7px;display:flex}.sc-look-sample i{background:#bcb0f9;border-radius:6px;width:21px;height:21px}.sc-look-sample b{background:#e1e6f2;border-radius:3px;width:30px;height:4px;box-shadow:0 8px #858d9e}.sc-options__looks [data-look=paper] .sc-look-sample{background:#f3f3eb}.sc-options__looks [data-look=paper] .sc-look-sample b{background:#35423d;box-shadow:0 8px #929e94}.sc-options__looks [data-look=minimal] .sc-look-sample{background:0 0}.sc-options__looks [data-look=minimal] .sc-look-sample i{background:0 0;border:2px solid #bcb0f9}.sc-options__add{align-items:end;gap:8px;display:flex}.sc-options__add>label{flex:1;min-width:0}.sc-options__fields label:not(.sc-options__check){gap:7px;min-width:0;display:grid}.sc-options__fields label>span{color:#abb5c8;font-size:11px;font-weight:650}.sc-options__fields label>span>b{float:right;color:#d5dcf0}.sc-options__fields label small{color:#737f98;margin-left:4px;font-weight:400}.sc-options__fields input:not([type=checkbox]):not([type=range]),.sc-options__fields select{color:#e6ecf9;background:#101522;border:1px solid #ffffff20;border-radius:9px;width:100%;min-width:0;padding:10px 11px}.sc-options__fields input::placeholder{color:#616f88}.sc-options__fields select{-webkit-appearance:auto;appearance:auto}.sc-options__add-button{color:#edf2ff;white-space:nowrap;background:#273149;border:1px solid #ffffff26;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:38px;padding:8px 11px;font-weight:650;display:flex}.sc-options__cards{gap:5px;display:grid}.sc-options__card{border:1px solid #0000;border-radius:10px;align-items:center;min-width:0;transition:background .2s,border-color .2s;display:flex}.sc-options__card[data-selected=true]{background:#ffffff06;border-color:#ffffff1c}.sc-options__card>button:first-child{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:9px;display:flex}.sc-options__brand{background:#ffffff07;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sc-options__brand svg{width:21px;height:21px}.sc-options__card strong{font-size:12px;font-weight:650;display:block}.sc-options__card small{color:#77849d;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:4px;font-size:11px;display:block;overflow:hidden}.sc-options__remove{color:#6d7890;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:32px;margin-right:5px;display:grid}.sc-options__remove:hover{color:#ffb4ba;background:#fc677811}.sc-options__edit,.sc-options__playback{border-top:1px solid #ffffff10;gap:14px;padding-top:16px;display:grid}.sc-options__check{color:#b9c4d8;align-items:center;gap:8px;font-size:12px;display:flex}.sc-options__check input{accent-color:#b5c6ff;flex:none;width:15px;height:15px}.sc-options__fields input[type=range]{accent-color:#a9bfff;width:100%}.sc-options__fields details>summary{color:#8f9bb2;cursor:pointer;margin-bottom:12px;font-size:12px}.sc-options__fields details p,.sc-options__playback p{color:#76839c;margin:0;font-size:11px;line-height:1.6}.sc-options__fields details p{margin-top:8px}.sc-options__destination{text-overflow:ellipsis;white-space:nowrap;color:#92a7cc;margin-top:8px;font-size:10px;display:block;overflow:hidden}.sc-options__empty{color:#9da9c0;border:1px dashed #fff2;border-radius:12px;padding:18px;font-size:12px;line-height:1.6}.sc-options__error{color:#ffbdc2;margin:0;font-size:12px}.heart-up{--heart-primary:#ff87c9;--heart-strong:#f04c9e;--heart-soft:#ffe2f2;--heart-ink:#291429;isolation:isolate;grid-template-columns:calc(var(--u)*19) minmax(0,1fr) minmax(calc(var(--u)*14),auto);align-items:center;gap:calc(var(--u)*2.2);width:100%;min-height:calc(var(--u)*27);padding:calc(var(--u)*3.2);border-radius:calc(var(--u)*4);box-shadow:0 calc(var(--u)*1.5) calc(var(--u)*4) #04020b45,inset 0 1px 0 #ffe0f518;color:#fff;text-shadow:none;box-sizing:border-box;background:linear-gradient(115deg,#26172ff7,#161322f5 72%);border:1px solid #ffc1e740;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.15;display:grid;position:relative;overflow:visible}.heart-up:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff2 48%,#0000 62%);position:absolute;inset:0}.heart-up__aura{z-index:-2;border-radius:inherit;pointer-events:none;background:radial-gradient(at 10%,#ff50a822,#0000 60%);position:absolute;inset:0;overflow:hidden}.heart-up__identity{width:calc(var(--u)*17);height:calc(var(--u)*17);place-items:center;display:grid;position:relative}.heart-up__portrait{width:83%;height:83%;color:var(--heart-soft);background:linear-gradient(150deg,var(--heart-strong),var(--heart-ink));border:calc(var(--u)*.32) solid var(--heart-soft);box-shadow:0 0 calc(var(--u)*3) #fa75bc22;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.heart-up__portrait>span{font-size:calc(var(--u)*7);font-weight:800}.heart-up__portrait>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heart-up__orbit{border:1px solid #ff9ed448;border-radius:50%;position:absolute;inset:0}.heart-up__heart{bottom:calc(var(--u)*-.2);right:calc(var(--u)*-.1);width:calc(var(--u)*5.4);height:calc(var(--u)*5.4);background:var(--heart-primary);color:var(--heart-ink);border:calc(var(--u)*.4) solid #211525;box-shadow:0 0 calc(var(--u)*2) #ff80c855;border-radius:50%;place-items:center;display:grid;position:absolute}.heart-up__heart svg{stroke-width:1.5px;width:54%;height:54%}.heart-up__copy{min-width:0;position:relative}.heart-up__eyebrow{align-items:center;gap:calc(var(--u)*.7);font-size:calc(var(--u)*1.8);letter-spacing:.18em;color:var(--heart-primary);font-weight:850;display:flex}.heart-up__eyebrow svg{width:calc(var(--u)*2.2);height:calc(var(--u)*2.2)}.heart-up .heart-up__name{text-overflow:ellipsis;white-space:nowrap;margin:calc(var(--u)*1.4) 0 calc(var(--u)*.9);font-size:calc(var(--u)*5);letter-spacing:-.035em;color:#fff;font-weight:800;display:block;overflow:hidden}.heart-up__caption{font-size:calc(var(--u)*1.75);color:#e4d2e7;letter-spacing:0;display:block}.heart-up__progress{width:85%;height:calc(var(--u)*.45);margin-top:calc(var(--u)*2.3);background:#fff1;border-radius:9px;display:block;overflow:hidden}.heart-up__progress i{background:linear-gradient(90deg,var(--heart-strong),var(--heart-soft));transform-origin:0;border-radius:inherit;width:100%;height:100%;display:block}.heart-up__level{min-width:calc(var(--u)*13);text-align:center;padding-left:calc(var(--u)*2);border-left:1px solid #fff1;position:relative}.heart-up__level-label{justify-content:center;align-items:center;gap:calc(var(--u)*.25);font-size:calc(var(--u)*1.5);color:var(--heart-primary);letter-spacing:.1em;font-weight:850;display:flex}.heart-up__level-label svg{width:calc(var(--u)*1.9);height:calc(var(--u)*1.9)}.heart-up__number{height:calc(var(--u)*11);place-items:center;display:grid;position:relative;overflow:hidden}.heart-up__number strong,.heart-up__old{font-size:calc(var(--u)*9);letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:var(--heart-soft);grid-area:1/1;font-weight:850;line-height:1;display:block}.heart-up__old{opacity:0}.heart-up[data-digits="3"] .heart-up__number strong,.heart-up[data-digits="3"] .heart-up__old{font-size:calc(var(--u)*6.4)}.heart-up[data-digits="4"] .heart-up__number strong,.heart-up[data-digits="4"] .heart-up__old{font-size:calc(var(--u)*4.8)}.heart-up__previous{font-size:calc(var(--u)*1.35);color:#d4c2d9;letter-spacing:.06em;font-weight:650}.heart-up__previous>span{color:var(--heart-primary);margin:0 .25em}.heart-up__particles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:visible}.heart-up__particles i{left:calc(4% + var(--i)*12%);width:calc(var(--u)*1.4);height:calc(var(--u)*1.4);color:var(--heart-primary);opacity:0;position:absolute;top:46%}.heart-up__particles svg{fill:currentColor;stroke-width:1px;width:100%;height:100%}.heart-up[data-look=arcade]{--heart-primary:#b7ff67;--heart-strong:#7b5cff;--heart-soft:#e8ffce;--heart-ink:#171b2e;border:calc(var(--u)*.24) solid #a1ff7580;border-radius:calc(var(--u)*1);box-shadow:calc(var(--u)*.7) calc(var(--u)*.7) 0 #74ff831d,inset 0 0 0 calc(var(--u)*.6) #0002;background:linear-gradient(120deg,#252049fa,#111d27fa)}.heart-up[data-look=arcade] .heart-up__aura{background:repeating-linear-gradient(0deg,#0000,#0000 3px,#bbff7a05 4px 5px)}.heart-up[data-look=arcade] .heart-up__portrait{border-radius:22%}.heart-up[data-look=arcade] .heart-up__orbit{border-style:dashed;border-radius:28%;transform:rotate(7deg)}.heart-up[data-look=arcade] .heart-up__heart{border-radius:20%}.heart-up[data-look=arcade] .heart-up__number strong{font-family:ui-monospace,monospace}.heart-up[data-look=starlight]{--heart-primary:#f9d68e;--heart-strong:#a587f5;--heart-soft:#fff5d9;--heart-ink:#262039;border-radius:calc(var(--u)*2.2);box-shadow:0 calc(var(--u)*1.2) calc(var(--u)*4) #0004,inset 0 0 0 calc(var(--u)*.5) #f9d68e09;background:linear-gradient(120deg,#171d38fa,#171827fa 65%,#2d2540fa);border-color:#f9d68e60}.heart-up[data-look=starlight] .heart-up__aura{background:radial-gradient(at 12%,#b692ff25,#0000 55%),radial-gradient(at 96% 15%,#f8d59312,#0000 50%)}.heart-up[data-look=starlight] .heart-up__orbit{box-shadow:0 0 0 calc(var(--u)*.7) #ecd8a90a;border-color:#f9d68e77}.heart-up[data-look=starlight] .heart-up__number strong{font-family:Georgia,serif;font-weight:500}.heart-up[data-animate=true]{animation:heart-up-card var(--heart-up-ms) both}.heart-up[data-animate=true][data-hold=true]{animation-name:heart-up-card-preview}.heart-up[data-animate=true]:after{animation:1.3s .35s both heart-up-sheen}.heart-up[data-animate=true] .heart-up__heart{animation:.9s .2s both heart-up-heart}.heart-up[data-animate=true] .heart-up__orbit{animation:1.4s .2s both heart-up-orbit}.heart-up[data-animate=true] .heart-up__old{animation:.6s .65s both heart-up-old}.heart-up[data-animate=true] .heart-up__number strong{animation:.85s .65s both heart-up-new}.heart-up[data-animate=true] .heart-up__progress i{animation:1s .2s both heart-up-fill}.heart-up[data-animate=true] .heart-up__particles i{animation:heart-up-spark 1.6s calc(.3s + var(--i)*55ms) both}.heart-up[data-paused=true],.heart-up[data-paused=true]:after,.heart-up[data-paused=true] *{animation-play-state:paused!important}@keyframes heart-up-card{0%{opacity:0;transform:translateY(12px)scale(.96)}9%{opacity:1;transform:translateY(0)scale(1.012)}16%,90%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.985)}}@keyframes heart-up-card-preview{0%{opacity:0;transform:translateY(12px)scale(.96)}9%{opacity:1;transform:translateY(0)scale(1.012)}16%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heart-up-heart{0%{opacity:0;transform:rotate(-24deg)scale(.25)}65%{opacity:1;transform:rotate(5deg)scale(1.13)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes heart-up-orbit{0%{opacity:0;scale:.8}50%{opacity:1;scale:1.06}to{opacity:1;scale:1}}@keyframes heart-up-old{0%{opacity:.6;transform:translateY(0)}to{opacity:0;transform:translateY(-105%)}}@keyframes heart-up-new{0%{opacity:0;transform:translateY(105%)}70%{opacity:1;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes heart-up-fill{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}@keyframes heart-up-sheen{0%{opacity:0;translate:-30%}40%{opacity:.7}to{opacity:0;translate:30%}}@keyframes heart-up-spark{0%{opacity:0;transform:translateY(0)rotate(0)scale(.3)}20%{opacity:.75}to{opacity:0;transform:translateY(calc(var(--u)*-14)) rotate(65deg) scale(1)}}@media (prefers-reduced-motion:reduce){.heart-up,.heart-up:after,.heart-up *{animation:none!important}.heart-up__old{display:none}}.heart-up__heart .heart-me-icon{width:80%;height:80%}@font-face{font-family:iTok Alert Rounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/overlays/lilita-one-0.woff2)format("woff2")}.ow--alerts :is(.ow-alert,.heart-up){font-family:var(--widget-font-family,"iTok Alert Rounded",system-ui,sans-serif);font-weight:var(--widget-font-weight,400)}.ow--alerts .ow-alert__kicker{font-size:calc(var(--u)*3.8*var(--widget-title-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);letter-spacing:.015em;text-transform:none;line-height:1.2}.ow--alerts :is(.ow-alert__name,.ow-alert--big .ow-alert__name){font-size:calc(var(--u)*6.7*var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.15}.ow--alerts .ow-alert__action{max-width:100%;font-size:calc(var(--u)*4.6*var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);color:var(--ow-text);overflow-wrap:anywhere;line-height:1.3;display:block}.ow--alerts .ow-alert__count{font-size:calc(var(--u)*5*var(--widget-value-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);font-variant-numeric:tabular-nums;margin-left:.2em}.ow--alerts .ow-alert__coins{max-width:100%;font-size:calc(var(--u)*3.8*var(--widget-value-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.ow--alerts .heart-up__eyebrow{font-size:calc(var(--u)*3.2*var(--widget-title-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);letter-spacing:0;line-height:1.2}.ow--alerts .heart-up .heart-up__name{font-size:calc(var(--u)*5.9*var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;line-height:1.15}.ow--alerts .heart-up__caption{font-size:calc(var(--u)*2.9*var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);line-height:1.3}.ow--alerts .heart-up__level-label{font-size:calc(var(--u)*2.6*var(--widget-title-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);letter-spacing:0;line-height:1.2}.ow--alerts .heart-up__previous{font-size:calc(var(--u)*2.2*var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:var(--widget-font-weight,400);letter-spacing:0;line-height:1.25}.ow--alerts .heart-up__number strong{font-family:var(--widget-font-family,"iTok Alert Rounded",system-ui,sans-serif);font-weight:var(--widget-font-weight,400);letter-spacing:0}.overlay-canvas .ow-top-gift.ow-top-gift--spotlight{font-family:var(--widget-font-family,"Lilita One", system-ui, sans-serif)}.overlay-canvas .ow--topGift .ow-top-gift--spotlight :is(.ow-top-gift__label,.ow-top-gift__sender,.ow-top-gift__gift,.ow-top-gift__value,.ow-top-gift__value b){font-family:inherit;font-weight:var(--widget-font-weight,400)}.overlay-canvas .ow--topGift .ow-top-gift--spotlight .ow-top-gift__label{font-size:calc(var(--u) * 4.75 * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:0;line-height:1.05}.overlay-canvas .ow--topGift .ow-top-gift--spotlight .ow-top-gift__sender{font-size:calc(var(--u) * 5.25 * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.005em;--face-hi:var(--tg-text);--face-mid:var(--tg-text);--face-lo:var(--tg-text);line-height:1.08}.overlay-canvas .ow--topGift .ow-top-gift--spotlight .ow-top-gift__gift{font-size:calc(var(--u) * 2.5 * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:1.1}.overlay-canvas .ow--topGift .ow-top-gift--spotlight .ow-top-gift__value b{font-size:min(calc(var(--u) * 6.125 * var(--widget-value-scale,var(--widget-text-scale,1))),calc(var(--u) * 8),calc(var(--u) * 48 / max(1,var(--amount-chars,1))));line-height:1.1}.heart-settings{--heart-color:#ff8ecc}.heart-settings__stage{background:radial-gradient(at 18% 45%,#76326425,#0000 60%),#0b101a;border:1px solid #ffffff13;border-radius:18px;padding:18px}.heart-settings__sample-label{color:#9eacc2;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:24px;display:flex}.heart-settings__sample-label>span{letter-spacing:.16em;color:#dfa6ce;font-size:10px;font-weight:800}.heart-settings__sample-label>small{font-size:11px}.heart-settings__canvas{--u:1cqw;min-height:150px;padding:12px 0 24px;container-type:inline-size}.heart-settings__preview-controls{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.heart-settings__preview-controls>button:nth-child(2){min-width:84px}.heart-settings__controls{border:0;min-width:0;margin:20px 0 0;padding:0}.heart-settings__themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.heart-settings__theme{text-align:left;color:#ecf0fa;background:#ffffff03;border:1px solid #ffffff1e;border-radius:14px;padding:14px;transition:background .2s,border-color .2s}.heart-settings__theme.is-selected{background:#f581c20a;border-color:#ff91ca}.heart-settings__theme[data-theme=arcade].is-selected{background:#8cbe650a;border-color:#b7ff67}.heart-settings__theme[data-theme=starlight].is-selected{background:#ffd07509;border-color:#f9d68e}.heart-settings__theme-art{color:#ff9dd4;background:radial-gradient(at 50% 100%,#ff66b74a,#0000 72%),#25162d;border-radius:9px;place-items:center;height:64px;margin-bottom:12px;display:grid}.heart-settings__theme[data-theme=arcade] .heart-settings__theme-art{color:#b7ff67;background:repeating-linear-gradient(0deg,#0000,#0000 5px,#b7ff6706 6px),#201b39;border-radius:4px}.heart-settings__theme[data-theme=starlight] .heart-settings__theme-art{color:#f9d68e;background:radial-gradient(at 50% 100%,#a88bff44,#0000 80%),#151b31}.heart-settings__theme>strong{font-size:14px;display:block}.heart-settings__theme>small{color:#aebacf;margin-top:5px;font-size:11px;line-height:1.5;display:block}.heart-settings__timing{grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding-top:14px;display:grid}.heart-settings__timing .switch-row{padding-top:0}@media (max-width:560px){.heart-settings__stage{padding:12px}.heart-settings__themes{gap:7px}.heart-settings__theme{padding:10px}.heart-settings__theme-art{height:48px}.heart-settings__timing{grid-template-columns:1fr;gap:10px}.heart-settings__canvas{min-height:110px}}@media (prefers-reduced-motion:reduce){.heart-settings__theme{transition:none}}.ow--customOverlay{width:calc(var(--u) * 74)}.custom-overlay-artwork{width:100%;position:relative;overflow:hidden}.custom-overlay-artwork>:is(img,video,.custom-overlay-browser){border:0;width:100%;height:100%;display:block}.custom-overlay-browser{position:relative}.custom-overlay-browser>iframe{transform-origin:0 0;pointer-events:none;border:0;max-width:none;position:absolute;top:0;left:0}.custom-overlay-empty{color:#eee8ff;background:#221c32;border:1px dashed #b9b0cb;place-items:center;min-height:80px;padding:12px;font-size:12px;display:grid}.custom-overlay-options{gap:16px;min-width:0;display:grid}.custom-overlay-options>*,.custom-overlay-options fieldset,.custom-overlay-options form,.custom-overlay-options .field,.custom-overlay-options :is(input,select){min-width:0;max-width:100%}.custom-overlay-options>.button-row{flex-wrap:wrap}.custom-overlay-options .button{white-space:normal}.custom-overlay-options__library{gap:8px;display:grid}.custom-overlay-options__saved{border:1px solid var(--line,#fff2);border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.custom-overlay-options__saved>button:first-child{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.custom-overlay-options__source{gap:8px;display:flex}.custom-overlay-options__source>button{flex:1}.custom-overlay-options__source [aria-pressed=true]{border-color:var(--accent,#73ddd2)}.ow:is([data-overlay-theme=graphite],[data-overlay-theme=daylight]){--rf:calc(var(--u) / 10.8);--rf-ink:#fff;--rf-muted:#b5b5bf;--rf-surface:var(--widget-custom-background,#1b1b20eb);--rf-line:var(--widget-custom-border,#ffffff17);--rf-row:#ffffff0b;--rf-pill:#00000047;--rf-accent:var(--rf-custom-accent,#f2c45b);--rf-violet:#ae89ef;--ow-text:var(--rf-ink);--ow-text-2:var(--rf-muted);--ow-bg:var(--rf-surface);--ow-edge:var(--rf-line);--ow-clip:none;--ow-radius:calc(var(--rf)*20)}.ow[data-overlay-theme=daylight]{--rf-ink:#1a191d;--rf-muted:#625e58;--rf-surface:var(--widget-custom-background,#f6f3ee);--rf-line:var(--widget-custom-border,#1a191d19);--rf-row:transparent;--rf-pill:#ebe6dd;--rf-accent:var(--rf-custom-accent,#c99b24);--rf-violet:#7651ae}.rf{box-sizing:border-box;color:var(--widget-text-color,var(--rf-ink));font-family:var(--widget-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif);font-feature-settings:"tnum";text-align:var(--widget-text-align,left);line-height:1.25;position:relative}.ow--leaderboard:has(.rf-ranking){width:calc(var(--u)*48.1481)}.ow--goals:has(.rf-goal){width:calc(var(--u)*55.5556)}.overlay-canvas--landscape .ow--goals:has(.rf-goal){width:calc(var(--u)*55.5556)}.ow--nowPlaying:has(.rf-music){width:calc(var(--u)*55.5556)}.overlay-canvas--landscape .ow--nowPlaying:has(.rf-music){width:calc(var(--u)*55.5556)}.ow--battle:has(.pgb[data-refined-battle=true]){width:calc(var(--u)*79.6296)}.rf :is(h1,h2,p,ol){margin:0}.rf :is(strong,b){font-weight:650}.rf-ranking,.rf-goal,.rf-music{background:var(--rf-surface);border:1px solid var(--rf-line);border-radius:calc(var(--rf)*20);box-shadow:0 calc(var(--rf)*10) calc(var(--rf)*30) #0005}.ow[data-overlay-theme=daylight] :is(.rf-ranking,.rf-goal,.rf-music,.rf-battle){box-shadow:0 0 0 var(--widget-outline-width,calc(var(--rf)*1.125)) var(--widget-outline-color,#08080a),0 calc(var(--rf)*10) calc(var(--rf)*28) #0004}.ow[data-overlay-theme=daylight][data-text-outline=none] :is(.rf-ranking,.rf-goal,.rf-music,.rf-battle){box-shadow:0 calc(var(--rf)*10) calc(var(--rf)*28) #0004}.overlay-canvas .ow[data-overlay-theme=daylight] .rf,.overlay-canvas .ow[data-overlay-theme=daylight] .rf *{-webkit-text-stroke:0 transparent!important}.rf-heading{justify-content:space-between;align-items:baseline;gap:calc(var(--rf)*14);padding:0 calc(var(--rf)*10) calc(var(--rf)*6);display:flex}.rf-heading strong{font-size:calc(var(--rf)*24*var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:-.01em}.rf-heading small{color:var(--rf-muted);font-size:calc(var(--rf)*17*var(--widget-body-scale,var(--widget-text-scale,1)));white-space:nowrap;font-weight:500}.rf-ranking{width:calc(var(--rf)*520);padding:calc(var(--rf)*16) calc(var(--rf)*14) calc(var(--rf)*14)}.rf-ranking--likes{--rf-accent:var(--rf-custom-accent,#ae89ef)}.rf-ranking__rows{gap:calc(var(--rf)*6);padding:0;list-style:none;display:grid}.rf-ranking__rows>li{min-width:0;min-height:calc(var(--rf)*62);align-items:center;gap:calc(var(--rf)*14);padding:calc(var(--rf)*5) calc(var(--rf)*12) calc(var(--rf)*5) calc(var(--rf)*10);border-radius:calc(var(--rf)*14);background:var(--rf-row);box-sizing:border-box;border:1px solid #ffffff0f;display:flex}.rf-ranking__rows>li:first-child{min-height:calc(var(--rf)*76);background:var(--rf-accent)}@supports (color:color-mix(in lab, red, red)){.rf-ranking__rows>li:first-child{background:color-mix(in srgb,var(--rf-accent) 12%,transparent)}}.rf-ranking__rows>li:first-child{border-color:var(--rf-accent)}@supports (color:color-mix(in lab, red, red)){.rf-ranking__rows>li:first-child{border-color:color-mix(in srgb,var(--rf-accent) 40%,transparent)}}.rf-ranking__rank{width:calc(var(--rf)*30);height:calc(var(--rf)*30);color:var(--rf-muted);font-size:calc(var(--rf)*15*var(--widget-body-scale,var(--widget-text-scale,1)));background:#ffffff12;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:650;display:flex}.rf-ranking__rows>li:first-child .rf-ranking__rank{color:#271d0a;background:var(--rf-accent)}.rf-ranking__rows>li:nth-child(2) .rf-ranking__rank{color:#1b1b20;background:#d4d4dc}.rf-ranking__rows>li:nth-child(3) .rf-ranking__rank{color:#241c17;background:#bf916c}.rf-avatar{flex:none;display:inline-flex;position:relative}.rf-avatar .ow-avatar{width:calc(var(--rf)*44);height:calc(var(--rf)*44);background:linear-gradient(145deg,hsl(var(--rf-avatar-hue) 40% 52%),hsl(var(--rf-avatar-hue) 35% 30%));color:#fff;font-size:calc(var(--rf)*17);box-shadow:none;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;font-weight:650;display:flex;overflow:hidden}.rf-avatar .ow-avatar img{object-fit:cover;width:100%;height:100%;display:block}.rf-ranking__rows>li:first-child .rf-avatar .ow-avatar{width:calc(var(--rf)*52);height:calc(var(--rf)*52);box-shadow:0 0 0 calc(var(--rf)*2) var(--rf-surface),0 0 0 calc(var(--rf)*4.5) var(--rf-accent)}.rf-ranking__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(var(--rf)*22*var(--widget-body-scale,var(--widget-text-scale,1)));flex:1;font-weight:550;overflow:hidden}.rf-ranking__rows>li:first-child .rf-ranking__name{font-size:calc(var(--rf)*25*var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:650}.rf-ranking__value{justify-content:flex-end;align-items:center;gap:calc(var(--rf)*8);padding:calc(var(--rf)*7) calc(var(--rf)*14) calc(var(--rf)*7) calc(var(--rf)*10);border:1px solid var(--rf-line);background:var(--rf-pill);min-width:calc(var(--rf)*118);box-sizing:border-box;max-width:52%;font-size:min(calc(var(--rf)*22*var(--widget-value-scale,var(--widget-text-scale,1))),calc(var(--rf)*165 / (var(--rf-count-chars,8)*.62)));white-space:nowrap;border-radius:999px;flex:none;font-weight:650;display:flex}.rf-ranking__value svg{width:calc(var(--rf)*17);height:calc(var(--rf)*17);color:var(--rf-accent);fill:var(--rf-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.rf-ranking__value svg{fill:color-mix(in srgb,var(--rf-accent) 32%,transparent)}}.rf-ranking__rows>li:first-child .rf-ranking__value{background:var(--rf-accent)}@supports (color:color-mix(in lab, red, red)){.rf-ranking__rows>li:first-child .rf-ranking__value{background:color-mix(in srgb,var(--rf-accent) 16%,var(--rf-pill))}}.rf-ranking__rows>li:first-child .rf-ranking__value{border-color:var(--rf-accent)}@supports (color:color-mix(in lab, red, red)){.rf-ranking__rows>li:first-child .rf-ranking__value{border-color:color-mix(in srgb,var(--rf-accent) 42%,transparent)}}.rf-note,.rf-empty{padding:calc(var(--rf)*12) calc(var(--rf)*10);font-size:calc(var(--rf)*17);color:var(--rf-muted)}.rf-ranking[data-across=true]{width:calc(var(--rf)*320*var(--rf-columns))}.rf-ranking[data-across=true] .rf-ranking__rows{grid-template-columns:repeat(var(--rf-columns),minmax(0,1fr))}.rf-ranking[data-across=true] .rf-ranking__rows>li{flex-wrap:wrap}.rf-ranking[data-across=true] .rf-ranking__value{margin-left:auto}.ow[data-overlay-theme=daylight] .rf-heading{border-bottom:1px solid var(--rf-ink);margin-bottom:calc(var(--rf)*2)}.ow[data-overlay-theme=daylight] .rf-ranking__rows>li{border:0;border-bottom:1px solid var(--rf-line);border-radius:0}.ow[data-overlay-theme=daylight] .rf-ranking__rows>li:first-child{border-radius:calc(var(--rf)*14);background:var(--rf-accent)}@supports (color:color-mix(in lab, red, red)){.ow[data-overlay-theme=daylight] .rf-ranking__rows>li:first-child{background:color-mix(in srgb,var(--rf-accent) 18%,#fff)}}.ow[data-overlay-theme=daylight] .rf-ranking__rows>li:first-child .rf-ranking__value{color:#f6f3ee;background:#1a191d}.ow[data-overlay-theme=daylight] .rf-ranking__value{border-color:#0000}.ow[data-overlay-theme=daylight] .rf-ranking__rank{background:0 0}.rf-music{width:calc(var(--rf)*600);align-items:center;gap:calc(var(--rf)*22);padding:calc(var(--rf)*14);display:flex}.rf-music__art{width:calc(var(--rf)*112);height:calc(var(--rf)*112);border-radius:calc(var(--rf)*14);box-shadow:0 calc(var(--rf)*4) calc(var(--rf)*12) #0004;background:#303038;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rf-music__art img{object-fit:cover;width:100%;height:100%}.rf-music__art>svg{color:#d2cadb;width:45%;height:45%}.rf-music__body{gap:calc(var(--rf)*2);flex-direction:column;flex:1;min-width:0;display:flex}.rf-music__body>small{color:var(--rf-muted);font-size:calc(var(--rf)*17*var(--widget-title-scale,var(--widget-text-scale,1)));font-weight:500}.rf-music__body>strong{font-size:calc(var(--rf)*26*var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rf-music__body>span{font-size:calc(var(--rf)*18*var(--widget-body-scale,var(--widget-text-scale,1)));color:var(--rf-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rf-music__time{align-items:center;gap:calc(var(--rf)*12);margin-top:calc(var(--rf)*8);display:flex}.rf-music__time time{font-size:calc(var(--rf)*14*var(--widget-value-scale,var(--widget-text-scale,1)));color:var(--rf-muted);white-space:nowrap}.rf-progress{min-width:0;height:calc(var(--rf)*14);background:#ffffff19;border-radius:999px;flex:1;position:relative;overflow:hidden}.rf-progress>i{background:var(--rf-accent);transform-origin:0;width:100%;height:100%;transition:transform .6s;display:block}.rf-progress>span{background:linear-gradient(90deg,#0000 24.6%,#0002 24.6% 25%,#0000 25% 49.6%,#0002 49.6% 50%,#0000 50% 74.6%,#0002 74.6% 75%,#0000 75%);position:absolute;inset:0}.rf-music .rf-progress{height:calc(var(--rf)*4)}.rf-music .rf-progress>i{background:var(--rf-ink)}.ow[data-overlay-theme=daylight] .rf-progress{background:#e6e1d8}.ow[data-reverse-layout=true] .rf-music{flex-direction:row-reverse}.rf-goal{width:calc(var(--rf)*600);padding:calc(var(--rf)*16) calc(var(--rf)*22) calc(var(--rf)*20);gap:calc(var(--rf)*10);flex-direction:column;display:flex}.rf-goal__head{justify-content:space-between;align-items:baseline;gap:calc(var(--rf)*18);display:flex}.rf-goal__head>small{color:var(--rf-muted);font-size:calc(var(--rf)*17*var(--widget-title-scale,var(--widget-text-scale,1)));flex:none}.rf-goal__title{color:var(--rf-muted);min-width:0;font-size:calc(var(--rf)*17*var(--widget-body-scale,var(--widget-text-scale,1)));white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.rf-goal__values{align-items:baseline;gap:calc(var(--rf)*8);display:flex}.rf-goal__values>strong{font-size:calc(var(--rf)*42*var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:-.02em;line-height:1}.rf-goal__values>span{color:var(--rf-muted);font-size:calc(var(--rf)*20*var(--widget-value-scale,var(--widget-text-scale,1)))}.rf-goal__values>b{font-size:calc(var(--rf)*17);padding:calc(var(--rf)*5) calc(var(--rf)*10);background:var(--rf-accent);border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.rf-goal__values>b{background:color-mix(in srgb,var(--rf-accent) 20%,transparent)}}.rf-goal__values>b{border:1px solid var(--rf-accent)}@supports (color:color-mix(in lab, red, red)){.rf-goal__values>b{border:1px solid color-mix(in srgb,var(--rf-accent) 55%,transparent)}}.rf-goal>.rf-progress{flex:none;width:100%}.ow[data-overlay-theme=daylight] .rf-goal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ow[data-overlay-theme=daylight] .rf-goal__head{display:contents}.ow[data-overlay-theme=daylight] .rf-goal__head>small{grid-area:1/1}.ow[data-overlay-theme=daylight] .rf-goal__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2/3/3;align-self:end;display:-webkit-box}.ow[data-overlay-theme=daylight] .rf-goal__values{white-space:nowrap;grid-area:2/1}.ow[data-overlay-theme=daylight] .rf-goal__values>b{display:none}.ow[data-overlay-theme=daylight] .rf-goal>.rf-progress{grid-area:3/1/4/3}.ow[data-overlay-theme=daylight] .rf-goal__head>small,.ow[data-overlay-theme=daylight] .rf-music__body>small{color:#866515}.pgb[data-refined-battle=true]{width:100%}.pgb[data-refined-battle=true] .pgb-shell{height:auto;min-height:0}.pgb[data-refined-battle=true] .pgb-shell>:is(.pgb-panel,.pgb-frame,.pgb-rim,.pgb-embers,.pgb-chill,.pgb-dusk){display:none}.pgb[data-refined-battle=true] .rf{--rf:calc(100cqw / 860)}.rf-battle{gap:calc(var(--rf)*8);flex-direction:column;width:100%;display:flex}.rf-battle__row{align-items:stretch;gap:calc(var(--rf)*8);display:flex}.rf-battle__side{align-items:center;gap:calc(var(--rf)*12);min-width:0;min-height:calc(var(--rf)*92);padding:calc(var(--rf)*12) calc(var(--rf)*14);box-sizing:border-box;border:1px solid var(--rf-accent);flex:1;display:flex}@supports (color:color-mix(in lab, red, red)){.rf-battle__side{border:1px solid color-mix(in srgb,var(--rf-accent) 42%,transparent)}}.rf-battle__side{border-radius:calc(var(--rf)*18);background:var(--rf-surface);box-shadow:0 calc(var(--rf)*10) calc(var(--rf)*30) #0004}.rf-battle__side[data-side="1"]{border-color:var(--rf-violet);flex-direction:row-reverse}@supports (color:color-mix(in lab, red, red)){.rf-battle__side[data-side="1"]{border-color:color-mix(in srgb,var(--rf-violet) 42%,transparent)}}.rf-battle__avatars{flex:none;align-items:center;display:flex}.rf-battle__avatars>span:not(:first-child){margin-left:calc(var(--rf)*-18);margin-top:calc(var(--rf)*20)}.rf-battle__avatars .ow-avatar{width:calc(var(--rf)*48);height:calc(var(--rf)*48);border:calc(var(--rf)*2) solid var(--rf-accent)}.rf-battle__side[data-side="1"] .rf-battle__avatars .ow-avatar{border-color:var(--rf-violet)}.rf-battle__avatars>span:not(:first-child) .ow-avatar{width:calc(var(--rf)*34);height:calc(var(--rf)*34);font-size:calc(var(--rf)*13)}.rf-battle__identity{gap:calc(var(--rf)*2);flex-direction:column;flex:1;min-width:0;display:flex}.rf-battle__identity strong,.rf-battle__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rf-battle__identity strong{font-size:calc(var(--rf)*20*var(--widget-body-scale,var(--widget-text-scale,1)));font-weight:600}.rf-battle__identity small{font-size:calc(var(--rf)*15*var(--widget-body-scale,var(--widget-text-scale,1)));color:var(--rf-muted)}.rf-battle__side[data-side="1"] .rf-battle__identity{text-align:right}.rf-battle .pgb-score{clip-path:none;filter:none;flex:none;width:auto;height:auto;line-height:1.1;position:static;background:0 0!important;transform:none!important}.rf-battle .pgb-score__text{font-size:calc(var(--rf)*32*var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:-.01em;color:inherit;-webkit-text-fill-color:currentColor;filter:none;background:0 0;font-family:inherit;font-weight:750;animation:none;display:block}.rf-battle .pgb-score.is-long .pgb-score__text{font-size:calc(var(--rf)*26*var(--widget-value-scale,var(--widget-text-scale,1)))}.rf-battle .pgb-score.is-very-long .pgb-score__text{font-size:calc(var(--rf)*18*var(--widget-value-scale,var(--widget-text-scale,1)))}.rf-battle .pgb-score.is-concealed .pgb-score__text{font-size:calc(var(--rf)*20)}.rf-battle__clock{width:calc(var(--rf)*96);justify-content:center;align-items:center;gap:calc(var(--rf)*6);border-radius:calc(var(--rf)*18);background:var(--rf-surface);border:1px solid var(--rf-line);flex-direction:column;flex:none;display:flex}.rf-battle__clock small{gap:calc(var(--rf)*5);font-size:calc(var(--rf)*12);color:var(--rf-muted);align-items:center;font-weight:600;display:flex}.rf-battle__clock small i{width:calc(var(--rf)*6);height:calc(var(--rf)*6);background:#777780;border-radius:50%}.rf-battle__clock[data-live=true] small i{background:#dc6a67}.rf-battle__clock strong{font-size:calc(var(--rf)*23*var(--widget-value-scale,var(--widget-text-scale,1)));font-weight:700}.rf-battle__track{gap:calc(var(--rf)*3);height:calc(var(--rf)*8);background:#ffffff19;border-radius:999px;display:flex;overflow:hidden}.rf-battle__track>i:first-child{background:var(--rf-accent)}.rf-battle__track>i:last-child{background:var(--rf-violet);flex:1}.rf-battle__track[data-unknown=true]{opacity:.4}.rf-battle__status,.rf-battle__series{justify-content:space-between;gap:calc(var(--rf)*10);font-size:calc(var(--rf)*12);color:var(--rf-muted);display:flex}.rf-battle__status .pgb-status{color:inherit;font-size:inherit}.ow[data-overlay-theme=daylight] .rf-battle{background:var(--rf-surface);border-radius:calc(var(--rf)*18);padding:calc(var(--rf)*14) calc(var(--rf)*18)}.ow[data-overlay-theme=daylight] .rf-battle__side{box-shadow:none;min-height:calc(var(--rf)*80);background:0 0;border:0;padding:0}.ow[data-overlay-theme=daylight] .rf-battle__clock{color:#f6f3ee;width:calc(var(--rf)*80);min-height:calc(var(--rf)*80);background:#1a191d;border-radius:50%}.ow[data-overlay-theme=daylight] .rf-battle__clock small{color:#f6f3eebf}@media (prefers-reduced-motion:reduce){.rf *{transition:none!important;animation:none!important}}.overlay-canvas.is-offscreen .rf *{animation-play-state:paused!important}.ow--topLikers[data-reverse-layout=true] .rf-ranking__rows>li,.ow--goals[data-reverse-layout=true] .rf-goal__head,.ow--goals[data-reverse-layout=true] .rf-goal__values{flex-direction:row-reverse}.ow--goals[data-reverse-layout=true] .rf-goal__title{text-align:left}.ow--goals[data-reverse-layout=true] .rf-goal__values>b{margin-left:0;margin-right:auto}.ow--goals[data-overlay-theme=daylight][data-reverse-layout=true] .rf-goal__head>small{text-align:right;grid-area:1/2}.ow--goals[data-overlay-theme=daylight][data-reverse-layout=true] .rf-goal__title{grid-area:1/1/3/2}.ow--goals[data-overlay-theme=daylight][data-reverse-layout=true] .rf-goal__values{grid-area:2/2}.ow[data-text-align] .rf-goal__title{text-align:var(--widget-text-align)}.rf-battle__streak{align-items:baseline;gap:calc(var(--rf)*4);padding:calc(var(--rf)*3) calc(var(--rf)*6);border-radius:calc(var(--rf)*6);color:var(--rf-ink);white-space:nowrap;border:1px solid;align-self:flex-start;line-height:1;display:inline-flex}.rf-battle__streak .pgb-streak-label{font-size:calc(var(--rf)*12);color:inherit;font-weight:800}.rf-battle__streak .pgb-streak-count{font-size:calc(var(--rf)*21);color:inherit;font-weight:900}.rf-battle{container-type:inline-size}.rf-battle__side:has(.rf-battle__streak){flex-wrap:wrap}.rf-battle__side:has(.rf-battle__streak) .rf-battle__identity{display:contents}.rf-battle__side:has(.rf-battle__streak) .rf-battle__identity>strong{flex:1;min-width:0}.rf-battle__streak{box-sizing:border-box;flex:1 0 100%;order:3;justify-content:center;padding:.5cqw .65cqw}.rf-battle__streak .pgb-streak-label{font-size:4cqw}.rf-battle__streak .pgb-streak-count{font-size:5.5cqw}.rf-battle__streak[data-long=true]{flex-direction:column;align-items:center}.rf-battle__streak{background:0 0;border:0;border-radius:0;padding:0}:root{--motion-press:90ms;--motion-fast:.14s;--motion-reveal:.2s;--motion-out:cubic-bezier(.2, .8, .2, 1);--motion-swap:cubic-bezier(.4, 0, .2, 1);--motion-focus:#c99bff;--motion-select:#b47cf0}.studio .studio-view{animation:studio-content-in var(--motion-reveal) var(--motion-out) both}.studio .studio-view:has(>.reactions-workspace){animation:none}.studio .reactions-workspace>:not(.reactions-workspace__nav){animation:studio-content-in var(--motion-reveal) var(--motion-out) both}.studio--violet .studio-nav .studio-nav__item.is-active>span{font-size:inherit}.studio .studio-nav__item.is-active:before{animation:studio-bar-in var(--motion-reveal) var(--motion-out) both}.studio :is(.button,.icon-button,.chip-toggle,.segmented button,.studio-nav__item,.reactions-workspace__nav>button,.action-workspace__tabs>button,.theme-option,.switch,.switch__thumb){transition-duration:var(--motion-fast);transition-timing-function:var(--motion-swap)}.studio :is(.voice-library-tabs button,.voice-collection-filters button,.widget-gallery__toolbar button,.widget-tile,.widget-tile__select){transition:color var(--motion-fast) var(--motion-swap), background-color var(--motion-fast) var(--motion-swap), border-color var(--motion-fast) var(--motion-swap), box-shadow var(--motion-fast) var(--motion-swap), transform var(--motion-fast) var(--motion-swap)}.studio :is(.button,.icon-button,.chip-toggle,.segmented button,.voice-library-tabs button,.voice-collection-filters button,.widget-gallery__toolbar button):active:not(:disabled){transition-duration:var(--motion-press);transform:translateY(1px)}.studio :is(button,a,summary,[tabindex]:not([tabindex="-1"])):not(.editor-widget):focus-visible{outline:2px solid var(--motion-focus);outline-offset:3px}.studio :is(.input,.select):focus{border-color:var(--motion-focus);box-shadow:0 0 0 3px #c99bff29}.studio .giftathon-controls__actions>.button:first-child{min-width:124px}.studio .editor-widget:after{transition:border-color var(--motion-fast) var(--motion-swap), box-shadow var(--motion-fast) var(--motion-swap)}.studio .editor-widget.is-selected:after{border-color:var(--motion-select);box-shadow:0 0 0 3px #b47cf038}.studio .editor-widget:focus-visible:after{border-color:var(--motion-select);box-shadow:0 0 0 3px #b47cf038}.studio .editor-widget.is-selected:before{background:var(--motion-select);color:#fff;animation:studio-fade-in var(--motion-fast) ease-out both}.studio .editor-stage .editor-widget{transition:opacity var(--motion-fast) var(--motion-swap)}.studio .editor-guide{animation:studio-fade-in var(--motion-fast) ease-out both}.studio .widget-tile.is-selected{box-shadow:0 0 0 1px #b87bea59,0 6px 18px #501e7840}.studio .overlay-selected-settings .widget-inspector,.studio .overlay-selection-hint,.studio details[open]>:is(.studio-violet-popover,.editor__controls),.studio .giftathon-controls__more[open]>div,.studio .voice-card-more[open]>div{animation:studio-reveal var(--motion-reveal) var(--motion-out) both}.studio .voice-sample-button{min-width:124px}.studio .voice-fish-results__list>li{transition:border-color var(--motion-fast) var(--motion-swap), box-shadow var(--motion-fast) var(--motion-swap);animation:studio-item-in var(--motion-reveal) var(--motion-out) both}.studio .voice-fish-results__list>li:hover{box-shadow:0 6px 18px #280c4659}.studio .activity__item{animation-duration:var(--motion-reveal)}.studio .empty-state__icon{animation:none}body .toast{animation:studio-toast-in var(--motion-reveal) var(--motion-out)}body .dialog[open]{animation:studio-reveal .22s var(--motion-out)}@keyframes studio-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes studio-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes studio-item-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes studio-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes studio-fade-in{0%{opacity:0}to{opacity:1}}@keyframes studio-bar-in{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.studio :is(.studio-view,.reactions-workspace>*,.studio-nav__item.is-active,.editor-guide,.overlay-selected-settings .widget-inspector,.overlay-selection-hint,.giftathon-controls__more[open]>div,.voice-card-more[open]>div,.voice-fish-results__list>li),.studio .studio-nav__item.is-active:before,.studio .editor-widget.is-selected:before,.studio details[open]>:is(.studio-violet-popover,.editor__controls),body :is(.toast,.dialog[open]){animation:none}.studio :is(.button,.icon-button,.chip-toggle,.segmented button,.voice-library-tabs button,.voice-collection-filters button,.widget-gallery__toolbar button):active:not(:disabled){transform:none}}:root{--motion-enter:cubic-bezier(.16,1,.3,1);--motion-settle:cubic-bezier(.2,.85,.25,1.04)}.has-moving-highlight{isolation:isolate;position:relative}.moving-highlight{pointer-events:none;z-index:-1;opacity:0;background:linear-gradient(115deg,#784ab830,#46356620);border:1px solid #9071c952;border-radius:12px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff10}.moving-highlight[data-ready=true]{transition:transform .43s var(--motion-settle),width .43s var(--motion-settle),height .43s var(--motion-settle),opacity .18s ease}.studio--violet .has-moving-highlight .studio-nav__item.is-active{box-shadow:none;background:0 0;border-color:#0000}.studio--violet .has-moving-highlight .studio-nav__item.is-active:before{display:none}.studio--violet .studio-nav__item>span,.studio--violet .studio-nav__item.is-active>span{font-size:14px}.studio--violet .studio-nav__item{transition:color .18s,transform .2s var(--motion-enter)}.studio--violet .studio-nav__item:active{transform:scale(.985)}.studio-view{animation:studio-view-enter .36s var(--motion-enter) both}.overlay-selected-settings{animation:inspector-enter .3s var(--motion-enter) both}.button{transition:background-color .16s,color .16s,border-color .16s,transform .17s var(--motion-enter)}.button:not(:disabled):active{transform:scale(.975)}.power-dock{background:linear-gradient(120deg,#30261b,#1b1c28 75%);border:1px solid #efbc6452;border-radius:18px;min-width:0;margin:0 0 22px;container:power-dock/inline-size}.power-dock__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 16px;display:flex}.power-dock__title{align-items:center;gap:12px;min-width:0;display:flex}.power-dock__badge{color:#ffd48e;background:#ffc67b15;border:1px solid #ffc67b30;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.power-dock__title h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800;line-height:1.2}.power-dock__title p{color:var(--text-3);margin:5px 0 0;font-size:12px;line-height:1.5}.power-dock__add{white-space:nowrap;flex:none;min-height:40px}.power-dock__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0 20px;list-style:none;display:grid}.power-dock__count{--power-accent:#edc782;border:1px solid var(--power-accent);align-items:center;gap:12px;padding:13px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.power-dock__count{border:1px solid color-mix(in srgb,var(--power-accent) 22%,transparent)}}.power-dock__count{background:var(--power-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.power-dock__count{background:color-mix(in srgb,var(--power-accent) 7%,transparent)}}.power-dock__count{min-width:0}.power-dock__count--mist{--power-accent:#78d9e9}.power-dock__count--time{--power-accent:#b6a0ff}.power-dock__count--booster{--power-accent:#f7a0c7}.power-dock__count>span{gap:3px;min-width:0;display:grid}.power-dock__count b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1}.power-dock__count small{color:var(--text-2);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.power-dock__counts svg{flex:none;width:34px;height:34px}.power-dock__footer{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;display:flex}.power-dock__footer .button{min-height:36px}.power-dock__command{color:var(--text-2);margin:0;padding:0 20px 15px;font-size:12px;line-height:1.5}.power-dock__command code{color:#ffe1aa;font-weight:700}.power-dock__toggle>svg{transition:transform .35s var(--motion-enter)}.power-dock.is-open .power-dock__toggle>svg{transform:rotate(180deg)}.power-dock__reveal{transition:grid-template-rows .42s var(--motion-enter);grid-template-rows:0fr;display:grid}.power-dock.is-open .power-dock__reveal{grid-template-rows:1fr}.power-dock__reveal>div{visibility:hidden;min-height:0;padding:0 18px;transition:visibility .42s;overflow:hidden}.power-dock.is-open .power-dock__reveal>div{visibility:visible;padding-bottom:18px}.power-dock__people{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.power-dock__people>span{background:#ffffff06;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;padding:10px 12px;display:grid}.power-dock__people .pt-face{grid-row:1/3;width:34px;height:34px}.power-dock__people strong{font-size:13px}.power-dock__people small{color:var(--text-3);font-size:11px}.power-dock__expiry{color:#f4d098;font-size:13px}.power-dock__active{color:#a7e6cb;font-size:13px}@keyframes studio-view-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes inspector-enter{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}@media (max-width:650px){.power-dock__header{flex-wrap:wrap;gap:12px;padding:16px}.power-dock__counts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.power-dock__count{padding:10px 12px}.power-dock__footer{padding:10px}.power-dock__title h2{font-size:20px}}@container power-dock (width<=560px){.power-dock__counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.moving-highlight[data-ready=true],.power-dock__reveal,.power-dock__toggle>svg,.button,.studio--violet .studio-nav__item{transition:none!important}.studio-view,.overlay-selected-settings{animation:none!important}}.studio .setup-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.studio .setup-stepper button{flex-direction:row;align-items:center}.studio .setup-stepper button[aria-current=step]{background:#b47cf014;border-color:#b47cf0}.studio .setup-step{align-items:start}.studio .setup-step>.setup-test-status,.studio .setup-step>.setup-confirmations,.studio .setup-step>.setup-troubleshoot,.studio .setup-step>.setup-complete{flex-basis:100%}.setup-test-status{border:1px solid var(--line);color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.setup-test-status svg{color:#d4b0ff;flex:none}.setup-test-button{min-width:180px;min-height:46px}.setup-copy{flex-basis:100%;align-items:center;gap:14px;display:flex}.setup-copy>span:last-child,.setup-horizontal>span:last-child{color:var(--text-3);font-size:12px}.setup-horizontal{flex-basis:100%}.setup-horizontal summary{cursor:pointer;color:var(--text-3);font-size:12px}.setup-horizontal[open] summary{margin-bottom:12px}.setup-horizontal>.overlay-copy{margin-right:12px}.setup-confirmations{gap:10px;display:grid}.setup-confirmations label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.setup-confirmations label:has(input:disabled){opacity:.65;cursor:default}.setup-confirmations label:has(input:checked){background:#194c3e26;border-color:#387c6f}.setup-confirmations input{accent-color:#83d8ba;flex:none;width:18px;height:18px}.setup-confirmations svg{color:var(--text-3);flex:none}.setup-confirmations strong,.setup-confirmations small{display:block}.setup-confirmations strong{color:var(--text);font-size:14px}.setup-confirmations small{color:var(--text-3);margin-top:4px;font-size:12px}.setup-troubleshoot summary,.setup-other-tools summary{cursor:pointer;color:var(--text-2);padding:10px 0;font-size:14px}.setup-troubleshoot ul{color:var(--text-3);gap:6px;padding-left:22px;font-size:13px;line-height:1.6;display:grid}.setup-complete{background:#194c3e26;border:1px solid #387c6f;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.setup-complete>svg{color:#83d8ba}.setup-complete>.button{margin-left:auto}.setup-other-tools{border:1px solid var(--line);border-radius:12px;padding:10px 18px}.setup-other-tools[open] summary{margin-bottom:12px}.studio .voice-fish-results__choose{cursor:default}.studio .voice-use-options{background:#271d35;border:1px solid #8860b3;border-radius:10px;gap:8px;padding:12px;display:grid}.studio .voice-use-options strong{font-size:12px}.studio .voice-use-options small{color:var(--text-3);font-size:11px;line-height:1.5}.studio .voice-save-later{justify-content:start;padding-left:0;font-size:12px}.studio .voice-settings-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.studio .voice-settings-grid>.voice-setting-card{grid-area:auto}.studio .voice-rules{border:1px solid var(--line);border-radius:12px;padding:16px}.studio .voice-rules>summary{cursor:pointer;color:var(--text-2);font-size:14px}.studio .voice-rules[open]>summary{margin-bottom:14px}.studio .voice-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio .voice-rules-grid>.voice-setting-card{grid-area:auto}dialog.app-update{box-sizing:border-box;color:#faf7ff;text-align:left;background:#191620;border:1px solid #594866;border-radius:24px;width:min(740px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;display:none;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 110px #000a}dialog.app-update *,dialog.app-update :before,dialog.app-update :after{box-sizing:border-box}dialog.app-update[open]{flex-flow:column;align-items:stretch;gap:0;display:flex}dialog.app-update::backdrop{background:#07050cc2}.app-update__header{background:linear-gradient(125deg,#30203c 0%,#211b2c 58%,#1e2930 100%);border-bottom:1px solid #ffffff10;flex:none;padding:28px 32px 22px;position:relative}.app-update__brand{color:#ead5ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:19px;font-size:12px;font-weight:800;display:flex}.app-update .app-update__icon{background:#bb89ef19;border:1px solid #bc8ae94a;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.app-update__close{color:#e8dfee;cursor:pointer;background:#ffffff08;border:1px solid #fff2;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:23px;right:24px}.app-update__close:hover{background:#ffffff18}:is(.app-update button:focus-visible,.app-update a:focus-visible){outline-offset:4px;outline:2px solid #dcc1ff}.app-update h2{color:#faf7ff;letter-spacing:-.035em;margin:0 42px 8px 0;font-size:clamp(25px,3vw,32px);font-weight:780;line-height:1.18}.app-update .app-update__copy p{color:#dbd2e4;max-width:55ch;margin:0;font-size:14px;line-height:1.6}.app-update .app-update__copy p[role=alert]{color:#ffbec8;margin-top:10px}.app-update__changes{overscroll-behavior:contain;scrollbar-color:#61516e transparent;min-height:0;padding:23px 32px 27px;overflow:auto}.app-update__changes h3{color:#ede4f6;margin:0 0 15px;font-size:15px;font-weight:650;line-height:1.5}.app-update__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-update__section{--update-accent:#d0acff;--update-tint:#34273f;border:1px solid #ffffff13;border-top:3px solid var(--update-accent);background:var(--update-tint);border-radius:13px;min-width:0;padding:17px 18px 19px}.app-update__section[data-kind=voices]{--update-accent:#ffa6cb;--update-tint:#32232e}.app-update__section[data-kind=battles]{--update-accent:#8fe1d0;--update-tint:#1c302f}.app-update__section[data-kind=credits]{--update-accent:#f6d28e;--update-tint:#322c22}.app-update__section h4{color:var(--update-accent);align-items:center;gap:9px;margin:0 0 12px;font-size:16px;font-weight:750;line-height:1.4;display:flex}.app-update__section h4>span{flex:none;place-items:center;display:grid}.app-update__changes ul{color:#ece5f1;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.65;list-style:none;display:grid}.app-update__changes li{overflow-wrap:anywhere}.app-update__changes li+li{border-top:1px solid #ffffff12;padding-top:10px}.app-update__footer{background:#201b28;border-top:1px solid #ffffff12;flex:none;grid-template-columns:1fr auto;align-items:center;gap:12px 20px;padding:20px 32px 22px;display:grid}.app-update__history{color:#e3c6ff;justify-self:start;align-items:center;gap:5px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.app-update__history:hover{text-decoration:underline}.app-update__actions{flex-wrap:wrap;justify-content:end;gap:9px;display:flex}.app-update__actions .button{border-radius:10px;flex:none;justify-content:center;min-width:106px;min-height:44px;padding:10px 17px;font-size:14px}.app-update__actions .button:not(.button--secondary){color:#281832;background:#dac2fa;border-color:#dac2fa}.app-update__actions .button--secondary{color:#f2eaf9;background:#ffffff08;border:1px solid #756780}.app-update .app-update__note{color:#bfb3cd;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}@media (max-width:560px){dialog.app-update{border-radius:18px}.app-update__header{padding:22px 21px 18px}.app-update__brand{margin-bottom:14px}.app-update__close{top:17px;right:16px}.app-update__changes{padding:18px 20px 20px}.app-update__grid{grid-template-columns:1fr;gap:12px}.app-update__footer{grid-template-columns:1fr;gap:13px;padding:16px 20px 18px}.app-update__actions{grid-row:1;justify-content:stretch}.app-update__actions .button{flex:1}}@keyframes app-update-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}dialog.app-update[open]{animation:.24s cubic-bezier(.22,1,.36,1) both app-update-enter}@media (prefers-reduced-motion:reduce){dialog.app-update[open]{animation:none}}.studio .studio-header__actions{flex-wrap:wrap}.studio .studio-app-download{color:#21122f;white-space:nowrap;background:#cbb5f7;border-color:#cbb5f7}.studio .studio-update-check{white-space:nowrap}dialog.studio-download-dialog{color:#f8f4fc;background:#191320;border:1px solid #815fa3;border-radius:20px;width:min(500px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:26px;display:none;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #000a}dialog.studio-download-dialog[open]{gap:16px;display:grid}.studio-download-dialog::backdrop{background:#070410b8}.studio-download-dialog header,.studio-download-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-download-dialog__icon{color:#dfb8ff;background:#aa76d322;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.studio-download-dialog h2{font-size:26px;font-weight:750;line-height:1.2}.studio-download-dialog p{color:#d0c4da;font-size:14px;line-height:1.6}.studio-download-platforms{gap:6px;display:flex}.studio-download-platforms button{border:1px solid #53405f;border-radius:9px;flex:1;padding:9px 8px;font-size:13px}.studio-download-platforms button[aria-pressed=true]{color:#21122f;background:#baa0dd;border-color:#baa0dd}.studio-download-options{gap:9px;display:grid}.studio-download-option{color:#f8f4fc;background:#35223e;border:1px solid #685071;border-radius:12px;align-items:center;gap:14px;padding:15px;text-decoration:none;display:flex}.studio-download-option:hover{background:#483053;border-color:#b394ce}.studio-download-option>span{flex:1;min-width:0}.studio-download-option strong,.studio-download-option small{display:block}.studio-download-option strong{font-size:15px;font-weight:750}.studio-download-option small{color:#d6c5e4;margin-top:3px;font-size:11px;line-height:1.5}.studio-download-dialog p.studio-download-note{color:#b3a4c0;font-size:12px}.studio-download-dialog footer{flex-wrap:wrap;font-size:13px}@media (max-width:1000px){.studio .studio-header__actions{display:flex;position:static}.studio .studio-header__actions>:is(.studio-violet-live-tools,.studio-violet-account){display:none}.studio .voice-rules-grid{grid-template-columns:1fr}}.tiktok-connect-page{max-width:760px;min-height:65vh;padding-block:64px}.tiktok-connect-page h1{margin-bottom:16px;font-size:clamp(30px,4vw,48px);line-height:1.1}.tiktok-connect-page>p{color:var(--text-3);margin-bottom:28px;line-height:1.6}.tiktok-connect-page>.button{margin-top:24px}.tiktok-account__profile{align-items:center;gap:14px;margin-bottom:14px;display:flex}.tiktok-account__profile img{object-fit:cover;border-radius:50%;width:52px;height:52px}.tiktok-account__profile strong{color:var(--text);overflow-wrap:anywhere;display:block}.tiktok-account__profile span{color:var(--text-3);align-items:center;gap:6px;margin-top:5px;font-size:13px;display:flex}.tiktok-account__note{color:var(--text-3);margin:12px 0;font-size:13px;line-height:1.6}.ow--luckyWheel{width:calc(var(--u) * 42)}.ow-wheel{color:var(--widget-text-color,#fff6ea);text-align:center;font-family:var(--font-display),sans-serif;filter:drop-shadow(0 calc(var(--u) * .6) calc(var(--u) * 1.6) #0006)}.ow-wheel header{padding:calc(var(--u) * 1.4) calc(var(--u) * 2);border:calc(var(--u) * .16) solid #d9b7ff69;border-radius:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 1) calc(var(--u) * 1);background:linear-gradient(110deg,#2c1b43,#171421)}.ow-wheel header span,.ow-wheel footer span{font-size:calc(calc(var(--u) * .85) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.18em;color:#e0c6ff;font-weight:800;display:block}.ow-wheel h2{color:inherit;margin:calc(var(--u) * .3) 0 0;font-size:calc(calc(var(--u) * 2.5) * var(--widget-title-scale,var(--widget-text-scale,1)));overflow-wrap:anywhere;line-height:1.1}.ow-wheel__frame{padding:calc(var(--u) * 1.8);margin:calc(var(--u) * .6) auto;aspect-ratio:1;width:92%;position:relative}.ow-wheel__disk{transform-origin:50%;width:100%;height:100%;display:block}.ow-wheel__rim{inset:calc(var(--u) * 2.05);border:calc(var(--u) * .6) solid #fff0cf;outline:calc(var(--u) * .25) solid #967744;box-shadow:0 0 0 calc(var(--u) * .65) #271b38,inset 0 0 calc(var(--u) * 1.8) #21143370;pointer-events:none;border-radius:50%;position:absolute}.ow-wheel__pointer{z-index:2;top:calc(var(--u) * .8);width:calc(var(--u) * 3);height:calc(var(--u) * 3.6);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 1px #000);background:#fff4d7;position:absolute;left:50%;transform:translate(-50%)}.ow-wheel footer{border:calc(var(--u) * .15) solid #d9b7ff69;border-radius:calc(var(--u) * 1.5);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6);min-height:calc(var(--u) * 7);background:linear-gradient(110deg,#2c1b43,#171421)}.ow-wheel footer strong{margin-top:calc(var(--u) * .5);font-size:calc(calc(var(--u) * 2.1) * var(--widget-body-scale,var(--widget-text-scale,1)));overflow-wrap:anywhere;line-height:1.2;display:block}.ow-wheel[data-wheel-phase=result] footer{background:linear-gradient(110deg,#423044,#20172b);border-color:#f8ce8b}.wheel-controls{border:1px solid var(--line,#ffffff20);background:var(--surface-1,#1a1722);border-radius:18px;min-width:0;padding:18px}.wheel-controls header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.wheel-controls header>svg{color:#c1a0ff;flex-shrink:0}.wheel-controls header>div{flex:1}.wheel-controls h3{margin:0;font-size:17px;font-weight:800}.wheel-controls header p{color:var(--muted);margin:3px 0 0;font-size:13px}.wheel-controls fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.wheel-controls textarea{resize:vertical;line-height:1.6}.wheel-controls__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wheel-controls__result{overflow-wrap:anywhere;background:#c19bff12;border-left:3px solid #d7b8ff;border-radius:4px;margin:0;padding:8px 12px}.wheel-controls--settings{background:0 0;border:0;border-radius:0;padding:0}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]){--wheel-surface:#1b1b20f5;--wheel-ink:#fff;--wheel-muted:#c1bdc8;--wheel-gold:#e4bb53;--wheel-edge:#ffffff24;--wheel-shell:#18181d;box-shadow:none;filter:none;align-items:stretch;gap:calc(var(--u) * 1.6);color:var(--wheel-ink);font-family:var(--widget-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.ow-wheel[data-wheel-theme=daylight]{--wheel-surface:#f6f3ee;--wheel-ink:#1a191d;--wheel-muted:#59555e;--wheel-gold:#b28727;--wheel-edge:#1a191d24;--wheel-shell:#eee7dd}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) header{min-height:calc(var(--u) * 5.4);padding:calc(var(--u) * .8) calc(var(--u) * 1.8);justify-content:center;align-items:center;gap:calc(var(--u) * 1.4);background:var(--wheel-surface);border:1px solid var(--wheel-edge);box-shadow:0 calc(var(--u) * .7) calc(var(--u) * 2.3) #0003;border-radius:999px;display:flex}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) .ow-wheel__eyebrow{display:none}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) h2{min-width:0;font-size:calc(var(--u) * 2.2 * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:-.035em;overflow-wrap:anywhere;flex:1;margin:0;font-weight:750;line-height:1.15}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) .ow-wheel__command{padding:calc(var(--u) * .8) calc(var(--u) * 1.3);color:var(--wheel-muted);font-size:calc(var(--u) * 1.4);letter-spacing:0;background:#e4bb5315;border:1px solid #e4bb5338;border-radius:999px;flex:none;font-weight:500;display:block}.ow-wheel .ow-wheel__command b{color:var(--wheel-gold);font-weight:800}.ow-wheel[data-wheel-theme=daylight] .ow-wheel__command{color:#f6f3ee;background:#1a191d;border-color:#1a191d}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) .ow-wheel__frame{isolation:isolate;width:100%;margin:0;padding:0}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) .ow-wheel__frame:before{content:"";z-index:-1;background:var(--wheel-shell);box-shadow:0 calc(var(--u) * 1.8) calc(var(--u) * 3.5) #0005,0 0 0 1px var(--wheel-edge);border-radius:50%;position:absolute;inset:0}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) .ow-wheel__disk{z-index:2;position:relative}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) .ow-wheel__rim{z-index:1;border:calc(var(--u) * .95) solid var(--wheel-shell);outline:1px solid var(--wheel-edge);box-shadow:inset 0 0 calc(var(--u) * 1.4) #0005;pointer-events:none;inset:0}.ow-wheel .ow-wheel__stud{fill:var(--wheel-gold);stroke:#100b0580;stroke-width:.5px}.ow-wheel__segment-label{width:100%;height:100%;font-size:calc(var(--wheel-label-size,14px) * var(--widget-body-scale,var(--widget-text-scale,1)));text-align:right;align-items:center;font-weight:750;line-height:1.2;display:flex}.ow-wheel__segment-label span{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.ow-wheel[data-wheel-theme=daylight] .ow-wheel__stud{fill:#1a191d;stroke:none}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) .ow-wheel__pointer{top:calc(var(--u) * -1.6);width:calc(var(--u) * 4.1);height:calc(var(--u) * 5.3);z-index:4;clip-path:none;filter:drop-shadow(0 3px 3px #0005);background:0 0}.ow-wheel__pointer svg{width:100%;height:100%;display:block;overflow:visible}.ow-wheel__pointer path{fill:#f4ce77;stroke:#211d21;stroke-width:2.5px;stroke-linejoin:round}.ow-wheel__pointer circle{fill:#e4bb53;stroke:#fff1c4;stroke-width:1.5px}.ow-wheel[data-wheel-theme=daylight] .ow-wheel__pointer path{fill:#1a191d;stroke:#f6f3ee}.ow-wheel__hub{z-index:3;aspect-ratio:1;color:#f3ce7c;border:calc(var(--u) * .3) solid var(--wheel-gold);width:25%;box-shadow:0 0 0 calc(var(--u) * .55) #18181d,0 calc(var(--u) * .5) calc(var(--u) * 1.2) #0006;font-size:calc(var(--u) * 1.6);letter-spacing:.16em;background:#1b1b20;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ow-wheel[data-wheel-theme=daylight] .ow-wheel__hub{color:#f6f3ee;box-shadow:0 0 0 calc(var(--u) * .55) #1a191d,0 calc(var(--u) * .5) calc(var(--u) * 1.2) #0004;border-color:#f6f3ee}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) .ow-wheel__slice{transition:filter .35s}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight])[data-wheel-phase=result] [data-wheel-slice]:not([data-wheel-winner]) .ow-wheel__slice{filter:brightness(.58)}.ow-wheel[data-wheel-theme=daylight][data-wheel-phase=result] [data-wheel-slice]:not([data-wheel-winner]) .ow-wheel__slice{filter:brightness(.75)}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) footer{grid-template-columns:calc(var(--u) * 5.2) minmax(0,1fr);align-items:center;gap:calc(var(--u) * 1.5);min-height:calc(var(--u) * 9.2);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);text-align:left;background:var(--wheel-surface);border:1px solid var(--wheel-edge);border-radius:calc(var(--u) * 1.8);color:var(--wheel-ink);box-shadow:0 calc(var(--u) * .7) calc(var(--u) * 2.3) #0002;display:grid}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight])[data-wheel-phase=result] footer{border-color:var(--wheel-gold)}.ow-wheel__avatar{width:calc(var(--u) * 5.2);aspect-ratio:1;color:var(--wheel-gold);border:2px solid var(--wheel-gold);font-size:calc(var(--u) * 1.9);background:#7957b326;border-radius:50%;place-items:center;font-weight:800;display:grid;overflow:hidden}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) footer span{color:var(--wheel-muted);font-size:calc(var(--u) * 1.55 * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:0;overflow-wrap:anywhere;font-weight:500;line-height:1.3}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) footer strong{margin-top:calc(var(--u) * .3);font-size:calc(var(--u) * 2.45 * var(--widget-value-scale,var(--widget-text-scale,1)));letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:750;line-height:1.2}.ow-wheel:is([data-wheel-theme=graphite],[data-wheel-theme=daylight]) .ow-wheel__reply{overflow-wrap:anywhere;color:var(--wheel-muted);grid-column:1/-1;margin:0}.wheel-theme-picker{min-width:0}.wheel-theme-picker__preview{--u:8px;aspect-ratio:352/495;flex-direction:column;justify-content:center;width:100%;max-width:352px;margin:18px auto 24px;display:flex}.wheel-theme-picker__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wheel-theme-picker__choice{border:1px solid var(--line,#ffffff24);background:var(--surface-1,#1a1b22);color:var(--text,#fff);text-align:left;cursor:pointer;border-radius:13px;padding:14px 10px}.wheel-theme-picker__choice[aria-checked=true]{border-color:var(--cyan,#8fd9ee);box-shadow:inset 0 0 0 1px var(--cyan,#8fd9ee)}.wheel-theme-picker__choice strong,.wheel-theme-picker__choice small{display:block}.wheel-theme-picker__choice small{color:var(--muted,#aaa);margin-top:6px;line-height:1.4}.wheel-theme-picker__swatch{background:conic-gradient(#f8bf69 0 60deg,#b39af1 60deg 120deg,#76d9cb 120deg 180deg,#f58cab 180deg 240deg,#90baf4 240deg 300deg,#eadca4 300deg);border:4px solid #332640;border-radius:50%;width:38px;height:38px;margin-bottom:10px;display:block}.wheel-theme-picker__choice[data-theme=arcade] .wheel-theme-picker__swatch{background:linear-gradient(90deg,#8b3cff 0 25%,#2aa8ff 25% 50%,#8cff2a 50% 75%,#ff2d5a 75%);border-color:#0a0b0f;border-radius:10px}.wheel-theme-picker__choice[data-theme=graphite] .wheel-theme-picker__swatch{background:conic-gradient(#2b2b32 0 60deg,#e4bb53 60deg 120deg,#3b3b44 120deg 180deg,#7957b3 180deg 240deg,#222228 240deg 300deg,#b49752 300deg);border-color:#18181d}.wheel-theme-picker__choice[data-theme=daylight] .wheel-theme-picker__swatch{background:conic-gradient(#f3eee6 0 60deg,#d6ad45 60deg 120deg,#e2d9ca 120deg 180deg,#674098 180deg 240deg,#1a191d 240deg 300deg,#e5d5af 300deg);border-color:#eee7dd}.wheel-theme-picker__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.wheel-theme-picker__motion{align-items:center;gap:9px;font-size:14px;display:flex}@media (prefers-reduced-motion:reduce){.ow-wheel .ow-wheel__slice{transition:none!important}}.ow--luckyWheel[data-wheel-theme=arcade]{width:calc(var(--u) * 100)}.ow-wheel.ilw-root{filter:none;text-align:left;color:#fff;font-family:ItokArcadeText,Segoe UI,sans-serif;position:relative}.ilw-root .ilw-fit{aspect-ratio:1080/600;width:100%;position:relative}.ilw-root .ilw-scale{transform-origin:0 0;width:1080px;height:600px;position:absolute;top:0;left:0}.ilw-root .ilw-stage-exit{position:absolute;inset:0}.ilw-root .ilw-reply{box-sizing:border-box;color:#fff;text-align:center;overflow-wrap:anywhere;background:linear-gradient(#16181e,#08090c) padding-box padding-box,linear-gradient(90deg,#ffd36aa6,#3fe6d259 50%,#ffd36aa6) border-box;border:1.5px solid #0000;border-radius:14px;width:max-content;max-width:800px;margin:0;padding:10px 24px;font:700 24px/1.3 ItokArcadeText,Segoe UI,sans-serif;position:absolute;top:452px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -12px #000e}.ilw-root:is([data-arcade-state=rest],[data-arcade-state=rest-last]) .lucky-track{transform:translate(-130.5px)}@font-face{font-family:ItokArcadeText;src:url(/overlays/lucky-wheel-arcade/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}.ilw-root .ilw-c1{background-image:url(/overlays/lucky-wheel-arcade/card-1.png)}.ilw-root .ilw-c3{background-image:url(/overlays/lucky-wheel-arcade/card-3.png)}.ilw-root .ilw-c6{background-image:url(/overlays/lucky-wheel-arcade/card-6.png)}.ilw-root .ilw-c8{background-image:url(/overlays/lucky-wheel-arcade/card-8.png)}.ilw-root .ilw-c9{background-image:url(/overlays/lucky-wheel-arcade/card-9.png)}.ilw-root .ilw-c12{background-image:url(/overlays/lucky-wheel-arcade/card-12.png)}.ilw-root .tw-wheel{--tw-gold:#ffd36a;--tw-gold-deep:#e9a93a;--tw-teal:#3fe6d2;transform-origin:50%;width:1080px;height:600px;position:relative}.ilw-root .tw-plate{box-sizing:border-box;white-space:nowrap;background:linear-gradient(#16181e,#08090c) padding-box padding-box,linear-gradient(90deg,#ffd36aa6,#3fe6d259 50%,#ffd36aa6) border-box;border:1.5px solid #0000;border-radius:14px;align-items:baseline;gap:10px;max-width:800px;padding:10px 24px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -12px #000e,inset 0 1px #ffffff17}.ilw-root .tw-plate b{letter-spacing:2px;color:#f3c881;font:700 16px/1.2 ItokArcadeText,Segoe UI,sans-serif;display:block}.ilw-root .tw-for{color:#fff;text-overflow:ellipsis;max-width:720px;font:700 32px/1.25 ItokArcadeText,Segoe UI,sans-serif;display:block;overflow:hidden}.ilw-root .tw-plate.test{background:linear-gradient(#16181e,#08090c) padding-box padding-box;border:1.5px solid #eab16c85}.ilw-root .lucky-frame{transform-origin:50% 54%;pointer-events:none;width:1014px;height:332px;position:absolute;top:96px;left:33px}.ilw-root .lucky-backing{box-sizing:border-box;background:linear-gradient(#171a20 0%,#0a0b0f 46%,#060709 100%) padding-box padding-box,linear-gradient(100deg,#ffd36acc,#ffd36a33 26%,#3fe6d24d 50%,#ffd36a33 74%,#ffd36acc) border-box;border:2px solid #0000;border-radius:27px;width:1014px;height:262px;position:absolute;top:49px;left:0;box-shadow:0 22px 40px -14px #000e,0 2px #0009,inset 0 1px #ffffff14,inset 0 -18px 30px -18px #3fe6d224}.ilw-root .lucky-backing:before{content:"";border:1px solid #ffd36a26;border-radius:33px;position:absolute;inset:-7px}.ilw-root .lucky-backing:after{content:"";background:linear-gradient(90deg,#0000,#fff6d8b3,#0000);height:1px;position:absolute;top:0;left:60px;right:60px}.ilw-root .lucky-clip{border-radius:17px;width:966px;height:228px;position:absolute;top:66px;left:24px;overflow:hidden}.ilw-root .lucky-track{will-change:transform;gap:23px;width:max-content;height:227px;display:flex}.ilw-root .lucky-card{background-repeat:no-repeat;background-size:100% 100%;border-radius:25px;flex:0 0 227px;justify-content:center;align-items:center;width:227px;height:227px;display:flex;position:relative}.ilw-root .lucky-card span{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;color:#fff;paint-order:stroke fill;-webkit-text-stroke:2.2px #000;text-shadow:0 4px #000,2px 0 #000,-2px 0 #000;text-transform:uppercase;width:190px;max-height:188px;font-family:Arial Black,Segoe UI,Arial,sans-serif;font-weight:950;line-height:1.04;display:block}.ilw-root .lucky-card.selected{filter:brightness(1.1)saturate(1.08);box-shadow:inset 0 0 0 4px #ffd36a,inset 0 0 0 7px #0009,inset 0 0 44px #ffd36a52}.ilw-root .lucky-pointer{z-index:4;object-fit:fill;transform-origin:50% 16%;filter:drop-shadow(0 4px 4px #000b)drop-shadow(0 0 10px #ffd36a38);width:86px;height:86px;position:absolute;top:25px;left:464px}.ilw-root .tw-aura,.ilw-root .tw-bloom,.ilw-root .tw-flare{pointer-events:none;position:absolute}.ilw-root .tw-aura,.ilw-root .tw-bloom{inset:18px -26px -6px}.ilw-root .tw-aura{opacity:.35;background:radial-gradient(50% 50% at 50% 56%,#3fe6d22e,#0000 72%),radial-gradient(38% 44% at 50% 40%,#ffd36a1f,#0000 70%)}.ilw-root .tw-bloom{opacity:0;background:radial-gradient(52% 52%,#3fe6d24d,#0000 70%),radial-gradient(30% 46%,#ffd36a38,#0000 72%)}.ilw-root .tw-flare{opacity:0;background:radial-gradient(closest-side,#ffd36a5c,#ffd36a1a 55%,#0000);width:460px;height:380px;top:-10px;left:277px}.ilw-root .tw-lights{background:radial-gradient(circle at 11px 4px,#ffd36a4d 0 1.6px,#0000 2.4px) 0 0/22px 8px repeat-x;height:8px;position:absolute;left:48px;right:48px;overflow:hidden}.ilw-root .tw-lights-top{top:54px}.ilw-root .tw-lights-bottom{top:299px}.ilw-root .tw-lights i{opacity:.15;background:radial-gradient(circle at 11px 4px,#fff1c2 0 2px,#ffd36a99 2.6px,#0000 3.6px) 0 0/22px 8px repeat-x;width:calc(100% + 176px);height:100%;position:absolute;top:0;left:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 66px,#0000 88px 176px);mask:repeating-linear-gradient(90deg,#000 0 66px,#0000 88px 176px)}.ilw-root .tw-lens{pointer-events:none;border-radius:17px;width:966px;height:228px;position:absolute;top:66px;left:24px}.ilw-root .tw-glass{background:linear-gradient(90deg,#000000b3 0,#00000059 8%,#0000 22% 78%,#00000059 92%,#000000b3 100%),linear-gradient(#ffffff1c 0,#ffffff08 16%,#0000 38% 78%,#00000047 100%);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 12px 16px -12px #000c,inset 0 -12px 16px -12px #000c}.ilw-root .tw-speed{opacity:0;background:linear-gradient(90deg,#000000d9 0,#00000080 12%,#0000 30% 70%,#00000080 88%,#000000d9 100%),radial-gradient(22% 60%,#ffe7a01f,#0000 70%)}.ilw-root .tw-dim{opacity:0;background:linear-gradient(90deg,#000000b8 0 37.9%,#0000 38.5% 61.5%,#000000b8 62.1% 100%)}.ilw-root .tw-sweep{overflow:hidden}.ilw-root .tw-sweep i,.ilw-root .tw-focus i{pointer-events:none;position:absolute;top:-10%;bottom:-10%;left:0}.ilw-root .tw-sweep i{background:linear-gradient(90deg,#0000,#3fe6d214 30%,#fff8e038 50%,#3fe6d214 70%,#0000);width:26%;transform:translate(-130%)skew(-18deg)}.ilw-root .tw-focus{box-sizing:border-box;z-index:3;opacity:0;pointer-events:none;--c:linear-gradient(#ffd36a,#ffd36a);background:var(--c) 0 0/34px 4px,var(--c) 0 0/4px 34px,var(--c) 100% 0/34px 4px,var(--c) 100% 0/4px 34px,var(--c) 0 100%/34px 4px,var(--c) 0 100%/4px 34px,var(--c) 100% 100%/34px 4px,var(--c) 100% 100%/4px 34px;background-repeat:no-repeat;border-radius:8px;width:242px;height:242px;position:absolute;top:59px;left:386px;overflow:hidden;box-shadow:0 0 36px -4px #ffd36a66,inset 0 0 30px -8px #ffd36a59}.ilw-root .tw-focus:before{content:"";border:1.5px solid #3fe6d2b3;border-radius:25px;position:absolute;inset:7px;box-shadow:0 0 12px #3fe6d244}.ilw-root .tw-focus i{background:linear-gradient(90deg,#0000,#fff6d652 50%,#0000);width:45%;transform:translate(-140%)skew(-16deg)}.ilw-root .lucky-frame.landed .tw-focus,.ilw-root .lucky-frame.landed .tw-dim{opacity:1}.ilw-root .lucky-frame.landed .tw-flare{opacity:.55}.ilw-root .tw-result{pointer-events:none;z-index:5;width:1080px;height:600px;position:absolute;top:0;left:0}.ilw-root .ilw-res-crest{z-index:3;transform-origin:50% 100%;position:absolute}.ilw-root .ilw-res-punch{transform-origin:50% 100%;width:100%;height:100%;position:absolute;top:0;left:0}.ilw-root .ilw-res-punch img{filter:drop-shadow(0 10px 12px #000b);-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.ilw-root .ilw-res-plaque{transform-origin:50%;position:absolute}.ilw-root .ilw-res-rim{background:#07040f;border-radius:50px;position:absolute;inset:-12px;box-shadow:inset 0 0 0 6px #07040f,inset 0 0 0 12px #2b2540}.ilw-root .ilw-res-neon{width:100%;height:100%;position:absolute;top:0;left:0}.ilw-root .ilw-res-tube{background:linear-gradient(90deg,#ff3fd4 0%,#a35cff 36%,#29c8ff 66%,#ff3fd4 100%);border-radius:44px;position:absolute;inset:-6px;box-shadow:0 0 16px #ff3fd47a,0 0 36px #29c8ff3d,0 0 60px #a35cff26}.ilw-root .ilw-res-core{box-sizing:border-box;border:1.3px solid #ffffffa8;border-radius:41.6px;position:absolute;inset:-3.6px}.ilw-root .ilw-res-ring{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.ilw-root .ilw-res-ring rect{fill:none;stroke-linecap:round}.ilw-root .ilw-res-dots{stroke:#ffe2a066;stroke-width:7px;stroke-dasharray:0 24.8636}.ilw-root .ilw-res-lit{stroke:#fff6d6;stroke-width:9.5px;stroke-dasharray:0 74.5908;filter:drop-shadow(0 0 5px #ffc85acc)}.ilw-root .ilw-res-body{background:radial-gradient(75% 95% at 50% 0,#4b2c8c 0%,#2b1758 38%,#170c33 72%,#0c0720 100%);border-radius:38px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px #ffffff26,inset 0 -20px 34px -18px #29c8ff3d,inset 0 0 0 1px #ffffff14}.ilw-root .ilw-res-fan{opacity:.17;background:conic-gradient(from -90deg,#b43cff 0deg 20deg,#ff3b5c 20deg 40deg,#ff8a1f 40deg 60deg,#ffd21f 60deg 80deg,#2aa8ff 80deg 100deg,#2bd94f 100deg 120deg,#ffd21f 120deg 140deg,#ff8a1f 140deg 160deg,#ff3fd4 160deg 180deg,#0000 180deg 360deg);border-radius:50%;width:1400px;height:1400px;margin:-700px 0 0 -700px;position:absolute;top:100%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 22%,#0000 70%);mask:radial-gradient(closest-side,#000 22%,#0000 70%)}.ilw-root .ilw-res-glint{mix-blend-mode:screen;background:linear-gradient(90deg,#fff0,#ffffff12 30%,#fff6 50%,#ffffff12 70%,#fff0);width:18%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}.ilw-root .ilw-res .tw-result-copy{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:30px 40px 22px}.ilw-root .ilw-prize-box{width:100%;position:relative}.ilw-root .ilw-prize-wrap{width:100%;display:grid}.ilw-root .ilw-prize-wrap>*{grid-area:1/1}.ilw-root .ilw-prize,.ilw-root .ilw-prize-back{letter-spacing:.5px;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;text-align:center;max-width:100%;margin:0;font:950 52px/1.06 Arial Black,Segoe UI Black,Segoe UI,Arial,sans-serif;display:block}.ilw-root .ilw-prize-back{color:#0d0820;-webkit-text-stroke:9px #0d0820;text-shadow:0 3px #2a136b,0 6px #2a136b,0 9px #1a0b45,0 13px 16px #000c,0 0 24px #ff4fd870}.ilw-root .ilw-prize{color:#0000;-webkit-text-stroke:1.4px #ffffffb0;background-image:linear-gradient(#fff 0% 28%,#e4e9ff 46%,#b7c1ef 52%,#f6f7ff 66%,#c9d1f7 100%);-webkit-background-clip:text;background-clip:text}.ilw-root .ilw-prize-edge{opacity:0;mix-blend-mode:screen;background:radial-gradient(50% 50%,#ffffffe8 0,#fff6d6a0 35%,#fff0 72%);border-radius:50%;width:4%;position:absolute;top:-14%;bottom:-14%;left:0}.ilw-root .ilw-who{box-sizing:border-box;white-space:nowrap;background:#0d0820e0;border:2px solid #29c8ff;border-radius:999px;align-items:baseline;gap:10px;max-width:100%;padding:7px 22px 8px;display:inline-flex;overflow:hidden;box-shadow:0 0 12px #29c8ff88,inset 0 0 10px #29c8ff40}.ilw-root .ilw-who b{letter-spacing:3px;color:#ff7ae0;text-transform:uppercase;flex:none;font:800 15px/1.25 ItokArcadeText,Segoe UI,sans-serif}.ilw-root .ilw-who span{color:#fff;text-overflow:ellipsis;min-width:0;font:700 22px/1.25 ItokArcadeText,Segoe UI,sans-serif;overflow:hidden}.ilw-root .tw-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ilw-root .ilw-intro{pointer-events:none;z-index:6;width:1080px;height:600px;position:absolute;top:0;left:0}.ilw-root .ilw-stage{position:absolute}.ilw-root .ilw-halo{opacity:0;transform-origin:50%;max-width:none;position:absolute}.ilw-root .ilw-shake,.ilw-root .ilw-logo,.ilw-root .ilw-punch,.ilw-root .ilw-float,.ilw-root .ilw-plate{width:100%;height:100%;position:absolute;top:0;left:0}.ilw-root .ilw-logo{transform-origin:50% 55%}.ilw-root .ilw-punch{transform-origin:50% 92%}.ilw-root .ilw-plate{isolation:isolate}.ilw-root .ilw-plate img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.ilw-root .ilw-lit,.ilw-root .ilw-neon,.ilw-root .ilw-bloom{opacity:0}.ilw-root .ilw-rainbow{clip-path:polygon(171.61px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px,-1228.39px 203.12px)}.ilw-root .ilw-wglint{mix-blend-mode:screen;position:absolute;overflow:hidden;-webkit-mask:url(/overlays/lucky-wheel-arcade/logo-wheel.webp) 0 0/100% 100% no-repeat;mask:url(/overlays/lucky-wheel-arcade/logo-wheel.webp) 0 0/100% 100% no-repeat}.ilw-root .ilw-wglint i{opacity:0;transform-origin:50%;background:conic-gradient(#fff0 0deg 334deg,#ffffff30 344deg,#ffffffc8 352deg,#ffffff30 357deg,#fff0 360deg);border-radius:50%;position:absolute;transform:rotate(-100deg)}.ilw-root .ilw-bulbs i,.ilw-root .ilw-parts i{opacity:0;background-image:url(/overlays/lucky-wheel-arcade/logo-lights.webp);background-repeat:no-repeat;position:absolute}.ilw-root .ilw-parts i{transform-origin:50% 55%}.ilw-root .ilw-bloom{mix-blend-mode:screen}.ilw-root .ilw-sweep{mix-blend-mode:screen;background:linear-gradient(104deg,#fff0 44.5%,#ffffff1f 47.6%,#ffffffd8 49.7%,#fff 50%,#ffffffd8 50.3%,#ffffff1f 52.4%,#fff0 55.5%) 130% 0/300% 100% no-repeat,linear-gradient(104deg,#fff0 56.6%,#ffffff5c 57.4%,#fff0 58.2%) 130% 0/300% 100% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:url(/overlays/lucky-wheel-arcade/logo-lit.webp) 0 0/100% 100% no-repeat;mask:url(/overlays/lucky-wheel-arcade/logo-lit.webp) 0 0/100% 100% no-repeat}.ilw-root .ilw-sparks i{opacity:0;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);position:absolute}.ilw-root .ilw-spark-glint{background:radial-gradient(circle,#fff 0,var(--c) 10%,#fff0 30%)}.ilw-root .ilw-spark-glint:before,.ilw-root .ilw-spark-glint:after{content:"";background:linear-gradient(#fff0,var(--c) 32%,#fff 50%,var(--c) 68%,#fff0);border-radius:1px;width:2px;height:100%;margin-left:-1px;position:absolute;top:0;left:50%}.ilw-root .ilw-spark-glint:after{transform:rotate(90deg)scaleY(.72)}.ilw-root .ilw-spark-dust{background:radial-gradient(circle,#fff 0,var(--c) 38%,#fff0 72%);border-radius:50%}.ilw-root .ilw-flash{opacity:0;mix-blend-mode:screen;background:radial-gradient(50% 50% at 50% 52%,#ffffffd6 0,#e6f9ffa0 28%,#ffd6f43d 54%,#fff0 76%);width:1040px;height:570px;position:absolute;top:-70px;left:-90px}.ilw-root .ilw-shock{opacity:0;box-sizing:border-box;border:2.5px solid #ffffffc8;border-radius:50%;width:980px;height:170px;margin:-85px 0 0 -490px;position:absolute;top:95%;left:50%;box-shadow:0 0 16px #8fe9ff99,inset 0 0 16px #ff9be899}.ilw-root.reduced .tw-sweep,.ilw-root.reduced .tw-speed,.ilw-root.reduced .tw-bloom,.ilw-root.reduced .tw-focus i,.ilw-root.reduced :is(.ilw-flash,.ilw-shock,.ilw-sparks,.ilw-sweep,.ilw-wglint,.ilw-bloom,.ilw-res-glint,.ilw-prize-edge){display:none}.ilw-root.reduced .tw-lights i{opacity:0}.stream-extras-page{gap:22px;max-width:1400px;margin:auto;display:grid}.stream-extras-heading{align-items:center;gap:15px;display:flex}.stream-extras-heading>span{color:#24152b;background:linear-gradient(135deg,#ddb18f,#ad80cc);border-radius:19px;place-items:center;width:58px;height:58px;display:grid}.stream-extras-heading h1{margin:0;font-size:28px}.stream-extras-heading p{color:var(--muted);margin:5px 0 0}.extras-tabs{border:1px solid var(--line);background:var(--surface-1);border-radius:16px;gap:10px;width:fit-content;padding:5px;display:flex}.extras-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:12px 19px;font-weight:700;display:flex}.extras-tabs button[aria-selected=true]{color:#25182e;background:#d3b5f0}.extras-workspace{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:24px;display:grid}.extras-panel{border:1px solid var(--line);background:var(--surface-1);border-radius:22px;min-width:0;padding:26px}.extras-panel h2{margin:8px 0;font-size:25px}.extras-panel>p:not(.eyebrow){color:var(--muted);line-height:1.6}.extras-panel fieldset{border:0;gap:18px;min-width:0;margin:22px 0 0;padding:0;display:grid}.extras-panel textarea{resize:vertical;width:100%;line-height:1.7}.extras-panel .field__label small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.extras-presets{flex-wrap:wrap;gap:8px;display:flex}.extras-live-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.extras-script-card{text-align:center;color:#f5eaff;overflow-wrap:anywhere;background:radial-gradient(at top,#654a8055,#0000 70%),linear-gradient(150deg,#21182d,#16141e);border:1px solid #bd98ed38;border-radius:26px;flex-direction:column;align-items:center;padding:42px 28px;display:flex;position:sticky;top:24px}.extras-script-card>svg{color:#d7b3ff;margin:28px}.extras-script-card h2{margin:0;font-size:28px}.extras-script-card blockquote{color:#e8ddeb;margin:22px 0 30px;font-size:18px;line-height:1.8}.extras-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.extras-themes button{color:#eadbfc;font:inherit;background:#241c30;border:1px solid #9168b8;border-radius:12px;gap:10px;padding:15px 4px;font-size:12px;display:grid}.extras-themes button span{font-size:26px}.extras-themes button[data-theme=gold]{color:#f6d495;background:#2a2117;border-color:#b89855}.extras-themes button[data-theme=neon]{color:#7aeedc;background:#0f2629;border-color:#3d8d8a}.extras-themes button[data-theme=minimal]{color:#fff;background:#222;border-color:#777}.extras-themes button[aria-pressed=true]{outline-offset:2px;outline:2px solid}.extras-credit-preview{--u:7px;border:1px solid var(--line);background:radial-gradient(ellipse at center,#9a73ca17,transparent),var(--surface-1);border-radius:24px;min-width:0;padding:24px;position:sticky;top:20px}.extras-credit-preview .end-credits{width:100%}.extras-preview-label{text-align:center;letter-spacing:.13em;color:var(--muted);margin-top:20px;font-size:10px;display:block}.ow--endCredits{width:calc(var(--u)*66)}.end-credits{--credits-accent:#d3b6f6;--credits-bg:#1a1226;color:#fbf7ff;background:radial-gradient(ellipse at top,#81619f36,transparent 60%),var(--credits-bg);border:calc(var(--u)*.2) solid var(--credits-accent);border-radius:calc(var(--u)*2.7);padding:calc(var(--u)*2.8);font-family:var(--font-display),sans-serif;box-shadow:0 calc(var(--u)*1) calc(var(--u)*4) #0005;overflow:hidden}.end-credits[data-theme=gold]{--credits-accent:#e8c47f;--credits-bg:#241d15}.end-credits[data-theme=neon]{--credits-accent:#69ead7;--credits-bg:#092428}.end-credits[data-theme=minimal]{--credits-accent:#ddd;--credits-bg:#151515;background:#151515}.end-credits header{text-align:center;border-bottom:calc(var(--u)*.1) solid #ffffff30;padding-bottom:calc(var(--u)*2.5)}.end-credits header>span,.end-credits footer{font-size:calc(calc(var(--u)*1) * var(--widget-body-scale,var(--widget-text-scale,1)));letter-spacing:.17em;color:var(--credits-accent);font-weight:700}.end-credits h2{font-size:calc(calc(var(--u)*3.2) * var(--widget-title-scale,var(--widget-text-scale,1)));margin:calc(var(--u)*1) 0;overflow-wrap:anywhere;line-height:1.15}.end-credits header p{font-size:calc(calc(var(--u)*1.7) * var(--widget-body-scale,var(--widget-text-scale,1)));color:#ddd1e5;margin:0}.end-credits__window{height:calc(var(--u)*57);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.end-credits__roll{padding:calc(var(--u)*2) 0;will-change:transform}.end-credits__roll>section{margin-bottom:calc(var(--u)*5)}.end-credits__roll h3{text-align:center;color:var(--credits-accent);font-size:calc(calc(var(--u)*2) * var(--widget-title-scale,var(--widget-text-scale,1)));margin:calc(var(--u)*2) 0}.end-credits__row{grid-template-columns:calc(var(--u)*4) minmax(0,1fr) auto;align-items:center;gap:calc(var(--u)*1.3);padding:calc(var(--u)*1.3) 0;font-size:calc(var(--u)*1.65);border-bottom:1px solid #ffffff15;display:grid}.end-credits__row img,.end-credits__initial{width:calc(var(--u)*4);height:calc(var(--u)*4);object-fit:cover;border-radius:50%}.end-credits__initial{color:var(--credits-accent);background:#ffffff14;place-items:center;font-weight:800;display:grid}.end-credits__row strong{overflow-wrap:anywhere;min-width:0}.end-credits__row>span:last-child{font-size:calc(calc(var(--u)*1.3) * var(--widget-body-scale,var(--widget-text-scale,1)));color:#e3d8e8}.end-credits__closing,.end-credits__ready,.end-credits__finish{text-align:center;padding:calc(var(--u)*8) calc(var(--u)*2)}.end-credits__closing p,.end-credits__ready p,.end-credits__finish p{font-size:calc(calc(var(--u)*1.8) * var(--widget-body-scale,var(--widget-text-scale,1)));line-height:1.6}.end-credits__ready>span,.end-credits__finish>span{font-size:calc(calc(var(--u)*7) * var(--widget-body-scale,var(--widget-text-scale,1)));color:var(--credits-accent)}.end-credits__ready small{font-size:calc(calc(var(--u)*1.3) * var(--widget-body-scale,var(--widget-text-scale,1)));color:#c4b6cd}.end-credits__finish{min-height:calc(var(--u)*57);flex-direction:column;justify-content:center;display:flex}.end-credits__finish h3{font-size:calc(var(--u)*3)}.end-credits footer{text-align:center;border-top:calc(var(--u)*.1) solid #ffffff30;padding-top:calc(var(--u)*2)}@media (max-width:1000px){.extras-workspace{grid-template-columns:1fr}.extras-script-card,.extras-credit-preview{position:static}.extras-credit-preview{justify-self:center;width:100%;max-width:480px}}@media (max-width:560px){.extras-panel{padding:18px}.extras-tabs{width:100%}.extras-tabs button{flex:1;justify-content:center;padding:12px 8px}.extras-live-actions .button{width:100%}.extras-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.extras-credit-preview{--u:5px;padding:12px}}@media (prefers-reduced-motion:reduce){.end-credits__roll{will-change:auto;transform:none!important}.end-credits__window{overflow:auto;-webkit-mask-image:none;mask-image:none}}.series-planner{padding:22px 0}.series-planner>header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.series-planner>header>svg{color:#efbc88}.series-planner h2{margin:0 0 5px}.series-planner header p{color:var(--muted);margin:0}.series-planner__grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px;display:grid}.series-plan-games{grid-template-columns:1fr 1fr;gap:12px;display:grid}.series-plan-game{border:1px solid var(--line);background:#ba87ce0d;border-radius:14px;gap:13px;padding:16px;display:grid}.series-plan-game h3{color:#e6c5fa;margin:0;font-size:15px}.series-planner__agenda{align-content:start;gap:18px;display:grid}.series-planner__agenda>fieldset{border:0;margin:0;padding:0}.series-plan-card{border:1px solid var(--line);background:var(--surface-1);border-radius:18px;padding:22px}.series-plan-card time{color:#eac9a0;font-variant-numeric:tabular-nums;font-weight:800}.series-plan-card h3{margin:9px 0}.series-plan-card p{color:var(--muted);overflow-wrap:anywhere}.series-plan-tags{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.series-plan-tags span{background:#d2a4ed18;border:1px solid #cc9ded30;border-radius:8px;padding:5px 8px;font-size:12px}.series-plan-empty{border:1px dashed var(--line);color:var(--muted);border-radius:18px;padding:30px 22px;line-height:1.7}.pgb-series-rules{border-radius:calc(var(--u)*1.1);padding:calc(var(--u)*1.2) calc(var(--u)*1.6);color:#fff;gap:calc(var(--u)*1.3);font-size:calc(calc(var(--u)*1.7) * var(--widget-body-scale,var(--widget-text-scale,1)));margin-top:calc(var(--u)*.6);background:linear-gradient(110deg,#2c1b20f5,#171423f5);border:2px solid #f1c477;flex-wrap:wrap;align-items:center;line-height:1.3;display:flex;position:relative}.pgb-series-rules>strong{font-size:calc(calc(var(--u)*1.8) * var(--widget-body-scale,var(--widget-text-scale,1)));overflow-wrap:anywhere;max-width:100%}.pgb-series-rules>div{gap:calc(var(--u)*.7);flex-wrap:wrap;display:flex}.pgb-series-rules span{border-radius:calc(var(--u)*.5);padding:calc(var(--u)*.4) calc(var(--u)*.7);overflow-wrap:anywhere;background:#ffffff16}@media (max-width:1000px){.series-planner__grid{grid-template-columns:1fr}}@media (max-width:600px){.series-plan-games{grid-template-columns:1fr}.series-planner__grid .extras-panel{padding:18px}.bt-tabs{flex-wrap:wrap}}html[data-app-season=halloween] body,html[data-app-season=halloween] .studio.studio--premium{--bg:#171018;--bg-0:#100c13;--bg-1:#171018;--bg-2:#171018;--bg-raised:#1f1621;--surface:#231927;--surface-2:#2b2031;--surface-3:#36273c;--surface-4:#44304b;--line:#f2ab7321;--line-strong:#f2ab7340;--line-hover:#f2ab7366;--text:#fff6ef;--text-2:#e4d0e8;--text-3:#beacc8;--text-4:#b5a4bf;--cyan:#ffbc80;--cyan-hover:#ffcca2;--cyan-ink:#2c140b;--cyan-soft:#ffbc8015;--cyan-line:#ffbc8055;--season-accent:#ffbc80;--season-secondary:#bc9aff;--season-header:#3c2336;--season-art:url(/brand/seasonal/halloween-ember.webp)}html[data-app-season=moonlight] body,html[data-app-season=moonlight] .studio.studio--premium{--bg:#12111e;--bg-0:#0c0c15;--bg-1:#12111e;--bg-2:#12111e;--bg-raised:#1b192a;--surface:#1d1b31;--surface-2:#28233c;--surface-3:#332e48;--surface-4:#3f3657;--line:#c8a8ff24;--line-strong:#c8a8ff40;--line-hover:#c8a8ff66;--text:#fbf5ff;--text-2:#e1d5f1;--text-3:#bcb0ce;--text-4:#b3a8c8;--cyan:#d1b6ff;--cyan-hover:#e3d1ff;--cyan-ink:#25143e;--cyan-soft:#d1b6ff16;--cyan-line:#d1b6ff55;--season-accent:#d1b6ff;--season-secondary:#ffa6bd;--season-header:#302343;--season-art:url(/brand/seasonal/halloween-moon.webp)}html[data-app-season=winter] body,html[data-app-season=winter] .studio.studio--premium{--bg:#0f1919;--bg-0:#0b1213;--bg-1:#0f1919;--bg-2:#0f1919;--bg-raised:#182423;--surface:#192b28;--surface-2:#213631;--surface-3:#2b423b;--surface-4:#355247;--line:#bce7d324;--line-strong:#bce7d33b;--line-hover:#bce7d366;--text:#f5fbf7;--text-2:#d1e3d8;--text-3:#acc6b8;--text-4:#a6bfb2;--cyan:#bce7d3;--cyan-hover:#d4f2e4;--cyan-ink:#10291e;--cyan-soft:#bce7d315;--cyan-line:#bce7d355;--season-accent:#bce7d3;--season-secondary:#f4d99a;--season-header:#213e34}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .studio.studio--premium .studio-statusbar{background:linear-gradient(100deg,var(--season-header),var(--bg-0) 72%);border-color:var(--line-strong)}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .studio.studio--premium .studio-violet-brand__tile{background:var(--season-accent);border-radius:12px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .studio.studio--premium .studio-violet-brand__tile{background:color-mix(in srgb,var(--season-accent) 12%,transparent)}}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .studio.studio--premium .studio-violet-brand__tile{border:1px solid var(--line-strong)}html:is([data-app-season=halloween],[data-app-season=moonlight]) .studio.studio--premium .studio-violet-brand__tile img{content:var(--season-art);object-fit:contain;filter:none;width:38px;height:38px}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .studio.studio--premium .moving-highlight{background:var(--season-accent)}@supports (color:color-mix(in lab, red, red)){html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .studio.studio--premium .moving-highlight{background:color-mix(in srgb,var(--season-accent) 12%,transparent)}}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .studio.studio--premium .moving-highlight{box-shadow:inset 2px 0 0 var(--season-accent)}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .studio.studio--premium .studio-header__icon{color:var(--season-accent);background:linear-gradient(140deg,var(--season-header),var(--surface))}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .logo__word{color:var(--season-accent)}html:is([data-app-season=halloween],[data-app-season=moonlight]) .logo__mark,html:is([data-app-season=halloween],[data-app-season=moonlight]) .fox-art__image{content:var(--season-art);object-fit:contain}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) dialog.app-update{border-color:var(--line-strong);background:var(--bg)}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .app-update__header{background:linear-gradient(120deg,var(--season-header),var(--bg-raised))}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .app-update__footer{background:var(--surface)}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .app-update__brand,html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .app-update__history{color:var(--season-accent)}html:is([data-app-season=halloween],[data-app-season=moonlight],[data-app-season=winter]) .app-update__actions .button:not(.button--secondary){background:var(--season-accent);border-color:var(--season-accent);color:var(--cyan-ink)}.seasonal-appearance{margin-bottom:20px}.seasonal-appearance__choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:16px;display:grid}.seasonal-appearance__choices button{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:84px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.seasonal-appearance__choices button[aria-pressed=true]{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.seasonal-appearance__choices button:hover{background:var(--surface-2)}.seasonal-appearance__choices button>span:nth-child(2){flex:1;min-width:0}.seasonal-appearance__choices strong,.seasonal-appearance__choices small{display:block}.seasonal-appearance__choices strong{font-size:13px;line-height:1.4}.seasonal-appearance__choices small{color:var(--text-3);margin-top:4px;font-size:11px;line-height:1.5}.seasonal-appearance__swatch{color:#f9ce91;background:linear-gradient(135deg,#724029,#392343);border-radius:9px;flex:none;place-items:center;width:36px;height:42px;display:grid}.seasonal-appearance__swatch img{object-fit:contain;width:44px;max-width:none;height:44px}[data-look=moonlight] .seasonal-appearance__swatch{color:#d8b9ff;background:linear-gradient(135deg,#593477,#282640)}[data-look=winter] .seasonal-appearance__swatch{color:#d1efdf;background:linear-gradient(135deg,#305f4d,#243b3c)}[data-look=classic] .seasonal-appearance__swatch{color:#91f4e9;background:linear-gradient(135deg,#273a48,#252039)}[data-look=auto] .seasonal-appearance__swatch{color:#ecd2ff;background:linear-gradient(135deg,#473161,#613941)}.seasonal-world{pointer-events:none;z-index:0;contain:strict;background:#0b0d15;position:fixed;inset:0;overflow:hidden}.seasonal-world__art,.seasonal-world__shade,.seasonal-world__glow,.seasonal-world__mist,.seasonal-world__embers{pointer-events:none;position:absolute;inset:0}.seasonal-world__art{background:url(/brand/seasonal/halloween-world.webp) 50%/cover no-repeat}.seasonal-world__shade{background:linear-gradient(90deg,#0b0b1470,#0000 20%,#0b0d1535 78%,#0000),linear-gradient(#0a0d1325,#0a0d1320 65%,#05080d28)}.seasonal-world__glow{background:radial-gradient(23% 22% at 7% 94%,#ff941531,#0000 70%),radial-gradient(24% 25% at 94% 96%,#ffab2430,#0000 70%);animation:8s ease-in-out infinite alternate season-lantern}.seasonal-world__mist{opacity:.35;background:radial-gradient(55% 15% at 24% 72%,#a9b1d019,#0000 75%),radial-gradient(70% 19% at 83% 40%,#c7bad21b,#0000 70%);animation:34s ease-in-out infinite alternate season-mist;inset:54% -12% -10%}.seasonal-world__embers i{opacity:0;background:#ffd59d;border-radius:50%;width:3px;height:3px;animation:23s linear infinite season-ember;position:absolute;bottom:-8px;box-shadow:0 0 6px #ffae4470}@keyframes season-mist{0%{transform:translate(-3%,1%)}to{transform:translate(4%,-2%)}}@keyframes season-lantern{0%{opacity:.45}to{opacity:.85}}@keyframes season-ember{0%{opacity:0;transform:translate(0)}16%{opacity:.45}75%{opacity:.25}to{opacity:0;transform:translate(32px,-35vh)}}html[data-season-hidden=true] .seasonal-world *,html[data-studio-motion=paused] .seasonal-world *{animation-play-state:paused!important}html[data-app-season=halloween-world] body,html[data-app-season=halloween-world] .studio.studio--premium,html[data-app-season=halloween-world] .ps-page{--bg:#0d1019;--bg-0:#0a0e16;--bg-1:#10151f;--bg-2:#111723;--bg-raised:#131a25;--surface:#141c29f5;--surface-1:#141c29f5;--surface-2:#1d2636;--surface-3:#283447;--surface-4:#334156;--line:#a0b0d02e;--border:#a0b0d02e;--line-strong:#aeb8cf47;--line-hover:#d4c9e26b;--line-2:#aeb8cf47;--text:#faf7f3;--text-2:#d9d9e4;--text-3:#b2bbce;--text-4:#a1adc3;--muted:#b2bbce;--cyan:#6de0d2;--cyan-hover:#9cefe4;--cyan-ink:#072c2b;--cyan-soft:#6de0d218;--cyan-line:#6de0d255}html[data-app-season=halloween-world] .studio.studio--premium{z-index:1;background:0 0;position:relative}html[data-app-season=halloween-world] .studio.studio--premium .studio-main{background:0 0}html[data-app-season=halloween-world] .studio.studio--premium .studio-sidebar{background:linear-gradient(#080d16e8 0%,#101722da 70%,#12182773);border-right-color:#bba07132}html[data-app-season=halloween-world] .studio.studio--premium .studio-statusbar{background:#101722ed;border-bottom-color:#c4b1dd35}html[data-app-season=halloween-world] .studio.studio--premium .studio-header{background:0 0;border:0;padding:5px 0}html[data-app-season=halloween-world] .studio.studio--premium .studio-header__icon{color:#edcba4;background:linear-gradient(145deg,#473554,#252c40)}html[data-app-season=halloween-world] .studio.studio--premium .studio-violet-brand{gap:10px;margin-bottom:22px}html[data-app-season=halloween-world] .studio.studio--premium .studio-violet-brand__tile{width:65px;height:76px;box-shadow:none;background:0 0;border:0;overflow:visible}html[data-app-season=halloween-world] .studio.studio--premium .studio-violet-brand__tile img{filter:drop-shadow(0 5px 10px #f4b25918);width:65px;height:auto}html[data-app-season=halloween-world] .studio.studio--premium .studio-violet-brand strong{font-size:24px}html[data-app-season=halloween-world] .studio.studio--premium .moving-highlight{background:linear-gradient(110deg,#38405ef2,#282e469c);border-color:#7f81bc62;box-shadow:inset 3px 0 #e5bf8a}html[data-app-season=halloween-world] .studio.studio--premium :is(.panel,.facet-box,.metric,.launchpad-card,.settings-workspace__body,.voice-side-card,.voice-setting-card,.voice-settings-card,.ps-card,.widget-library,.overlay-editor-sidebar,.extras-panel,.extras-credit-preview){background:linear-gradient(145deg,#1a2333f7,#121927f7);border-color:#aeb8cf35;box-shadow:inset 0 1px #ffffff09,0 12px 28px #02040c20}html[data-app-season=halloween-world] .studio.studio--premium .sidebar-live{background:#192332ee;border-color:#9da4c835}html[data-app-season=halloween-world] .studio.studio--premium .studio-footer{background:#0c1422b8}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-setup{background:linear-gradient(90deg,#0b1e29f5 0%,#0b1e29c0 42%,#0b1e2920 72%),url(/brand/seasonal/connection-forest.webp) 50% 68%/cover;border-color:#239e9a88;box-shadow:inset 0 1px #7ff6e51a,0 8px 24px #0004}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-tool__art--voice:after{content:"";opacity:.85;pointer-events:none;background:url(/brand/seasonal/voice-microphone.webp) 100% 100%/contain no-repeat;position:absolute;inset:5% -2% 0 65%}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-tool__voice{z-index:1;max-width:75%;position:relative}html[data-app-season=halloween-world] .studio.studio--premium .premium-voice-signal{z-index:1;position:relative}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-below :is(.panel,.premium-home-people){background:linear-gradient(#131a26ed,#131a26c9),url(/brand/seasonal/halloween-world.webp) bottom/cover}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-overlay{align-self:stretch}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-workspace{grid-template-columns:minmax(0,3.2fr) minmax(190px,1fr);gap:12px}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-main{display:contents}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-tools{grid-area:1/1}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-overlay{grid-area:1/2}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-below{grid-area:2/1/auto/-1}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-overlay__stage{aspect-ratio:auto;background:linear-gradient(#080e1740,#080e1740),url(/brand/seasonal/halloween-world.webp) 50%/cover;flex:1;width:100%;min-height:150px}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-overlay__stage>.overlay-canvas--portrait{width:84.375px;height:150px;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-app-season=halloween-world] .studio.studio--premium :is(.input,.select,.ps-input,.ps-select,.ps-textarea){background:#0c1321f5;border-color:#aeb8cf40}html[data-app-season=halloween-world] dialog.app-update{color:#faf7f3;background:#101724;border-color:#a48cac70}html[data-app-season=halloween-world] .app-update__header{background:linear-gradient(110deg,#3e2e45eb,#161e30ef),url(/brand/seasonal/halloween-world.webp) 50% 18%/cover}html[data-app-season=halloween-world] .app-update__footer{background:#141c2a}.seasonal-appearance__choices [data-look=halloween]{background:linear-gradient(90deg,#131b29de,#101724e8),url(/brand/seasonal/halloween-world.webp) 50%/cover}.seasonal-appearance__choices [data-look=halloween] .seasonal-appearance__swatch{color:#ffd59c;background:#735b4130}@media (max-width:700px){.seasonal-world__art{background-position:72%}.seasonal-world__embers i:nth-child(n+5){display:none}}@media (max-width:1100px){html[data-app-season=halloween-world] .studio.studio--premium .premium-home-workspace{grid-template-columns:minmax(0,1fr)}html[data-app-season=halloween-world] .studio.studio--premium .premium-home-tools,html[data-app-season=halloween-world] .studio.studio--premium .premium-home-overlay,html[data-app-season=halloween-world] .studio.studio--premium .premium-home-below{grid-area:auto}}@media (prefers-reduced-motion:reduce){.seasonal-world *{animation:none!important}}.extras-display-modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.extras-display-modes button{text-align:left;border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;gap:5px;padding:15px;display:grid}.extras-display-modes small{color:var(--text-3);font-size:12px;line-height:1.5}.extras-display-modes button[aria-pressed=true]{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan);background:var(--cyan-soft)}.extras-position-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.extras-position-action small{color:var(--text-3);flex:190px;font-size:12px;line-height:1.5}.extras-playback-status{border:1px solid var(--cyan-line);background:var(--cyan-soft);color:var(--text-2);border-radius:10px;padding:12px}.extras-themes button{text-shadow:0 1px 4px #000;color:#ffe8cc;background:linear-gradient(#0a0d1355,#0a0d13b0),url(/art/credits/premiere.webp) 50%/cover;border-color:#b48758;min-height:92px}.extras-themes button[data-theme=gold]{background:linear-gradient(#0a0d1355,#0a0d1390),url(/art/credits/gold.webp) 50%/cover}.extras-themes button[data-theme=neon]{background:linear-gradient(#0a0d1355,#0a0d1380),url(/art/credits/neon.webp) 50%/cover}.extras-themes button[data-theme=minimal]{background:linear-gradient(135deg,#e9e8e0 0 8%,#101318 8% 92%,#dcb76e 92%)}.end-credits{isolation:isolate;--credits-accent:#efcfaa;--credits-bg:#130e13;background:var(--credits-bg);border-radius:calc(var(--u)*1.5);box-shadow:0 calc(var(--u)*1) calc(var(--u)*4) #0007,inset 0 0 0 calc(var(--u)*.6) #08090d;padding:calc(var(--u)*3.5) calc(var(--u)*5);border:1px solid #e7bc7b80;position:relative}.end-credits__art{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#08091105,#08091140 20%,#080911a0 38% 62%,#08091140 80%,#08091105),url(/art/credits/premiere.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.end-credits[data-theme=gold]{--credits-accent:#f2d298;--credits-bg:#0e1115;padding:calc(var(--u)*5) calc(var(--u)*6);border-color:#b59a62;border-radius:0}.end-credits[data-theme=gold] .end-credits__art{background-image:linear-gradient(#080b1155,#080b1166),url(/art/credits/gold.webp)}.end-credits[data-theme=gold] h2,.end-credits[data-theme=gold] .end-credits__finish h3{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-weight:400}.end-credits[data-theme=gold] header{border-bottom:1px double #efcb8870}.end-credits[data-theme=neon]{--credits-accent:#8effec;--credits-bg:#0d0a19;border-radius:calc(var(--u)*2);border-color:#7783bf}.end-credits[data-theme=neon] .end-credits__art{background-image:linear-gradient(#0a0b1810,#0a0b1870),url(/art/credits/neon.webp)}.end-credits[data-theme=neon] header>span{color:#efb9fc}.end-credits[data-theme=neon] h2{letter-spacing:-.035em}.end-credits[data-theme=minimal]{--credits-accent:#eec77d;--credits-bg:#101318;border:0;border-left:calc(var(--u)*1) solid #eec77d;box-shadow:none;border-radius:0}.end-credits[data-theme=minimal] .end-credits__art{background:linear-gradient(150deg,#ffffff07,#0000 45%)}.end-credits[data-theme=minimal] header{text-align:left}.end-credits[data-theme=minimal] header>span{letter-spacing:.08em}.end-credits[data-theme=minimal] h2{font-size:calc(calc(var(--u)*4.5) * var(--widget-title-scale,var(--widget-text-scale,1)));letter-spacing:-.055em;line-height:1.03}.end-credits header p{color:#eee6ee}.end-credits__row>span:last-child{color:#e4dfea}.end-credits__ready small{color:#d1c7d6}.end-credits__initial{background:#161b2f;border:1px solid #f3d4a740}.end-credits__row img{border:1px solid #ffffff40}.overlay-canvas>.ow--fullscreen-credits{z-index:100;width:100%!important;height:100%!important;top:0!important;left:0!important;transform:none!important}.ow--fullscreen-credits .end-credits{box-sizing:border-box;width:100%;height:100%;padding:calc(var(--u)*7) calc(var(--u)*9);border:0;border-radius:0;flex-direction:column;display:flex}.ow--fullscreen-credits .end-credits__window{flex:1 1 0;height:auto;min-height:0}.ow--fullscreen-credits .end-credits__finish{flex:1 1 0;min-height:0}.ow--fullscreen-credits .end-credits header,.ow--fullscreen-credits .end-credits footer{flex:none}.ow--fullscreen-credits .end-credits h2{font-size:calc(calc(var(--u)*5.4) * var(--widget-title-scale,var(--widget-text-scale,1)))}.ow--fullscreen-credits .end-credits header p{font-size:calc(calc(var(--u)*2.4) * var(--widget-body-scale,var(--widget-text-scale,1)))}.ow--fullscreen-credits .end-credits__roll{max-width:calc(var(--u)*88);margin:0 auto}.ow--fullscreen-credits .end-credits__roll h3{font-size:calc(calc(var(--u)*3) * var(--widget-title-scale,var(--widget-text-scale,1)));margin:calc(var(--u)*5) 0 calc(var(--u)*3)}.ow--fullscreen-credits .end-credits__row{font-size:calc(calc(var(--u)*2.4) * var(--widget-body-scale,var(--widget-text-scale,1)));padding:calc(var(--u)*2) 0}.ow--fullscreen-credits .end-credits__row>span:last-child{font-size:calc(calc(var(--u)*2.1) * var(--widget-body-scale,var(--widget-text-scale,1)))}.extras-credit-preview{container-type:inline-size}.extras-credit-preview[data-display=fullscreen] .end-credits{--u:1.45cqw;aspect-ratio:9/16;border-radius:0;flex-direction:column;height:auto;padding:6cqw 8cqw;display:flex}.extras-credit-preview[data-display=fullscreen][data-canvas=landscape] .end-credits{--u:1cqw;aspect-ratio:16/9;padding:3cqw 7cqw}.extras-credit-preview[data-display=fullscreen] .end-credits__window,.extras-credit-preview[data-display=fullscreen] .end-credits__finish{flex:1 1 0;height:auto;min-height:0}.extras-credit-preview[data-display=fullscreen] .end-credits h2{font-size:calc(5cqw * var(--widget-title-scale,var(--widget-text-scale,1)))}.extras-credit-preview[data-display=fullscreen] .end-credits__row{font-size:calc(2.7cqw * var(--widget-body-scale,var(--widget-text-scale,1)))}.credits-positioner{border:1px solid var(--line-strong);background:var(--bg-0,#0b0e16);border-radius:14px;padding:16px}.credits-positioner>p{color:var(--text-3);margin:0 0 12px;font-size:12px;line-height:1.6}.credits-positioner__stage{aspect-ratio:9/16;background:repeating-conic-gradient(#ffffff08 0 25%,transparent 0 50%) 0 0 / 16px 16px,#161b24;border:1px solid #ffffff40;border-radius:10px;width:100%;max-width:280px;margin:0 auto;position:relative;overflow:hidden}.credits-positioner__stage[data-layout=landscape]{aspect-ratio:16/9;max-width:none}.credits-positioner__card{pointer-events:auto;touch-action:none;cursor:grab;outline-offset:2px;outline:1px dashed #8fe3d9}.credits-positioner__card:active{cursor:grabbing}.credits-positioner__controls{grid-template-columns:1fr!important;gap:12px!important;margin:16px 0 0!important}@media (max-width:560px){.extras-display-modes{grid-template-columns:1fr}}:root{--ds-text-xs:12px;--ds-text-sm:13px;--ds-text-md:14px;--ds-text-base:15px;--ds-text-lg:17px;--ds-text-xl:20px;--ds-text-2xl:24px;--ds-text-3xl:30px;--ds-tracking-tight:-.022em;--ds-tracking-caps:.08em;--ds-1:4px;--ds-2:8px;--ds-3:12px;--ds-4:16px;--ds-5:20px;--ds-6:24px;--ds-8:32px;--ds-10:40px;--ds-r-xs:6px;--ds-r-sm:8px;--ds-r-md:10px;--ds-r-lg:14px;--ds-r-xl:18px;--ds-r-pill:999px;--ds-control-sm:34px;--ds-control:40px;--ds-control-lg:48px;--ds-onair:#ff6f5e;--ds-onair-soft:#ff6f5e24;--ds-onair-line:#ff6f5e6b;--ds-pending:#f3b94f;--ds-pending-soft:#f3b94f24;--ds-ok:#46d6a0;--ds-ok-soft:#46d6a021;--ds-danger:#ff8f8f;--ds-danger-soft:#ff8f8f24;--ds-focus:#8beef4;--ds-rim:inset 0 1px 0 #ffffff0b;--ds-shadow-1:0 1px 2px #00000052;--ds-shadow-2:0 12px 32px -14px #000000a6;--ds-shadow-3:0 32px 90px -24px #000c;--ds-dur-press:90ms;--ds-dur-fast:.14s;--ds-dur-base:.2s;--ds-dur-medium:.26s;--ds-dur-slow:.42s;--ds-ease-out:cubic-bezier(.2, .8, .2, 1);--ds-ease-emph:cubic-bezier(.16, 1, .3, 1);--ds-ease-inout:cubic-bezier(.4, 0, .2, 1);--ds-ease-in:cubic-bezier(.4, 0, 1, 1);--ds-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b8c2d1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:where(button,a,summary,select,input,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}input[type=checkbox][role=switch]:where(:not(.ds-native)){-webkit-appearance:none;appearance:none;border:1px solid var(--line-hover,#63758f);border-radius:var(--ds-r-pill);background:var(--surface-3,#243040);cursor:pointer;width:40px;height:24px;min-height:24px;transition:background-color var(--ds-dur-fast) var(--ds-ease-inout), border-color var(--ds-dur-fast) var(--ds-ease-inout);flex:none;margin:0;position:relative}input[type=checkbox][role=switch]:where(:not(.ds-native)):before{content:"";width:18px;height:18px;transition:transform var(--ds-dur-base) var(--ds-ease-emph), background-color var(--ds-dur-fast);background:#c9d2df;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0006}input[type=checkbox][role=switch]:where(:not(.ds-native)):checked{border-color:var(--cyan);background:var(--cyan)}input[type=checkbox][role=switch]:where(:not(.ds-native)):checked:before{background:#fff;transform:translate(16px)}input[type=checkbox][role=switch]:where(:not(.ds-native)):disabled{opacity:.5;cursor:not-allowed}:where(dialog:modal){animation:ds-dialog-in var(--ds-dur-medium) var(--ds-ease-emph) both}:where(dialog:modal)::backdrop{animation:ds-fade-in var(--ds-dur-base) var(--ds-ease-out) both}@keyframes ds-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ds-slide-in-x{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes ds-pop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}select.input,select.select,.select select{-webkit-appearance:none;appearance:none;background-image:var(--ds-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:34px}@media (prefers-reduced-motion:reduce){:where(dialog:modal){animation:none}:where(dialog:modal)::backdrop{animation:none}input[type=checkbox][role=switch]:before{transition:none}}html[data-app-season=halloween-world] body>:is(main,.site-footer){z-index:1;position:relative}@media (pointer:coarse){input[type=checkbox][role=switch]:where(:not(.ds-native)){width:44px;height:26px;min-height:26px}input[type=checkbox][role=switch]:where(:not(.ds-native)):before{width:20px;height:20px}input[type=checkbox][role=switch]:where(:not(.ds-native)):checked:before{transform:translate(18px)}}:where(.input,.select):not(.studio *){background-color:#ffffff0a;border-color:#ffffff29}:where(.input):not(.studio *)::placeholder{color:#9c9ca8}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
