@font-face{font-family:Titan One Fallback;font-style:normal;font-weight:400;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:110.1517%;ascent-override:88.0604%;descent-override:15.8872%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:101.5381%;ascent-override:99.5685%;descent-override:34.7653%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");size-adjust:102.2725%;ascent-override:98.8536%;descent-override:34.5156%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:97.3761%;ascent-override:103.8243%;descent-override:36.2512%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:99.0537%;ascent-override:102.0658%;descent-override:35.6372%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:800;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:100.8823%;ascent-override:100.2158%;descent-override:34.9913%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-style:normal;font-weight:900;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:102.7416%;ascent-override:98.4022%;descent-override:34.3581%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:105.4789%;ascent-override:91.843%;descent-override:22.8682%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:500;src:local("Arial"),local("ArialMT");size-adjust:106.4059%;ascent-override:91.0429%;descent-override:22.6689%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:101.4581%;ascent-override:95.4828%;descent-override:23.7744%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:102.3278%;ascent-override:94.6713%;descent-override:23.5724%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:800;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:103.3978%;ascent-override:93.6915%;descent-override:23.3284%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-style:normal;font-weight:900;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:104.5627%;ascent-override:92.6478%;descent-override:23.0686%;line-gap-override:0%}@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/titan-one-400.2f15f138.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/nunito-400-900.ba344451.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-100-900.3100e775.woff2) format("woff2")}:root{--font-display: "Titan One", "Titan One Fallback", system-ui, sans-serif;--font-content: "Nunito", "Nunito Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-business: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--color-content-ink: #3d1c63;--color-card: #ffffff;--color-display-fill: #ffffff;--color-card-locked: #fff6d6;--color-card-out: #d8cbea;--color-card-out-ink: #4a2c74;--color-card-out-shadow: #6d4e96;--color-play-drop: #14123a6b;--color-stage-card-shadow: rgba(20, 18, 58, .34);--color-map-sea: #bdd9e5;--color-map-shallows: #c4dee9;--color-map-land: #f5eee0;--color-map-coast: #7d92a2;--color-map-border: #ddd0b2;--color-map-grid: rgba(38, 78, 108, .07);--color-band: #2e1a57;--color-band-ink: #f3e8ff;--color-band-drop: color-mix(in srgb, var(--color-band-ink) 50%, transparent);--color-scrim: #2e1a57;--color-kill: #ff3355;--color-correct: #00c46a;--color-go: #ffd500;--color-face-own: #ff2e63;--color-face-other: #2a5fe8;--color-face-ink: #14123a;--color-crown-silver: #a9b6cb;--color-crown-bronze: #b87333;--color-solo: #8b4dff;--color-party: #2ecc5a;--color-violet: #7b3ff0;--color-calm-ground: #e9defa;--color-body-ink: #4a3a6b;--color-meta-ink: #5b4a80;--color-marker-2: #ff8fc6;--color-marker-3: #56c7f2;--color-content-ink-on-color: #ffffff;--color-disabled-fill: #cfc2e4;--color-disabled-ink: #8478a0;--color-disabled-shadow: #b0a0cc;--mark-arc-1: #ff2e63;--mark-arc-2: #ffd500;--mark-arc-3: #00bfd8;--plan-mark-gold: #f7b900;--plan-mark-ink: #241242;--plan-mark-light: #ffffff;--slide-mark-multiple-choice: #ffd500;--slide-mark-true-false: #2ecc5a;--slide-mark-slider: #56c7f2;--slide-mark-puzzle: #ff8fc6;--slide-mark-type-answer: #b794ff;--slide-mark-pin-answer: #ff5c7a;--slide-mark-info: #d8cbea;--slide-mark-poll: #00bfd8;--slide-mark-word-cloud: #ffb02e;--radius-sm: 12px;--radius-default: 14px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 26px;--radius-hero: 28px;--radius-2xl: 30px;--radius-full: 999px;--space-answer-gap: 11px;--space-answer-gap-editor: 8px;--space-surface-inset: 14px;--space-host-inset: 28px;--space-desktop-inset: 34px;--space-host-grid-gap: 10px 16px;--space-desktop-grid-gap: 22px 24px;--space-editor-pane-inset: 15px;--space-section-gap: 96px;--space-sticky-bar-offset: 84px;--outline-play: 3px;--outline-answer: var(--outline-play);--drop-answer: 5px;--ticket-compact-end: calc(var(--ticket-compact-badge) + 2 * var(--ticket-compact-padding));--ticket-compact-badge: 28px;--ticket-compact-padding: 12px;--ticket-compact-gap: 10px;--ticket-compact-text: 20px;--ticket-compact-leading: 1.25;--width-content: 1200px;--page-gutter: 20px;--width-chrome: 1600px;--width-player: 26rem;--width-player-desktop-round: 64rem;--width-player-desktop-list: 40rem;--width-editor: 960px;--width-host-measure: 1400px;--scrim-dim: 58%;--scrim-block: 76%;--layer-surface: 5;--layer-modal: 60;--layer-wait: 70;--layer-toast: 80;--type-stroke-threshold: 36px;--type-display-xl: 64px;--type-display: 40px;--type-display-sm: 20px;--type-question: 21px;--type-answer: 21px;--type-band-copy: 14px;--type-chip-label: 12px;--type-code-entry: 52px;--type-field-label: 12px;--type-helper: 13px}.theme-bean-bounce{--theme-ground: #56c7f2;--theme-ground-pattern: color-mix(in srgb, #7fd8f7 22%, var(--theme-ground));--theme-ink: #14123a;--theme-stroke-1: #ff3d8b;--theme-stage: #2a5fe8;--theme-stage-ink: #f3e8ff;--theme-card-shadow: #1e86bc;--theme-option-1: #ff2e63;--theme-option-2: #ff7a00;--theme-option-3: #ffd500;--theme-option-4: #2ecc5a;--theme-option-5: #00bfd8;--theme-option-6: #2a5fe8;--theme-option-7: #8b4dff;--theme-option-8: #ff5ec8}.theme-sunbeam-lobby{--theme-ground: #ffc63f;--theme-ground-pattern: color-mix(in srgb, #ffd873 22%, var(--theme-ground));--theme-ink: #241a05;--theme-stroke-1: #e5195c;--theme-stage: #c2185b;--theme-stage-ink: #f3e8ff;--theme-card-shadow: #c08800;--theme-option-1: #c2185b;--theme-option-2: #f2661a;--theme-option-3: #9bd119;--theme-option-4: #00b387;--theme-option-5: #17a9c9;--theme-option-6: #2440c4;--theme-option-7: #6a1fb0;--theme-option-8: #f07ab4}.theme-bold-block{--theme-ground: #ff6fb5;--theme-ground-pattern: color-mix(in srgb, #ff8fc6 22%, var(--theme-ground));--theme-ink: #101014;--theme-stroke-1: #a820f7;--theme-stage: #042df9;--theme-stage-ink: #f3e8ff;--theme-card-shadow: #c93c86;--theme-option-1: #fcea77;--theme-option-2: #84f601;--theme-option-3: #ffa742;--theme-option-4: #00c980;--theme-option-5: #039cd3;--theme-option-6: #ff3961;--theme-option-7: #a820f7;--theme-option-8: #042df9}:root,.theme-bean-bounce,.theme-sunbeam-lobby,.theme-bold-block{--play-display-face: var(--font-display);--play-display-weight: 400;--play-display-fill: var(--color-display-fill);--play-content-face: var(--font-content);--play-content-ink: var(--color-content-ink);--play-band: var(--color-band);--play-band-ink: var(--color-band-ink);--play-scrim: var(--color-scrim);--play-go: var(--color-go);--play-card-picked: var(--color-card-locked);--play-card-out: var(--color-card-out);--play-card-out-ink: var(--color-card-out-ink);--play-disabled-fill: var(--color-disabled-fill);--play-disabled-ink: var(--color-disabled-ink);--play-disabled-shadow: var(--color-disabled-shadow);--play-tilt: 1;--play-depth: 1;--play-outline-max: 8px;--play-radius-cap: var(--radius-full);--play-entrance: 1;--play-display-stroke: initial;--play-outline-colour: initial;--play-stage-edge: initial;--play-pattern: initial;--play-ground-ink: initial;--play-go-ink: initial;--play-accent: initial;--play-tile: initial}:root{--outline: 2.5px;--outline-fine: 2px;--outline-hair: 1.5px;--drop-hero: 5px;--drop-primary: 5px;--drop-surface: 4px;--drop-secondary: 3px;--editor-card-shadow: #8b6bb8;--button-drop: var(--editor-card-shadow);--solo-fill: var(--color-violet);--editor-ground: #eee7fb;--editor-ground-pattern: #e0d5f5;--ground-dot: 2px;--ground-dot-at: 13px;--ground-step: 26px;--heading-tracking: -.015em;--field-height: 50px;--field-mark: inline-flex;--field-mark-room: 30px}.theme-bean-bounce,.theme-sunbeam-lobby,.theme-bold-block,.theme-business{--outline: 3px;--drop-primary: 4px;--drop-surface: 5px;--drop-secondary: 4px;--button-drop: var(--color-play-drop);--editor-card-shadow: #8b6bb8;--solo-fill: var(--color-solo);--editor-ground: var(--color-calm-ground);--editor-ground-pattern: #dccbf5;--ground-dot: 5px;--ground-dot-at: 11px;--ground-step: 32px;--heading-tracking: normal;--field-height: 0px;--field-mark: none;--field-mark-room: 0px}.theme-business{--business-page: #f5f6f8;--business-surface: #ffffff;--business-ink: #111827;--business-muted: #5b6472;--business-line: #e1e4e9;--business-line-strong: #c9ced6;--business-correct: #15803d;--business-wrong: #b42318;--business-shadow: 0 1px 2px rgb(17 24 39 / 6%), 0 8px 20px -10px rgb(17 24 39 / 22%);--business-picked: color-mix(in srgb, var(--business-main) 12%, #ffffff);--business-on-page: var(--business-ink);--business-on-page-muted: var(--business-muted);--business-on-page-line: var(--business-line-strong);--business-on-page-accent: var(--business-main-mark, var(--business-main));--business-chart: var(--business-chart-main, var(--theme-option-5));--business-chart-ink: var(--business-chart-main-ink, #ffffff);--business-chart-2: var(--business-chart-second, var(--business-chart));--theme-ground: var(--business-page);--theme-ground-pattern: var(--business-page);--theme-ink: var(--business-ink);--theme-stroke-1: var(--business-main);--theme-stage: var(--business-page);--theme-stage-ink: var(--business-ink);--theme-card-shadow: var(--business-line);--theme-option-1: var(--business-main);--theme-option-2: var(--business-second);--theme-option-3: #b45309;--theme-option-4: #6d28d9;--theme-option-5: #0f766e;--theme-option-6: #be123c;--theme-option-7: #475569;--theme-option-8: #4d7c0f;--theme-option-1-ink: var(--business-main-ink);--theme-option-2-ink: var(--business-second-ink);--play-display-face: var(--font-business);--play-display-weight: 700;--play-display-fill: var(--business-ink);--play-content-face: var(--font-business);--play-content-ink: var(--business-ink);--play-band: var(--business-ink);--play-band-ink: #ffffff;--play-scrim: var(--business-ink);--play-go: var(--business-main);--play-go-ink: var(--business-main-ink);--play-card-picked: var(--business-picked);--play-card-out: #eceef2;--play-card-out-ink: #4b5563;--play-disabled-fill: #e5e7eb;--play-disabled-ink: #6b7280;--play-disabled-shadow: var(--business-line);--play-tilt: 0;--play-depth: 0;--play-outline-max: 1px;--play-radius-cap: var(--radius-sm);--play-entrance: 0;--play-display-stroke: none;--play-outline-colour: var(--business-line);--play-stage-edge: transparent;--play-pattern: none;--play-accent: var(--business-main);--play-tile: var(--color-card)}:root{--editor-ink: #241242;--editor-stroke-1: #ffb01f;--editor-info-stroke: #a820f7;--editor-stage: #d3c0f2;--editor-scroll-thumb: #8b6bb8;--editor-pane: #f7f1fe;--editor-line: #dcc6f2;--editor-muted: #6b5a8a;--editor-ok: #1f9e5a;--editor-bad: #c2123f;--editor-go: #2ecc5a;--editor-selection: #ffc400;--editor-pane-rule: #e7daf7;--editor-hint: #c9a6e8;--editor-focus-ring: #0b63e5;--editor-focus-ring-halo: #ffffff;--editor-note-fill: #f1eafb;--editor-note-ink: #5b3d86;--editor-bad-fill: #ffe3e9;--editor-bad-ink: #8e0c28;--editor-ok-fill: #d9f5e3;--editor-pass-fill: #fff4d6;--editor-switch-track: #ded0f5;--editor-plan-free: #cfc2e4}.editor-shell{--theme-stroke-1: var(--editor-stroke-1);--theme-ink: var(--editor-ink);background-color:var(--editor-ground);color:var(--color-content-ink)}.ground{background-color:var(--theme-ground);background-repeat:repeat}.theme-bean-bounce .ground,.theme-bean-bounce.ground{background-image:radial-gradient(circle at 50% 26%,#56c7f200 0% 38%,#56c7f2d1 74%,#56c7f2),repeating-radial-gradient(circle at 50% 26%,var(--theme-ground-pattern) 0 13px,rgb(from var(--theme-ground-pattern) r g b/0) 13px 36px)}.theme-sunbeam-lobby .ground,.theme-sunbeam-lobby.ground{background-image:radial-gradient(circle at 50% 26%,#ffc63f00 0% 38%,#ffc63fd1 74%,#ffc63f),repeating-conic-gradient(from 0deg at 50% 24%,var(--theme-ground-pattern) 0deg 7deg,rgb(from var(--theme-ground-pattern) r g b/0) 7deg 20deg)}.theme-bold-block .ground,.theme-bold-block.ground{background-image:radial-gradient(circle at 50% 26%,#ff6fb500 0% 38%,#ff6fb5d1 74%,#ff6fb5),repeating-linear-gradient(48deg,var(--theme-ground-pattern) 0 16px,rgb(from var(--theme-ground-pattern) r g b/0) 16px 46px)}.theme-business .ground,.theme-business.ground{background-image:none}.ground--editor{background-color:var(--editor-ground);background-image:radial-gradient(circle at 50% 18%,rgb(from var(--editor-ground) r g b/0) 0%,rgb(from var(--editor-ground) r g b/0) 44%,rgb(from var(--editor-ground) r g b/.85) 80%,var(--editor-ground) 100%),radial-gradient(circle at var(--ground-dot-at) var(--ground-dot-at),var(--editor-ground-pattern) var(--ground-dot),transparent calc(var(--ground-dot) + .5px));background-size:auto,var(--ground-step) var(--ground-step)}.ground--info{background-color:var(--color-calm-ground)}.ground--editor app-page-shell,app-page-shell.ground--editor{background-image:linear-gradient(to bottom,rgb(from var(--editor-ground) r g b/0) 0%,var(--editor-ground) 46%,var(--editor-ground) 100%);background-repeat:no-repeat;background-position:bottom center;background-size:100% 520px}.ground--editor app-site-footer{background-color:var(--editor-ground)}.display-xl{font-family:var(--play-display-face);font-weight:var(--play-display-weight);color:var(--play-display-fill);display:inline-block;font-size:var(--type-display-xl);transform:rotate(calc(-3.5deg * var(--play-tilt)));text-shadow:var(--play-display-stroke, 5px 0 0 var(--theme-stroke-1), -5px 0 0 var(--theme-stroke-1), 0 5px 0 var(--theme-stroke-1), 0 -5px 0 var(--theme-stroke-1), 4px 4px 0 var(--theme-stroke-1), -4px 4px 0 var(--theme-stroke-1), 4px -4px 0 var(--theme-stroke-1), -4px -4px 0 var(--theme-stroke-1), 11px 0 0 var(--theme-ink), -11px 0 0 var(--theme-ink), 0 11px 0 var(--theme-ink), 0 -11px 0 var(--theme-ink), 8px 8px 0 var(--theme-ink), -8px 8px 0 var(--theme-ink), 8px -8px 0 var(--theme-ink), -8px -8px 0 var(--theme-ink), 9px 5px 0 var(--theme-ink), -9px 5px 0 var(--theme-ink), 9px -5px 0 var(--theme-ink), -9px -5px 0 var(--theme-ink), 5px 9px 0 var(--theme-ink), -5px 9px 0 var(--theme-ink), 5px -9px 0 var(--theme-ink), -5px -9px 0 var(--theme-ink), 0 19px 0 rgba(20, 18, 58, .28))}.display{font-family:var(--play-display-face);font-weight:var(--play-display-weight);color:var(--play-display-fill);display:inline-block;font-size:var(--type-display);transform:rotate(calc(-2.5deg * var(--play-tilt)));text-shadow:var(--play-display-stroke, 3px 0 0 var(--theme-stroke-1), -3px 0 0 var(--theme-stroke-1), 0 3px 0 var(--theme-stroke-1), 0 -3px 0 var(--theme-stroke-1), 2px 2px 0 var(--theme-stroke-1), -2px 2px 0 var(--theme-stroke-1), 2px -2px 0 var(--theme-stroke-1), -2px -2px 0 var(--theme-stroke-1), 6px 0 0 var(--theme-ink), -6px 0 0 var(--theme-ink), 0 6px 0 var(--theme-ink), 0 -6px 0 var(--theme-ink), 4px 4px 0 var(--theme-ink), -4px 4px 0 var(--theme-ink), 4px -4px 0 var(--theme-ink), -4px -4px 0 var(--theme-ink), 5px 2px 0 var(--theme-ink), -5px 2px 0 var(--theme-ink), 5px -2px 0 var(--theme-ink), -5px -2px 0 var(--theme-ink), 2px 5px 0 var(--theme-ink), -2px 5px 0 var(--theme-ink), 2px -5px 0 var(--theme-ink), -2px -5px 0 var(--theme-ink), 0 10px 0 rgba(20, 18, 58, .26))}.display-sm{font-family:var(--play-display-face);font-weight:var(--play-display-weight);color:var(--play-display-fill);display:inline-block;font-size:var(--type-display-sm);transform:rotate(calc(-1.6deg * var(--play-tilt)));text-shadow:var(--play-display-stroke, 2px 0 0 var(--theme-ink), -2px 0 0 var(--theme-ink), 0 2px 0 var(--theme-ink), 0 -2px 0 var(--theme-ink), 1.5px 1.5px 0 var(--theme-ink), -1.5px 1.5px 0 var(--theme-ink), 1.5px -1.5px 0 var(--theme-ink), -1.5px -1.5px 0 var(--theme-ink), 0 4px 0 rgba(20, 18, 58, .2))}.display-straight{transform:none}.code-entry,.field-label,.chip-label,.band-copy,.answer,.question{font-family:var(--play-content-face);text-shadow:none;transform:none}.question{color:var(--play-content-ink);font-size:var(--type-question);font-weight:800;line-height:1.22;letter-spacing:-.005em}.answer{color:var(--play-content-ink);font-size:var(--type-answer);font-weight:800;line-height:1.1;letter-spacing:-.005em}.band-copy{color:var(--play-band-ink);font-size:var(--type-band-copy);font-weight:700;line-height:1.45}.chip-label{font-size:var(--type-chip-label);font-weight:900;letter-spacing:.05em}.field-label{font-size:var(--type-field-label);font-weight:900;letter-spacing:.05em}.code-entry{font-size:var(--type-code-entry);font-weight:900;letter-spacing:.22em;line-height:1.1;text-align:center;text-transform:uppercase}.editor-shell :where(a[href],button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--editor-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--editor-focus-ring-halo)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}:root{--space-quizzes-bar: 0px}@media(max-width:640px),(max-height:480px)and (pointer:coarse){:root:has(app-quizzes-frame){--space-quizzes-bar: calc(61px + max(8px, env(safe-area-inset-bottom, 0px))) }}:root:has(app-host-final-result){--space-toast-top: 24px;--space-toast-bottom: auto}body{margin:0;font-family:var(--font-content);font-weight:800;color:var(--color-content-ink);-webkit-font-smoothing:antialiased}:where(.floating-panel){inset:auto;margin:0;padding:0;border:0;background:none;color:inherit;overflow:visible}
