:root{color-scheme:light;--site-font-sans: var( --platform-font-sans, system-ui, -apple-system, BlinkMacSystemFont, "PingFang TC", "PingFang SC", "Segoe UI", sans-serif );--site-color-canvas: var(--color-background, #06080c);--site-color-chrome: var(--color-surface, #111720);--site-color-sidebar: var(--color-surface, #111720);--site-color-content: var(--color-background, #06080c);--site-color-surface: var(--color-surface, #111720);--site-color-surface-raised: var(--color-surface-raised, #171f2a);--site-color-surface-hover: var(--color-surface-hover, #1d2733);--site-color-field: var(--color-surface, #111720);--site-color-border: var(--color-outline-strong, #5a6878);--site-color-border-subtle: var(--color-separator, #29333e);--site-color-control-border: var(--color-outline-strong, #5a6878);--site-color-text: var(--color-text-primary, #f3f6fa);--site-color-text-muted: var(--color-text-secondary, #a8b3c0);--site-color-text-dim: var(--color-text-secondary, #a8b3c0);--site-color-accent: var(--color-brand-primary, #7aa2ff);--site-color-accent-hover: var(--color-brand-hover, #9bb9ff);--site-color-accent-pressed: var(--color-brand-pressed, #5f88e8);--site-color-accent-highlight: var(--color-brand-primary, #7aa2ff);--site-color-accent-soft: color-mix(in srgb, var(--color-brand-primary, #7aa2ff) 12%, transparent);--site-color-link: var(--color-brand-primary, #7aa2ff);--site-color-link-hover: var(--color-brand-hover, #9bb9ff);--site-color-focus: var(--color-focus, #7aa2ff);--site-color-commerce: var(--color-brand-primary, #7aa2ff);--site-color-commerce-hover: var(--color-brand-hover, #9bb9ff);--site-color-commerce-pressed: var(--color-brand-pressed, #5f88e8);--site-color-commerce-soft: color-mix(in srgb, var(--color-brand-primary, #7aa2ff) 12%, transparent);--site-color-price: var(--color-reward, #e5b967);--site-color-celebration: var(--color-reward, #e5b967);--site-color-social-live: var(--color-presence-online, #3ed09a);--site-color-success: var(--color-presence-online, #3ed09a);--site-color-warning: var(--color-reward, #e5b967);--site-color-danger: var(--color-error, #ff8278);--site-color-danger-soft: var(--color-error-surface, #2b171a);--site-color-presence-away: var(--color-reward, #e5b967);--site-color-presence-offline: var(--color-outline-strong, #5a6878);--site-color-on-dark: var(--color-on-media, #ffffff);--site-color-on-accent: var(--color-on-brand-primary, #07101c);--site-color-on-bright: var(--color-text-primary, #f3f6fa);--site-color-scrim: var(--color-scrim, rgba(3, 5, 7, .82));--site-color-provider-surface: #ffffff;--site-color-provider-surface-hover: #f8faff;--site-color-provider-border: #747775;--site-color-provider-text: #1f1f1f;--site-color-provider-text-muted: #5f6368;--site-color-home-text: #1d1d1f;--site-color-home-muted: #6e6e73;--site-color-home-faint: #86868b;--site-color-home-canvas: #f5f5f7;--site-color-home-surface: #ffffff;--site-color-home-border: #d9d9de;--site-color-home-border-subtle: #e8e8ed;--site-color-home-accent: #087b83;--site-color-home-accent-hover: #066970;--site-color-home-preview-border: #cfd0d5;--site-color-home-preview-chrome: rgba(250, 250, 252, .88);--site-color-home-preview-search: rgba(255, 255, 255, .88);--site-color-home-preview-avatar: #3b3b3f;--site-color-home-preview-sidebar: #f7f7f9;--site-color-home-accent-soft: rgba(8, 123, 131, .09);--site-color-home-segment: #ececf0;--site-color-home-media-placeholder: #e8e8ed;--site-color-home-media-scrim: rgba(16, 18, 20, .84);--site-color-home-media-muted: #d9d9de;--site-color-home-live-text: #2f5f4a;--site-color-home-live-surface: #edf6f1;--site-color-home-live-mark: #24865d;--site-color-home-upcoming-text: #695d35;--site-color-home-upcoming-surface: #f7f3e8;--site-color-home-upcoming-mark: #9b7b27;--site-color-home-transparency-fallback: #fafafc;--site-gradient-nebula-action: var(--site-color-accent);--site-gradient-cosmic-ambient: none;--site-gradient-global-canvas: var(--site-color-canvas);--site-gradient-display-text: none;--site-space-1: .25rem;--site-space-2: .5rem;--site-space-3: .75rem;--site-space-4: 1rem;--site-space-5: 1.25rem;--site-space-6: 1.5rem;--site-space-7: 1.75rem;--site-space-8: 2rem;--site-space-10: 2.5rem;--site-space-12: 3rem;--site-space-16: 4rem;--site-space-hairline: 1px;--site-space-inline-tight: .15rem;--site-space-status-tight: .1rem;--site-space-half: .125rem;--site-space-home-tab-inset: .1875rem;--site-space-home-tab-block: .375rem;--site-space-home-tab-inline: .625rem;--site-space-home-rule-block: 1.125rem;--site-space-home-compact-block: 1.75rem;--site-space-home-hero-block-start: 3.25rem;--site-space-home-responsive-block: 4.5rem;--site-space-home-section-block: 6rem;--site-space-home-section-gap: 5rem;--site-space-dialog-top: 3.5rem;--site-space-pill-inline: .375rem;--site-space-profile-overlap: 2.75rem;--site-space-search-leading: 3.375rem;--site-space-checkbox-align: .2rem;--site-space-message-offset: .35rem;--site-space-page-offset: clamp(var(--site-space-4), 6vh, var(--site-space-12));--site-space-panel-fluid: clamp(var(--site-space-6), 5vw, var(--site-space-10));--site-radius-xs: .25rem;--site-radius-sm: .375rem;--site-radius-md: .5rem;--site-radius-lg: .625rem;--site-radius-xl: 1rem;--site-radius-round: 999px;--site-control-height: 2.75rem;--site-control-height-compact: 2.75rem;--site-avatar-size: 2.25rem;--site-header-height: 4rem;--site-content-width: 70rem;--site-reading-width: 45rem;--site-shadow-sm: 0 1px 2px rgba(23, 33, 40, .06);--site-shadow-md: 0 8px 24px rgba(23, 33, 40, .08);--site-shadow-home-preview: 0 1.5rem 4rem rgba(29, 29, 31, .12), 0 2px 8px rgba(29, 29, 31, .06);--site-shadow-home-segment: 0 1px 3px rgba(29, 29, 31, .14);--site-shadow-home-preview-segment: 0 1px 3px rgba(29, 29, 31, .12);--site-motion-instant: .1s;--site-motion-fast: .12s;--site-motion-standard: .18s;--site-ease-out: cubic-bezier(.23, 1, .32, 1);--site-focus-ring: 0 0 0 3px color-mix(in srgb, var(--site-color-focus) 42%, transparent);--profile-text: var(--site-color-text);--profile-text-muted: var(--site-color-text-muted);--profile-text-subtle: var(--site-color-text-dim);--profile-border: var(--site-color-border-subtle);--profile-surface: var(--site-color-surface);--profile-surface-raised: var(--site-color-surface-raised);--profile-accent: var(--site-color-accent);--profile-success: var(--site-color-success);--muted: var(--site-color-text-muted)}@media(prefers-contrast:more){:root{--site-color-border: #6d7d85;--site-color-border-subtle: #8b989f;--site-color-control-border: #566870;--site-color-text: #0b151a;--site-color-text-muted: #263940;--site-color-text-dim: #44565e;--site-color-accent: #006d73;--site-color-accent-hover: #005b61;--site-color-accent-pressed: #004e53;--site-color-accent-highlight: #008f97;--site-color-accent-soft: rgba(0, 109, 115, .16);--site-color-link: #005f65;--site-color-link-hover: #004e53;--site-color-focus: #005f65;--site-color-commerce: #9b3f2b;--site-color-commerce-hover: #843422;--site-color-commerce-pressed: #6f2a1b;--site-color-commerce-soft: rgba(155, 63, 43, .14);--site-color-price: #6c4900;--site-color-celebration: #704600;--site-color-social-live: #116e45;--site-color-on-accent: #ffffff;--site-color-on-bright: #0b151a;--site-gradient-nebula-action: var(--site-color-commerce);--site-gradient-cosmic-ambient: none;--site-gradient-global-canvas: var(--site-color-canvas);--site-gradient-display-text: none;--site-shadow-sm: 0 1px 2px rgba(23, 33, 40, .08);--site-shadow-md: 0 8px 24px rgba(23, 33, 40, .1)}}@media(prefers-reduced-transparency:reduce){:root{--site-color-scrim: var(--color-media-canvas, #020305);--site-gradient-cosmic-ambient: none;--site-gradient-global-canvas: var(--site-color-canvas)}}@media(forced-colors:active){:root{--site-color-canvas: Canvas;--site-color-chrome: Canvas;--site-color-sidebar: Canvas;--site-color-content: Canvas;--site-color-surface: Canvas;--site-color-surface-raised: Canvas;--site-color-surface-hover: Highlight;--site-color-field: Field;--site-color-border: ButtonBorder;--site-color-border-subtle: ButtonBorder;--site-color-control-border: ButtonBorder;--site-color-text: CanvasText;--site-color-text-muted: CanvasText;--site-color-text-dim: GrayText;--site-color-accent: Highlight;--site-color-accent-hover: Highlight;--site-color-accent-pressed: Highlight;--site-color-accent-highlight: Highlight;--site-color-accent-soft: transparent;--site-color-link: LinkText;--site-color-link-hover: LinkText;--site-color-focus: Highlight;--site-color-commerce: Highlight;--site-color-commerce-hover: Highlight;--site-color-commerce-pressed: Highlight;--site-color-commerce-soft: transparent;--site-color-price: CanvasText;--site-color-celebration: CanvasText;--site-color-social-live: CanvasText;--site-color-success: CanvasText;--site-color-warning: CanvasText;--site-color-danger: CanvasText;--site-color-danger-soft: transparent;--site-color-presence-away: CanvasText;--site-color-presence-offline: GrayText;--site-color-on-dark: CanvasText;--site-color-on-accent: HighlightText;--site-color-on-bright: CanvasText;--site-color-scrim: Canvas;--site-color-home-text: CanvasText;--site-color-home-muted: CanvasText;--site-color-home-faint: GrayText;--site-color-home-canvas: Canvas;--site-color-home-surface: Canvas;--site-color-home-border: ButtonBorder;--site-color-home-border-subtle: ButtonBorder;--site-color-home-accent: Highlight;--site-color-home-accent-hover: Highlight;--site-color-home-preview-border: ButtonBorder;--site-color-home-preview-chrome: Canvas;--site-color-home-preview-search: Field;--site-color-home-preview-avatar: CanvasText;--site-color-home-preview-sidebar: Canvas;--site-color-home-accent-soft: transparent;--site-color-home-segment: Canvas;--site-color-home-media-placeholder: Canvas;--site-color-home-media-scrim: Canvas;--site-color-home-media-muted: CanvasText;--site-color-home-live-text: CanvasText;--site-color-home-live-surface: Canvas;--site-color-home-live-mark: CanvasText;--site-color-home-upcoming-text: CanvasText;--site-color-home-upcoming-surface: Canvas;--site-color-home-upcoming-mark: CanvasText;--site-color-home-transparency-fallback: Canvas;--site-gradient-nebula-action: Highlight;--site-gradient-cosmic-ambient: none;--site-gradient-global-canvas: Canvas;--site-gradient-display-text: none;--site-shadow-sm: none;--site-shadow-md: none;--site-shadow-home-preview: none;--site-shadow-home-segment: none;--site-shadow-home-preview-segment: none}}@media(prefers-reduced-motion:reduce){:root{--site-motion-instant: 80ms;--site-motion-fast: .1s;--site-motion-standard: .12s}}html body[data-chrome=site]{min-width:20rem;min-height:100dvh;margin:0;overflow-x:hidden;color:var(--site-color-text);background:var(--site-color-canvas);font-family:var(--site-font-sans);font-optical-sizing:auto;text-rendering:optimizeLegibility}html body[data-chrome=site] *,html body[data-chrome=site] *:before,html body[data-chrome=site] *:after{box-sizing:border-box}html body[data-chrome=site] .site-footer{display:none}html body[data-chrome=site] .site-header{position:sticky;top:0;z-index:50;width:100%;min-height:var(--site-header-height);border:0;border-bottom:1px solid var(--site-color-border-subtle);color:var(--site-color-text);background:var(--site-color-chrome);box-shadow:none}html body[data-chrome=site] .brand{display:inline-flex;min-width:0;align-items:center;gap:0;color:var(--site-color-text);font-size:1.125rem;font-weight:820;letter-spacing:0;text-decoration:none}html body[data-chrome=site] .language-switch{display:inline-flex;min-width:0;min-height:var(--site-control-height-compact);align-items:center;justify-content:center;gap:var(--site-space-2);padding:0 var(--site-space-3);border:1px solid var(--site-color-border);border-radius:var(--site-radius-sm);color:var(--site-color-text-muted);background:var(--site-color-surface);box-shadow:none;font:inherit;font-size:.8125rem;font-weight:680;line-height:1;letter-spacing:0;text-decoration:none;text-transform:none;cursor:pointer;transition:color var(--site-motion-fast) ease,background-color var(--site-motion-fast) ease,border-color var(--site-motion-fast) ease,transform var(--site-motion-instant) var(--site-ease-out)}html body[data-chrome=site] .language-switch strong{color:var(--site-color-focus);font-size:.75rem}html body[data-chrome=site] .site-main{width:min(100%,calc(var(--site-content-width) + (2 * var(--site-space-6))));min-width:0;min-height:calc(100dvh - var(--site-header-height));margin-inline:auto;padding:var(--site-space-8) var(--site-space-6) var(--site-space-16);color:var(--site-color-text);background:transparent}html body[data-chrome=site] :is(a,button,input,textarea,select,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--site-color-focus);outline-offset:2px;box-shadow:var(--site-focus-ring)}html body[data-chrome=site] .sr-only{position:absolute;width:1px;height:1px;margin:calc(-1 * var(--site-space-hairline));padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){html body[data-chrome=site] .language-switch:hover{border-color:color-mix(in srgb,var(--site-color-focus) 48%,var(--site-color-border));color:var(--site-color-text);background:var(--site-color-surface-hover)}}html body[data-chrome=site] .language-switch:active{transform:scale(.98)}@media(max-width:48rem){html body[data-chrome=site] .site-main{padding:var(--site-space-6) var(--site-space-4) var(--site-space-12)}html body[data-chrome=site] .language-switch>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(prefers-reduced-transparency:reduce){html body[data-chrome=site] .site-header{background:var(--site-color-chrome)}}@media(prefers-reduced-motion:reduce){html body[data-chrome=site] .language-switch{transition-duration:.01ms}html body[data-chrome=site] .language-switch:active{transform:none}}html body[data-chrome=site] .button{display:inline-flex;min-height:var(--site-control-height);align-items:center;justify-content:center;gap:var(--site-space-2);padding:0 var(--site-space-4);border:1px solid var(--site-color-border);border-radius:var(--site-radius-sm);color:var(--site-color-text);background:var(--site-color-surface);box-shadow:none;font:inherit;font-size:.875rem;font-weight:680;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color var(--site-motion-fast) ease,border-color var(--site-motion-fast) ease,transform var(--site-motion-instant) var(--site-ease-out)}html body[data-chrome=site] .button-primary{border-color:transparent;color:var(--site-color-on-accent);background:var(--site-color-accent)}html body[data-chrome=site] .button-secondary{color:var(--site-color-text-muted);background:var(--site-color-surface)}html body[data-chrome=site] :is(button,input,textarea,select){font:inherit}html body[data-chrome=site] :is(input,textarea,select){max-width:100%;border:1px solid var(--site-color-control-border);border-radius:var(--site-radius-sm);color:var(--site-color-text);background:var(--site-color-field);box-shadow:none}html body[data-chrome=site] :is(input,select){min-height:var(--site-control-height);padding:0 var(--site-space-3)}html body[data-chrome=site] textarea{padding:var(--site-space-3)}html body[data-chrome=site] :is(input,textarea)::placeholder{color:var(--site-color-text-dim)}html body[data-chrome=site] :is(button,.button):disabled{cursor:not-allowed;opacity:.5}html body[data-chrome=site] .fine-print{color:var(--site-color-text-dim);font-size:.875rem;line-height:1.55}@media(hover:hover)and (pointer:fine){html body[data-chrome=site] .button:not(:disabled):hover{border-color:color-mix(in srgb,var(--site-color-focus) 44%,var(--site-color-border));background:var(--site-color-surface-hover)}html body[data-chrome=site] .button-primary:not(:disabled):hover{border-color:transparent;background:var(--site-color-accent-hover);box-shadow:none;transform:translateY(-1px)}}html body[data-chrome=site] .button:not(:disabled):active{transform:scale(.98)}html body[data-chrome=site] .button-primary:not(:disabled):active{background:var(--site-color-accent-pressed)}@media(prefers-reduced-motion:reduce){html body[data-chrome=site] .button{transition-duration:.01ms}html body[data-chrome=site] .button:not(:disabled):active,html body[data-chrome=site] .button-primary:not(:disabled):hover{box-shadow:none;transform:none}}@media(forced-colors:active){html body[data-chrome=site] .button-primary{border-color:ButtonBorder}}html[data-theme=carbon-pulse]{color-scheme:light dark;--color-background: #f7f8fa;--color-surface: #ffffff;--color-surface-raised: #f0f2f5;--color-surface-hover: #e9edf2;--color-media-canvas: #0b0d10;--color-on-media: #ffffff;--color-text-primary: #121419;--color-text-secondary: #5f6672;--color-brand-primary: #315efb;--color-brand-hover: #214bd8;--color-brand-pressed: #173cad;--color-on-brand-primary: #ffffff;--color-pulse-live: #c83c32;--color-presence-online: #168257;--color-reward: #9a6500;--color-error: #b42318;--color-error-surface: #fff1f0;--color-outline-strong: #8a939b;--color-separator: #dde1e6;--color-focus: #315efb;--color-scrim: rgba(11, 13, 16, .72);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: 1rem;--radius-round: 999px;--control-height: 2.75rem;--touch-target: 3rem;--avatar-size-large: 3.5rem;--thumbnail-size-compact: 3.5rem;--app-rail-width: 5rem;--app-toolbar-height: 4rem;--content-max: 76rem;--reading-max: 46rem;--shadow-small: 0 1px 2px rgba(18, 20, 25, .08);--shadow-window: 0 1.5rem 4rem rgba(18, 20, 25, .12);--motion-fast: .12s;--motion-standard: .2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--type-weight-display: 680;--type-weight-heading: 660;--type-tracking-display: -.035em;--site-color-canvas: var(--color-background);--site-color-chrome: var(--color-surface);--site-color-sidebar: var(--color-surface-raised);--site-color-content: var(--color-background);--site-color-surface: var(--color-surface);--site-color-surface-raised: var(--color-surface-raised);--site-color-surface-hover: var(--color-surface-hover);--site-color-field: var(--color-surface);--site-color-border: var(--color-outline-strong);--site-color-border-subtle: var(--color-separator);--site-color-control-border: var(--color-outline-strong);--site-color-text: var(--color-text-primary);--site-color-text-muted: var(--color-text-secondary);--site-color-text-dim: var(--color-text-secondary);--site-color-accent: var(--color-brand-primary);--site-color-accent-hover: var(--color-brand-hover);--site-color-accent-pressed: var(--color-brand-pressed);--site-color-accent-highlight: var(--color-brand-primary);--site-color-accent-soft: color-mix(in srgb, var(--color-brand-primary) 10%, transparent);--site-color-link: var(--color-brand-primary);--site-color-link-hover: var(--color-brand-hover);--site-color-focus: var(--color-focus);--site-color-commerce: var(--color-brand-primary);--site-color-commerce-hover: var(--color-brand-hover);--site-color-commerce-pressed: var(--color-brand-pressed);--site-color-success: var(--color-presence-online);--site-color-social-live: var(--color-presence-online);--site-color-danger: var(--color-error);--site-color-on-accent: var(--color-on-brand-primary);--site-color-home-text: var(--color-text-primary);--site-color-home-muted: var(--color-text-secondary);--site-color-home-canvas: var(--color-background);--site-color-home-surface: var(--color-surface);--site-color-home-accent: var(--color-brand-primary);--site-color-home-accent-hover: var(--color-brand-hover);--site-color-home-border: var(--color-outline-strong);--site-color-home-border-subtle: var(--color-separator);--cm-color-page: var(--color-background);--cm-color-canvas: var(--color-background);--cm-color-chrome: var(--color-surface);--cm-color-sidebar: var(--color-surface-raised);--cm-color-content: var(--color-background);--cm-color-surface: var(--color-surface);--cm-color-surface-raised: var(--color-surface-raised);--cm-color-surface-hover: var(--color-surface-hover);--cm-color-field: var(--color-surface);--cm-color-border: var(--color-outline-strong);--cm-color-border-subtle: var(--color-separator);--cm-color-control-border: var(--color-outline-strong);--cm-color-text: var(--color-text-primary);--cm-color-text-muted: var(--color-text-secondary);--cm-color-text-dim: var(--color-text-secondary);--cm-color-accent: var(--color-brand-primary);--cm-color-accent-hover: var(--color-brand-hover);--cm-color-accent-pressed: var(--color-brand-pressed);--cm-color-accent-highlight: var(--color-brand-primary);--cm-color-accent-soft: color-mix(in srgb, var(--color-brand-primary) 10%, transparent);--cm-color-link: var(--color-brand-primary);--cm-color-link-hover: var(--color-brand-hover);--cm-color-focus: var(--color-focus);--cm-color-success: var(--color-presence-online);--cm-color-social-live: var(--color-presence-online);--cm-color-danger: var(--color-error);--cm-color-on-accent: var(--color-on-brand-primary)}@media(prefers-color-scheme:dark){html[data-theme=carbon-pulse]:not([data-color-theme=light]){--color-background: #0b0d10;--color-surface: #15181e;--color-surface-raised: #1d222a;--color-surface-hover: #252b34;--color-media-canvas: #050608;--color-on-media: #ffffff;--color-text-primary: #f5f7fa;--color-text-secondary: #aeb5c0;--color-brand-primary: #7aa2ff;--color-brand-hover: #9bb9ff;--color-brand-pressed: #5f88e8;--color-on-brand-primary: #0b0d10;--color-pulse-live: #ee6457;--color-presence-online: #36c98a;--color-reward: #f5b94c;--color-error: #ff7b72;--color-error-surface: #321a1d;--color-outline-strong: #59636e;--color-separator: #2b3038;--color-focus: #7aa2ff;--color-scrim: rgba(5, 6, 8, .78);--shadow-small: 0 1px 2px rgba(0, 0, 0, .32);--shadow-window: 0 1.5rem 4rem rgba(0, 0, 0, .36)}}html[data-theme=carbon-pulse][data-color-theme=dark]{--color-background: #06080c;--color-surface: #111720;--color-surface-raised: #171f2a;--color-surface-hover: #1d2733;--color-media-canvas: #020305;--color-on-media: #ffffff;--color-text-primary: #f3f6fa;--color-text-secondary: #a8b3c0;--color-brand-primary: #7aa2ff;--color-brand-hover: #9bb9ff;--color-brand-pressed: #5f88e8;--color-on-brand-primary: #07101c;--color-pulse-live: #ff766b;--color-presence-online: #3ed09a;--color-reward: #e5b967;--color-error: #ff8278;--color-error-surface: #2b171a;--color-outline-strong: #5a6878;--color-separator: #29333e;--color-focus: #7aa2ff;--color-scrim: rgba(3, 5, 7, .82);--shadow-small: 0 1px 2px rgba(0, 0, 0, .4);--shadow-window: 0 1.5rem 4rem rgba(0, 0, 0, .48);color-scheme:dark}html[data-theme=carbon-pulse][data-color-theme=light]{--color-background: #f7f8fa;--color-surface: #ffffff;--color-surface-raised: #f0f2f5;--color-surface-hover: #e9edf2;--color-media-canvas: #0b0d10;--color-on-media: #ffffff;--color-text-primary: #121419;--color-text-secondary: #5f6672;--color-brand-primary: #315efb;--color-brand-hover: #214bd8;--color-brand-pressed: #173cad;--color-on-brand-primary: #ffffff;--color-pulse-live: #c83c32;--color-presence-online: #168257;--color-reward: #9a6500;--color-error: #b42318;--color-error-surface: #fff1f0;--color-outline-strong: #8a939b;--color-separator: #dde1e6;--color-focus: #315efb;--color-scrim: rgba(11, 13, 16, .72);--shadow-small: 0 1px 2px rgba(18, 20, 25, .08);--shadow-window: 0 1.5rem 4rem rgba(18, 20, 25, .12);color-scheme:light}@media(prefers-contrast:more){html[data-theme=carbon-pulse]{--color-text-primary: CanvasText;--color-text-secondary: CanvasText;--color-outline-strong: CanvasText;--color-separator: color-mix(in srgb, CanvasText 52%, Canvas)}}@media(forced-colors:active){html[data-theme=carbon-pulse]{--color-background: Canvas;--color-surface: Canvas;--color-surface-raised: Canvas;--color-surface-hover: Highlight;--color-media-canvas: Canvas;--color-on-media: CanvasText;--color-text-primary: CanvasText;--color-text-secondary: CanvasText;--color-brand-primary: Highlight;--color-brand-hover: Highlight;--color-brand-pressed: Highlight;--color-on-brand-primary: HighlightText;--color-pulse-live: CanvasText;--color-presence-online: CanvasText;--color-outline-strong: ButtonBorder;--color-separator: ButtonBorder;--color-focus: Highlight;--shadow-small: none;--shadow-window: none}}@media(prefers-reduced-motion:reduce){html[data-theme=carbon-pulse]{--motion-fast: .01ms;--motion-standard: .01ms}}html[data-theme=carbon-pulse][data-color-context=app]{--color-app-canvas: #06080c;--color-app-stage: #080b10;--color-app-rail: #07090d;--color-app-toolbar: #0b0f15;--color-app-context: #090d12;--color-app-surface-soft: #0c1118;--color-app-surface: #111720;--color-app-raised: #171f2a;--color-app-high: #202b38;--color-app-hover: #1d2733;--color-app-media: #020305;--color-app-text: #f3f6fa;--color-app-muted: #a8b3c0;--color-app-brand: #7aa2ff;--color-app-brand-soft: color-mix(in srgb, var(--color-app-brand) 12%, transparent);--color-app-brand-hover: #9bb9ff;--color-app-brand-pressed: #5f88e8;--color-app-on-brand: #07101c;--color-app-live: #ff766b;--color-app-online: #3ed09a;--color-app-reward: #e5b967;--color-app-error: #ff8278;--color-app-error-surface: #2b171a;--color-app-outline: #5a6878;--color-app-seam: #29333e;--color-app-edge: rgba(255, 255, 255, .075);--color-app-edge-soft: rgba(255, 255, 255, .035);--color-app-depth-near: #111721;--color-app-depth-far: #090d13;--color-app-scrim: rgba(3, 5, 7, .82);--shadow-app-small: 0 1px 2px rgba(0, 0, 0, .4);--shadow-app-panel: 0 1rem 2.5rem rgba(0, 0, 0, .32);--shadow-app-media: 0 1.5rem 4rem rgba(0, 0, 0, .48);--shadow-app-chrome-leading: 1.25rem 0 3rem rgba(0, 0, 0, .18);--shadow-app-chrome-trailing: -1.25rem 0 3rem rgba(0, 0, 0, .12);--shadow-app-float: 0 .75rem 1.75rem rgba(0, 0, 0, .32);--shadow-app-dock: 0 -.9rem 2.4rem rgba(0, 0, 0, .28);--shadow-app-window: 0 2rem 6rem rgba(0, 0, 0, .58);--ease-app-out: cubic-bezier(.23, 1, .32, 1);--ease-app-in-out: cubic-bezier(.77, 0, .175, 1);--motion-control-press: .12s;--motion-control-state: .16s;--color-control-fill: var(--color-app-surface);--color-control-fill-soft: var(--color-app-surface-soft);--color-control-fill-raised: var(--color-app-raised);--color-control-fill-hover: var(--color-app-hover);--color-control-border: color-mix(in srgb, var(--color-app-outline) 72%, var(--color-app-seam));--color-control-border-muted: var(--color-app-seam);--color-control-border-hover: color-mix(in srgb, var(--color-app-brand) 46%, var(--color-app-outline));--color-control-focus-soft: color-mix(in srgb, var(--color-app-brand) 22%, transparent);--shadow-control-rest: inset 0 1px 0 var(--color-app-edge-soft), 0 1px 2px color-mix(in srgb, var(--color-app-media) 44%, transparent);--shadow-control-hover: inset 0 1px 0 var(--color-app-edge), 0 .25rem .75rem color-mix(in srgb, var(--color-app-media) 36%, transparent);--shadow-control-primary: inset 0 1px 0 color-mix(in srgb, var(--color-app-text) 24%, transparent), 0 .35rem 1rem color-mix(in srgb, var(--color-app-brand) 18%, transparent);color-scheme:dark;--color-background: var(--color-app-canvas);--color-surface: var(--color-app-surface);--color-surface-raised: var(--color-app-raised);--color-surface-hover: var(--color-app-hover);--color-media-canvas: var(--color-app-media);--color-on-media: #ffffff;--color-text-primary: var(--color-app-text);--color-text-secondary: var(--color-app-muted);--color-brand-primary: var(--color-app-brand);--color-brand-hover: var(--color-app-brand-hover);--color-brand-pressed: var(--color-app-brand-pressed);--color-on-brand-primary: var(--color-app-on-brand);--color-pulse-live: var(--color-app-live);--color-presence-online: var(--color-app-online);--color-reward: var(--color-app-reward);--color-error: var(--color-app-error);--color-error-surface: var(--color-app-error-surface);--color-outline-strong: var(--color-app-outline);--color-separator: var(--color-app-seam);--color-focus: var(--color-app-brand);--color-scrim: var(--color-app-scrim);--shadow-small: var(--shadow-app-small);--shadow-window: var(--shadow-app-window);--site-color-canvas: var(--color-app-canvas);--site-color-chrome: var(--color-app-surface);--site-color-sidebar: var(--color-app-rail);--site-color-content: var(--color-app-stage);--site-color-surface: var(--color-app-surface);--site-color-surface-raised: var(--color-app-raised);--site-color-surface-hover: var(--color-app-hover);--site-color-field: var(--color-app-surface);--site-color-danger-soft: var(--color-app-error-surface);--site-color-commerce-soft: color-mix(in srgb, var(--color-app-brand) 12%, transparent);--site-color-presence-away: var(--color-app-reward);--site-color-presence-offline: var(--color-app-outline);--site-color-warning: var(--color-app-reward);--site-color-price: var(--color-app-reward);--site-color-celebration: var(--color-app-reward);--site-color-on-dark: var(--color-on-media);--site-color-scrim: var(--color-app-scrim);--site-color-auth-shadow-projection: rgba(52, 74, 122, .54);--site-shadow-sm: var(--shadow-app-small);--site-shadow-md: var(--shadow-app-window)}html[data-theme=carbon-pulse][data-color-context=app][data-color-theme=light]{--color-app-canvas: #f7f8fa;--color-app-stage: #f7f8fa;--color-app-rail: #ffffff;--color-app-toolbar: rgba(255, 255, 255, .86);--color-app-context: #f0f2f5;--color-app-surface-soft: #f7f8fa;--color-app-surface: #ffffff;--color-app-raised: #f0f2f5;--color-app-high: #e7ebf0;--color-app-hover: #e9edf2;--color-app-media: #0b0d10;--color-app-text: #121419;--color-app-muted: #5f6672;--color-app-brand: #315efb;--color-app-brand-soft: color-mix(in srgb, var(--color-app-brand) 10%, transparent);--color-app-brand-hover: #214bd8;--color-app-brand-pressed: #173cad;--color-app-on-brand: #ffffff;--color-app-live: #c83c32;--color-app-online: #168257;--color-app-reward: #9a6500;--color-app-error: #b42318;--color-app-error-surface: #fff1f0;--color-app-outline: #8a939b;--color-app-seam: #dde1e6;--color-app-edge: rgba(18, 20, 25, .1);--color-app-edge-soft: rgba(18, 20, 25, .045);--color-app-depth-near: #eef2f6;--color-app-depth-far: #f7f8fa;--color-app-scrim: rgba(11, 13, 16, .64);--shadow-app-small: 0 1px 2px rgba(18, 20, 25, .08);--shadow-app-panel: 0 1rem 2.5rem rgba(18, 20, 25, .12);--shadow-app-media: 0 1.5rem 4rem rgba(18, 20, 25, .18);--shadow-app-chrome-leading: 1.25rem 0 3rem rgba(18, 20, 25, .08);--shadow-app-chrome-trailing: -1.25rem 0 3rem rgba(18, 20, 25, .06);--shadow-app-float: 0 .75rem 1.75rem rgba(18, 20, 25, .14);--shadow-app-dock: 0 -.9rem 2.4rem rgba(18, 20, 25, .1);--shadow-app-window: 0 2rem 6rem rgba(18, 20, 25, .16);--site-color-auth-shadow-projection: rgba(17, 24, 39, .3);color-scheme:light}html body[data-chrome=app]{min-width:320px;min-height:100dvh;margin:0;overflow:hidden;color:var(--color-text-primary);background:var(--color-background);font-family:var(--site-font-sans)}html [hidden]{display:none}html body[data-chrome=app] .site-main.cp-app-host{width:100%;min-width:0;min-height:100dvh;margin:0;padding:0}.cp-app-shell{display:grid;grid-template-columns:var(--app-rail-width) minmax(0,1fr);width:100%;height:100dvh;overflow:hidden;font-feature-settings:"calt","kern","liga","ss03"}.cp-app-shell.has-context{grid-template-columns:var(--app-rail-width) minmax(0,1fr) 20rem}.cp-app-shell.is-task{grid-template-columns:minmax(0,1fr)}.cp-skip-link{position:fixed;z-index:300;top:var(--space-3);left:var(--space-3);min-width:var(--touch-target);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-on-brand-primary);background:var(--color-brand-primary);transform:translateY(-200%)}.cp-skip-link:focus{transform:translateY(0)}.cp-app-rail{display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--space-5);isolation:isolate;padding:max(var(--space-4),env(safe-area-inset-top)) var(--space-2) max(var(--space-4),env(safe-area-inset-bottom));border-right:1px solid var(--color-separator);background:var(--color-surface)}.cp-app-mark{display:block;width:var(--touch-target);height:var(--touch-target);overflow:hidden;border-radius:var(--radius-md);text-decoration:none}.cp-app-mark img{display:block;width:100%;height:100%}.cp-app-navigation{display:flex;width:100%;flex:1;flex-direction:column;gap:var(--space-1);padding-block:var(--space-1)}.cp-app-navigation a,.cp-mobile-navigation a{position:relative;isolation:isolate;display:flex;min-height:var(--touch-target);align-items:center;justify-content:center;color:var(--color-text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent}.cp-navigation-unread{position:absolute;top:.35rem;right:.35rem;display:inline-grid;min-width:1.1rem;height:1.1rem;padding-inline:.3rem;place-items:center;border:2px solid var(--color-app-surface);border-radius:999px;color:var(--color-on-brand-primary);background:var(--color-app-live);font-size:.625rem;font-weight:800;line-height:1}.cp-navigation-unread[hidden]{display:none}.cp-app-navigation a{min-height:4rem;flex-direction:column;gap:var(--space-1);border-radius:var(--radius-md);font-size:.6875rem;font-weight:650;letter-spacing:.01em}.cp-app-navigation a.is-active,.cp-mobile-navigation a.is-active{color:var(--color-brand-primary)}.cp-navigation-active-indicator{position:absolute;z-index:-1;inset:0;border:1px solid var(--color-separator);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-small);pointer-events:none}.cp-app-navigation .cp-navigation-active-indicator:before{position:absolute;top:50%;left:-.5625rem;width:2px;height:1.5rem;border-radius:var(--radius-round);content:"";background:var(--color-brand-primary);transform:translateY(-50%)}.cp-app-navigation a>:not(.cp-navigation-active-indicator),.cp-mobile-navigation a>:not(.cp-navigation-active-indicator){position:relative;z-index:1}.cp-app-exit{display:grid;width:var(--touch-target);min-height:var(--touch-target);place-items:center;border:1px solid var(--color-separator);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.6875rem;font-weight:700;text-decoration:none}.cp-app-stage{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:var(--app-toolbar-height) minmax(0,1fr);isolation:isolate;overflow:hidden;background:var(--color-background)}.cp-app-toolbar{position:relative;z-index:20;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:env(safe-area-inset-top);padding-right:max(clamp(var(--space-4),3vw,var(--space-8)),env(safe-area-inset-right));padding-left:max(clamp(var(--space-4),3vw,var(--space-8)),env(safe-area-inset-left));border-bottom:1px solid var(--color-separator);background:var(--color-surface)}.cp-app-shell.is-task .cp-app-toolbar{justify-content:flex-start}.cp-task-back{margin-left:calc(var(--space-2) * -1)}.cp-app-shell.is-task .cp-toolbar-actions{margin-left:auto}.cp-toolbar-slot{display:flex;min-width:0;height:100%;align-items:stretch;margin-right:auto;margin-left:var(--space-5)}.cp-toolbar-title{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.cp-toolbar-title>span{color:var(--color-text-secondary);font-size:.6875rem;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.cp-toolbar-title>span:after{margin-left:var(--space-3);color:var(--color-separator);content:"/"}.cp-app-toolbar h1{margin:0;overflow:hidden;font-size:1.125rem;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cp-app-content{position:relative;z-index:2;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body[data-route-mood=auth-login] .cp-app-stage{grid-template-rows:minmax(0,1fr)}body[data-route-mood=auth-login] .cp-app-toolbar{position:absolute;inset:0 0 auto;width:100%;min-height:var(--app-toolbar-height)}body[data-route-mood=auth-login] .cp-app-content{grid-row:1}.cp-app-context{position:relative;z-index:12;min-width:0;overflow-x:hidden;overflow-y:auto;border-left:1px solid var(--color-separator);background:var(--color-surface)}.cp-mobile-navigation{display:none}.cp-icon{display:block;flex:0 0 auto}.cp-icon-button{display:inline-grid;width:var(--touch-target);height:var(--touch-target);flex:0 0 var(--touch-target);place-items:center;padding:0;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-secondary);background:transparent;cursor:pointer}.cp-button{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-outline-strong);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-surface);font:inherit;font-size:.875rem;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.cp-button-primary{border-color:var(--color-brand-primary);color:var(--color-on-brand-primary);background:var(--color-brand-primary)}.cp-button[disabled]{color:var(--color-text-secondary);border-color:var(--color-separator);background:var(--color-surface-raised);cursor:not-allowed;opacity:.88}html body[data-chrome=app] :is(a,button,input,textarea,select,[tabindex]:not([tabindex="-1"])):focus-visible,html body[data-chrome=marketing] :is(a,button,input,textarea,select,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.cp-app-navigation a:not(.is-active):hover,.cp-mobile-navigation a:not(.is-active):hover{color:var(--color-brand-primary);background:color-mix(in srgb,var(--color-brand-primary) 9%,transparent)}.cp-icon-button:hover{color:var(--color-text-primary);background:var(--color-surface-raised)}.cp-button-primary:hover{border-color:var(--color-brand-hover);background:var(--color-brand-hover)}.cp-button-secondary:hover{background:var(--color-surface-hover)}}.cp-search-dialog{width:min(32rem,calc(100% - 2rem));padding:0;border:1px solid var(--color-separator);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--shadow-window)}.cp-search-dialog::backdrop{background:var(--color-scrim)}.cp-search-dialog form{display:grid;gap:var(--space-4);padding:var(--space-5)}.cp-search-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.cp-search-heading div{display:grid;gap:var(--space-1)}.cp-search-heading span{color:var(--color-text-secondary);font-size:.875rem}.cp-search-field{display:flex;min-height:var(--touch-target);align-items:center;gap:var(--space-3);padding-inline:var(--space-3);border:1px solid var(--color-outline-strong);border-radius:var(--radius-md);background:var(--color-background)}.cp-search-field input{min-width:0;flex:1;border:0;outline:0;color:var(--color-text-primary);background:transparent}.cp-embedded-site-page.site-main{width:min(100%,calc(var(--site-content-width) + (2 * var(--site-space-6))));min-width:0;min-height:100%;margin-inline:auto;padding:clamp(var(--site-space-5),3vw,var(--site-space-8)) var(--site-space-6) var(--site-space-12);color:var(--site-color-text);background:transparent}body[data-route-mood=auth-login] .cp-embedded-site-page.site-main{width:100%;min-height:100%;margin-inline:0;padding:0}@media(min-width:48rem)and (max-width:74.9375rem){.cp-app-shell,.cp-app-shell.has-context{--app-rail-width: 4.5rem;grid-template-columns:var(--app-rail-width) minmax(0,1fr)}.cp-app-shell.is-task{grid-template-columns:minmax(0,1fr)}.cp-app-context{display:none}.cp-app-navigation a span{font-size:.625rem}}@media(max-width:47.9375rem){html body[data-chrome=app]{overflow:auto}.cp-app-shell,.cp-app-shell.has-context{display:block;height:auto;min-height:100dvh;overflow:visible;padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.cp-app-shell.is-task{padding-bottom:0}.cp-app-rail{display:none}.cp-app-stage{min-height:calc(100dvh - 4.5rem);overflow:clip}.cp-app-shell.is-task .cp-app-stage{min-height:100dvh}.cp-app-content{overflow:visible}.cp-embedded-site-page.site-main{min-height:0;padding:var(--site-space-5) var(--site-space-4) var(--site-space-8)}body[data-route-mood=auth-login] .cp-embedded-site-page.site-main{min-height:100dvh;padding:0}.cp-app-context{border-top:1px solid var(--color-separator);border-left:0}.cp-mobile-navigation{position:fixed;z-index:100;right:max(var(--space-2),env(safe-area-inset-right));bottom:max(var(--space-2),env(safe-area-inset-bottom));left:max(var(--space-2),env(safe-area-inset-left));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:4rem;overflow:hidden;padding:var(--space-1);border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--color-surface) 84%,transparent);box-shadow:0 1px color-mix(in srgb,var(--color-text-primary) 5%,transparent) inset,0 .75rem 2rem #00000038;-webkit-backdrop-filter:saturate(135%) blur(20px);backdrop-filter:saturate(135%) blur(20px);contain:paint;isolation:isolate}.cp-mobile-navigation a{min-width:0;min-height:3.5rem;flex-direction:column;gap:.125rem;border-radius:var(--radius-md);font-size:.6875rem;font-weight:650}.cp-mobile-navigation .cp-navigation-active-indicator{inset:0}}@media(max-width:35rem){.cp-app-shell.has-toolbar-slot[data-app-section=feed] .cp-app-toolbar{gap:var(--space-2);padding-inline:var(--space-3)}.cp-app-shell.has-toolbar-slot[data-app-section=feed] .cp-toolbar-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cp-app-shell.has-toolbar-slot[data-app-section=feed] .cp-toolbar-slot{margin-left:0}.cp-toolbar-title{gap:0}.cp-toolbar-title>span{display:none}}@media(prefers-reduced-transparency:reduce){.cp-mobile-navigation{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.cp-search-dialog::backdrop{background:var(--color-media-canvas)}}@media(prefers-reduced-motion:reduce){.cp-app-navigation a,.cp-mobile-navigation a{transition:none}}.cp-task-progress{width:min(100%,46rem);margin-inline:auto}.cp-task-progress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.cp-task-progress li{position:relative;display:grid;min-width:0;justify-items:center;gap:var(--space-2);color:var(--color-text-secondary);text-align:center}.cp-task-progress li:before{position:absolute;z-index:-1;top:1.35rem;right:50%;left:-50%;height:1px;content:"";background:var(--color-separator)}.cp-task-progress li:first-child:before{display:none}.cp-task-progress li>span{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--color-outline-strong);border-radius:var(--radius-round);background:var(--color-surface);font-size:.8125rem;font-weight:720}.cp-task-progress li>strong{overflow:hidden;font-size:.75rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cp-task-progress li[data-state=complete]:before,.cp-task-progress li[data-state=current]:before{background:var(--color-brand-primary)}.cp-task-progress li[data-state=complete]>span,.cp-task-progress li[data-state=current]>span{border-color:var(--color-brand-primary);color:var(--color-on-brand-primary);background:var(--color-brand-primary)}.cp-task-progress li[data-state=current]>strong{color:var(--color-text-primary)}@media(max-width:35rem){.cp-task-progress li>strong{font-size:.6875rem}}@media(prefers-contrast:more){.cp-task-progress li>span{border-width:2px}}.cp-play-page,.cp-you-page{width:min(100%,96rem);margin-inline:auto;padding:clamp(var(--space-5),3vw,var(--space-10))}.cp-page-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.cp-page-heading>div:first-child{display:grid;gap:var(--space-2)}.cp-page-heading h2{max-width:38rem;margin:0;font-size:clamp(1.625rem,3vw,2.5rem);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-display);line-height:1.08}.cp-page-heading p:not(.cp-eyebrow){max-width:38rem;margin:0;color:var(--color-text-secondary)}.cp-eyebrow,.cp-panel-label{margin:0;color:var(--color-brand-primary);font-size:.75rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.cp-data-status{display:flex;min-height:var(--touch-target);align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:.8125rem}.cp-data-status .cp-button{min-height:2.25rem;margin-left:auto;padding-block:var(--space-1)}.cp-status-spinner{width:1rem;height:1rem;flex:0 0 1rem;border:2px solid var(--color-separator);border-top-color:var(--color-brand-primary);border-radius:var(--radius-round);animation:cp-status-spin .7s linear infinite}.cp-data-status[data-tone]:not([data-tone=""]) .cp-status-spinner{display:none}.cp-honest-empty{display:grid;min-height:18rem;place-items:center;align-content:center;gap:var(--space-3);padding:var(--space-8);border-block:1px solid var(--color-separator);text-align:center}.cp-honest-empty :is(h3,p){margin:0}.cp-honest-empty p{color:var(--color-text-secondary)}.cp-view-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}@keyframes cp-status-spin{to{transform:rotate(1turn)}}@media(max-width:48rem){.cp-play-page,.cp-you-page{padding:var(--space-4)}.cp-page-heading{display:grid;align-items:start}}@media(max-width:46rem){.cp-data-status{flex-wrap:wrap}.cp-data-status .cp-button{min-height:var(--touch-target)}}
