@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff")}:root,[data-app=play]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#fbf5ec;--color-surface:#fffdf9;--color-surface-warm:#fdebdc;--color-surface-green:#e3f1ea;--color-text:#3d2a1e;--color-text-muted:#6e5140;--color-primary:#b04a24;--color-on-primary:#fff;--color-secondary:#2f6b4f;--color-danger:#b3261e;--color-focus:#1d5fb8;--color-border:#8c7160;--color-pointer:#6a3d9a;--color-attention-looking:#23804a;--color-attention-away:#b0580a;--color-attention-absent:#4f5561;--color-attention-paused:#9a3f9a;--color-attention-other:#1d67b0;--color-attention-offline:#8a6a4c;--color-line:#8c7160;--color-chip:#fdebdc;--color-primary-soft:#fdebdc;--color-primary-text:#b04a24;--color-heading:#3d2a1e;--color-good:#2f6b4f;--color-good-soft:#e3f1ea;--color-partial:#b0580a;--chart-anthropic:#b04a24;--chart-openai:#00796b;--chart-gemini:#1e63c6;--radius-card:10px;--radius-control:8px;--radius-pill:999px;--radius-tag:999px;--radius-dialog:10px;--shadow-raised:0 1px 2px #28190f0f, 0 8px 24px #28190f0f;--control-height:44px;--field-border-width:2px;--field-height:44px;--label-weight:700;--field-padding:var(--space-2) var(--space-3);--control-padding:var(--space-2) var(--space-4);--target-size:44px;--switch-row-height:48px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--color-avatar-red:#c62828;--color-avatar-red-ink:#fff;--color-avatar-orange:#f08c00;--color-avatar-orange-ink:#1c1c1c;--color-avatar-yellow:#f5d33d;--color-avatar-yellow-ink:#1c1c1c;--color-avatar-green:#2e7d32;--color-avatar-green-ink:#fff;--color-avatar-teal:#00796b;--color-avatar-teal-ink:#fff;--color-avatar-blue:#1e63c6;--color-avatar-blue-ink:#fff;--color-avatar-purple:#7b3fa0;--color-avatar-purple-ink:#fff;--color-avatar-pink:#f48fb1;--color-avatar-pink-ink:#1c1c1c;--color-avatar-brown:#795548;--color-avatar-brown-ink:#fff;--color-avatar-grey:#9e9e9e;--color-avatar-grey-ink:#1c1c1c;--color-avatar-black:#1c1c1c;--color-avatar-black-ink:#fff;--color-avatar-white:#fff;--color-avatar-white-ink:#1c1c1c;--font-body:"Nunito", system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--font-badge:var(--font-body);--badge-transform:none;--badge-tracking:0;--font-size-small:.875rem;--font-size-base:1rem;--font-size-large:1.25rem;--font-size-title:1.625rem;--font-size-h1:1.625rem;--font-size-h2:1.25rem;--font-size-h3:1.125rem;--font-weight-h3:700;--font-size-table:.875rem;--font-size-caption:.875rem;--line-height:1.5}@media (prefers-color-scheme:dark){:root,[data-app=play]{--lightningcss-light: ;--lightningcss-dark:initial}:root:where(:not([data-theme=light])),:where(:root:not([data-theme=light])) [data-app=play]{--color-bg:#1c1612;--color-surface:#29211b;--color-surface-warm:#3a2a1f;--color-surface-green:#1d3128;--color-text:#f6ede4;--color-text-muted:#d0bcab;--color-primary:#f0956c;--color-on-primary:#2a1208;--color-secondary:#86cfa9;--color-danger:#ff9d92;--color-focus:#8fbaff;--color-border:#a08878;--color-pointer:#d2b4ff;--color-attention-looking:#5fc98e;--color-attention-away:#f0a34e;--color-attention-absent:#b4b8c0;--color-attention-paused:#e79be0;--color-attention-other:#6aaef0;--color-attention-offline:#9f9387;--color-line:#a08878;--color-chip:#3a2a1f;--color-primary-soft:#3a2a1f;--color-primary-text:#f0956c;--color-heading:#f6ede4;--color-good:#86cfa9;--color-good-soft:#1d3128;--color-partial:#f0a34e;--chart-anthropic:#f0956c;--chart-openai:#4fc3ad;--chart-gemini:#8fbaff}}:root:where([data-theme=dark]),:where(:root[data-theme=dark]) [data-app=play]{--color-bg:#1c1612;--color-surface:#29211b;--color-surface-warm:#3a2a1f;--color-surface-green:#1d3128;--color-text:#f6ede4;--color-text-muted:#d0bcab;--color-primary:#f0956c;--color-on-primary:#2a1208;--color-secondary:#86cfa9;--color-danger:#ff9d92;--color-focus:#8fbaff;--color-border:#a08878;--color-pointer:#d2b4ff;--color-attention-looking:#5fc98e;--color-attention-away:#f0a34e;--color-attention-absent:#b4b8c0;--color-attention-paused:#e79be0;--color-attention-other:#6aaef0;--color-attention-offline:#9f9387;--color-line:#a08878;--color-chip:#3a2a1f;--color-primary-soft:#3a2a1f;--color-primary-text:#f0956c;--color-heading:#f6ede4;--color-good:#86cfa9;--color-good-soft:#1d3128;--color-partial:#f0a34e;--chart-anthropic:#f0956c;--chart-openai:#4fc3ad;--chart-gemini:#8fbaff}[data-app=panel]{--color-bg:#f6f5f3;--color-surface:#fcfbfa;--color-surface-warm:#fbe9df;--color-surface-green:#e3f1ea;--color-line:#e6e1dc;--color-chip:#efebe7;--color-text:#211a16;--color-text-muted:#6d625b;--color-primary:#bb440d;--color-on-primary:#fff;--color-primary-soft:#fbe9df;--color-primary-text:#b8400b;--color-heading:#2c4a6e;--color-good:#227b47;--color-good-soft:#e3f1ea;--color-partial:#b0580a;--chart-anthropic:#b04a24;--chart-openai:#00796b;--chart-gemini:#1e63c6;--color-secondary:#2f6b4f;--color-danger:#b3261e;--color-focus:#1d5fb8;--color-border:#8c7160;--radius-card:10px;--radius-control:10px;--radius-tag:6px;--radius-dialog:16px;--control-height:36px;--field-border-width:1px;--field-height:40px;--label-weight:500;--field-padding:6px 10px;--control-padding:6px 14px;--target-size:36px;--switch-row-height:40px;--font-size-h1:1.5rem;--font-size-h2:1.125rem;--font-size-h3:1rem;--font-weight-h3:600;--font-size-table:.875rem;--font-size-caption:.8125rem;--font-body:"Geist Sans", "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--font-badge:var(--font-mono);--badge-transform:uppercase;--badge-tracking:.05em}@media (prefers-color-scheme:dark){[data-app=panel]:where(:not([data-theme=light])){--color-bg:#161616;--color-surface:#1e1e1e;--color-surface-warm:#333;--color-surface-green:#1d3128;--color-line:#333;--color-chip:#2a2a2a;--color-text:#f2f2f2;--color-text-muted:#b8b8b8;--color-primary:#f0956c;--color-on-primary:#2a1208;--color-primary-soft:#333;--color-primary-text:#f4a682;--color-heading:#b4cdee;--color-good:#5fc98e;--color-good-soft:#1d3128;--color-partial:#f0a34e;--chart-anthropic:#f0956c;--chart-openai:#4fc3ad;--chart-gemini:#8fbaff;--color-secondary:#86cfa9;--color-danger:#ff9d92;--color-focus:#8fbaff;--color-border:#8f8f8f;--shadow-raised:0 1px 2px #0000004d, 0 8px 24px #00000059}}[data-app=panel]:where([data-theme=dark]){--color-bg:#161616;--color-surface:#1e1e1e;--color-surface-warm:#333;--color-surface-green:#1d3128;--color-line:#333;--color-chip:#2a2a2a;--color-text:#f2f2f2;--color-text-muted:#b8b8b8;--color-primary:#f0956c;--color-on-primary:#2a1208;--color-primary-soft:#333;--color-primary-text:#f4a682;--color-heading:#b4cdee;--color-good:#5fc98e;--color-good-soft:#1d3128;--color-partial:#f0a34e;--chart-anthropic:#f0956c;--chart-openai:#4fc3ad;--chart-gemini:#8fbaff;--color-secondary:#86cfa9;--color-danger:#ff9d92;--color-focus:#8fbaff;--color-border:#8f8f8f;--shadow-raised:0 1px 2px #0000004d, 0 8px 24px #00000059}:root[data-theme=light],:root[data-theme=light] [data-app=play]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root[data-theme=dark] [data-app=play]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height);margin:0}h1,h2,h3{margin:0 0 var(--space-3);line-height:1.25}h1{font-size:var(--font-size-title)}h2{font-size:var(--font-size-large)}p{margin:0 0 var(--space-3)}a{color:var(--color-primary);text-underline-offset:2px}:where([data-app=panel]) :where(h1,h2,h3):where(:not([data-app=play] *)){color:var(--color-heading)}:where([data-app=panel]) h1:where(:not([data-app=play] *)){font-size:var(--font-size-h1)}:where([data-app=panel]) h2:where(:not([data-app=play] *)){font-size:var(--font-size-h2)}:where([data-app=panel]) h3:where(:not([data-app=play] *)){font-size:var(--font-size-h3);font-weight:var(--font-weight-h3)}:where([data-app=panel]) code:where(:not([data-app=play] *)){font-family:var(--font-mono);font-size:.875em}:where([data-app=panel]) a:where(:not([data-app=play] *)){color:var(--color-primary-text);font-weight:500;text-decoration:none}:where([data-app=panel]) a:where(:hover:not([data-app=play] *)){text-decoration:underline}:focus-visible,[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden[tabindex]:focus{clip:auto;background:var(--color-surface,canvas);z-index:1;width:auto;height:auto;margin:0;padding:.25rem .5rem;overflow:visible}.offscreen{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-player]{--color-result-best:#2e7d32;--color-result-acceptable:#1e63c6;--color-result-not-yet:#7a5a3c;--color-result-best-surface:#e6f3e7;--color-result-acceptable-surface:#e6eefa;--color-result-not-yet-surface:#f5ede4;--color-star:#9a6700;--motion-duration:.2s;font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg)}[data-player][data-palette=red_green_safe]{--color-result-best:#1e63c6;--color-result-acceptable:#a35200;--color-result-not-yet:#616161;--color-result-best-surface:#e6eefa;--color-result-acceptable-surface:#fbeadb;--color-result-not-yet-surface:#efefef}[data-player][data-palette=blue_yellow_safe]{--color-result-best:#00796b;--color-result-acceptable:#b0306a;--color-result-not-yet:#616161;--color-result-best-surface:#e0f2f0;--color-result-acceptable-surface:#f9e6ee;--color-result-not-yet-surface:#efefef}[data-player][data-palette=no_colour_only]{--color-result-best:#3d2a1e;--color-result-acceptable:#3d2a1e;--color-result-not-yet:#3d2a1e;--color-result-best-surface:#fffdf9;--color-result-acceptable-surface:#fffdf9;--color-result-not-yet-surface:#fffdf9}[data-player][data-colour-strength=muted]{--color-bg:#f8f5f1;--color-surface-warm:#f5ece4;--color-surface-green:#e9f0ec;--color-primary:#9c4f33}[data-player][data-colour-strength=bright]{--color-bg:#fff3e0;--color-surface-warm:#ffdfc4;--color-surface-green:#cdeedd;--color-primary:#b23a0e}[data-player][data-stronger-contrast=true]{--color-bg:#fbf5ec;--color-text:#24160d;--color-text-muted:#24160d;--color-border:#3d2a1e;--color-focus:#0b3d85;--color-surface-warm:#fffdf9;--color-surface-green:#fffdf9;--color-result-best-surface:#fffdf9;--color-result-acceptable-surface:#fffdf9;--color-result-not-yet-surface:#fffdf9}[data-player][data-larger-text=true]{--font-size-small:1.09375rem;--font-size-base:1.25rem;--font-size-large:1.5625rem;--font-size-title:2.03125rem}[data-player][data-easy-font=true]{--font-body:Verdana, Tahoma, sans-serif;letter-spacing:.02em}[data-player][data-movement=lively]{--motion-duration:.3s}[data-player][data-movement=none]{--motion-duration:0s}[data-player][data-movement=none] *,[data-player][data-movement=none] :before,[data-player][data-movement=none] :after{transition:none!important;animation:none!important}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) [data-player]{--color-result-best:#7fcf8a;--color-result-acceptable:#8fbaff;--color-result-not-yet:#d0bcab;--color-result-best-surface:#1f3324;--color-result-acceptable-surface:#1c2a3d;--color-result-not-yet-surface:#302720;--color-star:#ffd166}:where(:root:not([data-theme=light])) [data-player][data-palette=red_green_safe]{--color-result-best:#8fbaff;--color-result-acceptable:#f5a65b;--color-result-not-yet:#bdbdbd;--color-result-best-surface:#1c2a3d;--color-result-acceptable-surface:#3a2a18;--color-result-not-yet-surface:#2c2c2c}:where(:root:not([data-theme=light])) [data-player][data-palette=blue_yellow_safe]{--color-result-best:#5fd0c0;--color-result-acceptable:#f48fb1;--color-result-not-yet:#bdbdbd;--color-result-best-surface:#173330;--color-result-acceptable-surface:#3a1f2b;--color-result-not-yet-surface:#2c2c2c}:where(:root:not([data-theme=light])) [data-player][data-palette=no_colour_only]{--color-result-best:#f6ede4;--color-result-acceptable:#f6ede4;--color-result-not-yet:#f6ede4;--color-result-best-surface:#29211b;--color-result-acceptable-surface:#29211b;--color-result-not-yet-surface:#29211b}:where(:root:not([data-theme=light])) [data-player][data-colour-strength=muted]{--color-bg:#1a1715;--color-surface-warm:#332a24;--color-surface-green:#212b26;--color-primary:#e3a184}:where(:root:not([data-theme=light])) [data-player][data-colour-strength=bright]{--color-bg:#1f140c;--color-surface-warm:#45301e;--color-surface-green:#173a29;--color-primary:#ff8a57}:where(:root:not([data-theme=light])) [data-player][data-stronger-contrast=true]{--color-bg:#1c1612;--color-text:#fff;--color-text-muted:#fff;--color-border:#f6ede4;--color-focus:#bcd6ff;--color-surface-warm:#29211b;--color-surface-green:#29211b;--color-result-best-surface:#29211b;--color-result-acceptable-surface:#29211b;--color-result-not-yet-surface:#29211b}}:where(:root[data-theme=dark]) [data-player]{--color-result-best:#7fcf8a;--color-result-acceptable:#8fbaff;--color-result-not-yet:#d0bcab;--color-result-best-surface:#1f3324;--color-result-acceptable-surface:#1c2a3d;--color-result-not-yet-surface:#302720;--color-star:#ffd166}:where(:root[data-theme=dark]) [data-player][data-palette=red_green_safe]{--color-result-best:#8fbaff;--color-result-acceptable:#f5a65b;--color-result-not-yet:#bdbdbd;--color-result-best-surface:#1c2a3d;--color-result-acceptable-surface:#3a2a18;--color-result-not-yet-surface:#2c2c2c}:where(:root[data-theme=dark]) [data-player][data-palette=blue_yellow_safe]{--color-result-best:#5fd0c0;--color-result-acceptable:#f48fb1;--color-result-not-yet:#bdbdbd;--color-result-best-surface:#173330;--color-result-acceptable-surface:#3a1f2b;--color-result-not-yet-surface:#2c2c2c}:where(:root[data-theme=dark]) [data-player][data-palette=no_colour_only]{--color-result-best:#f6ede4;--color-result-acceptable:#f6ede4;--color-result-not-yet:#f6ede4;--color-result-best-surface:#29211b;--color-result-acceptable-surface:#29211b;--color-result-not-yet-surface:#29211b}:where(:root[data-theme=dark]) [data-player][data-colour-strength=muted]{--color-bg:#1a1715;--color-surface-warm:#332a24;--color-surface-green:#212b26;--color-primary:#e3a184}:where(:root[data-theme=dark]) [data-player][data-colour-strength=bright]{--color-bg:#1f140c;--color-surface-warm:#45301e;--color-surface-green:#173a29;--color-primary:#ff8a57}:where(:root[data-theme=dark]) [data-player][data-stronger-contrast=true]{--color-bg:#1c1612;--color-text:#fff;--color-text-muted:#fff;--color-border:#f6ede4;--color-focus:#bcd6ff;--color-surface-warm:#29211b;--color-surface-green:#29211b;--color-result-best-surface:#29211b;--color-result-acceptable-surface:#29211b;--color-result-not-yet-surface:#29211b}._figure_1rwxe_7{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;margin:0;display:flex}._stack_1rwxe_20{width:100%;max-width:36rem;position:relative}._stack_1rwxe_20>._button_1rwxe_26{border-radius:var(--radius-card);width:100%;height:100%;display:block;position:absolute;inset:0}._hit_1rwxe_35{width:100%;height:100%;display:block}._svg_1rwxe_41{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;max-width:36rem;height:auto;display:block}._fill_1rwxe_52{background:var(--color-surface);width:100%;height:100%;display:block}._tools_1rwxe_59{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._stroke_1rwxe_67{stroke:var(--color-text);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}._thin_1rwxe_75{stroke:var(--color-text);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}._grid_1rwxe_83{stroke:var(--color-border);stroke-width:1px;fill:none}._shape_1rwxe_89{stroke:var(--color-text);stroke-width:3px;stroke-linejoin:round;fill:var(--color-primary-soft)}._fill_1rwxe_52{stroke:none;fill:var(--color-primary-soft)}._face_1rwxe_101{stroke:var(--color-text);stroke-width:3px;fill:var(--color-surface)}._bar_1rwxe_107,._dot_1rwxe_108{stroke:var(--color-text);stroke-width:2px;fill:var(--color-primary)}._pin_1rwxe_114{stroke:none;fill:var(--color-text)}._hour_1rwxe_119,._minute_1rwxe_120{stroke:var(--color-text);stroke-linecap:round;fill:none}._hour_1rwxe_119{stroke-width:10px}._minute_1rwxe_120{stroke-width:5px}._text_1rwxe_134{fill:var(--color-text);stroke:none;font-family:inherit;font-weight:600}@media (forced-colors:active){._svg_1rwxe_41,._fill_1rwxe_52,._face_1rwxe_101{fill:canvas;background:canvas}._stroke_1rwxe_67,._thin_1rwxe_75,._grid_1rwxe_83,._shape_1rwxe_89,._face_1rwxe_101,._bar_1rwxe_107,._dot_1rwxe_108,._hour_1rwxe_119,._minute_1rwxe_120{stroke:canvastext}._bar_1rwxe_107,._dot_1rwxe_108,._pin_1rwxe_114,._text_1rwxe_134{fill:canvastext}._shape_1rwxe_89,._fill_1rwxe_52{fill:canvas}}
