@font-face{font-family:Unbounded;src:url(/bundles/unbounded-variable-CHfRE35d.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:root{color-scheme:light;--color-brand: #1616d9;--color-canvas: var(--color-brand);--color-surface: #f4f3ec;--color-field: #fffef8;--color-text: #20201e;--color-muted: #60605a;--color-border: #d2d1c9;--color-border-control: #83837b;--color-focus: var(--color-brand);--color-action-hover: #1010a9;--color-success: #176548;--color-danger: #a42a36;--color-warning: #815005;--color-accent-soft: #e8e8fc;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-tag: .375rem;--radius-field: .75rem;--radius-surface: 1.5rem;--control-height: 2.75rem;--font-display: "Unbounded", Arial, sans-serif;--font-body: Arial, sans-serif;--motion-press: 80ms;--motion-focus: .12s;--motion-ease-spring: cubic-bezier(.2, 1.22, .36, 1);--motion-feedback: .16s;--motion-enter: .24s;--motion-exit: .14s;--motion-scene: .36s;--motion-ease-enter: cubic-bezier(.22, 1, .36, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--motion-ease-state: cubic-bezier(.2, 0, 0, 1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.app-button{position:relative;isolation:isolate;display:inline-flex;box-sizing:border-box;cursor:pointer;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);min-width:var(--control-height);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-field);background:transparent;color:var(--color-text);font:400 16px/1.4 Unbounded,Arial,sans-serif;text-decoration:none;max-width:100%;text-align:center;overflow-wrap:anywhere;transition:color var(--motion-feedback, .16s),background-color var(--motion-feedback, .16s),border-color var(--motion-feedback, .16s),transform var(--motion-enter, .24s) var(--motion-ease-spring, ease-out)}.app-button__label{min-width:0}.app-button--primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-surface)}.app-button--icon{padding:0;border-radius:var(--radius-tag)}.app-button--loading{cursor:progress}.app-button--loading:after{content:"";position:absolute;inset:auto 16% 4px;height:2px;border-radius:2px;background:currentcolor;transform-origin:left;animation:action-progress 1.4s ease-in-out infinite;pointer-events:none}@keyframes action-progress{0%,to{transform:scaleX(.2);opacity:.35}50%{transform:scaleX(1);opacity:.8}}.app-button:disabled,.app-button[aria-disabled=true]{cursor:not-allowed;opacity:.7}@media(hover:hover){.app-button:hover:not(:disabled,[aria-disabled=true]){color:var(--color-brand);border-color:var(--color-brand);background:var(--color-accent-soft)}.app-button--primary:hover:not(:disabled,[aria-disabled=true]){color:var(--color-surface);background:var(--color-action-hover);border-color:var(--color-action-hover)}}.app-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.app-button--inverted{color:var(--color-surface);border-color:var(--color-surface)}.app-button--inverted:focus-visible{outline-color:var(--color-surface)}.app-button--press:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px) scale(.985);transition-duration:var(--motion-press, 80ms)}@media(prefers-reduced-motion:reduce){.app-button--loading:after{animation:none}.app-button{transition:none}.app-button--press:active:not(:disabled,[aria-disabled=true]){transform:none}}.field-input{display:grid;min-width:0;gap:var(--space-2);font-size:14px}.field-input__label{color:var(--color-text)}.field-input__control{width:100%;box-sizing:border-box;min-height:var(--control-height);padding:var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-field);background:var(--color-field);color:var(--color-text);font:inherit;line-height:1.5}textarea.field-input__control{resize:vertical;min-height:84px}.field-input__control:disabled{opacity:.7}.field-input__control:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.field-input__control--error{border-color:var(--color-danger)}.field-input__help{margin:0;font-size:13px;line-height:1.45;color:var(--color-muted)}.field-input__help--error{color:var(--color-danger)}.icon-indicator{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;min-height:var(--control-height);font-size:.93rem;overflow-wrap:anywhere}.icon-indicator__dot{flex:none;width:8px;height:8px;border-radius:50%;border:1px solid currentcolor;background:var(--color-border-control)}.icon-indicator__dot[data-status=connected]{animation:var(--connection-motion, connection-settle) var(--motion-scene) var(--motion-ease-spring);background:var(--color-success);border-color:var(--color-success)}.icon-indicator__dot[data-status=connecting]{background:var(--color-warning);border-color:var(--color-warning)}.icon-indicator__dot[data-status=error]{background:var(--color-danger);border-color:var(--color-danger)}.icon-indicator__label{min-width:0;color:var(--color-muted)}.icon-indicator--inverted .icon-indicator__label{color:var(--color-surface)}.icon-indicator--inverted .icon-indicator__dot{background:var(--color-surface);border-color:var(--color-surface)}.icon-indicator--inverted .icon-indicator__dot[data-status=connected]{animation:var(--connection-motion, connection-settle) var(--motion-scene) var(--motion-ease-spring);background:color-mix(in srgb,var(--color-success) 25%,var(--color-surface))}.icon-indicator--inverted .icon-indicator__dot[data-status=connecting]{background:color-mix(in srgb,var(--color-warning) 25%,var(--color-surface))}.icon-indicator--inverted .icon-indicator__dot[data-status=error]{background:color-mix(in srgb,var(--color-danger) 25%,var(--color-surface))}@keyframes connection-settle{0%{transform:scale(.65)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.icon-indicator__dot{--connection-motion: none}}.live-status-badge{display:inline-flex;align-items:center;gap:5px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-tag);background:var(--color-surface);color:var(--color-muted);font:400 12px/1.5 Unbounded,Arial,sans-serif}.live-status-badge__dot{width:7px;height:7px;border-radius:50%;background:currentcolor}.live-status-badge--live{color:var(--color-success)}.live-status-badge--disconnected{color:var(--color-danger)}[hidden]{display:none!important}*{box-sizing:border-box}html{min-height:100%}body{margin:0;color:var(--color-text);background:var(--color-canvas);font:16px / 1.5 var(--font-body);-webkit-font-smoothing:antialiased;font-synthesis:none}h1,h2,h3{font-family:var(--font-display);font-weight:400}a,button{touch-action:manipulation}a{color:var(--color-brand);text-underline-offset:.2em}a:focus-visible,button:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.page{min-height:100svh;padding:56px 32px;display:grid;place-items:start center}.shell{width:min(1040px,100%);min-width:0;padding:48px;border-radius:24px;background:var(--color-surface);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "actions" "collab";gap:32px 40px;align-items:start}.identity{grid-area:identity}.identity__top{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;gap:24px;width:100%}.avatar-shell{display:grid;justify-items:center;flex:none}.avatar-frame{position:relative;width:88px;height:88px;border-radius:50%;background:var(--color-text);overflow:hidden}.avatar,.avatar-fallback{display:block;width:100%;height:100%;object-fit:cover}.avatar{position:relative;z-index:1}.avatar-fallback{position:absolute;inset:0;display:grid;place-items:center;color:var(--color-surface);font:400 40px var(--font-display)}.identity__copy{min-width:0}.identity h1{margin:0;font-size:clamp(32px,6vw,72px);line-height:1.1;letter-spacing:-.055em;overflow-wrap:anywhere}.actions{grid-area:actions;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:28px 40px;align-items:start}.section{min-width:0;display:grid;gap:12px}.collab__label{margin:0;color:var(--color-text);font:400 18px / 1.4 var(--font-display);overflow-wrap:anywhere}.tiles{display:grid;gap:10px}.tiles--primary{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-auto-rows:1fr;gap:var(--space-4)}.tile{min-width:0;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);background:transparent;text-decoration:none;transition:color var(--motion-feedback),background-color var(--motion-feedback),border-color var(--motion-feedback),transform var(--motion-enter) var(--motion-ease-spring)}.tile__title{font:400 20px / 1.35 var(--font-display);overflow-wrap:anywhere}.tile--twitch{min-height:80px;background:var(--color-brand);color:var(--color-surface);border-color:var(--color-brand)}.tile--donationalerts{border-color:var(--color-border-control)}.tiles--secondary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tiles--secondary .tile{min-height:56px;padding:14px 16px;border-radius:8px}.tiles--secondary .tile__title{font:15px / 1.5 var(--font-body)}.collab{grid-area:collab;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;padding-top:28px;border-top:1px solid var(--color-border)}.collab__links{display:grid;grid-template-columns:repeat(2,minmax(0,240px));gap:12px}.collab__link{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;padding:12px 16px;border:1px solid var(--color-border-control);border-radius:8px;color:var(--color-text);text-decoration:none;font-size:15px;overflow-wrap:anywhere;transition:color var(--motion-feedback),background-color var(--motion-feedback),border-color var(--motion-feedback),transform var(--motion-enter) var(--motion-ease-spring)}@media(prefers-reduced-motion:no-preference){.shell>.identity,.shell>.actions,.shell>.collab{animation:reading-arrival var(--motion-scene) var(--motion-ease-enter) backwards,reading-focus var(--motion-focus) ease-out backwards}.shell>.actions{animation-delay:30ms,30ms}.shell>.collab{animation-delay:60ms,60ms}.shell:focus-within>*{animation:none}.tile:active,.collab__link:active{transform:translateY(1px) scale(.985);transition-duration:var(--motion-press)}}@media(prefers-reduced-motion:no-preference){.checker:not(.is-tv-mode) .slot>*{animation:player-arrival var(--motion-feedback) var(--motion-ease-enter)}}@keyframes player-arrival{0%{opacity:0}to{opacity:1}}@keyframes reading-focus{0%{filter:blur(2px)}to{filter:blur(0)}}@keyframes reading-arrival{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}@media(hover:hover){.tile:hover,.collab__link:hover{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-field)}.tile--twitch:hover{background:var(--color-action-hover);border-color:var(--color-brand);color:var(--color-surface)}}.checker{padding:32px;background:var(--color-canvas)}.checker header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.checker h1{color:var(--color-surface);margin:0;font-size:clamp(24px,4vw,40px);letter-spacing:-.04em}.checker .global-actions,.checker .actions{display:flex;flex-wrap:wrap;gap:8px}.checker .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:20px}.checker .card{background:var(--color-surface);min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:16px}.checker .card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--color-border)}.checker .title{margin:0;font:400 18px / 1.5 var(--font-display)}.checker .status,.checker .note{color:var(--color-muted);font-size:14px}.checker .slot{display:grid;min-height:220px;place-items:center;padding:16px;background:var(--color-field)}.checker .placeholder{color:var(--color-muted);text-align:center}.checker iframe{width:100%;aspect-ratio:16 / 9;display:block;border:0;background:var(--color-text)}.checker.is-tv-mode{height:100dvh;min-height:0;padding:8px;overflow:hidden}.checker.is-tv-mode header,.checker.is-tv-mode .note{display:none}.checker.is-tv-mode .grid{height:calc(100dvh - 16px);grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.checker.is-tv-mode .card{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.checker.is-tv-mode .card[data-platform=youtube]{grid-column:1 / -1}.checker.is-tv-mode .card-header{padding:6px 8px}.checker.is-tv-mode .title{font-size:13px}.checker.is-tv-mode .status,.checker.is-tv-mode .actions{display:none}.checker.is-tv-mode .slot{min-height:0;height:100%;padding:4px}.checker.is-tv-mode iframe{height:100%;aspect-ratio:auto}.docs{padding:48px 24px}.docs main{max-width:1040px;margin:0 auto;padding:48px;border-radius:var(--radius-surface);background:var(--color-surface)}.docs h1{font-size:clamp(22px,4vw,36px);line-height:1.4;letter-spacing:-.04em;margin:0 0 16px;overflow-wrap:anywhere}.docs .subtitle{color:var(--color-muted);margin-bottom:40px}.docs section{padding:24px 0;border-top:1px solid var(--color-border)}.docs h2{font-size:17px;margin:0 0 16px}.docs p{margin:0 0 12px;overflow-wrap:anywhere}.docs p:last-child{margin-bottom:0}.docs code{padding:2px 4px;color:var(--color-brand);background:var(--color-accent-soft);font-size:.9em;box-decoration-break:clone}.docs .muted{margin-top:24px;color:var(--color-muted);font-size:14px}.skip-links a{position:fixed;top:12px;left:12px;z-index:10;transform:translateY(-200%);padding:12px 16px;border:2px solid var(--color-brand);border-radius:8px;background:var(--color-surface)}.skip-links a:focus{transform:none}#platform-links,#contacts{scroll-margin-top:24px}@media(width<=1000px){.page{padding:24px 16px}.shell{gap:28px;padding:32px}.actions{grid-template-columns:minmax(0,1fr)}.tiles--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.collab{grid-template-columns:1fr;gap:16px}.tiles--primary .tile{padding:16px;gap:12px}}@media(width<=540px){.page{padding:12px}.shell{padding:24px 20px;border-radius:18px;gap:24px}.identity__top{flex-direction:column;align-items:start;gap:20px}.avatar-frame{width:64px;height:64px}.identity h1{font-size:clamp(28px,8vw,40px);letter-spacing:-.06em}.tiles--primary{grid-template-columns:1fr}.tile{min-height:72px;padding:16px}.tile__title{font-size:17px}.tiles--secondary .tile__title{font-size:15px}.tiles--secondary .tile--lobby,.tiles--secondary .tile--archives{grid-column:1 / -1}.collab__links{grid-template-columns:1fr;gap:12px}.checker{padding:20px 12px}.checker .card-header{padding:16px}.docs{padding:12px}.docs main{padding:24px 20px;border-radius:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.tile,.collab__link{border:1px solid ButtonText}a:focus-visible{outline-color:Highlight}}.docs .tool-link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;overflow-wrap:anywhere}
