/*! 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-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-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);--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}.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)}.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}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.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)}.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,)}.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__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}.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-view{animation:view-in .35s var(--ease-out) both}.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 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-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}.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-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-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-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}}.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__controls{background:var(--surface);border-radius:18px;gap:14px;min-width:0;padding:20px;display:grid;position:sticky;top:20px}.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;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{text-align:center;background:var(--ow-text,#fff);min-width:0}@supports (color:color-mix(in lab, red, red)){.gift-gallery__gift{background:color-mix(in srgb,var(--ow-text,#fff) 4%,transparent)}}.gift-gallery__gift{border-radius:calc(var(--gg-unit)*.9);padding:calc(var(--gg-unit)*.8)}.gift-gallery__art{width:calc(var(--gg-unit)*6);height:calc(var(--gg-unit)*6);margin:0 auto calc(var(--gg-unit)*.5);place-items:center;display:grid;position:relative}.gift-gallery__art>img{object-fit:contain;width:100%;height:100%}.gift-gallery__art>svg{opacity:.4;width:70%;height:70%}.gift-gallery__gift[data-lit=no] .gift-gallery__art>img{filter:grayscale();opacity:.55}.gift-gallery__check{right:calc(var(--gg-unit)*-.3);color:#b5f7d7;width:calc(var(--gg-unit)*1.7);height:calc(var(--gg-unit)*1.7);background:#194c39;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0}.gift-gallery__check svg{width:70%;height:70%}.gift-gallery__detail{gap:calc(var(--gg-unit)*.22);flex-direction:column;min-width:0;display:flex}.gift-gallery__detail>strong{font-size:calc(var(--gg-unit)*1.2);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.gift-gallery__detail>span,.gift-gallery__detail>small{font-size:calc(var(--gg-unit)*1);color:var(--ow-text-2,#c9c1d9)}.gift-gallery__sponsor{justify-content:center;align-items:center;gap:calc(var(--gg-unit)*.35);min-width:0;margin-top:calc(var(--gg-unit)*.25);font-size:calc(var(--gg-unit)*1.05);display:flex}.gift-gallery__sponsor img{width:calc(var(--gg-unit)*1.5);height:calc(var(--gg-unit)*1.5);object-fit:cover;border-radius:50%}.gift-gallery__sponsor span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.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)*1);padding:calc(var(--gg-unit)*.6);display:flex}.gift-gallery--compact .gift-gallery__art{flex:none;margin:0}.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}.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}}.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__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}@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%)}.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 .ow[data-design-theme].ow--topGift{width:calc(var(--u) * 42)}.overlay-canvas [data-design-theme] .ow-top-gift.ow-top-gift--spotlight{grid-template-columns:calc(var(--u) * 15) minmax(0,1fr);column-gap:calc(var(--u) * 1.4);min-height:calc(var(--u) * 18);padding:calc(var(--u) * 1.2);text-align:left;isolation:isolate;background:var(--ow-bg);border-radius:var(--ow-radius);box-shadow:var(--ow-panel-shadow),inset 0 0 0 1px var(--appearance-border);grid-template-rows:auto 1fr;align-items:center;display:grid}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__label{font-size:calc(var(--u) * 2.6 * var(--widget-text-scale,1));letter-spacing:.03em;color:var(--appearance-text);overflow-wrap:anywhere;grid-area:1/2;place-self:end stretch;padding:.35em 0 .2em;line-height:1.05}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__art{width:calc(var(--u) * 15);height:calc(var(--u) * 15);grid-area:1/1/span 2;margin:0}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__copy{align-items:flex-start;gap:calc(var(--u) * .25);padding-bottom:calc(var(--u) * .4);grid-area:2/2}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight[data-long-title] .ow-top-gift__label{margin-bottom:calc(var(--u) * .7);grid-column:1/-1}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight[data-long-title] .ow-top-gift__art{grid-row:2}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__sender{font-size:calc(var(--u) * 2.65 * var(--widget-text-scale,1));padding:.08em 0;font-weight:750;line-height:1.2}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__gift{font-size:calc(var(--u) * 1.65 * var(--widget-text-scale,1));text-shadow:none;font-weight:550;line-height:1.3}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__value{justify-content:flex-start;gap:calc(var(--u) * .55);padding-top:calc(var(--u) * .4)}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__value b{font-size:min(calc(var(--u) * 3.8 * var(--widget-text-scale,1)),calc(var(--u) * 31 / var(--amount-chars,6)));color:var(--appearance-accent);filter:none;background:0 0;font-weight:850;line-height:1.15}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__coin{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6)}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .tg-wave__char{color:inherit;-webkit-text-stroke:0;text-shadow:none}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .tg-wave__char:before{color:inherit;background:0 0;transform:translateY(-.02em)}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .tg-wave__rest{color:inherit;text-shadow:none}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__glow{opacity:.15}.overlay-canvas [data-design-theme] .ow-top-gift--spotlight .ow-top-gift__empty{font-size:calc(var(--u) * 2);grid-column:1/-1}.overlay-canvas [data-design-theme=studio-glass] .ow-top-gift--spotlight .ow-top-gift__art{box-shadow:inset 0 0 0 calc(var(--u) * .45) #e0f3ff13;background:radial-gradient(circle,#69839535,#18202a);border:1px solid #c8e2ed80;border-radius:50%}.overlay-canvas [data-design-theme=studio-glass] .ow-top-gift--spotlight .ow-top-gift__label{border-bottom:1px solid #d3e7ef44}.overlay-canvas [data-design-theme=studio-glass] .ow-top-gift--spotlight .ow-top-gift__value{margin-top:calc(var(--u) * .3);border-top:1px solid #d3e7ef25}.overlay-canvas [data-design-theme=arena] .ow-top-gift.ow-top-gift--spotlight{clip-path:polygon(0 0,94% 0,100% 13%,100% 87%,94% 100%,0 100%);padding-right:calc(var(--u) * 2.2);border-radius:0}.overlay-canvas [data-design-theme=arena] .ow-top-gift--spotlight .ow-top-gift__label{background:var(--accent);color:#231423;clip-path:polygon(0 0,100% 0,94% 100%,0 100%);padding:.3em .45em;font-style:italic;font-weight:950}.overlay-canvas [data-design-theme=arena] .ow-top-gift--spotlight .ow-top-gift__art{border-bottom:calc(var(--u) * .35) solid var(--accent)}.overlay-canvas [data-design-theme=paper] .ow-top-gift.ow-top-gift--spotlight{padding:calc(var(--u) * 1.6);column-gap:calc(var(--u) * 1.7)}.overlay-canvas [data-design-theme=paper] .ow-top-gift--spotlight .ow-top-gift__label{font-family:var(--design-heading-font);font-size:calc(var(--u) * 3.25 * var(--widget-text-scale,1));letter-spacing:-.045em;text-transform:none;border-bottom:1px solid #22232070;font-weight:800}.overlay-canvas [data-design-theme=paper] .ow-top-gift--spotlight .ow-top-gift__art{border-right:1px solid #22232045}.overlay-canvas [data-design-theme=paper] .ow-top-gift--spotlight .ow-top-gift__value b{color:var(--appearance-text)}.overlay-canvas [data-design-theme=prism-ribbon] .ow-top-gift.ow-top-gift--spotlight{padding-left:calc(var(--u) * 1.9);padding-right:calc(var(--u) * 2);border-radius:calc(var(--u) * 5) calc(var(--u) * 1.1)}.overlay-canvas [data-design-theme=prism-ribbon] .ow-top-gift--spotlight .ow-top-gift__art{border-bottom:calc(var(--u) * .3) solid #d4b1f078;background:linear-gradient(145deg,#d9c4ff15,#c0abff08);border-radius:50% 50% 50% 10%}.overlay-canvas [data-design-theme=prism-ribbon] .ow-top-gift--spotlight .ow-top-gift__value{padding:calc(var(--u) * .5) calc(var(--u) * 1);background:#c8a1ff13;border:1px solid #d9b6ff45;border-radius:99px}.overlay-canvas [data-design-theme=signal] .ow-top-gift.ow-top-gift--spotlight{padding-left:calc(var(--u) * 1.8);border-radius:0}.overlay-canvas [data-design-theme=signal] .ow-top-gift--spotlight .ow-top-gift__label{font-size:calc(var(--u) * 2.3 * var(--widget-text-scale,1));letter-spacing:.12em}.overlay-canvas [data-design-theme=signal] .ow-top-gift--spotlight .ow-top-gift__label:before{content:"[";color:var(--accent);margin-right:.35em}.overlay-canvas [data-design-theme=signal] .ow-top-gift--spotlight .ow-top-gift__label:after{content:"]";color:var(--accent);margin-left:.35em}.overlay-canvas [data-design-theme=signal] .ow-top-gift--spotlight .ow-top-gift__art{border:1px solid #b8c5ba40;border-left:calc(var(--u) * .3) solid var(--accent)}.overlay-canvas [data-design-theme=signal] .ow-top-gift--spotlight .ow-top-gift__value b{font-family:var(--font-mono)}.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);width:calc(var(--u) * 36);color:var(--likers-ink);text-rendering:optimizelegibility;font-optical-sizing:auto;--likers-text-edge:-.5px 0 #000, .5px 0 #000, 0 -.5px #000, 0 1px #000;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(var(--u) * 2.4);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-text-scale,1));letter-spacing:-.015em;text-shadow:var(--likers-text-edge);font-weight:700;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-text-scale,1));font-variant-numeric:tabular-nums;text-shadow:var(--likers-text-edge);font-weight:650;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);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(var(--u) * 1.5);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(var(--u) * 1.8);text-align:center}.ow-likers__note{padding:calc(var(--u) * .9) 0 calc(var(--u) * .3);color:var(--likers-ink);opacity:.72;font-size:calc(var(--u) * 1.35);line-height:1.35}.ow-likers .ow-likers__empty{color:var(--likers-ink);font-size:calc(var(--u) * 2);text-shadow:0 1px 2px #000}.ow-likers.ow-likers--panel{--row:calc(var(--u) * max(7.5, 6.5 * var(--widget-text-scale,1)));--likers-ink:var(--ow-text);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)}@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)}}.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-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-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-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(var(--u) * 1.9);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(var(--u) * 2);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(var(--u) * 3);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;overflow:hidden}.ow-goal__value{font-size:calc(var(--u) * 3);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{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(var(--u) * 1.9);letter-spacing:.18em;text-transform:var(--ow-label);font-weight:700}.ow-timer__clock{margin-top:calc(var(--u) * .4);font-size:calc(var(--u) * 8.4);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(var(--u) * 2.8);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(var(--u) * 1.5);opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ow--stats{width:calc(var(--u) * 88)}.overlay-canvas--landscape .ow--stats{width:calc(var(--u) * 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(var(--u) * 3.4);letter-spacing:-.02em;white-space:nowrap;font-weight:750;line-height:1.05;overflow:hidden}.ow-stat small{color:var(--ow-text-3);font-size:calc(var(--u) * 1.6);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(var(--u) * 1.9);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(var(--u) * 2.4)}.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(var(--u) * 2);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.ow-live-rank__value{color:var(--ow-text);font-size:calc(var(--u) * 7);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.ow-live-rank__value.is-unranked{font-size:calc(var(--u) * 3.5)}.ow-live-rank__note{color:var(--ow-text-2);font-size:calc(var(--u) * 1.9)}.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(var(--u) * 2);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(var(--u) * 4)}.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(var(--u) * 3);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(var(--u) * 2);overflow:hidden}.ow-top-gift__value{color:var(--ow-text-2);font-size:calc(var(--u) * 1.9)}.ow-top-gift__value b{color:var(--ow-text);font-size:calc(var(--u) * 2.7);font-variant-numeric:tabular-nums}.ow-top-gift__empty{color:var(--ow-text-2);font-size:calc(var(--u) * 2.4);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(var(--u) * 2.5);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(var(--u) * 1.7)}.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(var(--u) * 2.4);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(var(--u) * 2.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(var(--u) * 2.7);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(var(--u) * 1.5);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(var(--u) * 2.6);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(var(--gem) * .32);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(var(--u) * 2);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(var(--u) * 5.6);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(var(--u) * 3.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(var(--u) * 3.6);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(var(--u) * 2.3);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(var(--u) * 6.6)}.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{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--battle{width:calc(var(--u) * 90.74)}.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-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{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{letter-spacing:.22cqw;color:#fff3e2;text-shadow:0 .2cqw .4cqw #000;white-space:nowrap;font-size:2.4cqw;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{letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:.2cqw;font-size:1.85cqw;display:flex}.pgb-series-label{font-size:clamp(2.2cqw, calc(48cqw / var(--series-label-chars,10)), 4.4cqw);letter-spacing:.08cqw;color:#fff2e2;text-shadow:0 .2cqw .4cqw #000;font-weight:900}.pgb-series-tally{font-size:clamp(2.2cqw, calc(44cqw / var(--series-chars,3)), 7.2cqw);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{letter-spacing:.1cqw;color:#dccce4;font-size:1.45cqw;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{letter-spacing:-.045cqw;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .2cqw .4cqw #000;font-size:2.75cqw;font-weight:700;line-height:1.15;position:absolute;top:32%;left:0;right:0;overflow:hidden}.pgb .pgb-name{white-space:nowrap;font-size:2.75cqw;font-weight:700}.pgb[data-series=true] .pgb-name{top:50%}.pgb-score{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;height:24%;font-size:5.8cqw;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:clamp(4px, calc(35cqw / var(--score-chars,24)), 2.5cqw);letter-spacing:-.02cqw}.pgb-score.is-concealed{letter-spacing:.18cqw;color:#ffcd9d;font-size:3.3cqw}.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{letter-spacing:.08cqw;color:#dcb8ff;width:100%;font-size:.82cqw;line-height:1.1;position:absolute;top:76%;left:0}.pgb .pgb-side-label{color:#dcb8ff;font-size:.82cqw}.pgb-vs{aspect-ratio:1;color:#fff1e2;text-shadow:0 .3cqw .4cqw #000;background:radial-gradient(circle,#251225,#0b0710);border-radius:50%;place-items:center;width:6.8%;font-size:3cqw;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:6;color:#fff3dd;min-width:6cqw;max-width:12cqw;font-size:clamp(.9cqw, calc(12cqw / (var(--streak-chars,1) + 2.8)), 2cqw);white-space:nowrap;text-shadow:0 .1cqw .2cqw #000;background:linear-gradient(145deg,#312016,#130e18);border:1px solid #ffb15c;border-radius:2cqw;justify-content:center;align-items:center;gap:.3cqw;padding:.38cqw .8cqw .48cqw;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:64%;left:12%;transform:translate(-50%);box-shadow:0 .15cqw .5cqw #000b,0 0 .5cqw #ff8a1f55}.pgb-streak--opponent{background:linear-gradient(145deg,#2f1844,#130e18);border-color:#c381ff;left:88%;box-shadow:0 .15cqw .5cqw #000b,0 0 .5cqw #a855f755}.pgb[data-series=true] .pgb-board .pgb-streak{top:74%}.pgb-footer{color:#e6cde8;white-space:nowrap;justify-content:space-between;align-items:center;gap:1cqw;min-height:1.5cqw;padding:0;font-size:.8cqw;font-weight:550;line-height:1.2;display:flex;position:absolute;top:90%;left:18%;right:18%}.pgb-mode{letter-spacing:.06cqw;color:#ffc386;white-space:nowrap;font-size:.94cqw;font-weight:700}.pgb-mode.is-manual{color:#ffcf9b}.pgb-conn{letter-spacing:.045cqw;white-space:nowrap;align-items:center;gap:.55cqw;font-size:.85cqw;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{color:#ffe2bd;background:#311e39;border:.17cqw solid #c480ed;border-radius:50%;place-items:center;width:3.9cqw;height:3.9cqw;font-size:1.6cqw;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{color:#fff0e4;white-space:nowrap;text-overflow:ellipsis;font-size:1.8cqw;font-weight:700;line-height:1.25;position:absolute;top:1.6cqw;left:5.8cqw;right:.9cqw;overflow:hidden}.pgb-card .pgb-score{letter-spacing:-.06cqw;height:41%;font-size:4.3cqw;line-height:1;top:38%}.pgb-card .pgb-score.is-long{font-size:3.3cqw}.pgb-card .pgb-score.is-very-long{font-size:clamp(5px, calc(30cqw / var(--score-chars,24)), 2.2cqw)}.pgb-card .pgb-score.is-concealed{letter-spacing:.1cqw;font-size:2.8cqw}.pgb-card__label{text-align:center;letter-spacing:.08cqw;color:#ddb4f9;font-size:1.1cqw;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:6cqw;padding:.15cqw .45cqw;font-size:1cqw;inset:auto .65cqw .4cqw auto;transform:none}.pgb-board[data-format="4way"] .pgb-card__name{font-size:1.65cqw;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:3.5cqw;top:40%}.pgb-board[data-format="4way"] .pgb-card .pgb-score.is-long{font-size:2.7cqw}.pgb-board[data-format="4way"] .pgb-card .pgb-score.is-very-long{font-size:clamp(5px, calc(20cqw / var(--score-chars,24)), 1.7cqw)}.pgb-board[data-format="4way"] .pgb-card .pgb-score.is-concealed{font-size:2cqw}.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:1.5cqw}.pgb-ctitle{letter-spacing:.2cqw;color:#e6c5f2;text-shadow:0 .1cqw .3cqw #000;white-space:nowrap;font-size:2.8cqw;font-weight:800;line-height:1.25;position:absolute;top:16%;left:50%;transform:translate(-50%)}.pgb-ctally{width:36%;height:33%;font-size:clamp(1.5cqw, calc(44cqw / var(--tally-chars,3)), 9.6cqw);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:clamp(2cqw, calc(42cqw / var(--series-label-chars,10)), 4cqw);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:1.5cqw;top:72%}.pgb-cname{-webkit-line-clamp:2;text-align:center;white-space:normal;overflow-wrap:anywhere;color:#fff2e5;text-shadow:0 .2cqw .4cqw #000;-webkit-box-orient:vertical;width:28%;min-height:2.8cqw;max-height:4.85cqw;font-size:2.2cqw;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:5cqw;padding:.25cqw .6cqw .35cqw;font-size:1.8cqw;top:58%;left:15%}.pgb-compact .pgb-cstreak--opponent{left:85%}.pgb-compact[data-format=multi] .pgb-ctitle{letter-spacing:.06cqw;color:#fff0e3;font-size:1.6cqw;top:29%}.pgb-compact[data-format=multi] .pgb-cseries{white-space:nowrap;font-size:1.35cqw;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{color:#fff0e4;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.5cqw;overflow:hidden}.pgb-cplayer>span:not(.pgb-card__photo){color:#d3a7f5;font-size:1.2cqw;font-weight:800}.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;letter-spacing:-.12cqw;text-shadow:0 .2cqw .25cqw #0009;align-self:stretch;place-items:center;font-size:3.2cqw;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{letter-spacing:.03cqw;white-space:nowrap;text-shadow:0 .2cqw .35cqw #0009;font-size:1.65cqw;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-variant-numeric:tabular-nums;letter-spacing:-.04cqw;color:#e6c9f6;font-size:1.8cqw;font-weight:800}.pgb-clock{z-index:4;color:#fff1db;text-align:center;background:#170d21ed;border:.12cqw solid #b982b870;border-radius:1.3cqw;min-width:14cqw;padding:.5cqw .8cqw;line-height:1;position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)}.pgb-clock>span{letter-spacing:.1cqw;color:#dcbde6;margin-bottom:.35cqw;font-size:.95cqw;font-weight:700;display:block}.pgb-clock time{font-variant-numeric:tabular-nums;font-size:3.4cqw;font-weight:850;display:block}.pgb-clock[data-urgent=true] time{color:#ffbb82}.pgb-board:has(>.pgb-clock) .pgb-vs{visibility:hidden}.pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-clock{min-width:11cqw;padding:.2cqw .7cqw;top:24%;left:20%}.pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-clock>span{display:none}.pgb-board:is([data-format="3way"],[data-format="4way"]) .pgb-clock time{font-size:2.2cqw}.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(var(--pp) * 27);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(var(--pp) * 30)}.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(var(--pp) * 25);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]{z-index:79;width:86%;max-width:900px;padding:1.2cqw 1.6cqw;transform:translate(-50%)}.pgc-mini-head{color:#f2c579;justify-content:space-between;gap:1cqw;margin-bottom:1cqw;font-size:2.2cqw;display:flex}.pgc-mini-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8cqw;display:grid}.pgc-mini-name{white-space:nowrap;text-overflow:ellipsis;font-size:3.3cqw;line-height:1.3;display:block;overflow:hidden}.pgc-mini-counts{gap:1.2cqw;margin-top:.6cqw;display:flex}.pgc-mini-counts>span{align-items:center;gap:.4cqw;font-size:3.2cqw;display:flex}.pgc-mini-counts .pgc-icon{width:4.4cqw;height:4.4cqw}.pgc[data-mode=board]{padding:calc(var(--u) * 3) calc(var(--u) * 3.5);top:54.9%}.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;text-shadow:0 0 1cqw #ff8b39;background:linear-gradient(90deg,#0000,#130c1b 40% 60%,#0000);justify-content:space-between;font-size:2cqw;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{letter-spacing:.16cqw;color:#efbd86;font-size:2.3cqw;font-weight:750}.pgc .pgc-head h2{overflow-wrap:anywhere;margin:.6cqw 0;font-size:5cqw;font-weight:800;line-height:1.12}.pgc .pgc-head p{color:#d4b5e8;overflow-wrap:anywhere;font-size:2cqw}.pgc-avatar{aspect-ratio:1;color:#fff0d3;background:#351d42;border:.22cqw solid #ffb664;border-radius:50%;flex:none;place-items:center;width:10cqw;font-size:5cqw;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-variant-numeric:tabular-nums;color:#ffdfa1;font-size:8cqw;font-weight:850;line-height:1}.pgc-item>span:last-child{text-align:center;grid-column:1/-1;font-size:3.6cqw;font-weight:750;line-height:1.1}.pgc-foot{text-align:center;letter-spacing:.12cqw;color:#cfb6dd;margin-top:2cqw;font-size:2.1cqw;line-height:1.3;display:block}.pgc[data-mode=board] .pgc-head{margin-bottom:2cqw}.pgc[data-mode=board] .pgc-head h2{font-size:5.2cqw}.pgc-page{color:#ffda9b;font-size:3.5cqw;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:4cqw}.pgc .pgc-person h3{overflow-wrap:anywhere;flex:1;min-width:0;font-size:4.8cqw;font-weight:700;line-height:1.2}.pgc-person h3 small{color:#d5bade;margin-top:.5cqw;font-size:2.7cqw;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-variant-numeric:tabular-nums;color:#ffdda3;font-size:5cqw;font-weight:700;line-height:1}.pgc-powers>div>span:last-child{text-align:center;grid-column:1/-1;font-size:3.6cqw;font-weight:650}.pgc[data-mode=board] .pgc-foot{font-size:3cqw}.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}.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{letter-spacing:.07cqw;color:#f5ba84;margin-bottom:.6cqw;font-size:.95cqw;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(var(--team-photo-size) * .42);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:var(--team-name-size);-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:min(4.8cqw, calc(29cqw / var(--team-score-chars,6)));position:static}.pgb-team-total .pgb-score.is-concealed{font-size:2.5cqw}.pgb-team-total .pgb-score.is-very-long{font-size:min(2.5cqw, calc(29cqw / var(--team-score-chars,13)))}.pgb-team-total-label{letter-spacing:.02cqw;color:#d7c1df;margin-top:.45cqw;font-size:.75cqw;font-weight:650;line-height:1.25;display:block}.pgb-team-strikes{text-align:center;white-space:nowrap;width:100%;font-size:.85cqw;position:absolute;top:98%;left:0}.pgb[data-teams=true] .pgb-vs{width:5.5%;font-size:2.3cqw;top:54%}.pgb-board[data-teams=true]>.pgb-clock{min-width:8cqw;padding:.3cqw .45cqw;top:57%}.pgb-board[data-teams=true]>.pgb-clock>span{display:none}.pgb-board[data-teams=true]>.pgb-clock time{font-size:2.25cqw}.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{letter-spacing:.12cqw;color:#f5caa4;font-size:1.8cqw;font-weight:800}.pgb-mini .pgb-clock{background:0 0;border:0;min-width:0;padding:0;position:static;transform:none}.pgb-mini .pgb-clock>span{display:none}.pgb-mini .pgb-clock time{font-size:2.8cqw}.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);color:#ffe8f5;background:#2b182f;border-radius:50%;flex:0 0 5.8cqw;place-items:center;width:5.8cqw;height:5.8cqw;font-size:2.5cqw;display:grid;position:relative;overflow:hidden}.pgb-mini-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:#fff4e9;-webkit-box-orient:vertical;min-width:0;font-size:2.15cqw;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:var(--mini-point-size)}.pgb-mini-points .pgb-score.is-concealed,.pgb-mini-points .pgb-score.is-concealed .pgb-score__text{font-size:2.9cqw}.pgb-mini-points small{letter-spacing:.035cqw;color:#dac1eb;margin-top:.5cqw;font-size:1.1cqw;line-height:1.2;display:block}.pgb-mini-footer{color:#d8c4e0;text-align:right;margin-top:1.1cqw;font-size: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:1.7cqw}.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;border-radius:1.9cqw;width:54%;padding:1.78cqw 2.7cqw}.pgb[data-opponents-only=true] .pgb-mini-frame{border-width:1.78cqw;border-image-width:1.78cqw}.pgb[data-opponents-only=true] .pgb-mini-groups{grid-template-columns:minmax(0,1fr);gap:.4cqw}.pgb[data-opponents-only=true] .pgb-mini-side{grid-template-columns:minmax(0,1fr) minmax(6.5cqw,.6fr);gap:1.08cqw}.pgb[data-opponents-only=true] .pgb-mini-side+.pgb-mini-side{border-top:.07cqw solid #a787b744;border-left:0;padding:.45cqw 0 0}.pgb[data-opponents-only=true] .pgb-mini-members{gap:.65cqw}.pgb[data-opponents-only=true] .pgb-mini-members li{gap:.32cqw}.pgb[data-opponents-only=true] .pgb-mini-members[data-members="1"] li{gap:.65cqw}.pgb[data-opponents-only=true] .pgb-mini-photo{flex-basis:4.292cqw;width:4.292cqw;height:4.292cqw}.pgb[data-opponents-only=true][data-groups="2"] .pgb-mini-photo{flex-basis:5.8cqw;width:5.8cqw;height:5.8cqw}.pgb[data-opponents-only=true][data-groups="3"] .pgb-mini-photo{flex-basis:3.8cqw;width:3.8cqw;height:3.8cqw}.pgb[data-opponents-only=true] .pgb-mini-name{font-size:1.62cqw}.pgb[data-opponents-only=true] .pgb-mini-header{gap:.8cqw;min-height:1.62cqw;margin-bottom:.5cqw}.pgb[data-opponents-only=true] .pgb-mini-header>strong{font-size:1.32cqw}.pgb[data-opponents-only=true] .pgb-clock time{font-size:2.05cqw}.pgb[data-opponents-only=true] .pgb-mini-points{--mini-point-size:min(3.78cqw, calc(23.22cqw / var(--mini-score-chars)));text-align:right}.pgb[data-opponents-only=true] .pgb-mini-points .pgb-score{justify-content:flex-end}.pgb[data-opponents-only=true] :is(.pgb-mini-points small,.pgb-mini-footer){font-size:.81cqw}.pgb[data-opponents-only=true] .pgb-mini-points small{margin-top:.27cqw}.pgb[data-opponents-only=true] .pgb-mini-footer{margin-top:.6cqw}.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";letter-spacing:.22cqw;color:#e9cdfb;background:#170d20d9;border:.12cqw solid #b46eff80;border-radius:1cqw;padding:.42cqw 1.1cqw;font-size:1.05cqw;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;color:#efcfff;background:radial-gradient(circle at 50% 35%,#39203e,#100a12);border:.2cqw solid #b36be4;flex:none;grid-area:1/1;width:4.9cqw;height:4.9cqw;margin:0;font-size:2.1cqw;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;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;height:3.3cqw;margin-left:-1.3cqw;padding:0 .7cqw 0 1.4cqw;font-size:2.25cqw;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:clamp(1.6cqw,calc(26cqw / var(--name-chars,10)),2.05cqw);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:clamp(1.4cqw,calc(13.5cqw / var(--value-chars,5)),2.15cqw);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{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-size:1.25cqw;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);color:#ffd9b0;background:radial-gradient(circle at 50% 35%,#39203e,#100a12);border:.32cqw solid #f0a453;flex:none;order:0;margin:0;font-size:8cqw;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";letter-spacing:.14cqw;color:#2b1205;font-size:2.4cqw;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:clamp(2cqw,calc(38cqw / var(--name-chars,10)),3.3cqw);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:clamp(3cqw,calc(30cqw / var(--value-chars,6)),4.7cqw);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{letter-spacing:.1cqw;color:#d9b9a0;text-shadow:none;margin-left:.7cqw;font-size:1.2cqw}.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{border-radius:.8cqw;padding:.45cqw .95cqw;font-size:1.7cqw}.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{color:#fff0ff;background:#422052;border:.15cqw solid #e49dff;padding:.22cqw .6cqw;font-size:2.1cqw;font-weight:850}.pgb-shell .fsmvp-gift-level{padding:.15cqw .5cqw;font-size:1.1cqw}.pgb-shell .fsmvp-row:first-child .fsmvp-heart{padding:.45cqw .9cqw;font-size:2.7cqw}.pgb-shell .fsmvp-row:first-child .fsmvp-gift-level{padding:.45cqw .7cqw;font-size:1.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{grid-row:1/3;width:8.4cqw;height:8.4cqw;font-size:3.5cqw}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-rank{grid-row:1/3;height:4.1cqw;padding:0 .6cqw;font-size:3.1cqw}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-name{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;font-size:3.2cqw;line-height:1.35;display:block;overflow:visible}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-contribution{font-size:clamp(2cqw,calc(17cqw / var(--value-chars,5)),2.9cqw);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{padding:.2cqw .6cqw;font-size:3.1cqw}.pgb-shell .fsmvp-row:not(:first-child) .fsmvp-gift-level{padding:.25cqw .35cqw;font-size:2.15cqw}.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{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;height:auto;min-height:10.4cqw;max-height:none;padding:.6cqw 1.2cqw;font-size:3.6cqw;line-height:1.3;overflow:visible}.pgb-shell .fsmvp-row:first-child .fsmvp-contribution{height:7.5cqw;font-size:clamp(3.2cqw,calc(39cqw / var(--value-chars,6)),5.6cqw)}.pgb-shell .fsmvp-row:first-child .fsmvp-heart{font-size:3.6cqw}.pgb-shell .fsmvp-row:first-child .fsmvp-gift-level{font-size:2.7cqw}.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(var(--u) * 4.4);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__art>.ow-top-gift__glow{z-index:-1;pointer-events:none;width:auto;height:auto;inset:-26%}.ow-top-gift--spotlight .ow-top-gift__glow:before,.ow-top-gift--spotlight .ow-top-gift__glow:after{content:"";border-radius:50%;position:absolute}.ow-top-gift--spotlight .ow-top-gift__glow:before{background:repeating-conic-gradient(from 4deg, var(--tg-accent) 0deg 3deg, transparent 3deg 15deg);inset:0}@supports (color:color-mix(in lab, red, red)){.ow-top-gift--spotlight .ow-top-gift__glow:before{background:repeating-conic-gradient(from 4deg, color-mix(in srgb, var(--tg-accent) 60%, transparent) 0deg 3deg, transparent 3deg 15deg)}}.ow-top-gift--spotlight .ow-top-gift__glow:before{opacity:.3;-webkit-mask-image:radial-gradient(circle,#0000 20%,#000 34%,#0000 69%);mask-image:radial-gradient(circle,#0000 20%,#000 34%,#0000 69%)}.ow-top-gift--spotlight .ow-top-gift__glow:after{background:radial-gradient(circle, var(--tg-accent) 0%, var(--tg-accent) 45%, transparent 68%);inset:18%}@supports (color:color-mix(in lab, red, red)){.ow-top-gift--spotlight .ow-top-gift__glow:after{background:radial-gradient(circle, color-mix(in srgb, var(--tg-accent) 40%, transparent) 0%, color-mix(in srgb, var(--tg-accent) 12%, transparent) 45%, transparent 68%)}}.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);inset:30%}.ow-top-gift--spotlight .ow-top-gift__burst{z-index:-1}.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(var(--u) * 2.4);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(var(--u) * 5.6);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(var(--u) * 2.6);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(var(--u) * 2.2);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:not(.is-reduced):has(.ow-top-gift__copy) .ow-top-gift__label{opacity:0;transition:opacity var(--gm-out) var(--gm-ease-exit), transform var(--gm-out) var(--gm-ease-exit);transform:translateY(.15em)}.ow-top-gift--spotlight:is(.gift-motion--in,.gift-motion--flip):not(.is-reduced):not(.is-inactive) .ow-top-gift__label .tg-wave__char{animation:tg-title-in .56s cubic-bezier(.3, .7, .4, 1) calc(var(--i,0) * min(35ms, .28s / var(--n,1))) both}.ow-top-gift--spotlight.gift-motion--in:not(.is-reduced):not(.is-inactive) .gift-motion__copy>.ow-top-gift__sender{animation:tg-line-in .48s .14s var(--gm-ease) both}.ow-top-gift--spotlight.gift-motion--in:not(.is-reduced):not(.is-inactive) .gift-motion__copy>.ow-top-gift__gift{animation:tg-line-in .42s .2s var(--gm-ease) 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}.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-title-in{0%{opacity:0;transform:translateY(.55em)scale(.8,.6)}45%{opacity:1;transform:translateY(-.12em)scale(.97,1.07)}75%{opacity:1;transform:translateY(.02em)scale(1.02,.97)}to{opacity:1;transform:none}}@keyframes tg-line-in{0%{opacity:0;transform:translateY(.5em)scale(.94)}60%{opacity:1;transform:translateY(-.06em)scale(1.01)}to{opacity:1;transform:none}}.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-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 .ow-top-gift__copy{gap:0}.ow-top-gift--spotlight .ow-top-gift__sender{font-size:calc(var(--u) * 3.1 * var(--widget-text-scale,1))}.ow-top-gift--spotlight .ow-top-gift__gift{font-size:calc(var(--u) * 2 * 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-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(var(--u) * 2)}.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-surface-appearance] .ow-top-gift.ow-top-gift--spotlight{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-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: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{animation:tg-hop 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:is(.gift-motion--idle,.gift-motion--out):not(.is-inactive):not(.is-reduced) .ow-top-gift__glow:before{animation:5.2s cubic-bezier(.45,0,.25,1) 1.5s infinite tg-rays-notch}.ow-top-gift--spotlight.gift-motion--idle:not(.is-inactive):not(.is-reduced) .ow-top-gift__value>.gift-motion__coin{animation:10.4s cubic-bezier(.55,0,.25,1) 3.3s infinite tg-coin-turn}@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__glow:before,.ow-top-gift--spotlight .ow-top-gift__value>.gift-motion__coin{animation:none!important}}@keyframes tg-hop{0%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:none}3.8%{animation-timing-function:cubic-bezier(.55,0,.8,.45);transform:translateY(-.2em)scale(.96,1.08)}7.3%{animation-timing-function:cubic-bezier(.25,.6,.4,1);transform:translateY(.02em)scale(1.05,.94)}10.4%,to{transform:none}}@keyframes tg-glint{0%,1.2%{opacity:0}3.8%{opacity:.85}8.5%,to{opacity:0}}@keyframes tg-rays-notch{0%{transform:none}11%,to{transform:rotate(15deg)}}@keyframes tg-coin-turn{0%{transform:perspective(calc(var(--u) * 14)) rotateY(0deg)}4.2%,16.3%{transform:perspective(calc(var(--u) * 14)) rotateY(180deg) scale(1.1)}20.5%,to{transform:perspective(calc(var(--u) * 14)) rotateY(360deg)}}.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(var(--u) * 1.8);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(var(--u) * 1.8);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(var(--u) * 1.5);line-height:1.4}.rank-crest__progress strong{font-size:calc(var(--u) * 2.6);color:var(--ow-text);display:block}.ow-live-rank--crest .ow-live-rank__note{font-size:calc(var(--u) * 1.4);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-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-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-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-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-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(var(--u) * 2.6)}.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}: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}}.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{color:#f5f1fa;background:#17131f;border:1px solid #8d63be;border-radius:20px;width:min(480px,100vw - 40px);max-height:calc(100vh - 40px);margin:auto;padding:28px;display:none;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0009}dialog.app-update[open]{grid-template-columns:1fr;gap:18px;display:grid}dialog.app-update::backdrop{background:#05030ab3}.app-update .app-update__icon{color:#d0a3ff;background:#b47cf020;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.app-update h2{margin:0 0 12px;font-size:23px;line-height:1.25}.app-update .app-update__copy p{color:#c4bdcd;font-size:14px;line-height:1.6}.app-update__actions{gap:10px;display:flex}.app-update__actions .button{flex:1;justify-content:center;min-height:44px}.app-update .app-update__note{color:#a89eb4;margin:0;font-size:12px}@media (max-width:1000px){.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}@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-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}
